Holiday season — Black Friday, Cyber Monday, Christmas, and New Year — is when most ecommerce stores run their highest ad spend across the most platforms simultaneously. Meta Ads, Google Ads, TikTok, email campaigns, and SMS may all be active at the same time, making attribution complex. Here is how to track holiday sales accurately and how to interpret the data when multiple platforms claim credit for the same purchases.
Prepare Your Tracking Before the Holiday Season Starts
The worst time to discover a tracking problem is Black Friday morning. Run a complete tracking audit at least 2 weeks before your first holiday campaign launch:
- Verify Meta Pixel Purchase events fire correctly with correct values
- Confirm Meta CAPI is active and EMQ is above 7.0
- Verify Google Ads conversion tag is recording purchases
- Confirm GA4 real-time shows purchase events correctly
- Check for any duplicate conversion tracking from past integrations
Fix any issues before your holiday campaigns launch. A tracking gap during your highest-spend period is the most expensive possible time for a problem to go undetected.
Set Up Campaign Naming for Holiday Attribution
With multiple campaigns running simultaneously, campaign naming becomes critical for performance analysis. Use a consistent naming convention that identifies:
- Platform: META, GOOGLE, TIKTOK, EMAIL
- Campaign type: PROSP (prospecting), RETARG (retargeting), EMAIL-BLAST
- Period: BFCM, XMAS, NYE
- Audience: COLD, WARM, PURCHASERS
Example: META_RETARG_BFCM_CART-ABANDONERS or GOOGLE_PROSP_BFCM_SHOPPING
This naming makes it possible to filter and compare specific campaign types in GA4 and across all platforms after the season ends.
UTM Tag Every Campaign Link
During holiday season, you will send emails, post on social, run paid ads, and possibly use affiliate or influencer links. Every link that is not auto-tagged by the platform needs a UTM.
Email holiday campaigns: utm_source=klaviyo&utm_medium=email&utm_campaign=bfcm-2025
Organic social posts: utm_source=instagram&utm_medium=social&utm_campaign=bfcm-organic
SMS: utm_source=sms&utm_medium=sms&utm_campaign=bfcm-flash-sale
Without UTMs, your holiday email and organic social traffic appears as Direct in GA4, making it impossible to measure which channels contributed to holiday revenue.
How to Read Attribution Data Across Multiple Platforms
During holiday season, Meta, Google Ads, and TikTok will each report attribution numbers that, when added together, exceed your total Shopify revenue. This is expected — it is not a data error.
Why: each platform attributes conversions to itself within its own attribution window. A buyer who clicks a Meta Ad on November 28, then sees a Google Shopping result and clicks on November 29, then buys on November 30 will appear as a conversion in both Meta Ads (7-day click) and Google Ads (30-day click). Shopify records one order. The platforms together claim two conversions for that one order.
How to handle this:
- Use GA4 as your single cross-channel revenue figure. GA4 uses one attribution model applied consistently across all channels and cannot be double-counted the way platform-reported data can.
- Compare each platform’s reported revenue to its GA4 attributed revenue (filter GA4 by source/medium to see each channel). The ratio of platform-reported to GA4-attributed varies by channel and tells you each platform’s attribution inflation factor.
- Track Shopify revenue as your absolute truth. Total Shopify orders = total actual sales, regardless of what any platform reports.
Monitor Tracking in Real Time on High-Volume Days
On Black Friday and Cyber Monday, check GA4 Real-Time every hour. Confirm:
- Session volume is at expected levels (traffic is arriving)
- Purchase events are firing (sales are being tracked)
- Source breakdown shows traffic coming from your active campaigns
If Real-Time shows no purchase events but Shopify is processing orders, there is a tracking breakage. Fix it immediately rather than waiting until campaign review.
Post-Holiday Attribution Review
After the holiday season, do a platform-by-platform attribution review:
- Total Shopify revenue for the holiday period
- GA4 attributed revenue (by channel, last-click)
- Meta Ads reported revenue
- Google Ads reported revenue
- Email platform reported revenue
Sum of platform-reported revenue will exceed Shopify and GA4 revenue. Use GA4 channel attribution as the distribution guide for understanding which channels actually drove value, and Shopify revenue as the total.
Document for Next Year
After each holiday season, document which campaign types performed best by GA4 channel attribution, which channels had the largest attribution inflation vs Shopify, and which tracking issues you encountered. This review makes next year’s planning more data-informed and identifies tracking improvements to make before the next peak.
Book your free Shopify tracking audit here and we will ensure your tracking is correctly set up before your next holiday campaign season begins.