Table of Contents
- The Ecommerce Revenue Attribution Dilemma
- Six Ecommerce UTM Mistakes
- 1. Payment Gateway Referrals Overwriting Traffic Sources
- 2. Tagging Homepage Promo Banners with UTM Parameters
- 3. Omitting utm_id for Automated Cost Data Imports
- 4. Google Merchant Center Feed Parameter Conflicts
- 5. Affiliate Link Wrappers Stripping Core UTMs
- 6. Misaligning Influencer UTMs with Promo Codes
- How to Exclude Payment Gateways in GA4
- Frequently Asked Questions
Payment redirects, affiliate links and internal promotions can make ecommerce attribution harder to interpret. Check what happens between the first visit and checkout before changing campaign budgets. These six mistakes cover common problems along that path.
The Ecommerce Revenue Attribution Dilemma
Ecommerce stores rely on external checkouts, dynamic product catalogs, and affiliate networks. If your tracking architecture is not properly guarded, conversion attribution breaks at the final transaction step.
Six Ecommerce UTM Mistakes
1. Payment Gateway Referrals Overwriting Traffic Sources
When a shopper leaves for an external payment gateway and returns to the confirmation page, the gateway can appear as a referral in some setups. Review cross-domain measurement and unwanted-referral settings, then verify how the return visit is attributed in your property.
2. Tagging Homepage Promo Banners with UTM Parameters
A customer clicks a Facebook ad, lands on your homepage, and then clicks a hero promotion tagged with ?utm_source=hero_banner. Internal campaign parameters can affect campaign data collected on subsequent events, so use event parameters for on-site promotions and verify the attribution behavior for your implementation.
3. Omitting utm_id for Automated Cost Data Imports
For campaign data import, Google currently requires source, medium and date, plus at least one metric; currency is required when importing cost. Campaign ID and campaign name are optional but highly recommended. Choose stable join keys, match them to collected campaign values, and validate a small import first. See Google’s campaign import schema.
4. Google Merchant Center Feed Parameter Conflicts
Adding manual UTM parameters inside Google Merchant Center product feed URLs without auto-tagging alignment causes duplicate or fragmented campaign dimensions in GA4.
5. Affiliate Link Wrappers Stripping Core UTMs
If an affiliate redirect removes campaign parameters, GA4 may use a referral or another available source; traffic without usable source information may appear as Direct. Check the final URL and referrer rather than assuming every lost UTM creates Direct traffic.
6. Misaligning Influencer UTMs with Promo Codes
Using different naming conventions for an influencer’s tracking URL and their checkout coupon code creates attribution silos between your ecommerce backend and GA4.
How to Exclude Payment Gateways in GA4
Go to Admin > Data Streams > [Your Web Stream] > Configure tag settings > List unwanted referrals. Add regular expressions matching your payment providers (e.g. paypal.com, klarna.com, checkout.shopify.com).
Frequently Asked Questions
Why is paypal.com listed as my top revenue source in GA4?
A payment return can introduce an unwanted referral depending on the journey and implementation. Review cross-domain measurement and unwanted referrals, then test a complete checkout. Ignoring a referrer does not reconstruct historical data or guarantee the original campaign is retained.
How should I track internal homepage promotions?
Use GA4 View Promotion and Select Promotion ecommerce events (view_promotion and select_promotion) with promotion_name parameters instead of UTMs.
Worked example: an ad-to-checkout audit
Illustrative scenario: a shopper arrives from utm_source=facebook&utm_medium=paid_social&utm_campaign=autumn_launch, clicks an internal sale banner, pays at an external provider and returns to your confirmation page. Test each boundary instead of adding UTMs to the internal banner.
| Boundary | Evidence to record | Action if it fails |
|---|---|---|
| Ad to product page | Final URL and collected landing page URL | Check the ad suffix and every redirect if campaign values disappear. |
| Product to internal promotion | Promotion event with its placement label | Use ecommerce promotion events rather than treating internal navigation as acquisition. |
| Payment return | Client/session continuity and collected purchase event | Review cross-domain measurement and unwanted referrals; retest the complete journey. |
| Purchase to reporting | Transaction ID, revenue and processed session dimensions | Investigate duplicate purchases or scope differences before blaming the UTM name. |
Repeat a sandbox checkout on mobile and desktop, with the consent choices your implementation supports. A referral exclusion alone does not prove continuity. Use the GA4 troubleshooting guide and launch QA walkthrough to separate collection from attribution. Consult Google’s unwanted-referral guidance before changing those settings.
For the broader setup, read 15 UTM Tracking Mistakes That Ruin Your GA4 Data (and How to Fix Them). Browse the UTM Mistakes & Tracking Audits guides to choose another troubleshooting task.
References
- Google Analytics 4 Help: Identify Unwanted Referrals (Google Support)
- Google Analytics 4 Recommended Ecommerce Events (Google Developers)