Real-time UTM campaign tracking

See tagged visitors as they arrive, then report source, medium and campaign in first-party tables. A Campaigns workspace builds the links, keeps the names clean and credits sales to the right campaign.

Two levels, deliberately

Dashboard UTM tables are the reporting layer — which tagged links brought traffic, broken down by source, medium and campaign, so paid is separated from organic. The Campaigns workspace is the working layer: building the links, keeping names consistent, and deciding which campaign gets credit for a sale.

Tag it correctly the first time

Most attribution problems are tagging problems: three spellings of one campaign, a missing medium, a link shared with no parameters at all. The link builder assembles URLs from your own templates and vocabulary, so the values that reach your reports are the ones you meant to use.

Stop reports fragmenting

Campaign protection is a short allowlist of the campaign names you actually run. Anything outside it is grouped as unlisted rather than quietly splitting your tables into near-duplicates, and nothing is discarded in the process.

Decide what counts, and who gets credit

Every site starts with goals for purchases, signups and form submissions, and campaign tables report against them. Because a visitor often touches several campaigns before converting, you can switch the credit model between last touch, first touch, linear, position-based and time decay, and compare the picture over 24 hours, 7 days, 30 days or a year.

Why first-party matters here

UTM data collected by your own script is not subject to another platform's sampling or retention rules. What you tagged is what you see, for as long as your plan keeps history — unlimited on paid plans.

Frequently asked questions

Which plan do I need?

Dashboard UTM tables start at Standard, $14.99 a month. The Campaigns workspace starts at Growth, $29.99 a month. Both are included throughout the 21-day trial, so you can try the workflow before choosing.

What is the difference between UTM tables and the Campaigns workspace?

UTM tables report the traffic your tagged links produced. The Campaigns workspace adds the tooling around them — link builder, naming rules and allowlist, goals, attribution models and ROAS — and starts at Growth.

What does campaign protection actually do?

It groups any campaign name that is not on your allowlist as unlisted instead of adding another row to your tables, and reports what turned up so you can add it or fix the link. Traffic is never dropped.

Do I need Ads Connect to see ROAS?

No. You can enter spend yourself on Growth. Ads Connect, on Pro Lite and above, imports Meta and Google Ads spend automatically instead.

Compare plans