Planning useful Shopify analytics
Shopify and GA4 rarely report the same numbers. Before building dashboards, decide which questions the data must answer and check that the events behind them are right.
A planning guide, not a client result. For the setup itself, see Google Analytics on Shopify.
Start with the question
“Where do customers drop out?” needs funnel events. “Did the new product page work?” needs a baseline, a comparison period and a note of what else changed. Decide the question before choosing a report.
Check these before trusting any number
- Duplicate purchases: the Google & YouTube app and a manual tag both sending the same order.
- Transaction IDs: the Shopify order number sent with every purchase, so GA4 can drop duplicates.
- Consent: how many visitors decline tracking, and whether that differs by market.
- Refunds, currency and time zones: the usual reasons revenue won’t match exactly.
Write down the expected gap
GA4 and Shopify will never match perfectly. Agree the expected difference, so the team notices when it changes.
Map product views, add-to-cart, checkout and purchase events to one source each. Check consent, duplicate purchases and transaction IDs, then reconcile a sample of orders with Shopify.
A written list of differences between GA4 and Shopify and their causes, so the team knows which numbers to trust. Tracking alone can't prove that a release caused a change.
Planning this for your store?
In 20 minutes we look at your store with you and say what we would check first, and whether we are the right team for it.