Google Tag Manager Simplified - A Straightforward Guide

แชร์
ฝัง
  • เผยแพร่เมื่อ 7 ก.ค. 2024
  • In this Google Tag Manager tutorial, you will learn how to manage tags on your website. You will learn important terminology, how to configure tags, and customize when tags fire on your website. During this tutorial, you will walk through the steps to configure a range of tags, including - Google Analytics 4 (GA4), Google Ads remarketing, Google Ads conversions, Facebook (Meta), and Google Optimize.
    JUMP TO A TOPIC:
    00:00 Introduction
    01:04 Important terminology
    04:53 Setting up Google Tag Manager
    06:10 Install Google Tag Manager on WordPress
    09:19 Install Google Tag Manager on Squarespace
    10:11 Adding a Google Analytics 4 (GA4)
    13:05 Adding a Google Ads remarketing tag
    16:07 Adding a Google Optimize tag
    19:14 Adding a Facebook (Meta) pixel
    21:28 Preview and testing
    25:09 Recommended workflow for Google Tag Manager
    26:25 Migrating to Google Tag Manager
    33:54 Publishing the container
    35:20 Setting up a Google Ads conversion tag
    40:04 Creating a Google Analytics 4 (GA4) conversion event
    41:40 Capturing ecommerce details from WooCommerce
    43:36 Using ecommerce values with Google Ads conversion tags
    48:32 Tracking clicks using Google Tag Manager
    53:01 Tracking buttons using Google Tag Manager
    56:08 Tracking forms using Google Tag Manager
    1:00:53 Consent mode in Google Tag Manager
    1:02:39 Adding a cookie banner to Google Tag Manager
    1:07:23 Conclusion
    YOUR EXTRA RESOURCES:
    ○ Pre-configured GTM ecommerce container: secure.lovesdata.com/resource...
    ○ Pre-configured GTM cookie consent container: www.lovesdata.com/blog/google...
    ○ Guide to Google Tag Manager - secure.lovesdata.com/resource...
    ○ Google Tag Manager glossary - www.lovesdata.com/blog/google...
    ○ Google Optimize anti-flicker script - support.google.com/optimize/a...
    ○ Google Optimize tutorial - • Google Optimize Tutorial
    ○ GTM for WordPress plugin - wordpress.org/plugins/duracel...
    ○ Google SiteKit for WordPress plugin - wordpress.org/plugins/google-...
    ○ GTM and Shopify tutorial - • Install Google Tag Man...
    ○ GTM and Squarespace tutorial - • Install Google Analyti...
    ○ Google Tag Manager Course (paid): www.lovesdata.com/courses/goo...
    ○ GA4 Complete Course (paid): www.lovesdata.com/courses/goo...
    Google Tag Manager lets you manage your Google Analytics tags, Facebook pixel, and other marketing and advertising tags. By implementing Google Tag Manager on your website instead of the dedicated Google Tag, you can manage your tracking tags and send information to multiple tags from the data layer more efficiently. You can also reuse information across multiple tags to further streamline your implementation.
    Once you've added the Google Tag Manager code (also called the Google Tag Manager container) you will be able to add tags, control when the tags fire using triggers, and pass information to tags using built-in variables and custom variables. This lets you remotely manage analytics tracking, including scroll tracking, tracking button clicks, form tracking, ecommerce purchases, and a whole range of other important actions tacking place on your website.
    You can also test your implementation using the preview mode. Once selected, the preview mode launches Google Tag Assistant which lets you preview and test tags from your GTM container on your live website to check that page views, event tracking, and other tags are fired. The GTM preview mode is a powerful way to test and debug your GTM account and implementation.
    Your Google Tag Manager account and container lets you unlock the power of tag management to send data to Google Analytics and other digital marketing platforms. But you're not just limited to Google Analytics tracking and adding the Facebook pixel to your website. You can also use tag templates, and custom HTML tags to add other measurement tags and even functionality to your website. Let's jump in and start learning all about Google Tag Manager works!
    #GoogleTagManager #GoogleTagManagerTutorial
    Join our courses: www.lovesdata.com/courses
    Subscribe to our TH-cam channel: th-cam.com/users/subscription_c...

ความคิดเห็น • 58

  • @hubyxreds
    @hubyxreds 3 หลายเดือนก่อน +6

    10:46 - Google Analytics: GA4 Configuration is now called "Google Tag". Love your tutorials!

  • @JohnDoe-lo6qj
    @JohnDoe-lo6qj 2 หลายเดือนก่อน +2

    When I see such a clear and complete tutorial I ask myself what's doing the Google stuff all day 😊

  • @SuperSky517
    @SuperSky517 2 ปีที่แล้ว +10

    Amazing value Ben!! This channel is definitely the best source of knowledge I've found for Google's tools, and the courses in your site are super detailed!! Thank you for all the value!!

  • @RobertGout
    @RobertGout ปีที่แล้ว

    Best tutorial I have seen on TH-cam on this subject. Very well explained, easy to understand. All in all a very well put together video. As I go through the journey of sitting up all this Google "stuff" for our new website I shall be using all your videos to guide me along. Thanks Benjamin.

  • @LarryCoates1948
    @LarryCoates1948 ปีที่แล้ว

    Benjamin, truly awesome training covering GA4! I also learned a LOT about hor to improve my own training products from watching this tutorial!!! Thank you so much for taking the time to produce such awesome trainig!!! I watched this tutorial start to finish for a great overview and I will now rewatch it multiple time as I implement GA4 for my own applications. One thing that is different for me is that I am not implementing these capabilites on my own website, but rather I am applying it for tracking actions within my clickfunnels sales funnels. I just think that this will require a bit more manual insertion of the GA4 Code, but I see that the application should be the same or at least very similar. Once again truly excelent training!!!

  • @apomostfa2326
    @apomostfa2326 2 ปีที่แล้ว +1

    Best video so far I've never seen another youtube video like this, it's really cool

  • @imcurtispenner
    @imcurtispenner 10 หลายเดือนก่อน

    The section on consent was outstanding. What a simple solution. I recommend, if it's not already done, you make it a separate video. Thank you for doing these videos.

  • @ventrait
    @ventrait 8 หลายเดือนก่อน +1

    I have been working on figuring out all this stuff for the past 6+ months and you just walked me through it and completed it (PROPERLY) within 2 hours. Incredible. Thank you!

    • @LovesData
      @LovesData  8 หลายเดือนก่อน

      That’s awesome!

  • @andrewfisher7098
    @andrewfisher7098 ปีที่แล้ว

    Really great video to help understand Google Tag Manager. If you are new to this (like me) i would definitely recommend watching the whole video and follow along with the steps. Thanks Benjamin.

  • @brandalab
    @brandalab ปีที่แล้ว

    Thanks for your helpful content every time! Greetings from Greece!

  • @happycamperwebhosting
    @happycamperwebhosting ปีที่แล้ว

    Thank you so much for this video! Explained everything.

  • @sergioriverarocha1525
    @sergioriverarocha1525 ปีที่แล้ว

    I appreciate so much all the time and attention to detail.

  • @patriciarapp8759
    @patriciarapp8759 ปีที่แล้ว

    I followed every step as you showed in the video and i'm very surprised by how this hack works! Thank You!

  • @leons.1610
    @leons.1610 2 ปีที่แล้ว +1

    Soooo muuuuch vaaaluuueee!!! 😱😍
    THANK YOU! ☺️

  • @shaukins
    @shaukins ปีที่แล้ว

    Extremely valued!!

  • @josefinatraff7582
    @josefinatraff7582 4 หลายเดือนก่อน

    Thank you! Great video.

  • @JoannaOsorio88
    @JoannaOsorio88 ปีที่แล้ว

    it worked! thank you so much!!

  • @morshedtracking
    @morshedtracking ปีที่แล้ว

    I love learning just by seeing your beautiful smile😊

  • @JimmyAllman
    @JimmyAllman 21 วันที่ผ่านมา

    Thanks for it!

  • @arsenispaschopoulos6005
    @arsenispaschopoulos6005 2 ปีที่แล้ว

    Just perfect

  • @raegancallahan8983
    @raegancallahan8983 2 ปีที่แล้ว +1

    Hi Benjamin, love the tutorial- fantastic and very helpful info! Quick question for you. A while ago I set up our UA GA property which has been successfully collecting website data, however, I just created my first GA4 property in our company's Google Analytics today while following along with your tutorial (Web-based data stream). Around 11:50 in your tutorial, I have an error message in the ribbon stating "Data collection isn’t active for your website. If you installed tags more than 48 hours ago, make sure they are set up correctly.", where yours is green regarding data collection. Just wanted to see if that was normal when first creating a new GA4 data stream, or if something is wrong regarding my tag's installation. I am also following along with your tutorial where you are showing us how to set up the GA4 GTM container tags/triggers, as I have also created a container in GTM 1.5+ years ago, using UA properties.
    Also, saw you mentioned we will need to remove the UA tag in GTM before/ while publishing the GA4 Tag to avoid duplicate tags on the site. Should I wait until I get confirmation in the data stream of my GA4 property that it is collecting data, before turning off the UA tag in GTM?
    Thank you very much, hope to hear from you!

  • @jheffmendoza9119
    @jheffmendoza9119 2 ปีที่แล้ว

    God bless you.

  • @MrNickr84
    @MrNickr84 ปีที่แล้ว +1

    I would appreciate guidance regarding the definition and implementation of conversion of clicking on buttons on the website, such as the WhatsApp button, the email link, and filling out a contact form using GTM.
    I also noticed that there are several methods for setting up the conversion itself, the first is from Google Ads as you explain in this video, and the second is from the manager tag itself. Which one is more correct?
    Thanks!

  • @Shambu327
    @Shambu327 ปีที่แล้ว

    Great

  • @daniellebourgeois6395
    @daniellebourgeois6395 2 ปีที่แล้ว

    Thanks!

    • @LovesData
      @LovesData  2 ปีที่แล้ว

      Thank you for watching! I'm glad you liked it!

  • @user-fd1ei9zc1b
    @user-fd1ei9zc1b ปีที่แล้ว

    Great tutorial! Quick question on GA4 conversion events. I understand you can setup events in both GA4 and GTM separately. If I want to track "generate_lead" conversions, for instance, will it suffice to only set up the event in GTM so it will report within my GA4 Events? Or do I have to do it in both GTM and also provide the definition in GA4? Thanks!

  • @gopimundkur352
    @gopimundkur352 ปีที่แล้ว

    Hi Benjamin, This is a truly awesome video covering G4! It has helped me to ass tags to GTM without requesting a developer to do it for me. I only have G4, so is UA also needed along with G4? If yes, is there a video on that? Thank you once again.

  • @patvertise
    @patvertise ปีที่แล้ว

    Thank you! How about the consent. Can I replace the All Pages trigger with a trigger that the Marketing or analytics consent was given? Or do I need a trigger group for that?

  •  ปีที่แล้ว

    Hi Benjamin! Love your videos, all very useful, thank you! :D I am just having some questions here: I wanted to follow along this tutorial, but given I have the Google Site Kit plugin installed, and the snippets of Analytics GA4, Google Search Console and Tag Manager are connected to my website, I don't need to add the GA4 tag to my Google Tag Manager right? What about the other tags you are mentioning here? Thank you very much!

  • @mayasadat4792
    @mayasadat4792 ปีที่แล้ว

    Amazing Video! Really helped me a lot. Quick Question, how can we add a tag for LinkedIn/Twitter? Is it the same process as the other social media platform?

  • @dannicholson746
    @dannicholson746 2 ปีที่แล้ว +3

    Super valuable and really helpful. Spending the last 10 years setting up UA/GTM accounts, making the transition over to GA4 has been a whole new challenge. This video was exactly what I needed.
    I do have a random question. On the Meta Pixel install, you set the Tag Firing Option to "Once Per Page" although the other pixels (like GA4) is set to the default "Once Per Event." Any reason why?

    • @LovesData
      @LovesData  2 ปีที่แล้ว

      Thanks Dan! It's so that if you also setup an event pixel to fire after the base pixel it only fires once.

  • @enablecarewest7603
    @enablecarewest7603 2 ปีที่แล้ว

    Thanks for the video, it is really useful. I just wonder one thing, the link for Pre-configured GTM ecommerce container is not working on my end. I could not find on your blog too.
    Can you please check it? thank you so much

  • @mrandredparis
    @mrandredparis ปีที่แล้ว

    Hi Benjamin when you say there is duplication of Tags do you mean that a code snippet with a tag without GTM and one with GTM?

  • @JohannFritz78
    @JohannFritz78 8 หลายเดือนก่อน +2

    Hi. Thank you for the tutorial, but it seems outdated. The user interface of Google Ads looks very different now. An update would be great!

  • @sandfordd
    @sandfordd ปีที่แล้ว

    Hey Ben do you have any advice on setting this up with Acuity Scheduling on Squarespace? :)

  • @mikevilters6237
    @mikevilters6237 ปีที่แล้ว

    Does the E-commerce tag also work for Shopify or is it advised to youse the shopify specific pre ade container?

  • @ricky-pauloneill3052
    @ricky-pauloneill3052 ปีที่แล้ว

    Hi Ben, I am so happy I found you. I have a q regarding "tracking buttons". Why do you name the event name and the parameter name two diff things? Can they just be called the same thing given it's just me checking the data in GA4?

  • @maatdang4108
    @maatdang4108 3 หลายเดือนก่อน

    Thank you, great content. I have a problem, my website showing parameter "epn.value" but not "ecommerce.value", how can I change this?

  • @blackninja5621
    @blackninja5621 ปีที่แล้ว

    Hi Benjamin, will the same steps works for single page application websites

  • @RoisinGodfrey
    @RoisinGodfrey 3 หลายเดือนก่อน

    Hi Ben, could you advise how to get around adding the google optimize element of your tutorial, as it's no longer available? Thanks!

  • @jayyM_
    @jayyM_ ปีที่แล้ว

    Hi Benjamin,
    You have modified your countainer to {{event}}, since this I don't have the trigger: add to card or others. Is this something I missed?

  • @m__link6499
    @m__link6499 ปีที่แล้ว

    Hi, thanks for the video. When I paste the first code in my head tag, I got the following error message : Error : Expected ' } ' , got ' , ' ....I'm using NextJs. Does anybody have encounter this problem. Need help please. thank you.

  • @colleenschnettler6671
    @colleenschnettler6671 13 วันที่ผ่านมา

    Do I need **both** the google tag manager javascript AND the GA4 javascript? The GA4 docs make it sound like I just need the GTM javascript but practically speaking I think I need both?

  • @jeremyazzopardi6504
    @jeremyazzopardi6504 ปีที่แล้ว

    I would like to push the brand together with the data of GTM4WP. How is this possible, please?

  • @lordekay3813
    @lordekay3813 2 ปีที่แล้ว

    Hi Lovesdata
    I really enjoyed your videos, it taught me a lot.
    I have a question, I imported the GA4 event code using the preset container you provided and it worked great. But I have a shopify store where I manually entered variables, triggers, and GA4 purchase events, and in debug mode I can monitor that the code is working fine. But I went back to GA4 events and found that events cannot be passed into GA4. Do you have a better solution?

    • @LovesData
      @LovesData  2 ปีที่แล้ว

      So you’re seeing purchases come through in DebugMode, but not in your actual report, is that correct? And if so, are you correctly passing the purchase value and currency to GA4?

    • @lordekay3813
      @lordekay3813 2 ปีที่แล้ว

      @@LovesData I laid out the modified GTM tags as in your video, the parameters have been passed to GA4 correctly, and the purchase event can be seen in both debug mode and live view. However, the purchase event is not displayed in the configuration, and conversions cannot be recorded.
      After I use your canned container on another wordpress site, all times show up in the config and I can mark them as conversions.

    • @LovesData
      @LovesData  2 ปีที่แล้ว

      Hmm… That sounds strange.
      The first thing I would check is that the GTM container is published.
      And the only thing I can think of that would let data flow into the DebugView and the Real Time reports, but not the standard reports is a filter in GA4.

  • @eduardoPicazzo
    @eduardoPicazzo 7 หลายเดือนก่อน

    Is it mandatory to have the GA4 tag configured through tag manager?? can't i just leave it configured via site kit (wordpress) and just create complementary tags through tag manager for more specific purposes????

  • @saljaf79
    @saljaf79 ปีที่แล้ว

    69k views nice

  • @xj9988
    @xj9988 ปีที่แล้ว

    I don't have 3rd option in Ads "Use Tag mamager"

  • @michaeltheimmortal
    @michaeltheimmortal 8 หลายเดือนก่อน

    When choosing tag type 'Google Analytics: GA4 Configuration' is not an option. The closes option would be 'Google Analytics: GA4 Event'. Why do I not see the configuration option?

    • @LovesData
      @LovesData  8 หลายเดือนก่อน +1

      The GA4 configuration tag has been changed to the Google Tag. This should help: th-cam.com/video/8NwN_mKxGsg/w-d-xo.html

    • @michaeltheimmortal
      @michaeltheimmortal 8 หลายเดือนก่อน

      @@LovesData Thank you for the reply!