Every pound,
traced to its source.
See revenue against the prior period, by channel, by campaign, by guest cohort with incremental impact isolated. Stop guessing which marketing actually works.
Last 7 days
£12,401
+23% vs prior 7 days
Incremental
+£2,318
By channel
£12.4k
Avg weekly revenue
tracked across pilot venues
+23%
Lift visible day one
vs prior-period baseline
6
Channels attributed
QR · email · SMS · ads · POS · direct
<1s
Updates live
as orders close
The attribution model
How we work out which channel actually earned the order.
Most platforms count the last click and call it a day. We follow the whole journey the email that planted the idea, the SMS that triggered the visit, the QR scan that closed it and weight each touchpoint based on what it contributed.
- First-touch, last-touch, and time-decay models supported
- Per-channel attribution windows (configurable)
- Same-guest deduplication across multiple campaigns
- Incremental lift versus a synthetic control group
Email · Win-back
40%Opened "We miss you" email at 09:14
SMS · Reminder
25%SMS opened, link clicked at 18:32
QR menu · In-venue
35%Scanned at table 6, ordered Wagyu Burger
Principles
What we measure and what we refuse to.
Incremental, not vanity
We isolate the revenue that would have happened anyway and report only what each channel earned on top.
Multi-touch by default
Guests don’t convert from one ad. We weight every touchpoint in the path — first-click, last-click, and everything between.
Configurable windows
Email campaigns get a 7-day window. POS discounts get same-session. You set the rules per channel.
Cohort-aware
When the same guest sees three campaigns this month, attribution doesn’t double-count. You see the journey, not the noise.
Stop wondering
which marketing actually works.
Revenue. Channel. Campaign. Cohort. All accounted for, in one screen.