Control

Know which half of your traffic paid off

Every lead arrives carrying where it came from, so paid cost per lead divides paid spend by paid leads, not by all of them.Every lead arrives carrying where it came from: campaign tags, click ids, referrer, landing page. So paid cost per lead divides paid spend by paid leads. Not by all of them, which is the quiet error in most reporting.

Leads by traffic sourceAugust 2026
Paid: Meta486 leads€12.40 CPL
Paid: Google228 leads€16.10 CPL
Organic search312 leadsno cost
Direct & referral258 leadsno cost
UTM auditMeta creatives
Tagged correctly84 creativesok
Missing campaign tag11 creativesfix
Malformed tag4 creativesfix
Channel triangulationSessions joined to leads
Paid social, 4,120 sessions486 leads11.8%
Paid search, 2,880 sessions228 leads7.9%
Organic, 2,610 sessions312 leads12.0%
Three problems

What breaks attribution, and what fixes it

Almost every wrong number in marketing reporting starts here.Almost every wrong number in marketing reporting comes from one of these three.

Paid divided by everything

Adding up ad spend and dividing by every lead you received counts your organic traffic as a return on ad spend. Airdec keeps the split on the lead itself, so paid metrics only ever see paid leads.

Sessions and leads in different tools

Analytics knows about sessions per channel; your CRM knows about leads. Joining them gives site conversion per channel, which is where wasted paid traffic becomes visible: clicks that arrive and never convert.

Tags that were never right

An untagged creative sends its clicks in as organic, and every report built on top inherits the error. Airdec audits your creatives for missing and malformed tags and can repair them in place.

The repair

Fixing tags, with the trade-off stated

01

Audit

Airdec lists the creatives with missing or broken tracking parameters, and how many clicks each has mis-attributed.Airdec reads your Meta creatives and lists the ones with missing or broken tracking parameters, with the number of clicks each has already mis-attributed.

02

Repair

The fix injects the correct parameters in place. It needs the ads management permission, so it is opt-in.The fix injects the correct parameters by duplicating the creative and swapping it in. It needs the ads management permission on your connected account, so it is opt-in rather than automatic.

03

Know the cost

A swapped creative restarts Meta’s learning phase for three to seven days. We say so before you press the button.A swapped creative restarts Meta's learning phase, typically for three to seven days. We tell you that before you press the button, because a fix that quietly costs a week of performance is not a fix.

Questions

Attribution, in detail

What exactly is stored on a lead?

The campaign parameters it arrived with, any click identifier from the ad platform, the referring page, the landing page it converted on, and a derived traffic source. It travels with the lead, so it is still there months later when someone asks where that customer came from.

Is this last-click attribution?

Today, yes. The lead is credited to the touch that produced it. A longer window that stitches earlier visits together with a cookie is on the roadmap, and we would rather name it as unbuilt than imply you are getting it now.

What is “wasted paid traffic”?

Paid sessions on a channel that produce no leads at all. Seen next to that channel's spend, it is usually the fastest budget saving available, and it is invisible if sessions and leads live in separate tools.

Do I have to grant ad management access?

Only for the repair. Reading performance and auditing tags needs read access alone; rewriting a creative needs the management permission, and that is a separate, revocable decision.