Landing Pages - Best Practices
22:12
GTM Timer Trigger / GA4 Event
4:17
Mark Events as Key Events in GA4
3:23
Edit Shopify Code with Chat GPT
10:36
Пікірлер
@visaapplicationaustralia4963
@visaapplicationaustralia4963 2 сағат бұрын
As I am stuck on the new view, I was lost after the 1st 20 seconds when looking for conversions in tools - why are you using the old view =(
@jonathonwsims
@jonathonwsims 15 сағат бұрын
Will this help with draft order attribution? Our draft orders only are attributed as direct orders.
@loicc3685
@loicc3685 2 күн бұрын
Does this work when gtm is integrated through customer events ? I use cookiebot or Onetrust and they are blocked by thé Sandbox it's very Bad design from shopify
@DiwRules
@DiwRules 2 күн бұрын
same issue...it cant detect a conversion and says its inactive
@Alessandro-Colarossi
@Alessandro-Colarossi 2 күн бұрын
Is it firing in the network tab?
@Misty_ua
@Misty_ua 5 күн бұрын
If i have multiple forms, can I set it to fire on a certain page?
@Alessandro-Colarossi
@Alessandro-Colarossi 4 күн бұрын
Yeah just set another page url condition in your gtm trigger.
@gx93117
@gx93117 9 күн бұрын
Followed all the instructions, but my events are not firing. I do not see them in tag assistant. Any ideas on what to check?
@Alessandro-Colarossi
@Alessandro-Colarossi 9 күн бұрын
@@gx93117 check the network tab. Filter for collect?
@SCAGROUP-f6i
@SCAGROUP-f6i 12 күн бұрын
how would it work for Phone Call Conversions? And what would the Event name for that be called?
@Alessandro-Colarossi
@Alessandro-Colarossi 12 күн бұрын
I would see what fires in the gtm preview mode. Wix might have an event that fires for it. If it does you can use it in GTM as a trigger.
@lorixos
@lorixos 12 күн бұрын
Im glad you are monetizing these codes, but I remember the good days when you used to give it out for free and the price in my opinion is astronomical for these codes... Again I mean it when I say I'm happy for you but I believe you are stopping your growth this way, its way too soon to start charging just when you started building this platform and gaining subscribers. Theres a lot more creative ways to do monetization these days and I do want to support you but also I found at least 15 alternatives online for free ( where at one point you were the best one out there ) so for me as a supporter, I am in a tough position with these prices.
@Alessandro-Colarossi
@Alessandro-Colarossi 12 күн бұрын
@@lorixos None of the free alternatives provide 30 mins of video support and none of the code is this comprehensive. Thanks! Also, I give pleanty of code away for free on this channel. 😁
@Alessandro-Colarossi
@Alessandro-Colarossi 12 күн бұрын
Feel free to send me an email - happy to give a long time viewer such as yourself a large discount code! [email protected]
@8cyl6speed
@8cyl6speed 13 күн бұрын
good explanation, was looking for a concise explanation
@Alessandro-Colarossi
@Alessandro-Colarossi 12 күн бұрын
No prob.
@KeywordResearchSimplified
@KeywordResearchSimplified 14 күн бұрын
*Thanks for sharing these practices - definitely taking notes!*
@Alessandro-Colarossi
@Alessandro-Colarossi 13 күн бұрын
Glad you like them!
@FabergeWebForms
@FabergeWebForms 15 күн бұрын
Hi. Implemented this and seems to have done the trick. However the volume of Unassigned traffic in GA4 has subsequently shot up. Do you know how i can resolve? Many thanks
@Alessandro-Colarossi
@Alessandro-Colarossi 15 күн бұрын
I hear ya - This is essentially how a full implementation of customer events works, especially when considering referral traffic from other platforms like Facebook, TikTok, etc., in GA4. The best approach is this one: triangledigital.xyz/products/shopify-customer-events, where it utilizes customer events specifically for the checkout. Every other funnel step, along with customer events, is tracked in the theme.liquid file, which resolves all the tracking issues that arise from relying solely on customer events.
@FabergeWebForms
@FabergeWebForms 14 күн бұрын
@@Alessandro-Colarossi actually, i think its just the lag in GA4 processing as Unassigned seems to have reduced a day or so later
@chrislaas6315
@chrislaas6315 16 күн бұрын
Forgive the observation and criticism, although its not intended as such. During your creation of the conversion action in Google Ads, you should be choosing between 'Qualified Lead' or 'Converted Lead' - not 'Submit Lead Form'. If you choose 'Submit Lead Form' then your campaigns will not know the different between an initial 'pre qualified' conversion in a system (ie the GA conversion) and the data that becomes qualified lead offline in a CRM. You will then struggle to optimise your campaigns in a manner that would big towards offline conversions, or you would struggle to switch up bidding strategies to make the most of this data.
@Alessandro-Colarossi
@Alessandro-Colarossi 16 күн бұрын
For sure, thanks for the input. This was meant to be just a simple demo. Using 'Submit Lead Form' can still be a valid approach, depending on your objectives and how you plan to handle lead qualification. From a technical setup perspective, it doesn't matter.
@mely-qm5jy
@mely-qm5jy 19 күн бұрын
This is the most helpfull thing for me to my store. Thank you very much.
@mikaelkalifa7768
@mikaelkalifa7768 19 күн бұрын
hi Alessandro, when I use preview on GTM and when check on DataLayer on my gTag, there is no cutomer infos such as email...displayed, is that normal ?
@Alessandro-Colarossi
@Alessandro-Colarossi 19 күн бұрын
@@mikaelkalifa7768 preview won't won't as customer events are in a sandboxed environment.
@mikaelkalifa7768
@mikaelkalifa7768 19 күн бұрын
@@Alessandro-Colarossi thank you
@joegitta
@joegitta 20 күн бұрын
I have account, jus want other gmal account
@Alessandro-Colarossi
@Alessandro-Colarossi 19 күн бұрын
You can create as many accounts as you like.
@puravupadhyay2961
@puravupadhyay2961 20 күн бұрын
Thank you this is a very useful tutorial. I have a question: why is the Google Analytics tag in the Tag Assistant Legacy extension is showing this error: "Invalid or missing web property ID"? I was wondering whether you had to resolve it and how did you go about fix it please? Thanks.
@Alessandro-Colarossi
@Alessandro-Colarossi 20 күн бұрын
@@puravupadhyay2961It's because it was just a placeholder value. Is that what you mean?
@puravupadhyay2961
@puravupadhyay2961 20 күн бұрын
@@Alessandro-Colarossi Thanks for your reply. Apologies, let me rephrase my question: in the Tag Assistance extension, when I inspect the Google Analytics Tag (red with sad face), I can see my measurement ID which I can confirm is valid but there's an error under it that reads: "Invalid or missing web property ID" so I'm not able to see the URL tab there.
@Alessandro-Colarossi
@Alessandro-Colarossi 20 күн бұрын
Best to use the network tab as your source of truth. Have a look at this video: kzbin.info/www/bejne/eWXWioapo8mlesk
@puravupadhyay2961
@puravupadhyay2961 20 күн бұрын
@@Alessandro-Colarossi Thanks! I found out a collect endpoint is firing and it returns a 302 response followed by a register-conversion call which returns a 204 response. I'll continue looking into it.
@MaudPraud-m9y
@MaudPraud-m9y 21 күн бұрын
Dear Alessandro! I made all the triggers, variables and put the code. However, it doesn't work and I don't know what to do 😢
@Alessandro-Colarossi
@Alessandro-Colarossi 21 күн бұрын
@@MaudPraud-m9y if you bought the code, did you book time with me?
@dv-online
@dv-online 23 күн бұрын
i followed every step in the video but my Google Ads conversion action is still showing as 'Inactive'. I did troubleshoot it and made a purchase and it did not detect the tag after purchase was completed.
@Alessandro-Colarossi
@Alessandro-Colarossi 22 күн бұрын
If the conversion label loads in the chrome network tab with a 200 or 204 response then everything will be fine in Google ads. Thanks!
@rdmboyjohn9381
@rdmboyjohn9381 23 күн бұрын
Very good👊
@Alessandro-Colarossi
@Alessandro-Colarossi 23 күн бұрын
Thanks!
@biomajor099
@biomajor099 23 күн бұрын
It works for me but my announcement bar is in the background. Its in the bottom layer so it gets covered by images as you scroll. Is there a way you can send it to the front?
@RIDERCRICKET17
@RIDERCRICKET17 23 күн бұрын
India ❤
@Alessandro-Colarossi
@Alessandro-Colarossi 23 күн бұрын
Thank you.
@lakerar
@lakerar 24 күн бұрын
Great, does it work for a website built in Hydrogen?
@Alessandro-Colarossi
@Alessandro-Colarossi 23 күн бұрын
Not sure. See whether customer events work with it.
@mediocreking698
@mediocreking698 24 күн бұрын
Hi, thank you for the help. one question though. Someone did a similar video to you, and he said to remove GTM from the Shopify Liquid theme to not duplicate the conversions. But i want to keep GTM to track emails, calls and form submissions. Do i really need to completely remove GTM or do you think the guy meant to remove only the purchase conversion tag from GTM. Thanks!
@Alessandro-Colarossi
@Alessandro-Colarossi 24 күн бұрын
The code in the comments I'm providing only handles Google Ads conversion tracking with enhanced conversions. It tracks purchase conversions, so if you have other Google Ads conversions doing the same thing with the same conversion label, then remove it.
@IchiPestano
@IchiPestano 24 күн бұрын
Does this work with headless?
@Alessandro-Colarossi
@Alessandro-Colarossi 24 күн бұрын
@@IchiPestano I don't think so. I'm not 100% familiar with what that is/how that functions.
@WEISUN-o9d
@WEISUN-o9d 25 күн бұрын
thanks for the video. After following the instruction, the conversion tracking is working, but enhanced conversion tracking still not working? Any issue? Or I need to wait a couple of days before it starts recording enhanced conversion tracking? Thanks.
@Alessandro-Colarossi
@Alessandro-Colarossi 25 күн бұрын
@@WEISUN-o9d you need to wait until you have enough emails to match. If you see the email parameter in the network tab, it's working.
@NourseMen-Marketing
@NourseMen-Marketing 25 күн бұрын
Absolute legend!! Thank you so much! Worked perfectly.
@Alessandro-Colarossi
@Alessandro-Colarossi 25 күн бұрын
Thanks
@AnalyticsAbir
@AnalyticsAbir 28 күн бұрын
Great tutorial on DataLayer variables in GTM and their integration with GA4! 👍
@Alessandro-Colarossi
@Alessandro-Colarossi 28 күн бұрын
Thanks!
@JohnOHara-w6f
@JohnOHara-w6f 29 күн бұрын
Hi Alessandro, thank you for this video, this might sound like a stupid question but do I have to install Google Tag Manager code on the site first before I implement any of this? If that is the case, how would you recommend that I install the GMT code?
@Alessandro-Colarossi
@Alessandro-Colarossi 29 күн бұрын
@@JohnOHara-w6f no, I include step by step instructions. GTM can be added when it's ready to be added, order doesn't matter, as long as it's added.
@JohnOHara-w6f
@JohnOHara-w6f 29 күн бұрын
@@Alessandro-Colarossi - thank you for your extremely quick reply. I wasn't expecting that at all so thank you. So, just to clarify, I don't need to install GTM tracking code to my store before I action the steps in this video?
@JohnOHara-w6f
@JohnOHara-w6f 29 күн бұрын
I'm just checking because you said in your response "as long as it's added" - which is making me think that I do need to install the GTM code to the site
@Alessandro-Colarossi
@Alessandro-Colarossi 29 күн бұрын
@@JohnOHara-w6f so, for this particular install in this video ... It's all done via customer events so GTM does not have to be installed in the theme. I have other versions where it's necessary to install GTM in the theme.
@JohnOHara-w6f
@JohnOHara-w6f 29 күн бұрын
@@Alessandro-Colarossi perfect, where do I get the code?
@ahmedbinmahmud8116
@ahmedbinmahmud8116 29 күн бұрын
Sir dont you provide any video tutorials or sop to set up if I purchase any of your training products?
@Alessandro-Colarossi
@Alessandro-Colarossi 29 күн бұрын
If you purchase, you will get 30 mins of support with me and there are video installation tutorials on my channel and the purchase comes with a detailed instruction PDF. Thanks!
@BizOpList
@BizOpList Ай бұрын
Is there any way to run on Google Search partners ONLY? without the google search.
@Alessandro-Colarossi
@Alessandro-Colarossi 27 күн бұрын
No - In Google Ads, it is not possible to run ads exclusively on search partners. When setting up a Search campaign, you have the option to include or exclude search partners, but you cannot target only the search partner network without also targeting Google Search itself.
@waynefoster8628
@waynefoster8628 Ай бұрын
How is the gclid parameter persisted to a cookie when an inbound Adword click is being recorded (normally uses a value from the URL - but I don't see a way to override this URL from the Conversion Linker tag)...
@Alessandro-Colarossi
@Alessandro-Colarossi Ай бұрын
The Conversion Linker tag in Google Tag Manager automatically reads the gclid parameter from the URL when a user clicks on a Google Ads link. It then stores this gclid value in a first-party cookie on your domain, typically named _gcl_aw. This cookie allows Google Ads to track conversions accurately across sessions and pages. Conversion Linker tag does not provide a built-in way to override the gclid parameter directly. However, you can manually manage the gclid by using a Custom HTML tag or JavaScript to capture the gclid from the URL and store it in a custom cookie or modify the existing one. This would effectively "override" the default behavior of the Conversion Linker tag by setting the gclid value according to your custom logic.
@waynefoster8628
@waynefoster8628 Ай бұрын
@@Alessandro-Colarossi Is this way of passing the parent doms gclid param part of your latest code base? I don't see how Adwords tracking can work without it? I'd thought about using gtag - as that does the same as the conversion linker... Great work by the way - this whole sandboxed tracking solution is not for the feint hearted....
@Alessandro-Colarossi
@Alessandro-Colarossi Ай бұрын
@@waynefoster8628 it will work with customer events with the conversion linker and it works if you just implement the gtag as a customer events. Thanks for the support. Feel free to grab the code I can walk you through the install.
@waynefoster8628
@waynefoster8628 Ай бұрын
It looks as though the dl param is being passed as the sandbox url - where perhaps the parent documents url should be added?
@Alessandro-Colarossi
@Alessandro-Colarossi Ай бұрын
I'm using page_location for every GA4 event and overriding the default page view event with this because the Customer Events Sandbox distorts the way the URLs look. Even if it's not shown in this video, that's how it actually works. Thanks!
@vytautaskuklys9997
@vytautaskuklys9997 Ай бұрын
Great video, however when I hover, the gear does not appear, any idea why?
@Alessandro-Colarossi
@Alessandro-Colarossi Ай бұрын
See if you see settings somewhere when you are in the campaign.
@Constantinesis
@Constantinesis Ай бұрын
This is exactly what i was looking for! I see you have two tags. One is Conversion Linker. Do you need this one too or the Google Ads Conversion Tracking is enough?
@Alessandro-Colarossi
@Alessandro-Colarossi Ай бұрын
@@Constantinesis if using conversion tracking from Google tag manager conversion linker on all pages is highly recommended.
@Constantinesis
@Constantinesis Ай бұрын
@@Alessandro-Colarossi Thanks for replying! I wanted to add that everyone else I asked about tracking lead forms, they say that you need a thank you page to do it in an easy way and that doing solely with the button its harder and implies coding. Your video is the only one I found explaining and it doesnt look complicated. To make sure I got it right, if I have a form submission with a SEND button, when that button is clicked, it will send the generate_lead event which will trigger the Google Ads tag to track it as a converson?
@Alessandro-Colarossi
@Alessandro-Colarossi Ай бұрын
@@Constantinesis correct.
@HrSamstag
@HrSamstag Ай бұрын
Thank you, very helpful, your’e my today‘s hero. 👉👍👈
@Alessandro-Colarossi
@Alessandro-Colarossi Ай бұрын
Right on. Stay subscribed.
@RichardYoungman-v5s
@RichardYoungman-v5s Ай бұрын
I bought the script from Triangle Digital and it worked perfectly. I had some glitches on the install, but support helped out with a 1 on 1. Definitely recommend!
@SpiriTBladE9i6
@SpiriTBladE9i6 Ай бұрын
Hi Alessandro, we use the "Impact" Theme. I added the dataLayer Snippet but the enhanced e-commerce events like "view_item" aren't showing up in the console when calling "dataLayer" on a product page. No enhanced ecom event is triggering. What could be the issue?
@Alessandro-Colarossi
@Alessandro-Colarossi Ай бұрын
@@SpiriTBladE9i6 no idea... I'd have to take a look. Book time with me here: triangledigital.xyz after purchasing the code.
@markinno
@markinno Ай бұрын
I have a youtube "sales" campaign and I cannot turn off "video partners on the gogole display network" which gets me a lot unqualified traffic. what can i do?
@crowdience
@crowdience Ай бұрын
Any way you can implement enhanced conversion and offline conversion tracking with this setup? :)
@Alessandro-Colarossi
@Alessandro-Colarossi Ай бұрын
Sure! Use this code, this will extract the contents of the form and use can use it in EC. drive.google.com/file/d/1Nf8YO59XDBlb8Ij65c1h3A2XUSGSFJK5/view?usp=sharing
@alinaepopa
@alinaepopa Ай бұрын
Is this only in US?
@Alessandro-Colarossi
@Alessandro-Colarossi Ай бұрын
I'm in Canada, I use it all the time. Pretty sure it's all over.
@Monirul_IslamBD
@Monirul_IslamBD Ай бұрын
Thanks man. It's an issue. Thanks for sharing
@Alessandro-Colarossi
@Alessandro-Colarossi Ай бұрын
No problem.
@nhopkin
@nhopkin Ай бұрын
Worked, thanks. Now the logo gets cut off a bit by the sticky announcement bar, but I'll try to figure that out.
@IrtefaSami
@IrtefaSami 29 күн бұрын
did u fix the logo cutout? Having the same issue
@HunterAnderson-c2t
@HunterAnderson-c2t Ай бұрын
I need help skipping the phone number
@Alessandro-Colarossi
@Alessandro-Colarossi Ай бұрын
I don't think it's possible..
@Alix3-t3j
@Alix3-t3j Ай бұрын
Hello, Thank you for this very informative video. I have carefully followed the different steps for setting up on Shopify. I have a question: when implementing enhanced conversions, I am asked to choose a method for configuring and managing the data provided by users: Google Tag, Google Tag Manager, or Google Ads API. Following your method, which one should I choose, please? What is the impact of this choice on the conversion setup? Additionally, I am using the Google and KZbin app available for my Shopify store (I will delete the conversion for purchase that is automatically created for your method and keep the others that are working correctly). Thank you in advance for your help.
@Alessandro-Colarossi
@Alessandro-Colarossi Ай бұрын
Choose Google tag. And yea you can disable the google/KZbin app. Thanks for watching!
@GoogleAccount-b9x
@GoogleAccount-b9x Ай бұрын
Hello Alessandro, first of all a great video and I'm trying to solve a very big problem with the google ad conversion tracking on my WIX page. This issue is big so sorry for my long text! Basically, i have followed exactly the steps you showed in the video but sill on my ad account the conversion is showing me "Inactive" and asks to troubleshoot it. So whenever i try to troubleshoot it then it opens the Tag Assistant companion extension on a tab and then i enter my site url and it starts connecting and once it's done, it shows me 0 Tag connected on my site!!!!!!! (I don't know why) It also shows this message: No tags found There are currently no debuggable Google tags at that address. Please verify that: There is a Google tag on the page. The Google tag is not a legacy tag. Learn more The Google tag is not being blocked, e.g. by a browser extension or a consent dialog. I even try to submit a form to complete the trigger so that it troubleshoot it but there is no luck and I'm being puzzled due to this and cannot find a solution to it. Can you please check this issue and guide me through it? If you want then I can also connect through email (My email : [email protected]) or any social platform.
@Alessandro-Colarossi
@Alessandro-Colarossi Ай бұрын
Make sure you have Google tag manager installed.
@Constantinesis
@Constantinesis Ай бұрын
Also make sure you don`t have any adblockers or some other app that intefers with the Tag Assistant
@texas-frozentech
@texas-frozentech Ай бұрын
I'm not sure whether my code is up to date, but the GA4 view_item tag is fired twice. Not sure what's wrong.
@Alessandro-Colarossi
@Alessandro-Colarossi Ай бұрын
Should only fire once. Feel free to purchase here if you grabbed the code when it was free: triangledigital.xyz It comes with support from me with purchase.
@johngrimes9599
@johngrimes9599 Ай бұрын
I used Alessandro’s customer events tags and they work great. We had a video chat to check everything and he helped me correct a few things that I had setup wrong. Awesome stuff!
@Alessandro-Colarossi
@Alessandro-Colarossi Ай бұрын
Thanks for sharing!!
@Sircikas
@Sircikas Ай бұрын
it doesn't work for me, i don't know why.
@AZANlA
@AZANlA Ай бұрын
same
@adventurer2395
@adventurer2395 Ай бұрын
I've done everything correctly, filtered the network requests for the correct tag label to confirm the correct conversion, but the conversion is still not recorded in Google Ads. I even console logged the data being sent is correct. Still nothing gets recorded in Google Ads for my particular conversion label.
@Alessandro-Colarossi
@Alessandro-Colarossi Ай бұрын
Are you sure conversions are being recorded through Google Ads? For conversions to be tracked in a conversion tracking tag, an ad click must precede the purchase on your website, and a conversion action from the ad account where the ad click originated must be triggered. Did an ad click trigger a conversion?
@adventurer2395
@adventurer2395 Ай бұрын
@@Alessandro-Colarossi The conversion doesn't get recorded if I make a manual purchase even if the right event and label gets fired? Only if it's through an ad? What's the best way to test without clicking on your own ads?
@alessandrocolarossi2806
@alessandrocolarossi2806 Ай бұрын
​​@@adventurer2395 if it's working in the network tab that's all that matters, it will only register in Google ads if an ad is clicked before it fires.
@Alessandro-Colarossi
@Alessandro-Colarossi Ай бұрын
@@adventurer2395 Let the network tab be your source of truth in terms of whether the conversion tracking tag is firing correctly. It will only show in the Google Ads interface as a conversion if an ad from that google ads account was clicked before the conversion took place. Hope this helps!
@adventurer2395
@adventurer2395 Ай бұрын
In reference to the network requests you showed, the second one is a document, which in my case is getting blocked. The first request, a script, is getting a 200. Would a block of the second document cause any issue even if the first script gets a 200?
@Alessandro-Colarossi
@Alessandro-Colarossi Ай бұрын
As long as you get a 200 or a 204, you're fine.