GA4 Custom Dimensions Explained: The Reason You Aren't Seeing Your GA4 Event Data

Google Analytics 4 events function very differently from Universal Analytics events. The biggest difference? If you don't register your GA4 event parameters as custom dimensions, you won't see that data in your GA4 reports. Crazy, right?
It's the single most confusing part about GA4 events (at least, in this guy's opinion). That extra step of registering event parameters as custom dimensions is the big unlock.
From there, the rest of GA4 event information begins to make a little more sense.
Have questions or comments? Leave them in the comments. I'm always up for learning more...and for new video ideas.
There's typically a new video every week or two about GA4 or Google Tag Manager or Looker Studio or sometimes Google Ads or SEO. If you want to follow along with what I'm learning (trying to learn) you can subscribe at the link below:
kzread.info...
🔗 Links to 📖📖📖 BLOGS: These are the most popular blogs on the Root and Branch site from KZread visitors
✭ Do These 10 Steps to Install AND Configure GA4 Properly: www.rootandbranchgroup.com/ga...
✭ Events in GA4 and How it Compares to UA: www.rootandbranchgroup.com/ev...
✭ GA4 Reports Explained: Standard Reports, Explorations, Custom Reports: www.rootandbranchgroup.com/ga...
✭ Google Analytics 4 vs. Universal Analytics: www.rootandbranchgroup.com/go...
✭ A Practical Guide to Event Parameters: www.rootandbranchgroup.com/ga...
✭ GA4 Problems (And What You Can Do About Them): www.rootandbranchgroup.com/ga...
✭ Google Analytics 4 Link Click Tracking: www.rootandbranchgroup.com/go...
✭How to Install Google Tag Manager (GTM) on Wordpress: www.rootandbranchgroup.com/ho...
✭And Some SEO! How to Edit robots.txt on Wordpress!
www.rootandbranchgroup.com/ed...
🔗 Links to 📹📹📹 VIDEO TUTORIALS: These are most popular GA4 instructional videos as measured by views or watch time
📺 How to Set Up GA4 in 5 Minutes With GTM: • Set Up GA4 (in 5 Minut...
📺 How to Properly Configure Your GA4 Property: • 10 Steps to Configure ...
📺 6 Key Differences Between GA4 and UA: • Google Analytics 4 (GA... 🔑🔑🔑🔑🔑🔑
📺 The Truth About GA4 Event Parameters: • The Truth About GA4 Ev...
📺 GA4 Hits, Events, Sessions, and Users Explained: • Google Analytics Event...
📺 How to set up GA4 FORM SUBMISSION tracking with a thank you page: • How to Set Up a GA4 Fo... 🙏
📺 How to set up BUTTON CLICK tracking with GA4 and Google Tag Manager: • Set Up Page Timer Trac...
📺 How to set up PAGE TIMER tracking with GA4 and Google Tag Manager: • Set Up Page Timer Trac... ⏲
📺 How to Set Up LINK CLICK Tracking with GA4 and Google Tag Manager: • Button Click Tracking ... 🖯
📺 How to Set Up SCROLL DEPTH Tracking (25%, 50%, 75%, 90%) with GA4 and Google Tag Manager: • How to Set Up GA4 Link... 🖯
📺 How to Build a Link Click Tracking Report Using GA4 data and Looker Studio: • Google Data Studio GA4... 📊📊📊
📺 Campaign Tracking in GA4 to See UTM Tagged Traffic: • Campaign Tracking GA4 ...
📺 GA4 Conversion Tracking Compared to UA: • GA4 Conversion Trackin...
📺 Registering Custom Dimensions in GA4 Explained: • GA4 Custom Dimensions ... -
📺 How to Link GA4 and BigQuery: • Google Analytics 4 + B...
📺 Users in GA4 Explained vs. UA Users: • GA4 Users Explained: N...
📺 Creating and Using Audiences in GA4: • How to Create GA4 Audi...
📺 3 Practical Ways to Use the Path Exploration Report: • GA4 Path Exploration: ...
📺 How to Set Up Site Search in GA4 and UA: • Video
📺 Video review of the Source/ Medium report in GA4: • GA4 Reports: How to Re...
📺 All about the GA4 Certification: • Google Analytics 4 Cer... 🏆
Follow Root & Branch on LinkedIn: / root-branch
Or
Connect with me (Hey there!)
/ zackduncan
About Root & Branch: www.rootandbranchgroup.com/ab...
Thanks for coming by!
- - - - - - - - - - - - - - - - - - - - - -
Google Analytics can be hard, but there is someone whose yoke is easy and whose burden is light.
Rest easy. Mathew 11: 28 - 30
Meeting the Real Jesus - Tim Keller: • Meeting the Real Jesus...

Пікірлер: 57

  • @chrislambert3708
    @chrislambert3708 Жыл бұрын

    Your videos are the best and I like the fact that you always explain from the perspective of legacy UA/GA3 users and compare with GA4. You also know how to properly setup everything using google tag manager which many other people don't take into consideration.

  • @rooted-digital

    @rooted-digital

    Жыл бұрын

    Chris! Thanks for the kind words, my friend. I sincerely appreciate it. As far as the UA perspective goes, I think that's at least partially due to the fact that this is the only way I can teach myself the new GA4 way of doing things. Ha! Glad it's helpful for you as well. Have a great one! Zack

  • @philsager9445
    @philsager9445 Жыл бұрын

    Oh, dang, I spent all morning trying to figure this out, and then found this video. When I applied it for my own event, pow -- success! Docs are super-confusing, thanks for making the video.

  • @rooted-digital

    @rooted-digital

    Жыл бұрын

    Phil! Glad this was helpful for you. I was stumped on the exact same thing as you. Glad we're both now out of the woods on at least this part of GA4.

  • @andersbenke3596
    @andersbenke3596 Жыл бұрын

    Thank you! This was a unlock for me as well. Will be watching more videos from you, seeing as how you probably can teach me much more.

  • @rooted-digital

    @rooted-digital

    Жыл бұрын

    Well thanks for the kind words, Anders. I'm glad it was helpful! Ps. This might not be necessary for you, but this is a more recent video that I made with a more comprehensive explanation of all things related to event parameters. It includes the role of custom dimensions at the end, but most is different. Not sure, but there might be some interesting parts here for you as well: kzread.info/dash/bejne/X4J7z7Gcg5OpfJs.html Best wishes! Zack

  • @ilianasam6814
    @ilianasam6814 Жыл бұрын

    THANK YOU SO MUCH!😃 Loving all your content!!! Its very valuable and helpful! Keep going!!

  • @rooted-digital

    @rooted-digital

    Жыл бұрын

    Wow, what an encouraging set of comments to read. Thank you, Iliana. I sincerely appreciate it. Ps. I'm guessing you were like me in being utterly perplexed by event parameters and custom dimensions in GA4. Feels nice to finally have that mystery de-mystified, doesn't it? Wishing you all the best on the next steps of your GA4 journey. I found GA4 reporting (custom reports, explorations, looker studio, differences vs. UA, etc, etc) to also be *super* confusing. We recently published this overview which might be useful if you are also similar to me in being a bit perplexed by all the changes on the reporting side of things. www.rootandbranchgroup.com/ga4-reports/

  • @MichaelMooreboston
    @MichaelMooreboston Жыл бұрын

    This was an eye opener for me as well. I wanted to create a custom report based on some events I had done in GTM. I wasn't seeing the parameters, and I was completely dumbfounded. Coming across this video helped me figure out I needed to set those parameters as custom dimensions. Thanks for this video!

  • @rooted-digital

    @rooted-digital

    Жыл бұрын

    Glad this was helpful, Michael. Appreciate the feedback. 🙂 By the way, what were the events you created in GTM? I’m curious which events people are tracking for their GA4 properties via GTM. Thanks, Zack

  • @MichaelMooreboston

    @MichaelMooreboston

    Жыл бұрын

    @@rooted-digital Thanks. I like to track our navigation menu and see which brand our customers are visiting the most. So I have a Brand event, and the brand name is the parameter. I also track fundraising events where the fund amount is in the description of the button, so that description is also passed as a parameter.

  • @rooted-digital

    @rooted-digital

    Жыл бұрын

    @@MichaelMooreboston That's really smart and quite interesting. Thanks for sharing a bit of your process. Best wishes to you!

  • @AllanLeonardJr
    @AllanLeonardJr Жыл бұрын

    So helpful! After migrating from UA to GA4 I couldn’t figure out why I couldn’t see the data I was used to seeing in UA!!!! 😵‍💫. Looking forward to trying this out when I get back to my computer. Thanks 🙌🏾

  • @rooted-digital

    @rooted-digital

    Жыл бұрын

    You're most welcome. It felt like I banged my head into my keyboard for months in trying to figure out why my event parameter data seemed to have disappeared into nothingness. Anyway, thanks for watching and I wish you all the best!

  • @davideylerYT
    @davideylerYT2 жыл бұрын

    Fantastic information - thank you for sharing your learning journey!

  • @rooted-digital

    @rooted-digital

    2 жыл бұрын

    Thanks David! I appreciate the kind words and am glad to hear it was helpful. Have a great one! Zack

  • @taulantdauti1255
    @taulantdauti12552 жыл бұрын

    Lol you have no idea the time you have saved me and the team with this, thank you so much man!

  • @rooted-digital

    @rooted-digital

    2 жыл бұрын

    My man! Pretty sure I spent as much time smashing my head into the wall as this video saved you. Glad one of us could come out ahead. Cheers!

  • @taulantdauti1255

    @taulantdauti1255

    2 жыл бұрын

    @@rooted-digital Oh man, coming out of UA just used to looking at each event label and understanding what button is being clicked the most, this was such an eye opener, thanks for the video!

  • @rooted-digital

    @rooted-digital

    2 жыл бұрын

    @@taulantdauti1255 yea, I hear you. I miss UA, but I'm sure we'll get used to GA4 eventually (begrudgingly!). If you're interested, this blog with 6 recommended GA4 setup actions builds on this video you had watched. www.rootandbranchgroup.com/ga4-setup/

  • @muchadesign
    @muchadesign Жыл бұрын

    Very helpful! Thank you.

  • @rooted-digital

    @rooted-digital

    Жыл бұрын

    Glad to hear it was useful for you. Thanks for the kind words!

  • @CodepageNet
    @CodepageNet Жыл бұрын

    Unbelievably cumbersome. Especially considering every tool is from one company. I handle a couple dozen websites of our company and analytics/reporting wants me to throw the job.

  • @rooted-digital

    @rooted-digital

    Жыл бұрын

    Yes, I agree. Super cumbersome. I do think it gets (slightly) better after doing it a few times. But maybe that’s just getting numb to it. 😆 Piwik PRO has a really good tool if you end up considering a switch. It’s much more similar to UA. Wish you all the best…and maybe some junior analysts to be hired to your team. 12 websites is no joke at all! Hope you hang in there!

  • @robinshikui5253
    @robinshikui5253 Жыл бұрын

    First off all thanks for a high quality video, it really helped me a lot! Second, after creating form submit (with page_path) it counts the submitted forms twice. Is it because i already had destination goal on UA? I didn’t saw the event on reports until i created custom definitions. I really would appreciate your response 😊

  • @rooted-digital

    @rooted-digital

    Жыл бұрын

    Hello Robin! I just responded on your other comment on the video about form submission tracking. Hope that gets you the info you need. : )

  • @sigridchong2304
    @sigridchong23042 жыл бұрын

    Hi Zack, thanks for the reply: 1. I could see the link_text event parameter there, then I will wait 24 hours. 2. But my company just use GA4; the GA is just linked with an ad account, I now follow your steps and set up there. I could not see the report "all events" / "conversions" in my GA4, any recommendation?

  • @rooted-digital

    @rooted-digital

    2 жыл бұрын

    Hi Sigrid. Good news! You've done the hard part. From here, you just need to make sure GA4 registers your new event as a conversion (assuming you want it to count as a conversion). This video has some information you don't need (about the prior way to create conversions in the predecessor to GA4), but also should be helpful in terms of what you want to do in GA4. kzread.info/dash/bejne/aKmZ27CgocfRiqw.html Best of luck to you! Zack

  • @julienmantilla
    @julienmantilla10 ай бұрын

    Thank you so much!!! excellent tutorials. Here a question: can i create only 1 custom dimension to track all of my tags parameter? for example, use: click_text. I mean, its better than create several custom dimensions right? "click_text_name1...2...3"

  • @rooted-digital

    @rooted-digital

    10 ай бұрын

    Hi Julien, if I understand your question correctly, I’d only create one custom dimension for the case of click_text. If you use a variable when setting the value of your click_text parameter, the value will change depending on what specific text is clicked. Does that make sense? Happy to try again if I’m not understanding your question properly.

  • @scottatbuzzmaven
    @scottatbuzzmaven Жыл бұрын

    Thanks... like you, we can see params in the cards and debug view, but we cannot make them work in Exploration reports. The values are all (not set) in there.

  • @rooted-digital

    @rooted-digital

    Жыл бұрын

    Hi Scott. How long has it been since you registered the parameters as custom dimensions? I’ve found it can take 24 - 48 hrs. Also, what are they? If I have come across anything similar I will let you know.

  • @sigridchong2304
    @sigridchong23042 жыл бұрын

    Hi Zack, I still can't find link_text that event parameter following the steps, what shall I do?

  • @rooted-digital

    @rooted-digital

    2 жыл бұрын

    Hello Sigrid. Are you able to see the event parameter when you test your GA4 event in DebugView (make sure you have your Google Tag Manager container in preview and debug mode)? If you can see the link_text event parameter there, it means you've set everything up properly with your GA4 event in Tag Manager. And if you've followed the steps in this video to register your event parameter for link_text as a custom dimension, I'd recommend just waiting 24 hours to see if it shows up then (there can be a delay). If you can't see your event parameter for link_text when you test in GA4, that means you haven't set up the GA4 event completely correctly. I'd recommend checking out the second embedded video in the blog below for a step by step guide to setting up a GA4 link click tracking event. www.rootandbranchgroup.com/google-analytics-link-click-tracking/ Hope this helps. Best of luck to you. Zack

  • @pixie-sw2ql
    @pixie-sw2ql6 ай бұрын

    Hey, I cannot seem to find the event parameters while configuring my tag. How do you see the screen 3:40? When I just open my tag I do not have those fields there? Thank you for all your content, so helpful

  • @rooted-digital

    @rooted-digital

    6 ай бұрын

    Thanks for watching and for the thoughtful question as well. So here's the deal, at 3:40 I'm showing the Google Analytics event tag configuration for the old Universal Analytics (UA) tag type. With Google Analytics 4 being the only game in now (Universal Analytics properties stopped collecting data earlier this summer as Google made the official transition to the new Google Analytics 4 property), you should use the "Google Analytics: GA4 Event" tag type in Tag Manager. I have lots of updating to do! If you check out the blog below and scroll to the "How to Track Internal Link Clicks in GA4" section, you'll see a walkthrough of the GA4 tag type. www.rootandbranchgroup.com/ga4-click-event/ Best wishes!

  • @tekkidigital
    @tekkidigital10 ай бұрын

    What would you suggest if in the GA4 debugger I can SEE the purchase event occur, AND i can see all "Event > parameter" and "Items > Product Name" details being passed from the dataLayer, but the item name isn't showing in my Ecommerce reports?

  • @rooted-digital

    @rooted-digital

    9 ай бұрын

    If you're still having this issue, I'd check to see if you can see Item Name in an Exploration or in a Looker Studio report. One of the things that makes GA4 weird is that not all dimensions are available in all reporting destinations (hopefully this gets corrected over time). The site below has a search feature where you can look for individual dimensions like Item Name and you'll see where they are all available. data.ga4spy.com/

  • @chaitanayas
    @chaitanayas2 жыл бұрын

    Hi, this is indeed the most confusing part. Your video is really helpful but I am still unable to understand a few things. Would you be able to create a video from scratch on how to track Phone, Address and Email click on the site in GA4? or any perfect source to achieve that. That will be a great help. Thanks in advance.

  • @rooted-digital

    @rooted-digital

    2 жыл бұрын

    Hello Amar. I'm glad to hear that some of this was helpful for you. I don't have the precise video you're looking for, although I agree that this is a great idea, and is something I hope to make in the future. For now, these links below may be helpful. kzread.info/dash/bejne/poGTyrl_j5vcpdo.html - How to set up Phone call click tracking with GTM and UA. The process for setting up the Trigger in GTM is the exact same in UA and GA4. The tag for GA4 is quite different than UA, so ignore that part of the video. kzread.info/dash/bejne/hp-mpqeMlKi6qpM.html - How to set up Email click tracking with GTM and UA. The process for setting up the Trigger in GTM is the exact same in UA and GA4. The tag for GA4 is quite different than UA, so ignore that part of the video. www.rootandbranchgroup.com/google-analytics-link-click-tracking/ - This blog compares the process of setting up an link click tracking event in Google Tag Manager with UA compared to GA4. Although the example in the blog is for link click tracking, the same principles apply for other types of tags as well. I wish you all the best. Thanks!

  • @vernontolentino7818
    @vernontolentino7818 Жыл бұрын

    I've watched the link click tracking video on your website, but there wasn't a clear steps on how you added the event to GA4, you've shown adding custom dimensions with the parameters and all but it didn't show the actual adding of the event itself in the event section of GA4. Does it happen automatically after doing the custom dimension?

  • @rooted-digital

    @rooted-digital

    Жыл бұрын

    Hi Vernon, are you referring to this video on link click tracking? kzread.info/dash/bejne/pXqTrbKJmN2sXbw.html I want to make sure it's this one and not another (irrelevant) video about the same process for Universal Analytics. As long as that's the case, the video should have everything you need to do in order to add the event to GA4. The "adding" process is simply the work you do in Google Tag Manager in creating and publishing the GA4 event tag. You don't need to do anything in the GA4 interface other than registering the event parameters as custom dimensions. Hope that helps. Zack

  • @vernontolentino7818

    @vernontolentino7818

    Жыл бұрын

    @@rooted-digital Hi Zack, yes it's the same video. I've done publishing the GTM container or updating it if you wish to call it that way, registered the event parameters as custom dimensions but the event tag isn't showing in GA4 event. It showed in the conversion report though but not in the Event report. Are you sure there's no need to hit the Create Event button in this case? I would appreciate it if there will be a video that shows after creating custom dimensions event parameters, the event tag will show in the event report. If I'm not mistaken yours is already made when you recorded your video. I've watched two videos, this one and the form submit video . Thanks.

  • @rooted-digital

    @rooted-digital

    Жыл бұрын

    @@vernontolentino7818 I'm confused by what's happening in your property. There should not be a way for data to show up in your conversion report and not your event reporting. That's because the way GA4 understands conversions is when certain events are marked to be logged as conversions. The event parameters / custom dimensions do not have any impact on whether or not an event shows up in your Events reporting. It only controls whether the parameters will be available to see along with the event. In other words, if the event was working properly, you'd see it in the Event reporting whether or not you had done anything at all with custom dimensions and / or event parameters. I'd recommend you test the event again in Google Tag Manager to make sure it's working there properly. If it is, I'd then send through a test event on your property to rule out a possible issue that you simply haven't had any new form submissions since you created the event. Other than that, I admit that I stumped by this! I'm sorry - wish I could offer more assistance but I simply don't understand what's going on. Good luck to you.

  • @vivekshaw9251
    @vivekshaw9251 Жыл бұрын

    For me the custom dimension values are not coming to reports section in GA4. I have a custom dimension named user_role and it is user scoped, i am sending this as a event parameter. Event after 48 hrs it is coming as (not set) in reports when i am trying to filter using user_role. Any idea why ?

  • @rooted-digital

    @rooted-digital

    Жыл бұрын

    Is it only in the standard reports where you see (not set) for this user-scoped custom dimension? Or is it also (not set) in Explorations? I'm not sure exactly (haven't done a lot with user-scoped dimensions myself), but I'd recommend testing it again in debug view within GA4. If you set up the user-scoped dimension properly, you'll see a 'user properties' in there. If you don't see it there, I don't think the issue is with registering the custom dimension as an event parameter but with how you created the user property in the first place. Sorry I can't be of more assistance. I would say that if you get it working and want to create a guest blog to share what you've learned, feel free to let me know. I could definitely learn from your experience and I'm sure others would as well. Good luck!

  • @user-ej4rs6rh4y
    @user-ej4rs6rh4y10 ай бұрын

    How to build a report after creating custom events to show PURCHASES & REVENUE I've created all the custom events using GTM as per the guidelines, and I've created custom definitions or dimensions too. Under Explore, I am able to see event counts for those respective events. But when I drag sales and revenue metrics, no number shows up. Why so? Example: Event Action: Video watched. I can see that in the last 30 days, 2500 users watched the video, and the event count is 2512 (so watched more than once). I know this video has helped many understand the product well, and people have converted. (I placed 5 test orders 7 days ago after I watched the video using a different IP.) The event action dimension went to row Event Count, Active Users, Transaction, Conversion, Purchases, Revenue went it to col Conversion, Purchases, and Revenue show 0." Why is this happening?

  • @rooted-digital

    @rooted-digital

    10 ай бұрын

    Hi there, I did my best to respond to this question on the other video you had posted it on. Pasting it here as well: Hi there. If I understand your question correctly, you want to be able to see how many purchases took place after watching the video. It's a bit too complex for me to answer fully, but here are some things I'd look into if I were in your spot. You could create a funnel report or a path exploration report based on the video event and the specific purchase event. You could also build a segment based on users who have both of those events. Other things I'd consider looking into: You might want to look at the event_value parameter. Here's Google's support article on that: support.google.com/analytics/answer/11053133?hl=en Here's info on the path exploration report: www.rootandbranchgroup.com/ga4-path-exploration/

  • @lostarcprimes8079
    @lostarcprimes8079 Жыл бұрын

    Hello @@rooted-digita Thank you for the explanation. I have one add on question to you. Do we need to register the custom dimension twice, If we are tracking link_click parameter in 2 different event tags. eg: Event = View product Parameter= link_url Event 2= Add to cart Parameter = link_url This is just an example to understand the scenario. Hope you will respond back. Also could you please share your linkedin handle?

  • @lostarcprimes8079

    @lostarcprimes8079

    Жыл бұрын

    @rooted-digital

  • @rooted-digital

    @rooted-digital

    Жыл бұрын

    Hello LOST ARC. Thanks for watching and for the thoughtful question. Good news: you only need to register that link_url event parameter as a custom dimension one time. Once it's been registered, you'll be able to have access to the data regardless of how many places you use the event parameter. Not sure if it's necessary, but this overview of event parameters might be helpful as well: www.rootandbranchgroup.com/ga4-event-parameters/ Have a great one out there! Ps. here's my LinkedIn: www.linkedin.com/in/zackduncan

  • @abdullahislam
    @abdullahislam Жыл бұрын

    Skip to 9:41 for the answer

  • @rooted-digital

    @rooted-digital

    Жыл бұрын

    Touche. : )

  • @muhammadqamarshafique4236
    @muhammadqamarshafique42362 жыл бұрын

    Looking like you are not aware of thing or even looking things first time

  • @rooted-digital

    @rooted-digital

    2 жыл бұрын

    You could certainly be right, Muhammad. I was (still am) definitely guilty of trying to use my prior Universal Analytics knowledge and apply it when learning GA4. And registering custom definitions in GA4 is simply something that was not intuitive for me because nothing close to it existed in Universal Analytics. It totally stumped me for a long time. It sounds like this element of GA4 may have come a little more naturally for you. If so, that's awesome. Keep up the great work.

  • @muhammadqamarshafique4236

    @muhammadqamarshafique4236

    2 жыл бұрын

    @@rooted-digital being human we learn in through same way... Thumbs for you, at least you tried

  • @rooted-digital

    @rooted-digital

    2 жыл бұрын

    Fair point my friend. Thanks for watching.