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! 📈👨💻
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.
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?
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
@@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?
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.
@@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.
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.
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
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.
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.
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/
@@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 ?
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.
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
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.
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
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 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?
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.
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.
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
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
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
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 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.
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.
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?
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
@@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 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;
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
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???
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
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