Understanding Data Discrepancies Between Google Analytics and Appbrew Analytics

Last updated: December 1, 2025

Users may notice slight differences in data between Google Analytics (GA) and the Appbrew dashboard. This article explains the reasons for these discrepancies and what to expect.

Session Count Differences

There can be a slight deviation in session data between GA and Appbrew due to differences in tracking logic:

Google Analytics Session Tracking:

  • Creates a new session when a user comes from a different deep link (including push deep links)

  • Creates a new session if the user is inactive for more than 30 minutes

  • Creates a new session when data changes at midnight

Appbrew Session Tracking:

  • Creates a new session only if a user is inactive for more than 30 minutes

Due to these differences, you may see slightly higher session counts in Google Analytics.

Purchase Event Discrepancies

For purchase events, you may notice a deviation of approximately 10-15% between Appbrew and other analytics platforms. This is due to the following:

  • Appbrew uses Shopify (or any 3rd party) checkout in a web view

  • It relies on the Shopify pixel or the checkout provider to trigger purchase events

  • In some cases, the web view may fail to trigger this event, resulting in dropped data

Impact on Analysis

While these discrepancies exist, they are generally minor and should not significantly impact your overall data analysis. The deviations are consistent and within an acceptable range for most analytical purposes.

What to Do

There is no action required to resolve these discrepancies, as they are inherent to the different tracking methodologies. When analyzing your data:

  • Be aware of these potential differences

  • Consider using data from a single source for consistency in specific analyses

  • Focus on trends and relative changes rather than exact numbers when comparing data across platforms

If you have concerns about how these discrepancies might affect your specific use case, consider scheduling a discussion with our support team for a more detailed explanation.