Castby WAYVZ
How attribution works

From a message to money, with the receipts.

Cast ties every send to the click, the page, the conversion and the payout it produced, per channel and per campaign.

Sample journey, demo model
12,480Messages sent
↓
4,120Clicks
↓
1,860Landing page visits
↓
612Orders
$48,200Revenue attributed
4.1xROAS
See the full worked example
The model

The click-to-payout model

Three phases, tracked end to end, so a number on a dashboard traces back to a real message.

Capture

An audience and a message. Every send gets a unique record tied to the contact, the channel and the campaign that sent it.

Convert

A click and a page. Links are tracked short links, and the landing page or form records the visit and submission against that click.

Prove

A conversion and a payout. The order, subscription or signed postback lands in the revenue ledger, tied back to the click that earned it.

Worked example

A worked example

A retail cart-recovery send, walked through step by step.

Sample journey, demo model
12,480Messages sent (WhatsApp)
4,120Clicks
1,860Landing page visits
612Orders
$48,200Revenue attributed
4.1xROAS
The Cast dashboard: revenue attributed by channel with conversion counts
The ledger. Revenue by channel on the dashboard, each figure traceable back to the sends that earned it.
The Cast journey builder: the cart-recovery journey that produced the sample above
Download a sample CSV export (10 rows)

Sample data from a demo workspace. Every column shown here is in the real export.

The mechanics

How it actually works

No black box. This is the real pipeline, in plain English.

  1. Every send carries a unique record id tied to the contact, the channel and the campaign.
  2. Every link in a message is wrapped as a tracked short link, so a tap becomes a click record tied to that send.
  3. Landing pages and forms built in Cast record the visit and the submission against that click.
  4. Conversions arrive from a landing-page action, from a connected store order, or from a signed postback the advertiser's own system sends to Cast, verified with a shared-secret signature so a conversion cannot be forged.
  5. Carrier-billed subscriptions in MENA & Africa (early access) write an attributed conversion the moment the subscription activates.
  6. Money lands in a revenue ledger, and the dashboard's "Revenue by channel" is that ledger read back through click, then campaign, then channel.
  7. Every conversion also gets a quality score from rule-based fraud and anomaly checks, so doubtful conversions can be filtered out.

Each conversion is credited to the one tracked click whose id came back with it, within the conversion window you set per offer in days. Credit is not split across several touches. Renewals are not double-counted.

Questions

A few things people ask

What if a customer converts without clicking?

It still shows up as revenue in your store or payment provider, just not as an attributed conversion in Cast. Only conversions tied to a tracked click, page or postback are counted as attributed.

Do you double count?

No. Each conversion is credited to the one tracked click whose id came back with it, within the conversion window you set per offer in days, and carrier subscription renewals are excluded from the conversion event that already counted the activation.

Can I export it?

Yes. Every conversion, its click, and its quality score can be exported as CSV from your dashboard.

See it on your data.

Book a walkthrough and we will trace a real send through to revenue.