Troubleshoot campaign attribution gaps
Attribution gaps happen when traffic arrives without the expected UTMs, buyers use the wrong link type, or reports are compared with mismatched filters. The issue is often in the link path, not in Campaigns itself.
Use this guide when Campaigns looks empty, source names are inconsistent, or Financial Overview shows revenue that Campaigns does not group the way you expect.
Common attribution gap patterns
| Symptom | Likely cause |
|---|---|
| Campaigns show low revenue | Wrong link, missing UTMs, or date range too narrow |
| Sales exist but campaign is empty | Buyer used untracked or generic checkout link |
| Source names are inconsistent | UTM naming changed mid-campaign |
| Affiliate sale appears as owner traffic | Affiliate link not used |
| Pixel platform differs from Campaigns | External delay or separate tracking setup. See pixels. |
| Support link polluted campaign data | Support-agent link used for campaign traffic |
What to review first
| Area | Why it matters |
|---|---|
| Exact checkout link shared | Attribution starts at the link path |
| Link type | Owner, affiliate, support, and upgrade links behave differently |
| UTM values | Campaign reporting depends on consistent source, medium, and campaign naming |
| Date range | Campaigns and Sales must align |
| Business workspace | Data may exist in another business |
| Product access | Restricted users may not see all records |
Investigation workflow
- Confirm the correct business workspace.
[Screenshot: App header — correct business workspace selected.]
- Identify the exact checkout link shared in the campaign.
[Screenshot: Campaign link — exact checkout URL copied.]
- Open the link as a buyer and inspect UTM values when possible.
[Screenshot: Browser URL bar — UTM parameters visible on checkout.]
- Compare Campaigns, Sales, and Financial Overview with the same date range.
[Screenshot: Campaigns, Sales, and Financial Overview — same date range applied.]
- Check whether the purchase used affiliate, support, upgrade, or owner link type.
[Screenshot: Sale origin — link type shows affiliate, owner, or other.]
[Screenshot: Pixel or GTM config — tracking setup reviewed after link check.]
- Fix naming conventions before new traffic starts, not only after launch.
[Screenshot: UTM naming — corrected source, medium, and campaign values.]
- Collect the link, UTMs, buyer email, and sale date before escalation.
[Screenshot: Escalation ticket — attribution evidence package attached.]
Link-type mistakes that cause gaps
| Mistake | Better approach |
|---|---|
| Affiliate promoted with owner campaign link | Use affiliate tracking link |
| Support shared campaign link in ticket | Use support-agent link |
| Upgrade buyer sent to first-purchase checkout | Use upgrade link |
| Old inactive product link still in ads | Review inactive products and link impact |
| Custom campaign link created without UTMs | Use custom campaign checkout links |
Prevention habits
- Create tracked checkout links before ads go live.
- Keep source, medium, and campaign naming consistent.
- Separate owner, affiliate, support, and upgrade links in launch documentation.
- Test one purchase per major campaign path.
- Document UTM conventions for the launch team before paid traffic starts.
Best practices
- Fix link issues before increasing ad spend.
- Compare Campaigns with Sales using aligned filters.
- Review missing data troubleshooting when records exist in Sales but not Campaigns.
- Validate Facebook pixel after UTMs and links are correct.
- Audit funnel and embed paths when attribution breaks only on upsell steps.
Common mistakes
- Changing UTMs mid-campaign without documenting the break.
- Assuming pixel data should match Campaigns one to one.
- Blaming Campaigns before checking which link the buyer actually used.
- Comparing Financial Overview and Campaigns with different filters.
- Investigating webhooks before confirming the checkout link.
FAQ
Why does Financial Overview show revenue but Campaigns does not?
The sale may lack usable UTM values or used a link type that Campaigns does not group the way you expect. Inspect sale origin and the link first in Sales.
Can support links affect attribution?
Yes. Support-agent and short links should be managed so they do not overwrite campaign ownership by accident.
Where do affiliate attribution disputes fit?
See troubleshoot affiliate attribution disputes when partner credit is questioned.