The reasons of data discrepancies between OWOX Streaming and GA4 Big Query Export

Potential sources of data discrepancies

  • Settings in GTM for OWOX Streaming and GA4 (tag activation rules should be identical). Also, make sure that all custom tags used for event tracking in GA4 are duplicated in OWOX Streaming.
  • Settings related to Content Security Policy on the client side.
  • Configuration of the Referral Exclusion List.
  • Custom settings that can be in GA4 and may have been forgotten during migration to OWOX Data Streams - filters, time settings, etc. 
  • Using the Measurement Protocol: if you are sending data to GA4 via MP, it should also send data to OWOX Streaming, at our access point.
  • Limit on the amount of data in GA4 BigQuery Export (1 million events per day according to the documentation). So far, this is still not working.
  • Changing the time zone. When exporting, data is compiled for a resource over 24 hours, taking into account the time zone (documentation).
  • Using Consent Mode. If a user accepts the Consent Mode setting, the event will be sent in OWOX Streaming, but without data on user IDs, the event will not be sent in GA4.

 

List of reasons for discrepancies between OWOX Streaming/Sessions & Interface.

  • Application of sampling in the interface.
  • Metrics for sessions/microconversions/conversions by Source/Medium.
  • Number of events.
  • Filters at the UI level.
  • Use of Consent Mode. For example, if data processing consent is declined, events will be sent to the streaming (we will remove client_id values at the data collection level) without clientId. However, in the GA4 interface, this data will not be present. 
  • When using Google Signals, data is not displayed for a small sample, and there is no data in the interface at all. Also, if Google Signals are enabled in Google Analytics 4, user deduplication occurs.


Where could be discrepancies How to minimize Why the diff is normal
UI
  • Pageviews
  • Events
  • Sessions
  • OWOX GA4 streaming tags are set up on all of the same pages that GA4.
  • OWOX GA4 streaming tags have same triggers that GA4.
  • OWOX GA4 streaming fires at the same time with GA4.
  • OWOX GA4 sessionization and GA4 have identical referral exclusion list.
  • OWOX GA4 streaming and GA4 have identical cross domain tracking.
  • OWOX GA4 sessionization and GA4 have identical session timeout.
  • OWOX GA4 streaming and GA4 uses the same identifier of the client
  • OWOX GA4 sessionization and GA4 have the same campaign timeout.
  • There is no redirects on site, that could cause troubles with UTM parameters.
  • No Filters in the UI
  • Renaming of the campaign in Google Ads. We recommend not to rename old campaigns, but to create new ones: for several days (gclid window), you will see old names in sessions, if you rename the old campaign. 
  • The new session starts if there was the first event in the day.
  • New session starts if there is more then 30 minutes between two events. You could set up this parameter in the sessionization template.
  • New session starts if there is event named “session_start” and there wasn’t no events before this event.
  • New session starts if there is was more than 10 seconds between event named “session_start” and previous event.
  • New session starts if there is was change in the UTM markup.
  • DataTransfer has no date, that could be connected with a click, so we can not match data with the new campaign, and taking the first one in the list. 
BQ Export
  • events
  • Settings in GTM for OWOX Streaming and GA4 (tag activation rules must be the same). It is also necessary to ensure that all custom tags used to transmit events in GA4 are also duplicated in OWOX Streaming.
  • Check that the settings related to the Content Security Policy on the client side do not block the sending of hits to OWOX Streaming.
  • Referral exclusion list settings in GA4 that are in the main stream should be duplicated in Data Stream OWOX
  • Filter settings in GA4 that are in the main stream must be duplicated in Data Stream OWOX.
  • Delay in data collection, comparisons should be made on data older than 72 hours.
  • Limit on the amount of data in GA4 BigQuery Export. ( )
  • Consent Mode settings for GA4 and OWOX Streaming. If the user accepts the Consent Mode setting, the event will be sent in OWOX Streaming, but without data on user IDs, the event will not be sent in GA4.
Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request

0 Comments

Please sign in to leave a comment.