Тёмный
Tracking Academy
Tracking Academy
Tracking Academy
Подписаться
Welcome to TrackingAcademy on RU-vid, your ultimate guide for mastering Shopify analytics and e-commerce optimization with Google Tag Manager, Facebook Pixel, and Google Analytics 4! 🚀🛍️

Join us for comprehensive tutorials on tracking crucial Shopify store events. Whether you're a beginner or experienced, you'll gain insights to improve store performance using data effectively.

Beyond analytics, get expert freelancing tips in client prospecting, pricing strategies, and more. Subscribe to TrackingAcademy for actionable advice to elevate your online store and freelancing journey! 📈👨‍💻

Комментарии
@Blancideas
@Blancideas День назад
I think you should do an updated version of this.
@TrackingAcademy
@TrackingAcademy День назад
Yesh, I was actually planning on doing it. But SS videos have been postposed due to the Shopify Customer Pixels. Once this series has been completed, the Server-Side Videos will be added, I am expecting around December 2024.
@Blancideas
@Blancideas 2 дня назад
all your videos are helpful
@TrackingAcademy
@TrackingAcademy День назад
YaY, a second comment, I am glad you are finding the content helpful
@timmy8082
@timmy8082 2 дня назад
So helpful. Can I ask. If I paste the data layer code in custom events can I then use this to create a data layer variable that I can then use for conversion value in Google ads conversion tag?
@TrackingAcademy
@TrackingAcademy День назад
Hi, the google ads videos have been recorded, they'll be available on the channel, by next week. However Yes, you can use the same dataLayer to get the ecommerce.value parameter and push it to google ads. Also, let me know, how you think i can improve my content, and videos :3
@timmy8082
@timmy8082 21 час назад
@@TrackingAcademy if I think of anything I will let you know. They are very clear and to the point and have helped alot. Can I ask. For Shopify Google ads conversions is it best to use GTM or the Google ads Shopify app?
@Blancideas
@Blancideas 2 дня назад
Finally, Someone who knows what they are talking about and made it super easy to follow along.
@TrackingAcademy
@TrackingAcademy День назад
YaY..!! I am super glad it was helpful, however there's a long way for me. If you can point out 2-3 things that you felt, could have done better, I will add them in my video recording workflow.
@Blancideas
@Blancideas День назад
@@TrackingAcademy I'm not sure what you could improve on. I set everything up using your advice, and it worked well. I understand why you go over everything in all the videos, so I just had to skip forward to what I was looking for. I've always relied on plugins to do the work for me, so I wanted to get away from that. I had gone through maybe 15 other channels before finding yours. I was happy to see some who had the GA4, Google Ads, and Meta. I know it isn't for facebook but making sure that they are sending the right customer data parameters and not just the product information.
@raihanahamed6831
@raihanahamed6831 2 дня назад
Hey! How can I implement a combined dataLayer into the customer event section for tracking all events?
@TrackingAcademy
@TrackingAcademy День назад
Hi, the videos uploaded on RU-vid were not designed to have one customer event file. Videos are recorded to track one event using the dataLayer. If you are familiar with JavaScript, You can add all the code snippets in one file, remove the GTM Scripts so its only added once, and then do a test to make sure its working how you are intending it to be.
@raihanahamed6831
@raihanahamed6831 День назад
@@TrackingAcademy Thank you Very much!!
@TrackingAcademy
@TrackingAcademy День назад
Sure, loves data has uploaded a video 2 months, where they have 3 events in one customer pixel file. You can view that files as a reference and then use my scripts, to track other ecommerce events. Keep me posted if you need help or get stuck
@raihanahamed6831
@raihanahamed6831 День назад
@@TrackingAcademy Will this data layer be applicable for tracking across all platforms?
@TrackingAcademy
@TrackingAcademy День назад
I have recorded, meta pixel videos for Shopify and they'll be available next week. Google ads will be available the week after that. You can follow along those videos.
@timmy8082
@timmy8082 2 дня назад
Great content. When will you have a video to solve the issue of the removal of additional script section in Shopify?
@TrackingAcademy
@TrackingAcademy 2 дня назад
Hi. Hope you're well. We have already added Ga4 videos on the channel , meta pixel and google ada will be added in next 2 weeks
@drewdoggettrainmaker
@drewdoggettrainmaker 3 дня назад
Getting an error from Shopify using your provided code toward the bottom: 'dataLayerEvent' was used before it was declared, which is illegal for 'const' variables. Great videos ❤ super helpful.
@TrackingAcademy
@TrackingAcademy 3 дня назад
Ah. Thank you for pointing it out. I'll check it shortly and confirm with my developer to fix the blog post.
@TrackingAcademy
@TrackingAcademy 3 дня назад
Hi, the code snippets have been updated on the blogs, thanks again for bringing this to my attention. You are the best :3
@vmb90225
@vmb90225 4 дня назад
thanks for sharing valuable video
@TrackingAcademy
@TrackingAcademy 3 дня назад
I am glad that it was helpful. Do you have any suggestions on how I can make them more valuable! Also, what are the issues you think I can fix?
@Maxtunes2590
@Maxtunes2590 4 дня назад
I see that the item_category attribute just show 1 value, what if my products have like 2 or 3 categories ? how to add them to the datalayer ?
@TrackingAcademy
@TrackingAcademy 4 дня назад
Hi, the plugin gtm4wp generates the dataLayer, and if you have properly added the categories in the woocommerce product. The Additional categories will show up under item_category2, item_category3... etc. Since I have not codded the dataLayer for WordPress, I won't be much help in this. You can create a ticket with Thomas on this page: wordpress.org/support/plugin/duracelltomi-google-tag-manager/
@Maxtunes2590
@Maxtunes2590 3 дня назад
​@@TrackingAcademythanks for the answer. I have the categories set right, all parent categories, but in the dataLayer there is only 1 item_category, what could be the issue ?
@TrackingAcademy
@TrackingAcademy 3 дня назад
As mentioned, since I didn't create the GTM4WP plugin, therefore I am not sure how exactly it's taking the additional item_category parameters. However I did get a chance to look at my demo store, and for me the additional item category are working by default.
@shakirhussain73
@shakirhussain73 5 дней назад
👍
@TrackingAcademy
@TrackingAcademy 4 дня назад
Alhamdulillah, Thank You Shakir Bhai
@svmychrigui
@svmychrigui 5 дней назад
Brother, you are one of the best ecommerce content creators on RU-vid, wish you all the best !
@TrackingAcademy
@TrackingAcademy 5 дней назад
Thank you so much 😀
@archidesk5511
@archidesk5511 5 дней назад
Doing great
@TrackingAcademy
@TrackingAcademy 5 дней назад
Thanks a lot
@danielsjogren7707
@danielsjogren7707 6 дней назад
0:37 - Where is the code in the description? Don't see any code anywhere.. nog in the blog either.
@TrackingAcademy
@TrackingAcademy 6 дней назад
Hi. Just added the link in the description and the code snippets on the website. You can recheck again. Thanks for being patient with me here 🙏
@cartnest
@cartnest 6 дней назад
bro data layer file?
@TrackingAcademy
@TrackingAcademy 6 дней назад
Hi, Just updated it on the blog: trackingacademy.com/blog/shopify/customer-pixel-ga4-begin-checkout-gtm
@kycklingkebab1960
@kycklingkebab1960 6 дней назад
Thank you so much bro
@TrackingAcademy
@TrackingAcademy 6 дней назад
Welcome, I am glad it was helpful
@barsk76
@barsk76 7 дней назад
Is this how we need to implement GA4 to Shopify? Can you please make a video about how we can add GA4 to Shopify by using Tag Manager please? Thank you
@TrackingAcademy
@TrackingAcademy 7 дней назад
yesh. customer pixels is the newer way
@barsk76
@barsk76 6 дней назад
@@TrackingAcademy Will you make a new video how we will add GA4 to shopify with GTM? Thank you
@TrackingAcademy
@TrackingAcademy 6 дней назад
Hi, here is the playlist you can watch: ru-vid.com/group/PLVwTMO0eGB2v5aeuQ11dDi1AYFvqp84XJ
@barsk76
@barsk76 6 дней назад
@@TrackingAcademy Thank you so much
@TrackingAcademy
@TrackingAcademy 5 дней назад
Glad it was helpful. You're welcome
@EricJDalessio
@EricJDalessio 7 дней назад
thanks for this video! where is the sample code?
@TrackingAcademy
@TrackingAcademy 7 дней назад
oops, I forgot to place the code snippet. my bad my bad. I’ll get it my devs to update the website, first thing in the morning. Thank You for pointing it out.
@TrackingAcademy
@TrackingAcademy 6 дней назад
Hey Eric, the code snippet has been updated on the website: trackingacademy.com/blog/shopify/customer-pixel-ga4-page-view-gtm#creating-and-configuring-a-google-tag-manager-container
@shahidulalam2633
@shahidulalam2633 7 дней назад
Many many thanks to the owner of this channel since for the first time I saw a channel owner to answer to every comments. Great. Good luck and best wishes for you....
@TrackingAcademy
@TrackingAcademy 7 дней назад
sure, I am always here. thanks for noticing it too 🙂
@shahidulalam2633
@shahidulalam2633 6 дней назад
@@TrackingAcademy Could you please help me regarding the bellow problem- In my GTM for shopify website all tags(FB base pixel, view content, add to cart, checkout) are fired except Purchase Tag. Several times I tried to fire this tag but couldn't. What may be the reasons and what may be the solution?
@TrackingAcademy
@TrackingAcademy 6 дней назад
There can be a few issues: 1. The dataLayer event is not firing. 2. The Tags are not firing in GTM. 3. The Tags are firing but status of Meta Tags is "failed" 4. Meta Tags fires successfully but the Meta Event Manager did not revived the event. You can check, at what point you are stuck, and go from there.
@kawsarkona7128
@kawsarkona7128 7 дней назад
Can you share this checkout datalayer??
@TrackingAcademy
@TrackingAcademy 6 дней назад
Hi, my bad. I forgot to add the link: here is the blog post: trackingacademy.com/blog/shopify/customer-pixel-ga4-begin-checkout-gtm
@kycklingkebab1960
@kycklingkebab1960 7 дней назад
Thank you, extremely good teacher
@TrackingAcademy
@TrackingAcademy 7 дней назад
hi, the dataLayer code is on the blog, once you signup using Google on the page
@anselsolomon6270
@anselsolomon6270 10 дней назад
You are the best, thank you so much for this Tutorial. . I really appreciate 🙌
@TrackingAcademy
@TrackingAcademy 10 дней назад
Glad it was helpful!
@barsk76
@barsk76 17 дней назад
This is amazing tutorial. Thank you so much sir. 🤙🤙
@TrackingAcademy
@TrackingAcademy 17 дней назад
Glad it was helpful!
@Laris_Oman
@Laris_Oman 18 дней назад
not working for me in the FB event manager and not showing in the FB pixel Helper I wonder why
@TrackingAcademy
@TrackingAcademy 17 дней назад
Hi, make sure that the dataLayer event is firing properly, and the GTM Debug view event is also capturing the events. Sometimes, Ad blockers and ITP of the browsers can block the meta request.
@Laris_Oman
@Laris_Oman 18 дней назад
add to cart not working with me why?!💔
@TrackingAcademy
@TrackingAcademy 17 дней назад
Hi, can you provide me with more details?
@NehaKumari-xx3nd
@NehaKumari-xx3nd 21 день назад
this video is awesome dear. Thanks a lot, where u explained complete detail in one video. Superb !
@TrackingAcademy
@TrackingAcademy 21 день назад
Glad you liked it
@oiginalnews1
@oiginalnews1 22 дня назад
but when i go checkout side there Is no option for adding Additional scripts how can I do now?
@TrackingAcademy
@TrackingAcademy 22 дня назад
Hi. Since the Shopify has removed the support for the checkout script we have to use the newer customer pixel event. Those videos will be added next week
@zainabrehman9179
@zainabrehman9179 23 дня назад
SAVED MY LIFE!!!! Thank you!
@TrackingAcademy
@TrackingAcademy 23 дня назад
I'm glad it was helpful 🙂
@Laris_Oman
@Laris_Oman 24 дня назад
When I scroll down to the next page, Event: view_item_list disappears from FB extension, is it normal?
@TrackingAcademy
@TrackingAcademy 24 дня назад
The Meta Extension sometimes causes bugs. You can always use Meta Test event to verify the events
@Laris_Oman
@Laris_Oman 24 дня назад
14:27 "stocklevel" work for me instead of "quantity"
@TrackingAcademy
@TrackingAcademy 24 дня назад
Ah. We actually stopped using the Stape Parameters generator cause it didn't have the default values. I'll add a new video and provide the link for the variable that we use now for generating the event parameters
@TayyabNaseebi
@TayyabNaseebi 24 дня назад
Nice Work sir very important and very detailed course ever. JazzakAllah
@TrackingAcademy
@TrackingAcademy 24 дня назад
Thanks and welcome
@60_9
@60_9 24 дня назад
I finished setting up my FB pixel, now I’m going to set up my Google ads, Do you recommend making separate Google Tag workspace for each platform?
@TrackingAcademy
@TrackingAcademy 24 дня назад
I have rarely used a new workspace for different platforms. We use workspace when different people are working on the same GTM container. You can use the default workspace
@Laris_Oman
@Laris_Oman 18 дней назад
@@TrackingAcademy okay, noticed thank you
@TrackingAcademy
@TrackingAcademy 17 дней назад
Youre welcome
@Laris_Oman
@Laris_Oman 25 дней назад
You have everything I need Google Tag, FB Pixel, Google Analysis, Google Ads... Thanks for your help, I really appreciate it💙 I hope the next playlist will be Snap pixel.
@TrackingAcademy
@TrackingAcademy 24 дня назад
Perfect. I am glad the content was helpful. Sure Snapchat can be added too
@CoryJaccino-i6d
@CoryJaccino-i6d 25 дней назад
Respect. 🙏🏻📚🔑
@TrackingAcademy
@TrackingAcademy 24 дня назад
Thank you
@induprakashsinghsengar2863
@induprakashsinghsengar2863 26 дней назад
how to add head-datalayer for add_to_cart, begin_checkout and item_view. since there cannot be 2 files with the same name
@TrackingAcademy
@TrackingAcademy 26 дней назад
Hi. We only need one file but you have to adjust the code for all different events inside the head-datalayer snippet.
@induprakashsinghsengar2863
@induprakashsinghsengar2863 26 дней назад
@@TrackingAcademy is it possible for you to provide a single file head-datalayer and one for products, which can be used for add_to_cart, begin_checkout, item_view, purchase. That would be a great help.
@TrackingAcademy
@TrackingAcademy 26 дней назад
That is possible, however the videos were not designed that way. The new videos with the customer pixel event will be uploaded next week.
@induprakashsinghsengar2863
@induprakashsinghsengar2863 25 дней назад
@@TrackingAcademy 😍😍
@TrackingAcademy
@TrackingAcademy 25 дней назад
🙂✌️
@regularbeans
@regularbeans 27 дней назад
Man! this video saved my ass today at work. Thanks so much friend for this video. +1 subscriber
@TrackingAcademy
@TrackingAcademy 27 дней назад
I am glad it was helpful
@rubenmedinavalbuena1281
@rubenmedinavalbuena1281 28 дней назад
Thank you!
@TrackingAcademy
@TrackingAcademy 27 дней назад
You're welcome!
@kyleburke3406
@kyleburke3406 Месяц назад
Bro you literally saved me! Thank you for this amazingly helpful video! You rock!!!
@TrackingAcademy
@TrackingAcademy Месяц назад
I am glad that it was helpful 🙂
@diariodeumambicioso
@diariodeumambicioso Месяц назад
Hello! 😃 Where is the code? With the new update of Shopify we can no longer use the the "Order Status Page" to add scripts. How can we solve this?
@TrackingAcademy
@TrackingAcademy Месяц назад
Hi, the codes for the older Checkout Script are on the blog post. Once you click on the blog, and sign-in via google, you can view the code snippets. For the Updated events you can use the customer events.
@diariodeumambicioso
@diariodeumambicioso Месяц назад
@@TrackingAcademy cool. So i need to do the same but in the customer events section. That's it?
@TrackingAcademy
@TrackingAcademy Месяц назад
The videos related to customer events sections has not been added yet
@diariodeumambicioso
@diariodeumambicioso Месяц назад
@@TrackingAcademy duly noted. Thanks
@TrackingAcademy
@TrackingAcademy Месяц назад
Great. Thanks
@michalsveda9851
@michalsveda9851 Месяц назад
Hi, Thank you very much for your guide, but I have problem, that only "user_data" are shown in GTM dataLayer. But not "custom_purchase". Could you help me?
@TrackingAcademy
@TrackingAcademy Месяц назад
Ah..! Both the custom_purchase and user_data fires with the same script. As long as the script it copied and pasted correctly it should work fine. You can retry? Delete the old script and then follow the instructions to add the script again. Sometimes the quotation marks gets changed so look for that too
@michalsveda9851
@michalsveda9851 Месяц назад
​@@TrackingAcademy Hi, I have another transaction_id number () than my order ids. Could you help me? And also is it possible to add phone as another parameter to user_data? dataLayer.push({ event: "custom_purchase", datalayer_event_name: "purchase", ecommerce: { timestamp: "2024-08-01T21:52:25+02:00", transaction_id: "5974187573559", But order ID is: #1052
@TrackingAcademy
@TrackingAcademy Месяц назад
Ah... You might have Upsell app on your store. If you have upsells apps, then the transaction id would be like a long string of numbers.
@michalsveda9851
@michalsveda9851 Месяц назад
@@TrackingAcademy And is there any solution? And "Tax" and "Shipping" does not work for me: dataLayer.push({ ecommerce: null }); var transaction_id = '{{ checkout.order_number }}' || undefined ; var value = {{ checkout.subtotal_price | divided_by: 100.0 }} || 0; var shipping = {{ checkout.order.shipping_price | divided_by: 100.0 }} || 0; var tax = {{ checkout.order.tax_price | divided_by: 100.0 }} || 0;
@michalsveda9851
@michalsveda9851 Месяц назад
@@TrackingAcademy And also is it possible to add phone as another parameter to user_data?
@user-qs4qv7rl7t
@user-qs4qv7rl7t Месяц назад
but why you didn't show us . how to setup event of " complete paymnet " in tiktok ads . is with " thank-you" or " thank_you " for shopfiy ????
@TrackingAcademy
@TrackingAcademy Месяц назад
Hi, you can find all other videos for add_to_cart, begin_checkout and purchase here: ru-vid.com/group/PLVwTMO0eGB2t0Zj-VHg3oUa0c0OuHp7cS
@AbdelrhmanAbozeid
@AbdelrhmanAbozeid Месяц назад
Thank you Brooo ❤❤
@TrackingAcademy
@TrackingAcademy Месяц назад
Welcome 😊
@bilgeartdesign
@bilgeartdesign Месяц назад
thnx. i cant find the Product DataLayer Code. where is it?
@TrackingAcademy
@TrackingAcademy Месяц назад
Hi. There's a blog post link in description. If you scroll down to section 03, you'll find "Main Product Page DataLayer Script" part where you can get the scrip after google signin
@bilgeartdesign
@bilgeartdesign Месяц назад
@@TrackingAcademy I did google signin. I saw all 3 javascript codes. But I couldn't find the code to add for the datalayer-product page seen at 9:35.
@TrackingAcademy
@TrackingAcademy Месяц назад
On the blog post, under section 03. You'll find "Main Product Page DataLayer Script" this is the " datalayer-product" script
@abdurrahmandilshad7107
@abdurrahmandilshad7107 Месяц назад
hi! first of thanks a lot for making this kind of amazing and helpful content for us. I need to one thing. it's like pasting 3 types of code into 3 section and the last one I mean the code Theme DataLayer Code", you said on the video that this code have to place on body section but on the blog you have written that this "Theme DataLayer Code has to place on below <head> section". so could you please clear this confusion ? I mean should I insert this "Theme DataLayer Code" on head or body section on theme. liquid???
@TrackingAcademy
@TrackingAcademy Месяц назад
Hi. Nice catch. The code works fine in head and body both. In head, it's like a priority, to make sure the code always fire. On body, there can be some edge cases where the might not work for example if some component didn't render etc. So both options are fine. I like head section
@nuwansriudaya
@nuwansriudaya Месяц назад
Very informative vidoe thank you very much
@TrackingAcademy
@TrackingAcademy Месяц назад
Glad it was helpful!
@ericrichard4940
@ericrichard4940 Месяц назад
Excellent
@TrackingAcademy
@TrackingAcademy Месяц назад
Thank you! Cheers!
@nuwansriudaya
@nuwansriudaya Месяц назад
super
@TrackingAcademy
@TrackingAcademy Месяц назад
Thank you. Glad it was helpful
@nuwansriudaya
@nuwansriudaya Месяц назад
thank you bro
@TrackingAcademy
@TrackingAcademy Месяц назад
You're welcome!
@beautiestlady1488
@beautiestlady1488 Месяц назад
Brother what is the software that you are using for multiple pasteing.
@TrackingAcademy
@TrackingAcademy Месяц назад
Ah. Nice catch. It's a built in feature of windows laptop. To enable it, you can click WINDOW KEY + V, this will enable clipboard. I use window+v instead of control + v
@beautiestlady1488
@beautiestlady1488 Месяц назад
@@TrackingAcademy Oh Thank you Brother. That feature is very useful.
@TrackingAcademy
@TrackingAcademy Месяц назад
You're welcome