To ensure that your Google Analytics setup is proper, make sure that you have correctly installed the tracking code on your website and that you have set
up your goals and filters correctly. Additionally, you should regularly review your traffic sources to identify any potential issues with direct or none
traffic.If you are experiencing issues with direct or none traffic, consider implementing UTM tracking parameters to more accurately track the sources of your
website traffic. However, keep in mind that UTMs can break due to a variety of reasons, including ad blockers, misconfiguration of GA, and ReCharge
checkout issues.
Google Analytics has some common failure points that can cause data sources to diverge. Let’s explore a couple of these below:
Subscription Checkout Issues
Subscription services like ReCharge often do not correctly attribute orders. This can happen for a number of reasons, and the solutions
generally depend on the subscription service.
Adblockers
The data that GA provides is generally only as good as the tracking, and most, if not all tracking tech (pixels, cookies, tag, etc.) can
be circumvented by customers.
Faulty Tracking
There’s no absolute right or wrong approach for setting up UTMs, but most companies make some sort of mistake when setting up tracking.
The best practices we have identified are covered in this starter doc and this template.
Factors not visible to SourceMedium
Tracking is complex, and many other factors that are not visible to SourceMedium can come into play. It is generally reasonable to expect
10-20% discrepancies between Shopify (source of truth) and GA.