/r/GoogleAnalytics
For questions and discussion on Google Analytics.
Hiring? Post your job to the job board
For questions and discussion about Google Analytics.
Blog spam not allowed.
For Beginners (demos):
- The Analytics Account Structure
- How to set up account views with filters
Get Help:
- Google Analytics Help Center
- Analytics Partners
- Google Analytics Glossary
Tools:
- URL Builder
- GA Demo Account
- Guide for removing GA spam
- Tag Assistant Extension
Level Up:
- Analytics Academy
- GA IQ Course Study Guide
- Blog
Find More:
- /r/GoogleTagManager
- /r/GoogleWebmasterTools
- /r/GoogleAdwords
- /r/GoogleMyBusiness
- /r/GoogleDataStudio
- /r/GoogleOptimize
Enterprise Analytics:
- /r/GoogleAnalytics360
For Developers:
- /r/GoogleCloudCDN
- /r/GoogleAMPProject
unofficial
/r/GoogleAnalytics
I have 2 different websites for 2 separate businesses that I want to connect with GA.
My question is do I first create a GA account using my personal Gmail account, create the 2 different workstreams for each of the websites, and then add my different G-suite accounts as admins under those or....
Do I create a separate GA account each for the 2 websites using the 2 separate G-Suite accounts and keep them both completely separate? and then just add my personal email as admins under both of them?
I lead an analytics team at a small agency and come from a paid media background. So far, my team and I have mostly done 1x projects around conversion tracking, GA4, CRM integration, and dashboard setup. The CEO would like to see my team develop more MRR, but both he and our new VP of strategy tend to see little value in an ongoing retainer for our work once the initial implementations have been done. I understand that maintaining tracking and integrations doesn't sound sexy, but I do think there's quantifiable ROI in preventing things from breaking and making proactive improvements. I'm considering extending our services to include custom attribution modeling and audience creation done with BigQuery models to add more value. Aside from that, I think I'm starting to run out of ideas for what my leadership team considers a valuable ongoing services. Do you work for an agency that offers ongoing analytics / CRM / data services? Is this feasible with SMB / mid-market clients? What's worked well for you?
I am curious what the implications would be for US-based companies who don't set up advanced consent mode, if any. My boss is looking to understand the business impacts. I heard that Google may start to deprioritize our ads.
Im interested in what everyone’s roles are that use google analytics 4. Im guessing most of us work in web analytics focused roles
In order to enable enhanced conversions in GTM do I need to adhear to Google's advanced consent mode?
Hi all,
I am well within the time travel of my dataset and I cannot get yesterday's events_intraday_
table by using FOR SYSTEM_TIME AS OF
time traveling in BigQuery.
What's the consensus for using utm_term for something other than paid keywords? I've avoided this up until now because I was concerned it might have adverse impacts on GA4 reporting, but I really can't see this being the case now that we've gotten used to how GA4 works.
GA4 is driving me nuts, I need help for very simple things.
My funnel is as follows
I want to calculate and monitor over time
I can't find how to do this.
Who can help me ????
Hi everyone. I want to ask something that may have been asked many times, but I have one question that is bothering me. Forgive me if this question is a duplicate, and please direct me to a similar thread or discussion with the problem I will explain.
I understand that the number of clicks in GSC and sessions in GA will never be the same because of the data collection method and others.
Currently, I see that the number of clicks on my website is higher than sessions. I assume that not all clicks will become sessions, because in my understanding, sessions are related to pageviews, so if clicks do not end in pageviews, then there are no sessions there, but clicks have occurred. Please help me correct my statement if I am wrong.
However, I found that there are days when organic sessions are higher than clicks. I assume that organic sessions can occur from anywhere not just from Google search pages, while clicks in GSC only count clicks from Google Search pages. However, after I filtered only organic sessions that came from Google search pages, I found that the number of organic sessions was still much higher than clicks in GSC.
As an illustration, the difference between clicks and organic sessions that I observed on my website is around 10-15% with more clicks than sessions. While this one data point shows organic sessions are higher than clicks with a difference of approximately 24-25%.
My question is, what are the possibilities for this to happen? Then, if I have to do debugging, where should I start?
Thank you in advance.
I was just asking ChatGPT a question about instagram automation and it responded back with a recommendation for ManyChat.
What I don't understand is how the hell was ManyChat able to include utm_source=chatgpt.com
in the links provided by ChatGPT?
Is this some sort of Answer Engine Optimization technique I'm not aware of? How can ManyChat have control over the links ChatGPT throws at you?
My prompt was:
i want to automate replies to stories, DMs and gather user feedback posted on instagram. which tool do you recommend?
I am having issues with my GA4 Analytics for the past week. The Realtime Overview is not working and it is not recording any visitors either. Google Search Console is reporting correct data and so to is adsense. I know Google is doing a core update which hasnt finished as yet. Could this be the reason? Is there a glitch somewhere? Does anyone else have the same problem?
I asked a very similar question on the GTM board about that course but I'm also interested in improving my GA4 skills
I work for an agency and I am pretty successfully with GA4 but I would really like to improve. Really want to get to a place with conversion funnels, proper channel group bucketing maybe custom bucketing, and custom definitions. Does anyone have experience with analytics manias course. Or a suggestion on a course that would be helpful
Hi everyone
I have a problem where most of my traffic has been attributed to direct.
It was absolutely fine up until a month ago
Everything is reporting a down turn in traffic got all other sources but I know it’s wrong.
I have checked against data in GSC and I can see that we have had over double the amount of clicks in there comparing to what is being attributed to organic.
Currently 68% of the traffic is direct.
Does anyone have any ideas on where to check.
All our ads are tagged correctly with utm params or gclid
Hello everyone, I would like to manually send a "search" event in javascript.
The website does not use a querystring storing the searched text.
We send a javascript command:
gtag("event", "search", {
search_term: "a keyword"
});
In GTM, we can see the command:
dataLayer.push({
event: "view_search_results",
eventModel: {search_term: "a keyword"},
gtm.uniqueEventId: 12
})
but in GA4, in debug mode (or not), we never see this event arrive.
On a site using a querystring for the search engine everything works fine.
But if we send this event in javascript manually (we have no choice for this site, the service provider did not use querystrings) nothing happens.
What did we miss?
Past month I did everything i could to get it up to old ranks. I changed hosting server, keywords, fixed page speed, and nothing changes. The e-com website was on Serif WebPlus at the start, and about May/June I switched to Wordpress. The page now is slowly dying.
Hiya,
I'm having two (potentially related) GA4 issues.
DebugView
My site is a React build hosted in S3, and deployed via CloudFront.
I can access the production build via the S3 bucket (productionsite.s3-website.....amazonaws.com) and the production URL (productionsite.com)
Weirdly, when I access DebugView, I can see custom events I've created coming through when I access and interact with the site via the S3 bucket URL. However, I when I access and interact with the site through the production URL (with Debug: ON), these ievents don't appear on DebugView.
I have all of the URLs set up in Data streams - the production URL is picking up a lot of user data (e.g. page views), but it's just missing the custom events.
Does anybody have any idea why this would be the case?
Mobile
For the same site, the custom events seem to be coming through for mobile much less than is actually happening. I've been testing a lot (across production and S3 URLs) - if I spam certain buttons attached to custom events, these are simply not coming through to GA4.
The confusing part is that mobile events are coming through (they're greater than 0), but I'll test for certain time periods, and it seems a minimal number are actually being logged in GA4.
I realise that's very vague - so if anybody has any idea about this situation (or even general mobile GA4 testing processes to share), I'd really appreciate it.
I'm new to GA4 and it's potentially really useful, but I'm confused. I'd like to track visitors who view certain pages (job board). However, I'm receiving conflicting results when I compare two approaches to viewing these visits.
My question: Which approach below makes sense for what I'm trying to accomplish? Or is there a better way?
For any given opportunity, I want to track visitors at three stages: 1) those who view a specific Application page, 2) who then start an application, 3) who then submit an application.
Right now I'm using the Explore tool to piece this together. I have Page Location in the rows and two approaches for columns:
After minimally cleaning the data, I'm comparing total page views of Opp_Views pages from approach 1 to those calculated in approach 2. However, approach 1 is showing more visits. Somewhere visits are being double counted but I'm unclear on how GA4 counts page_views and relates them to Page Location.
GTM is the way to go! But the 3rd party form tool my client uses doesn’t support it.
Is it possible to track button clicks without using a URL in GA4 without tag manager?
The clicks I need to track don’t send users to a new page or post a success message.
I have a custom script that is supposed to send the data from the site to GA4. But I am unsure if I need to set up custom definitions or use specific parameters in GA4.
The script is as follows:
document.addEventListener('DOMContentLoaded', function () {
// Check if the current URL path contains "/Load"
if (window.location.pathname.includes('/Load')) {
// List of button IDs to monitor
const buttonIds = ['SubmitButtonTop', 'SubmitButtonBottom'];
buttonIds.forEach(function (id) {
const button = document.getElementById(id);
if (button) {
button.addEventListener('click', function () {
// Send an event to Google Analytics
ga('send', 'event', {
eventCategory: 'Button',
eventAction: 'Click',
eventLabel: id, // Dynamically use the button's ID
eventValue: 1 // Optional
});
console.log(`Event sent: Button Click - ${id}`);
});
} else {
console.warn(`Button with ID "${id}" not found.`);
}
});
}
});
Thank you for reading and any assistance you can provide!
Is it possible to expand the demographic data in GA4 to include in user income, race, education level, etc.? (Outside of Gender, Top Cities, Age). If you've used a method to gather this information outside of surveys, can you share it here?
So, Yesterday I was updating my dashboard, making some changes and the total users count was 300ish, now suddenly I see total users, new users, views count as 14700. Another interesting thing is that average session duration is just 10 seconds and search terms entered were random words, which didn't even make any sense.
I opened GA4 and created an exploration which shows all those new users are emerging from United States, but when I create a segment to see additional details of each user, I am not able so see the city name. Moreover there are lot of users (without city name) created who only use the site for 10ish seconds, fires all events and that's it. This is seriously thowing off the metrics.
One thing is sure this is not an organic user activity, more like a spambot attack of sorts. Does anybody here had a similar experience and knows a way to avoid this kind of activity.
I'm auditing a new clients Google Ads and GA 4 account. In Google Ads he uses only 1 conversion action: purchase event import from ga4.
The conversion action uses ga4 dynamic value to import revenue in google ads and it is working in Google Ads panel: I have 100k revenue generated from ga4 purchase import.
Funny thing: in ga4 account instead I cannot find any revenue value, neither overall or at product level.
How can this be possible? Where is Google Ads taking the value from?
Hi, I'm working on cross-domain tracking between a hotel website and a Mews booking engine. The setup in GTM is done but:
Both domains have GTM implemented. The main goal is tracking the user journey properly between these domains. What might be missing?
Current setup:
Thanks in advance.
Looking to see if I can get Google analytics to help me with tracking user activity on web app after sign up.
Can I also setup audiences to help with retargeting on Google ads?
Thank you
Hi all,
We use cookiebot as our gdpr tool.
However, from a few months we see their traffic in GA4, what messes with the entire charts.
The issue is strange because we filtered it in GA4 settings. Can any one advise me in that matter?
We have been running multiple ad campaigns through Meta and various reputable media channels. We've set up UTM's to track the source and GA4 has consistently only tracked 10 - 20% of these visitors.
I've suggested with our team that our next step should be to run another analtyics platform on one of our websites in conjunction with GA4 for our next cycle to see if GA4 is actually broken. Other than that, I'm not sure what else to do.
Thoughts/tips anyone on what I should be doing next?
(EDIT) Update - thanks all for your replies, I'll be looking into your suggestions!
The digital lead at my company uses GA4 to measure all business KPIs. My understanding is that it can’t be accurate because you’re only able to track events, and subsequent KPIs, if people opt in on the cookie banner. Can someone help with whether I can reliably use GA4 for accurate reporting on what’s happening with revenue, purchases, conversions etc?
What's the difference between "form_submit" and "generate_lead" for a key event? I've always used form_submit to track conversions as a key event (there is only one form on the website). For November, there is a sudden increase in key events (105 --> 172), but it also includes generate_lead (68 of them).
I will be adding additional forms on the website in the next few months. How can I keep track of which form is submitted under key events?
Traffic stopped suddenly the day we moved DNS settings (nameservers). Testing the gtag shows it’s working and site has 1 visitor (me, testing). Google Search Console shows it’s connected with no traffic drop. Web hosting server has stats that show visitors with no traffic drop. Only GA4 shows zero traffic while at the same time showing data collection is flowing and all green. As this issue coincided with the day we changed where DNS is stored, assume that it’s related. But all that happened is the name severs changed to GoDaddy where the domain is registered instead of within cPanel on the web hosting server. Basically DNS moved locations. Why would that affect GA4 reporting? Any idea how to fix this?
Hello, can anyone help me sharing how to check app install events that's driven by facebook ads?
As app install event on facebook is different than website event (no utm). What are the best ways to check source/medium attribution on google analytics 4 for paid ads?
And how to create a explore flow to check the traffic source > app install > registration complete?
Thanks in advance