Skip to content
BUILD MY PORN GUIDES

How to Track Banner Exchange Traffic with UTM Tags

Published November 3, 2026

A banner exchange can report that your campaign received impressions and clicks. Your website analytics should answer the next question: what did those visitors actually do? UTM parameters let you distinguish exchange traffic from organic search, direct visits and other promotions, without turning a click counter into a false claim about revenue.

What is a UTM-tagged URL?

A UTM tag is a query parameter added to the destination URL. Analytics tools such as Google Analytics can use these parameters to categorize visits by source, medium and campaign. It doesn’t change the underlying page: it provides context about why a visitor arrived.

For a ShowMeYours campaign linking to a BuildMyPorn guide, an example would look like this:

https://buildmyporn.com/banner-exchange-guide-showmeyours/?utm_source=showmeyours&utm_medium=display&utm_campaign=banner_exchange_guide&utm_content=300x250_a

This is an illustrative destination structure, not an affiliate referral URL or a promise that a campaign exists. Use the actual live permalink of your page when creating a real campaign.

Choose a naming convention before making five campaigns

Parameter Example value What it represents
utm_source showmeyours Network or traffic source
utm_medium display Channel grouping
utm_campaign banner_exchange_guide Promotion objective
utm_content 320x100_b Creative or placement variant

Use lower-case consistently and avoid spaces. “ShowMeYours,” “showmeyours” and “smy” may be treated as separate values in reports. Keep a small tracking sheet documenting your naming choices; consistency matters more than cleverness.

How to build a campaign URL safely

  1. Copy the actual public destination URL and verify it loads on mobile.
  2. Add utm_source=showmeyours and utm_medium=display.
  3. Set a descriptive campaign value, for example utm_campaign=seo_tutorials.
  4. Use utm_content to distinguish the banner size or variation.
  5. Open the full tagged link in a browser and ensure it still reaches the intended page.
  6. Enter that URL as the campaign destination wherever the exchange dashboard permits it.

If your destination already contains a query string, append additional parameters with & rather than starting a second ?. Percent-encode any special characters. Don’t include names, email addresses or other personal data in UTM values.

What to look for in analytics

Once data is flowing, compare sessions from the tagged source, landing pages, engagement and meaningful events. A hosting guide might count users who progress to a provider comparison; a tube site might look at continued browsing or a successful video play. Define the event before launching the campaign.

Do not expect a 1:1 match between the exchange’s click count and the analytics platform’s session count. Browser blocking, redirects, consent settings, network retries and different measurement methods can produce differences. Track trends rather than declaring every discrepancy fraud.

Turn metrics into a decision

Suppose Creative A earns more clicks, while Creative B sends fewer visitors who read more pages and return later. If your goal is engaged readers, Creative B may be better despite its lower CTR. If your objective is immediate registrations, compare actual signup events from the two landing pages.

Keep one campaign, source or creative dimension stable whenever you change another. Altering creative, audience, destination and ad position simultaneously makes the result difficult to interpret.

How to avoid broken attribution

Check that Cloudflare, WordPress redirects or other caching layers preserve query parameters without producing redirect loops. Keep the final canonical page indexable when appropriate; UTM-tagged duplicates generally should not become separate search-result pages. Avoid placing UTM tags on internal navigation links, which can overwrite the original acquisition source.

Do not confuse campaign tagging with license credentials. The ShowMeYours JavaScript snippet contains domain-specific site identification; UTM tags identify a visit to your destination. They have different purposes.

A reporting worksheet worth keeping

Campaign Creative Landing page Measure
guide_launch 300x250_a Banner exchange guide Engaged sessions
guide_launch 300x250_b Same guide Engaged sessions
hosting_education 320x100_a Hosting checklist Guide completion

This is a template, not results from a live campaign. Do not invent performance numbers just to fill in the table.

Frequently asked questions

Will adding UTMs improve SEO rankings?

No. UTMs help measure acquisition sources; they are not a ranking tactic.

Why does the exchange report more clicks than analytics sessions?

The systems count different events and may be affected by blockers, consent settings, redirects and session definitions. Verify implementation before drawing conclusions.

Can I tag different banner sizes?

Yes. Use a consistent utm_content convention to distinguish variations when your campaign and destination setup supports it.

Read next: how to test banner creatives and how an exchange differs from buying ads.