My project is a chrome extension which is currently sending data to universal analytics dashboard using analytics.js library in event_category, action, label value format While migrating to Google analytics 4 for the same extension as there is no support for gtag.js yet I am sending data using measurement protocol. To keep the universal analytics format intact I have migrated universal analytics event action to event name and I have added category and label as custom dimensions in GA4 so that comparing UA and GA4 dashboards will become easier. When I compare the data for UA and GA4 dashboards I can see from the code that network calls to UA and GA4 properties is happening correctly and for any event or action I can see 2 network calls one for UA and one for GA4 that way it is confirmed that data is getting pushed to both dashboards. But when I actually do the comparisons in the dashboards it shows discrepancies in some event counts and user counts. Difference looks significant for few events. My observation is requests which are made continuous are having some discrepancies in the data while actions/events which are made somewhat single single events those are matching correctly. Can someone help me understand why this would be happening and is comparing UA and GA4 dashboards in this fashion make sense or not? I certainly know that there are fundamental differences in the data formats for UA and GA4 but for this extension I have tried matching category action label with category event_name and label for UA and GA4. Any help understanding why such discrepancies happen and is it acceptbale behaviour would be really helpful.
Discrepancies in universal analytics and GA4 analytics data
86 Views Asked by Shrads At
0
There are 0 best solutions below
Related Questions in GOOGLE-CHROME-EXTENSION
- detect requests calls in a url similar to network in chrome dev tools
- How to get chrome extension ID in dev and production?
- Can I create and publish extension to the Chrome Store from my website?
- webkitMediaStream Object Type lost while using sendMessage in Chrome Extension
- Send sqlresult from background to content script
- Adding eventListeners to checkboxes in for loop in chrome-extension
- Is it possible for chrome to nest tabs within a tab?
- JQuery .find() failing on an .ajax() result
- Chrome Extensions - Copy Link Google Search
- Why my color customized theme isn't working? (PC)
- chrome extensions Uncaught ReferenceError: $ is not defined
- Are there any Chrome-specific techniques to scope/isolate CSS?
- Can Chrome extension content script access all tabs?
- How to register service workers to a redirected script URL
- My Chrome Extension Keeps Saying Its Corrupted
Related Questions in GOOGLE-ANALYTICS
- Java Google Analytics API - Read timed out
- How to track multiple youtube videos in google analytics
- How to estimate current situation of an old site not created by myself before i launch my new one?
- Is it possible to access gmail anonymous profile for a logged in user?
- How do I add Google Analytics to a large Windows Phone 8.1 project
- Why Google Analytics show bounce rate 100% and avg time more then 1min
- Google analytics event tracking, retrieve results
- Google Analytics with two property ID's: double counting page views?
- Does google analytics keep custom dimensions value over time?
- Google analytics not registering my app as a source of traffic to other sites
- Android : ANR in Google Analytics
- Google Analytics time delay in events report
- Google Analytics Cohort data doesn't make sense
- Tracking pages as they are created
- Use data import for update revenue
Related Questions in GOOGLE-ANALYTICS-4
- How to update the old Google Analytics with New google analytic 4
- Cross-Domain tracking between website and app
- How to create view in Google Analytics 4
- What is the best option for sending multiple events in a single action to google analytics?
- I have no idea how to add new site to google analytics
- How to define goals at GA4 (new version)
- Google Analytics, missing a page in some parts of the reports
- Updating incorrect ecommerce data in GA4 Google Analytics
- Fetching data from Google analytics GA4 api in rails
- Google Measurement Protocol (GA4) events not showing on dashboard
- Events sent by measurement protocol are not fully received and reported by GA
- Are there limits on number of Google Analytics 4 dimension values?
- Shopify one page checkout tracking in GA4
- A/B testing straight via GA4
- Use gtag events as trigger for tags in tag manager
Related Questions in UNIVERSAL-ANALYTICS
- Does google analytics keep custom dimensions value over time?
- How do I view Custom Dimension reports in GA?
- How long should it take until a new Universal Analytics property starts collecting data?
- Google Tag Manager External Links with Multiple Domains
- CustomDimension send via ga('set',...)
- How can I query Google Analytics condition on TWO different dates?
- Google tag manager. Fire e-commerce transaction fails
- Google Analytics and Marketo RTP Link
- Google Analytics - Create custom report based on 2 events
- Google Analytics: how can you hide data from a view?
- Universal Analytics subdomain tracking
- Uncaught ReferenceError: _gaq is not defined - Switch to universal analytics
- _u parameter in universal google analytics collect hits
- Universal Google Analytics virtual pageview location
- Enhanced Ecommerce Product List Attribution
Related Questions in MEASUREMENT-PROTOCOL
- Google analytics measurement protocol not working for goal conversion
- What is the rate limit for direct use of the Google Analytics Measurement Protocol API?
- Is there a way to use sample rate with the Google Analytics Measurement Protocol
- Another Status: Tracking Not Installed, after deleting all views
- Condition Filter not showing data google Analytics
- Google Analytics on iOS: events not tracked
- Redirect of my web page what about tracking code in google analytics
- gms.analytics.GoogleAnalytics - NoClassDefFoundError
- Google Analytics - iOS Install Tracking
- Can I use Google Analytics Measurement Protocol with an existing property?
- Tracking PayPal recurring payments via GA Measurement Protocol
- Google Analytics Measurement Protocol Sale Not Showing
- How to obtain the existing Google Analytic clientId on OS X and/or Windows for use with Google Measurement Protocol
- Measurement Protocol - Enhanced E-commerce Tracking currency issue
- Measurement Protocol Google Analytics Post request not registering page views
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?