The double-counting problem
The most common GA4 setup error for Shopify brands is double-counting purchase events. It happens when both the Shopify-provided GA4 tag and a separately configured GTM tag fire a purchase event on the order confirmation page. Every order appears twice in GA4, revenue is doubled, and every decision you make from GA4's revenue data is wrong.
Audit your current setup by comparing GA4 total transaction count and revenue for any completed month to Shopify's total orders and revenue for the same period. If GA4 shows more transactions or higher revenue than Shopify, you have double-counting. The fix is to remove one of the two purchase event sources and verify the fix over a two-week period before trusting the data again.
Session source attribution and UTM discipline
GA4 attributes sessions to the last campaign the user touched before entering your site. If UTM parameters are not applied consistently across every paid and organic campaign, session attribution becomes a mess of direct traffic and unknown sources.
Every paid campaign link must carry UTM source, medium, and campaign parameters. Email links must carry UTM parameters. Even organic social bio links should carry UTM parameters so you can distinguish Instagram traffic from Pinterest traffic in GA4. Without consistent UTM tagging, GA4's channel grouping defaults will lump these together under organic social or unknown.
Enhanced measurement events and what to turn off
GA4's enhanced measurement automatically tracks scroll depth, outbound clicks, site search, video engagement, and file downloads. Most of these events generate data you will never use, inflate your event count, and make the Events report harder to read.
Turn off the enhanced measurement events you do not plan to analyze. For a typical DTC Shopify store, keep page views and session starts. Consider keeping site search if you have a large catalog. Turn off file downloads unless you have downloadable products or guides. Turn off video engagement unless you have video content on your site that customers interact with meaningfully.
Key events versus events
GA4 distinguishes between events (all tracked interactions) and key events (formerly called conversions). Mark as key events: purchase, begin checkout, add to cart, and email sign-up if you capture email on the website. Do not mark every event as a key event or the distinction becomes meaningless.
The key events you mark flow through to Google Ads for conversion optimization. A GA4 key event marked as a purchase that includes non-purchase events (like newsletter sign-up) in the same conversion action will inflate Google Ads reported conversions and degrade campaign optimization quality.
GA4 audiences for remarketing
GA4 audiences can be shared with Google Ads for remarketing. Build three foundational audiences: cart abandoners from the past 30 days, purchasers from the past 180 days, and high-value visitors who viewed at least 3 product pages without purchasing. These three audiences form the core of a Google Ads remarketing program.
The data quality of these audiences depends entirely on the quality of your GA4 event tracking. Cart abandoners who are not correctly tracked in GA4 are not in your audience list. Purchasers who are double-counted inflate your purchaser list with duplicates. Fix tracking first, then build audiences.
---