GA4 Problems: What Can You Do About Them?
Starting in July of 2023, Google Analytics 4 (GA4) will be the only option for collecting data with Google Analytics. But there are problems with GA4, at least for those of us who used and loved Universal Analytics (UA). In this author’s opinion, the new platform is simply not yet as good as UA. So, let’s review 4 common GA4 problems and explore what options we have.
Google made a big announcement on March 16, 2022. Universal Analytics (UA) will be deprecated at the end of June 2023. Google Analytics 4 will be our only option beginning July 1, 2023. Let’s set aside how I feel about that for a minute (not excited), and deal with the reality that we’re now living in. If we’re going to continue to use web analytics to help manage our businesses, it’s time to start getting comfortable with the new GA4 platform…or explore what other solutions might be out there.
Note: if you’re uncertain about the difference between the two Google Analytics property types, you may want to check this guide to GA4 vs UA first.
And if you haven’t installed and configured your GA4 property correctly, you might want to check this 10 step setup and configuration tutorial. If you haven’t set up GA4 properly that certainly might help explain why you are not loving it.
Now, on to those (4!) big GA4 problems! First up is the departure of some key metrics that many have come to rely upon.
GA4 Problem #1 – “Missing” Metrics
GA4 has an entirely different data model as compared to UA. Instead of being based on sessions and pageviews like in Universal Analytics, the GA4 measurement model is based exclusively on events.
Since the data is collected and processed differently, some once-familiar metrics are now gone. Chief among those is average session duration and bounce rate. Personally, I was never huge fan of average session duration (largely because it doesn’t show what most people think it does), but bounce rate is a big loss. [Update: as 7/11/22 GA4 now does have bounce rate, but this metric is very different from the bounce rate we had in UA. You can give this video explainer a watch if you’re interested in clearing up bounce rate in GA4 vs. UA.]
Being able to view landing pages based on lowest and highest bounce rates is a great way for digital marketers to understand which pages perform best…and which need work to better address what users are looking for. In its place, GA4 has a new metric called an “engaged session”. Check out the embedded video for a comparison of basic metrics and reports…or keep on reading below.
What is an Engaged Session in GA4?
According to Google, an engaged session is a “session that lasted 10 seconds or longer, or had 1 or more conversion events or 2 or more page or screen views.” It’s not an altogether unhelpful metric, but it’s far less specific than good ‘ol bounce rate.
You can see this “Engaged sessions” metric in the GA4 Traffic Acquisition report below for the Root and Branch site. You can also see related new metrics like “Average engagement time per session” and “Engaged rate”. Again, these aren’t useless or bad metrics, I’d just gladly trade them for bounce rate so I can compare them to historical benchmarks.
Why It’s a Problem
For some people, different metrics aren’t a problem. If you’re not going to miss bounce rate, for example, you probably fit in this category. For some of us, though, there is comfort in our workflow using all of the “regular” metrics that were always available in Google Analytics. Without that functionality, GA in general becomes less functional for easy use. And if bounce rate was one of the key metrics for your business or your clients, you’ll simply need to find a new way to identify your best and worst performing pages.
What To Do?
Well, there are a few options.
- As of the summer of 2022, Google did introduce a bounce rate metric in GA4. This is, however, a very different calculation and an altogether different metric than bounce rate in GA4. You can read about the different bounce rates here. You may decide that this new “bounce rate” is fine for your purposes. In that case, you’re in fine shape.
- You can get used to using the new metrics available in GA4 like engaged session rate to replace the old stalwart bounce rate.
- Supplement your web analytics setup with another platform or consider a switch from GA entirely. This is admittedly a big step, but the Piwik PRO platform has several important strengths in this area. Not only does Piwik PRO still give us bounce rate (with the same calculation as UA), but as we’ll see in in the reporting section below it provides good options for those of us who became accustomed to the reports available in UA . Full disclosure: I’ve been paid by Piwik PRO to check out their tool. Fuller disclosure: I really like it and going to keep using it as part of my regular analysis.
If you’re interested in checking it out for yourself, you can try the free Piwik PRO Core plan: https://piwik.pro/core-plan/. Or to learn more about the company behind the product, visit https://piwik.pro/.
To get started it takes your name, an email address, and the website you want to track. You can even use it conjunction with GA4, which is what I’ve been doing as I’ve been comparing these products.
GA4 Problem #2 – “Missing” Standard Reports
Not only are some of the metrics different but many of the familiar reports from Universal Analytics are not available in GA4.
Why is that?
As far as I can tell, a big part of the reason comes down to development philosophy. Universal Analytics was built as a comprehensive suite of pre-made reports that can be used out of the box to analyze online performance. Sure, it’s possible to export data from UA, but there’s a ton of functionality within those standard reports. GA4, on the other hand, seems built more as a tool for collecting lots of data with much of the analysis taking place outside of the platform. The GA4 reports that exist are limited and sometimes bulky. Instead, many users are building their GA4 reports in Data Studio or exporting their data to BigQuery for further analysis.
If we look at the traffic acquisition reporting options between UA vs. GA4, the difference is especially stark.
Acquisition Reporting in Universal Analytics
In UA, there are no less than 30 standard reports within the Acquisition reporting bucket. If you take away the 11 specific to Google Ads (that we don’t all use), you still have a large number of useful reports that we can use. You can see them highlighted in the blue box below.
Traffic acquisition reports are especially helpful to understand how various traffic sources perform in terms of total sessions on the site and (especially) how relatively effective they each are in driving conversions. One of my personal favorites is the Source/Medium report. You can see that starred in yellow in the image below. This report is the place to go if you want to understand the relative performance of various traffic “sources” (the platform sending the traffic) and “mediums” (the type of traffic).
Here are some examples.
- google / organic (traffic from Google organic search)
- bing / organic (traffic from Bing organic search)
- google / cpc (paid Google Ads traffic)
- facebook.com / referral (thanks Mark Z!)
This comprehensive suite of traffic reporting options makes Universal Analytics useful out of the box for many users.

Universal Analytics Traffic Acquisition Reports
Acquisition Reporting in Google Analytics 4 (GA4)
If we look at the same reporting area in GA4, there are only 3 acquisition reports initially available to us. You can see them highlighted below.

GA4 Traffic Acquisition Reports
Why It’s a Problem
Some of us may celebrate that we have only 10% of the reporting options available here. And I’d agree that the 30 from UA might be overkill for some. But personally, I think these 3 cannot come close to providing the same level of useful analytics insight as we can get from Universal Analytics. There is simply not enough there to really grasp the full picture of what’s happening on a site.
The good news is that we can customize our reports to mitigate some of this GA4 problem.
What To Do?
As mentioned, GA4 can be customized. That’s option #1 in terms of what you can do.
- Customize GA4 built in reports to add additional functionality that you miss from UA. For example, here are a couple links to video tutorials to replicate the Landing Pages report and the Source / Medium report in GA4. You can also integrate Google Search Console data with GA4. And you can build a Campaign traffic report (for your traffic tagged with UTM parameters) and add it your list of available pinned reports. There’s some extra work to do, but you can get moderately close to replicating some of the old favorites from UA. You can also use Explorations to create reports like a Path Exploration. If you want to take your reporting to the next level you’ll want to consider using Google Data Studio. Here are links to video tutorials for creating a site search report and for creating a link click report with Data Studio and GA4 data.
- Piwik PRO also shines in standard reports. As you can see in the screenshot below, there are 6 standard reports available within the Acquisition reporting bucket. For some, this may be a good goldilocks number between the 30 in UA and the 3 in GA4. The image below shows the “Channels” report, where we can change to a Source / Medium view with a single click (check the arrow). And look at what we find the green box! The return of the Bounce rate metric! This a clear win for me. Although, it’s perhaps eclipsed by how easy it is to set up conversion tracking. As you can see in the red box, I’ve set up conversion tracking for a form submission that lands on a thank you page. The relative ease / difficulty of conversion tracking setup is another of the GA4 problems. We will explore that next.
GA4 Problem #3 – Some Basic Conversion Tracking is Harder in GA4
In some ways, GA4 makes custom tracking easier than UA. Events like external link clicks and scrolls can be tracked quite simply in the new platform, while that same kind of tracking in UA requires setting up tags and triggers in Google Tag Manager. But one of the most basic and most important conversion actions – a successful submissions of a contact form – is significantly more complex in GA4.
Read on for more or check out this embedded video for a demonstration of setting up a form submission goal in UA vs. GA4 vs. Piwik PRO.
Setting Up Conversions in Universal Analytics
In Universal Analytics there are 4 types of goals (conversions) you can create:
- Session Duration
- Pages / Session
- Destination
- Event
The first two are quick and easy to set up within GA, but are only mildly helpful. It might be interesting to see how many people view 3 or more pages during their session, but that won’t typically help you understand much about why they are (or not) buying or filling out your contact form. The destination goal, however, is both quick to create in GA and can be quite helpful. You could, for example, track visits to a Contact page as an important conversion action for someone likely looking for how to get in touch. Or you could track visits to a “thank you” page, that a visitor automatically lands on following a form submission. These destination goals take all of 30 seconds to create in UA and can be quite effective.
Event goals are also quite effective, but they are more complicated to create. To create an event goal, you need the help of Google Tag Manager to track “events” like button clicks, downloads, and scrolls that don’t cause a new page view. Personally, I used only Event and Destination goals in the Root and Branch UA property. As you can see below, any click to the R&B YouTube channel was tracked as an event goal, while a contact page form submit was a destination goal. Of the two, the contact page conversion is the far more important.
A Brief Aside About Thank You Pages for Tracking
It’s worth noting that some people don’t like tracking thank you pages to help track forms. There can be some downsides, especially related to data integrity because thank you pages can be susceptible to double counting. I personally don’t tend to get too bent out of shape about that, since you can generally de-duplicate the data without too much trouble. But with that being said, there are other ways to track submitted forms other than thank you pages. The tracking methodology is often specific to the type of form that you’re using and how it works. For example, if you use Contact Form 7 (the most downloaded form plugin for WordPress) you can follow this CF7 form tracking guide.
Setting Up Conversions in GA4
Unlike UA, the data model in GA4 is not based on sessions and pageviews. That means that 3 of the 4 “easy” conversions to create in UA no longer exist. Calculated metrics like Pages / Session and Session Duration simply don’t exist in GA4, and a destination goal based on a view of a specific page is now a complex endeavor. That’s not much of a problem for Session Duration and Pages / Session goal types, but not having easy Destination goals is a loss. Since data in GA4 is processed as various types of events, we only have conversions based on event data. And this typically means we need to pull in the help of Google Tag Manager.
I think Google Tag Manager (GTM) is an incredible tool. But it’s also true that not everyone is comfortable with it. If this describes you, you may not love setting up these types of conversions with GA4.
As you can see in the thumbnail below, the process for creating a GA4 conversion to track form submissions using a thank you page is a relatively involved process. The fact is that it takes me nearly 16 minutes (and requires functional knowledge of GTM) in GA4, compared to 1 minute or less in UA. And with GA4, you’ll need to register your event parameters as custom dimensions so you can see your actual data in the platform. This is a very new – and disorienting – step compared to UA.
Why It’s a Problem
As mentioned at the beginning of this section, there are other types of data that are actually far easier to create than in UA. Some examples are scroll tracking, external link click tracking, and tracking downloads. But the fact remains that the loss of the humble destination goal will be a barrier to some folks who want to easily track visits to high value pages. For many websites, tracking a successful form submission is the single most important conversion action that exists. And that is now a much more involved process.
What To Do?
To track form submissions using a thank you page, the two best options are to configure GA4 for this or to use another web analytics platform like Piwik PRO to do it.
- You cannot create destination goals in GA4, but you can watch this tutorial to configure GA4 for form submission tracking. Here’s a high level overview of what to do. You can use Google Tag Manager to create a pageview trigger and you’ll then create a GA4 event tag to pair up with the trigger. When you build that tag, you’ll be able to create additional “event parameters” to add additional context to your event data. After testing in GTM, you can publish your tag and trigger so this data will flow into GA4. Then, you’ll need to register any event parameters as custom dimensions in GA4 so that data will be available to you in your reports.
- With Piwik PRO, it’s easy to create a destination goal. It’s also pretty easy to track other types of goals as well.
Here are 3 goals I’ve created in my Piwik PRO account to track activity on the Root and Branch site. As you can see, we’re tracking form submissions (based on visits to a thank you page), file downloads, and clicks to YouTube. Of the 3, the most important is the form submission goal.
Setting up the form submission goal is as simple in Piwik PRO as it is in Universal Analytics. You can see the entire process in the image below. All form submissions on the Root and Branch site go to a landing page that includes “thank-you” in the URL. I simply create a goal type based on “Visit page with URL” with a condition where the URL contains thank-you and I’m all done.
#4 – It Remains to Be Seen if the EU’s Google Privacy Concerns Are All Going Away
It’s not a surprise that privacy has been a major issue in the world of digital marketing and the world at large. This is perhaps best exemplified with what’s happened with GDPR (General Data Protection Regulation) since it went into effect in the European Union on May 25, 2018. This legislation has brought certain European countries into conflict with Google (specifically Google Analytics). And one can read that subtext into the GA4 story.
Read Google’s perspective below or check out this embedded video for a review of GDPR, data privacy, and the implications for digital analytics platforms.
What Does Google Say?
In its March 16 press release, Google says that Universal Analytics was based on a methodology that “is quickly becoming obsolete”. And it’s true that GA4 introduces a number of enhancements and upgrades relative to its predecessor. It’s also true that Universal Analytics was getting into hot water with some governments over the issue of privacy.
In that same linked press release, here is what Google says about privacy in both UA and GA4.
And though Universal Analytics offers a variety of privacy controls, Google Analytics 4 is designed with privacy at its core to provide a better experience for both our customers and their users. It helps businesses meet evolving needs and user expectations, with more comprehensive and granular controls for data collection and usage. Importantly, Google Analytics 4 will also no longer store IP addresses. These solutions and controls are especially necessary in today’s international data privacy landscape, where users are increasingly expecting more privacy protections and control over their data.
According to Google, GA4 has “privacy at its core”. So it’s possible that the platform has been designed to address potential conflicts with GDPR and get Google out of any privacy-related hot water with the EU. But that is an issue that remains to be settled. And I’ve yet to see Google documentation that outlines the specific implementation steps that will ensure 100% compliance with GDPR.
What To Do?
As usual, there are a few options here.
- Do nothing. If your analytics infrastructure isn’t GDPR compliant, you can choose to not make any changes and roll the dice. That’s not recommended here.
- If you’re especially worried about privacy and compliance, you might choose to do away with analytics altogether on your website. That’s not recommended if your web analytics help you make smart decisions about your business.
- You can use GA4 in conjunction with Google Tag Manager and work to make your implementation GDPR compliant. If you’re continuing to use Google Analytics, it’s worth understanding how to bring your setup into compliance. I haven’t yet found official Google documentation on this, but here’s a link to setting up a cookie consent notification to get you started. It’s possible (perhaps likely, even) that GA4 will continue to roll out enhancements that make it easier to stay on the right side of GDPR.
- You could choose to use a platform like Piwik PRO that was built with privacy compliance in mind. I admit to not being a data privacy expert. Far from it. But the Piwik PRO platform has a built-in “Consent Manager” feature that makes it easy to stay compliant. It allows web visitors the ability to grant consent to tracking. And data is anonymized so you can respect privacy preferences while still getting access to valuable insights. Check out Consent Manager below.
Within the main menu, you can toggle to “Consent Manager” as the third menu item below “Analytics” and “Tag Manager”.
From there, you can choose which type of form and privacy notification you’d like to display on your site. Each of the two form options (either a form with list of multiple consent options or a single form with one consent type like the one shown below), can be configured with custom styling and text.
Then, within the main “Privacy” settings, you can easily turn the consent form on or off using the toggle button shown below. Pretty straightforward.
For organizations that are focused on privacy, a solution like Piwik PRO provides both ease of use and peace of mind.
Some Other Problems! But Now With Solutions!
Here are some other problems that I’ve run into with GA4. Fortunately, many of these have solutions once you understand what’s going on.
Users in GA4 are confusing
Did you have know that Users are calculated differently in GA4 compared to UA? In GA4 you need to know about New Users, Active Users, Total Users, and Returning Users. And unlike in UA, Active Users (not Total Users) is the primary User metric. Check this explainer of GA4 users to get it all straight.
Campaign Tracking in GA4 is Not Intuitive
In Universal Analytics there was a nice “Campaigns” report to track all your UTM tagged traffic. Not so with GA4. In fact, dimensions for utm_content and utm_term weren’t even available until July of 2022. The good news is that you can create your own campaign tracking report without too much trouble. It’s not perfect but it’s better than nothing. Check this explainer of UTM parameters in Google Analytics for the scoop.
BigQuery Integration is Hard to Set Up
Like me, you’ve probably heard that the free Google BigQuery connection is one of the big pluses in GA4 over UA. And this does sound good! With UA, you needed to pay for a Google Analytics 360 account to get this same functionality. The problem is that it’s not easy to set up if you aren’t somewhat compete tent with Google Cloud and BigQuery. This GA4 plus BigQuery explainer provides the highlights and has an embedded step by step video walkthrough if you want to set it up for yourself.
Wrapping Up
I hope this helps as you think about your future plans for web analytics. It’s a time of significant change in the industry and there are a lot of options to consider. What we know with certainty is that Universal Analytics is not a viable long-term option. Data will no longer be processed in that platform beginning July 1, 2023. In its place, digital marketers may choose to ramp up their practical knowledge of GA4 or may choose to use a different analytics solution outside of the Google realm.
If you are looking to get started with the former, here’s a 5 minute overview of installing GA4 with Google Tag Manager.
If you’re interested in exploring Piwik PRO, here’s the link once again to the free Piwik PRO Core plan: https://piwik.pro/core-plan/.
Personally, I’m going to continue testing and using both and plan to make a final decision later in 2022 or early 2023.
About Root & Branch
Root & Branch is a certified Google Partner agency and focuses on paid search (PPC), SEO, Local SEO, and Google Analytics. Hit the button below to check out YouTube for more digital marketing tips and training resources.
Thanks for the overview. Really useful. As a small web design studio operator, I can say that I simply don’t have the time to ‘learn’ GA4 and data studio, much less change-manage 100+ clients with UA set up, and all their unique needs and considerations.
I completely understand, Alistair. I find GA4 to be pretty cumbersome and time consuming, and I can’t imagine having 100+ clients to migrate. I do think the Piwik PRO platform might be worth checking out for someone in your situation. If it could be useful, I may make a short YouTube tutorial showing how to go through the (short) setup process for that tool. Let me know.
Wish you all the best either way.
Zack
seven days ago, I have set up my GA4 account and whenever I check how many people visited my website yesterday, it shows 0. The tag is set up properly I am sure about it. I also view real-time website visitors in debug mode and it tracks correctly. I don’t know what’s wrong. I used GTM.
Is it only showing 0 people for the “yesterday” time frame? I’ve seen this occasionally in my own property. Sometimes it seems like there’s a bit of a delay / lag in processing all of the data from the prior day. However, the data will eventually be populated if this is your situation.
Hope that’s helpful. Best of luck.
Hey, great information and tips. I think you meant to say in this sentence that the contact page form submit was set up as a “destination goal”. It shows that from your screenshot.
Setting Up Conversions in Universal Analytics
…. Personally, I used only Event and Destination goals in the Root and Branch UA property. As you can see below, any click to the R&B YouTube channel was tracked as an event goal, while a contact page form submit was an event goal. Of the two, the contact page conversion is the far more important.
Tim, first of all thanks for the kind words. I appreciate that.
Secondly, thank you for the catch! You are completely right and I just fixed it. I’m much obliged.
Zack
Ps. What are your thoughts on GA4 so far? Since you’re reading this particular blog, I’m guessing you might be with me in the camp that is not 100% excited.
Hi Zac, a few good pointers in here.
I actually think that the engagement rate is a better KPI than bounce, as it goes a bit deeper into understanding user behaviour. Bounce has always been a bit misleading, and I always find myself cross-checking with other metrics such as time on page to really work out what the bounce is saying.
The major issue I have with GA4, apart from – come on let’s be honest – an appalling interface, is the latency of data getting into the reports. Im running GA4 on a number of sites and all are taking 48/72 hours before the reports are complete with all the user data. That’s a real problem for me, not sure about you ?
Paul
Hi there, Paul. I think that’s a fair point that engagement rate may be a “better” metric than bounce rate. My critique would be mostly based on the fact that it’s such a different metric that it makes any historical comparison to UA metrics almost meaningless. And I think matters get even more confused now that GA4 does have a “bounce rate”, but it’s simply the inverse of the engaged session rate. Last month, the “bounce rate” on this site in GA4 was about 13% and the bounce rate in UA was over 88%. Crazy! But still, I will try to focus on your perspective that we might actually have a better metric now in GA4 and I can try and get with the program. : )
On to your point about the lag in data getting into reports. I have not seen that much of a delay on this end. I have sometimes seen up to 24 hours, but nothing past that. Two – three days is wild, and I hope something that GA4 gets better at with time. I’m curious, what other areas about GA4 do you like more than UA? I could use some inspiration! Obviously, we both know it’s not going to be the overall interface. Ha!
How necessary is it to manually export data from UA to GA4, at this time? As in, will all data from UA automatically be transferred into GA4’s “funnel” prior to July 2023, or does it need to be done at this time?
Hi there,
Data from UA will not automatically be transferred to GA4. The data models for the two properties are different. In UA, for example, web interactions are collected and measured as various “hit types” like page views or events or ecommerece or user timing. In GA4, the only hit type is the event hit type. In other words, the data doesn’t pass cleanly from one property to the other.
Have you set up your GA4 property yet? If so, that’s great so you’ll have some historical data already in GA4. If not, I’d recommend that as a next step. Of course, manually exporting data from UA for your historical record keeping may also be useful if you want to have that for benchmarking or other purposes.
Best of luck.
Hi there. If you want to have all of your historical UA data, I would definitely look at exporting it. I’m not expecting that my old UA data will be passed into GA4. That’s partially because the data models of the two platforms are different (GA4 is an exclusively event based data model, where in UA hit types were much more varied), which would prevent a clean 1:1 transfer of UA data to the new GA4 interface.
Thanks for the article. Have you seen any problems with conversion attribution? I have 2 sites. They both show conversions but they all seem to be coming from “Direct” which can’t be correct. User / Traffic Acquisition reports look fine.
Hi Jim,
This does seem odd. I have not had those issues on my site. It might be worth checking out a comparison of different attribution models in your GA4 property. Check out “Advertising” in the left hand navigation, then go to “Model Comparison” under the Attribution reporting area. I’d also check out the Conversion Paths report.
Best of luck.
Hi Zack
Thanks for the very informative article. I definitely agree with you about the lacking data in the Acquisition reports. The other extremely useful report in UA is the User Explorer report, where you can drill down to each user and see which pages they viewed. In GA4 there is a User Explorer report but for the life of me, I cannot find a way of showing page titles viewed. Am I missing something?
Cheers
Seano
Seano, hello! So you were trying to create the GA4 User Explorer report in the Explorations area within the “template gallery”, right? I was just trying there myself and did not have any luck.
I could add page title or page path to the report field but then couldn’t get the report to generate because I kept getting a “maximum dimensions applied” error message. And I couldn’t create a blank exploration since the “app instance id” dimension doesn’t seem available in a report you’re creating from scratch. I will let you know if I find out anything else.
In the meantime, if you could confirm whether we’re trying the same things that would be helpful. Best of luck (to both of us, I suppose!).
Zack
Hi Zack
Yes, I started with the User Explorer report in GA4 from the template gallery.You can see the App Instance Id in the first column and these are clickable. However, when you click on these, you can see the Events like session_start and page_view etc but cannot see which pages were clicked on.
You could easily get this data in the UA report. Very frustrating!
Cheers
Hey Seano/Zack,
I am facing the same problem. Were you able to find a solution for this?
Hi Abhisek / Seano. Sorry to say, I personally haven’t found anything else new on this. Keep me posted if you do. Would be great to have someone write a guest blog on this and share their expertise!
Best of luck.
can you tell me how we generate a report using Google analytics G4.
kindly also confirmed that G4 accept and track UTM Links
Hello there. I have some blogs and videos that I think will help.
Here’s a blog I published today on GA4 standard reports: https://www.rootandbranchgroup.com/ga4-standard-reports/
If you check on the YouTube channel (https://www.youtube.com/@rooted-digital) there are many others.
In terms of UTM parameters, yes, GA4 will accept these. The info you are looking for should be in here (check the embedded video for a walkthrough) https://www.rootandbranchgroup.com/utm-parameters-google-analytics/
Nice post. Is it normal that the GA4 account has almost double the number of Total Users vs. UA account? I think it is duplicating the entries but I cannot be sure. Do you have any insight in the topic?
Hi Juan,
No, this doesn’t sound normal to me. Just how many users are we talking about? If it was a small number (10 vs. 20), I’d be more inclined to chalk it up to platform differences. Now, if it’s 10k vs. 20k, that’s a totally different story! I had written this blog about GA4 user counts which might help you pinpoint where things could be off: https://www.rootandbranchgroup.com/ga4-users-defined/
Good luck and Godspeed to you!
Zack