Attribution
What creates revenue, shown only where the evidence can carry it.
Most attribution fills the gaps with a model. Signal records the raw evidence at each step, joins steps only when identifiers match, and says Unknown for everything else. Fewer numbers, every one of them defensible.
- Google AnalyticsLive
- Google Ads readsLive
- Click and source evidence capturePlanned
- CRM, booking and sales connectionsPlanned
- Payment and revenue truthPlanned
The chain
What is recorded at each step
Field names only. These are the identifiers that make a deterministic join possible.
- Landingrecords: site host, page URL, landing page, initial referrer
- Campaign tagsrecords: utm source, medium, campaign, term, content
- Click identifiersrecords: gclid, gbraid, wbraid, fbclid and other supported ids
- Sessionrecords: session and client identifiers
- Enquiryrecords: lead id, booking-intent id, channel
- Canonical booking or salerecords: the booking or sales system's own id
- Delivered outcomerecords: service or product id, delivered date
- Paymentrecords: payment, refund and collected value from the accounting source
Collected revenue feeds the next spend decision
Where this stands today
Channel and campaign evidence is read from Google Analytics and Google Ads now. Capturing click identifiers and referrers on your own site, and joining them to your booking and payment records, is designed and not yet built. Until it is, no Signal page claims revenue by click.
The rules
Ten rules every join obeys
Status today
The capabilities behind this page
Google Analytics
LiveSessions, users, channels, engagement and key events read nightly.
Google Ads reads
LiveCampaigns, ad groups, keywords, negatives, search terms, conversion actions and change history read into evidence tables. Nothing is written back.
Click and source evidence capture
PlannedCapturing campaign tags, click identifiers and the first referrer on the client's own site is designed and not yet built.
CRM, booking and sales connections
PlannedEnquiry, booking and sale records are not yet connected. Until they are, no page claims a booking from a form or revenue from a click.
Payment and revenue truth
PlannedCollected revenue, refunds and outstanding balances will come only from the payment or accounting source when it is connected.
Change and verification record
PartialWebsite fixes are recorded with who selected them, when they were deployed and a re-scan verdict. An approval step and an observation window are not yet recorded.
Find out what your data can already prove
Tell us which systems you use. We reply with what can be joined deterministically today, what needs capture first, and what will stay Unknown.