Know what every click cost you.
UTMCAP answers your redirect at the edge, scores it for fraud before the visitor lands, and reports spend against revenue by campaign, placement and creative.
The click path
Five things happen before your lander loads.
And all five happen where the visitor already is — not on a server in one city that everybody else has to reach.
- 01
Arrive
The ad network hands over its click, with its own tokens attached.
- 02
Describe
Country, region, city, ISP, ASN, device, connection type — from our own data files.
- 03
Score
Signals add up against a threshold you set. The reason is kept, in words.
- 04
Route
One decision engine, running at the edge and on the origin — never two answers.
- 05
Attribute
The page view and the conversion tie back to the click that paid for them.
For comparison: one round trip from India to Virginia is 305 ms before a server has done anything at all.
Built for buying
Everything a media buyer opens twenty times a day.
Campaigns and flows
Traffic source, cost model, destination. The tracking URL comes out with that network’s tokens already in it.
go.yoursite.com/a1b2c3
?utm_source={{site}}&cost={{cpc}}Your own domains
CNAME a subdomain, and the certificate is issued for you when the record resolves. Nothing to upload, nothing to renew.
track.yoursite.comCertificate liveCost you can trust
A cost arriving in a public URL is a claim, not a fact. It is read where you said it would be, and clamped to your ceiling.
?cost=999999 → recorded 1.20Conversions by postback
Field mappings already written for the common affiliate networks, or a call from your own thank-you page. A conversion finds its click even when it arrives days later.
Page-view measurement
One tag on the lander. Goals and site keys, so a visit and a sale join back to the click without a second identifier to keep in step.
Team, not seats
Invitations, roles and revocable sessions — and no per-seat charge, because a shared login is how an audit trail stops meaning anything.
Bot filtering
A dial, not a black box.
Every signal contributes to a score. You set the threshold, and you can switch off any signal that is wrong for your traffic — with two exceptions, because a request pretending to be Googlebot and a browser being driven by software are not judgement calls.
Every filtered click keeps the reason it was filtered, in words. When a network disputes your numbers, you answer with specifics instead of a total.
How scoring worksDetection settings
threshold 65TLS fingerprint says headless Chrome
Who runs it
Three ways people use the same account.
Affiliates
Rotate offers, split test landers, and see which placement inside a native network is actually paying — before the day’s budget is gone.
Agencies
One workspace per client, invitations instead of shared logins, and a filtered-traffic report a client can read without you translating it.
In-house teams
Your own domains, one tenant of your own, and a full export whenever you want it — nobody else deciding what the record of your acquisition costs looks like.
Setup
Twenty minutes, and one of them is DNS.
- 01
Point a domain at us
A CNAME from a subdomain of yours. Apex domains work too, by A record. The certificate is ours to worry about.
- 02
Build the campaign
Source, cost model, destination. Out comes a tracking URL with that network’s tokens already in it, ready to paste.
- 03
Drop the tag on the lander
One script, once. Page views and conversions tie themselves back to the click.
<!-- once, on the lander -->
<script async
src="https://track.yoursite.com/t.js?k=pk_live_2f14">
</script>That is the whole integration. No SDK, no package to install, and no second identifier to keep in step with the first.
Questions
The ones that decide it.
Anything not here, ask. A real answer, not a callback.
- What happens when I go over my clicks?
- You are told, and your links keep working. The ad network has already been paid for that visitor — refusing the click only loses you the visitor.
- Does a two-step funnel cost me two clicks?
- No. One visitor is one click, whether they go straight to the offer or through a lander of yours first. Filtered bots do count, because deciding one is a bot is the work.
- Can I move off you later?
- Yes. Every click, conversion and campaign exports in full, in formats another tool can read, for as long as your account is open — and the links themselves run on domains you own, so moving does not mean reprinting your creative.
- Is my click data used for anything else?
- No. Each account is its own tenant, nothing is pooled across customers, and there is no arrangement under which it could be sold.
Point a domain at us and run a click through it.
The free plan takes ten thousand clicks a month and no card. If it does not do what you need, you have lost twenty minutes.
