Cross-Domain Tracking Setup Guide in 2025
Table of Contents
- TL;DR
- Cross domain tracking use case explained
- Prerequisites
- Step 1: Configure Review Site Property (Source)
- Step 2: Configure Shopify Store Property (Destination)
- Step 3: Configure Ad Integrations
- How to Verify Your Setup
- Troubleshooting Cross Domain Tracking
- Popular questions about Cross Domain Tracking
- Quick Setup Summary
TL;DR
Why: You need to advertise your own product on Google Ads through a review website, but maintain proper attribution when visitors purchase on your separate Shopify domain.
How: Cross-domain tracking passes session and first-party data from your review site to Shopify, then reports conversions back to the Google Ads tag on your review website.
Outcome: Google Ads receives accurate conversion data from Shopify purchases, enabling proper campaign optimization and ROAS calculation.
Cross domain tracking use case explained
The Business Model: You want to advertise your own product on Google Ads, but instead of sending traffic directly to your Shopify store, you send it to your review website that promotes your product. This approach often works better on Native Ad Networks.
The Problem: When visitors click from your review site (reviewblog.com) to your Shopify store (mystore.com), they start a new session. The purchase conversion gets attributed to “reviewblog.com / referral” instead of your original Google Ads campaign.
Why Cross-Domain Tracking is Necessary:
- Pass session data from review site (Domain A) to Shopify store (Domain B)
- Maintain first-party data (Google click IDs, Facebook cookies) across domains
- Send conversion data from Shopify back to the Google Ads conversion tag associated with your review website
- Ensure proper attribution so Google Ads can optimize your campaigns based on actual sales
The Solution: Cross-domain tracking maintains the user’s identity and campaign attribution as they move from your review site to your Shopify store, then reports the conversion back to the correct Google Ads campaign.
Prerequisites
Before starting, ensure you have:
- Two AnyTrack properties created (one for review site, one for Shopify store)
- AnyTrack tracking tags installed on both domains
- Shopify integration configured with webhook
- Google Ads integration connected to both properties
- Admin access to both property settings
Step 1: Configure Review Site Property (Source)
Access Cross-Domain Settings
- Navigate to your review site property (
reviewblog.com) - Click Settings tab
- Scroll to Cross-Domain Tracking section

Add Shopify Domain
- In the Cross-Domain field, enter your Shopify domain:
mystore.com - Click Save
Result: All “Buy Now” links from your review site will automatically include tracking parameters.
Step 2: Configure Shopify Store Property (Destination)
Enable Conversion Syncing
- Navigate to your Shopify store property (
mystore.com) - Click Settings tab
- Scroll to Cross-Domain Tracking section
- Enable “Sync Conversions with cross-domain property”
- Click Save
Result: Purchases on Shopify will be attributed back to the original Google Ads traffic that reached your review site.
Step 3: Configure Ad Integrations
Review Site Property
- Google Ads: Connect with your Google Ads account
- Google Tag: Configure with your review site’s Google Tag ID
- Facebook: Connect with your Facebook pixel/dataset (if running Facebook ads)
Shopify Store Property
- Google Ads: Connect with the same Google Ads account
- Google Tag: Configure with your Shopify store’s Google Tag ID
- Facebook: Connect with your Facebook pixel/dataset (if applicable)
Important: Each property needs its own ad integrations to receive conversion data properly.
How to Verify Your Setup
1. Check Auto-Tagging
Visit your review site and hover over “Buy Now” links. You should see tracking parameters added:

What to look for: ?atrefid=xxxxx parameter in the link preview
2. Test Complete User Journey
- Start fresh: Open incognito browser window
- Visit review site: Go to
reviewblog.com - Click “Buy Now”: Click link to your Shopify store
- Complete purchase: Make a test order
- Check attribution: Verify the purchase appears in both properties
3. Verify AutoScan Detection
AutoScan will identify cross-domain links automatically:

Links should show “AnyTrack” tracking group designation.
4. Platform-Specific Verification
AnyTrack Dashboard:
- Review site: Check for outbound click events
- Shopify store: Verify purchase events with proper attribution
Google Ads:
- Conversions should appear attributed to your review site campaigns
- Allow 2-6 hours for data processing
Google Analytics (if connected):
- Real-time conversions should show proper source attribution
- Purchases attributed to original campaign, not referral
Troubleshooting Cross Domain Tracking
Links Not Auto-Tagging
Check: Clear browser cache and test in incognito mode Verify: Cross-domain field contains correct domain (mystore.com) Solution: Wait 5 minutes after saving settings, then test again
Purchases Not Syncing to Review Site
Check: “Sync Conversions” enabled on Shopify property Verify: Shopify webhook integration is working Test: Ensure test purchase included tracking parameters
Google Ads Not Showing Conversions
Check: Both properties connected to same Google Ads account Verify: Conversion actions are properly configured Wait: Allow 2-6 hours for Google Ads data processing
Attribution Shows as Referral Traffic
Check: Original visitor session captured UTM parameters Verify: Cross-domain parameters made it to Shopify Solution: Test with fresh campaign traffic including UTMs
Popular questions about Cross Domain Tracking
Do I need separate Google Ads accounts for each domain?
You don’t need a separate Ad Account, but you will want to use a different Google Ads Tag.
What if my Shopify store is on a subdomain?
Cross domain is when the root domain is different. So if you have blog.myshop.foo and myshop.foo, it’s still the same domain, and cross domain is not necessary.
Can I track multiple review sites to one Shopify store?
Yes. Set up cross-domain tracking from each review site property to your Shopify property.
How long does it take to see results?
AnyTrack displays your conversions instantly. Conversions are also sent in Real time to your ad platforms, but conversions will appear in your ad account according to ad platforms standard attribution delays.
Will this affect my page speed?
No. Cross-domain tracking adds less than 50ms and happens after page load.
What if I’m also running Facebook ads?
Connect Facebook to both properties with their respective pixel IDs/datasets.
Can I see which specific review articles drive the most sales?
Yes. Use UTM parameters in your Google Ads pointing to specific review pages, and you’ll see attribution in your reports.
Quick Setup Summary
- Review Site: Add Shopify domain to cross-domain settings
- Shopify Store: Enable “Sync Conversions”
- Both Properties: Connect Google Ads integrations
- Test: Verify auto-tagging and complete test purchase
- Verify: Check attribution in both AnyTrack and Google Ads
Expected Result: Google Ads campaigns promoting your review site will show accurate conversion data from Shopify purchases, enabling proper ROAS calculation and campaign optimization.
Laurent Malka is the Co-Founder of Anytrack. He was born and raised in Switzerland, and now lives and works in Israel. He is a serial entrepreneur with over 15 years of experience in marketing and business development. Laurent has been a panelist and speaker at numerous digital marketing events including SEMrush and IG Affiliates. He prides himself on his ability to connect the dots across disciplines, industries, and technologies to solve unique challenges.