Routy

Impressions

Pixel-based view counting that measures the other half of the funnel and lets you calculate click-through rate from real impressions instead of estimating from clicks.

What this feature does

A click on your link is one signal. A view — someone who saw the link but didn't click it — is the other half of the funnel and the one most affiliate trackers ignore entirely. The result is that "click-through rate" in most affiliate reporting is really "clicks divided by an assumed impression count," which makes cross-placement and cross-campaign comparison unreliable. A placement that gets 10 clicks from 100 views and a placement that gets 10 clicks from 10,000 views look identical when you only count the clicks.

Routy's impression tracking fixes that by giving you a 1×1 pixel you can drop anywhere you place a link. Every render fires the pixel, the impression gets attributed to the affiliate and traffic source that drove it, and your click-through rate is finally calculated from real numerator and real denominator rather than estimated.

What you'll get out of it

Once you've generated impression pixels for your links, the following becomes available in your reporting:

  • A 1×1 impression pixel for any brand link or offer in Routy. You generate the HTML snippet from the link page in a click and embed it wherever the link itself is placed — email, content page, ad creative, partner site, anywhere.
  • A Counter Stats panel with the totals, time-series charts, and breakdowns. Impressions by day, by affiliate, by traffic source, by individual link, with the same filter set you already use for clicks.
  • Honest click-through rate — actual clicks divided by actual impressions, so a placement that converts 1 in 10 views can be compared meaningfully against one that converts 1 in 1,000.
  • Per-row inspection when something looks off. Individual impressions are filterable by IP, geo, device, or UTM tag, so you can investigate suspicious spikes or unexpected zero-impression patterns without exporting raw data.
  • Traffic Control statuses that work with impressions. A noisy traffic source can be flipped to "Impression-only" mode (impressions still count, clicks don't), or fully blocked, without losing the visibility into what that source is producing. This matters for managing source quality without going dark on the data.

The honest CTR is the single most useful number this feature unlocks. Affiliate operations that have been running on estimated CTR for years tend to discover, the first time they have real impression data, that two or three placements they considered marginal are actually their highest-converting on a per-view basis, and that several "high-volume" placements are noise that produces clicks but never converts.

How it actually works

You generate an impression pixel from the brand-link or offer page in Routy — the platform produces an <img src="..."> snippet sized 1×1 pixel. You embed that snippet wherever you place the link itself. The placement is up to you: inline with the link in a content page, in the email template, alongside an ad creative.

Every time the page or email is rendered, the browser or client requests the pixel from Routy's servers. Routy logs the impression with the source (which affiliate, which traffic source, which link), the visitor IP, the user agent, and basic geo. The impression appears in your reporting within seconds.

Practical notes:

  • Email impressions depend on whether the recipient's client loads images. Most modern mail clients load images by default for known senders, but some block them by default; this is a recipient-side decision, not a Routy limitation.
  • Bot impressions are filtered out before they hit your reporting. Routy maintains an active list of bot user agents and known crawler IP ranges and discards their impressions, so the numbers you see are human or human-adjacent.
  • The pixel loads asynchronously from the surrounding content, so adding it to a page or email never slows the render meaningfully.

Why this is worth doing

The case for impression tracking is one most affiliates only fully understand after they've turned it on. Click-only reporting tells you which links got clicked. Impression-aware reporting tells you which placements made the cut to get clicked in the first place — and the gap between those two views is where most of the meaningful optimisation lives.

A simple example: a coupon site embeds the same offer in two places — a sidebar widget that renders on every page (high views) and a featured-deal slot on the homepage (high views but smaller audience). Click-only reporting shows the sidebar producing twice as many clicks. Impression-aware reporting shows the featured slot converting at 4× the rate per view, which means scaling traffic to that slot is the higher-leverage move even though it produces fewer raw clicks today.

For paid-traffic operations, the impression count from the ad platform usually exists somewhere, but reconciling it with the click data has historically required spreadsheets. With Routy's impression tracking, the reconciliation happens in the platform and the CTR figure is trustworthy enough to use in bid decisions.

Frequently asked questions

Where do I embed the pixel?

Anywhere the link itself appears: alongside the link in a content page, in an email template, in an ad creative's landing page, on a partner site. The pixel and the link don't need to be adjacent — what matters is that the pixel fires when the placement is rendered.

What about bot traffic?

Bot impressions are filtered out before they appear in your reporting. Routy maintains a list of known bot user agents and crawler IP ranges and discards their requests.

Will this affect page load times?

The pixel loads asynchronously and is 1×1 — there's no measurable impact on page performance.

Can I have impressions without clicks (impression-only mode)?

Yes. Traffic sources can be set to impression-only status, which counts the impressions for measurement purposes but disables click attribution. This is useful for sources you want visibility into without crediting them as conversion sources.

Does this work for email?

Yes, subject to the recipient's email client loading images. Most modern mail clients load images by default; recipients who have disabled image loading won't trigger the pixel.

Ready to try Impressions?

Generate your first impression pixel from any link's page in Routy. Embedding the snippet alongside your link enables view counting from the next render onwards.