Live demo - sample data
Sources of all conversions
Bistro Zeezicht · May 1 - 31 · all campaigns
Ready to measure with your own data?
The trial starts immediately after registration. No credit card required.
What you see now
40% to the first source, 40% to the last, 20% spread across everything in between. In this view, Google Ads ranks first with 215 conversions (23% of the total).
Why it looks this way
Compared with the neutral linear view, the gain for LinkedIn Ads +10 conversions contrasts with the loss for Email -18. This is purely due to this model's calculation rule, not different data.
What to optimise for
The start and end carry most weight (40/40), with intermediate steps sharing 20%. This is the default decision-making model.
Risk: long customer journeys with many intermediate steps are slightly undervalued.
Measured conversions
986
+23%April: 803
Recorded revenue
€ 157.240
+23%April: € 128.016
Estimated conversion value
€ 164.890
+23%April: € 134.244
Cost per conversion
€ 36
−18%April: € 44
Period comparison per source
What actually changed? Every source next to the same period before, on conversions, value, cost and ROAS.
| Source | Measured | April | Δ | Value | Δ | Costs | Δ | ROAS | Δ |
|---|---|---|---|---|---|---|---|---|---|
Google Ads | 215 | 138 | +56% | € 58.170 | +57% | € 14.200 | −9.1% | 4.10× | +73% |
Meta Ads | 129 | 111 | +16% | € 30.257 | +17% | € 9.800 | −1.6% | 3.09× | +19% |
LinkedIn Ads | 145 | 129 | +12% | € 74.903 | +13% | € 7.600 | +0.9% | 9.86× | +12% |
TikTok Ads | 69 | 45 | +53% | € 27.407 | +54% | € 2.400 | +24% | 11.42× | +25% |
Organic search | 117 | 105 | +11% | € 27.148 | +12% | - | - | - | - |
Email | 132 | 115 | +15% | € 52.739 | +16% | - | - | - | - |
Direct | 147 | 134 | +9.8% | € 45.223 | +11% | - | - | - | - |
| Unattributable | 32 | 26 | +23% | € 6.283 | +23% | - | - | - | - |
| Attributable total | 954 | 777 | +23% | € 315.848 | +23% | € 34.000 | −3.0% | 9.29× | +24% |
Biggest riser: Google Ads +56%
Biggest faller: none (all sources are growing)
Platform claims: 1.344 now vs 1.192 then (+13%)
Source performance from impression to revenue
Each source with its own logo, costs, measured conversions and the value Roots attributes to it.
| Source | Impressions | Clicks | Claim | Measured | Value | Costs | ROAS |
|---|---|---|---|---|---|---|---|
Google Ads | 2.231.742 | 45.231 | 612 | 215-65% | € 58.170 | € 14.200 | 4.10× |
Meta Ads | 1.564.798 | 32.584 | 412 | 129-69% | € 30.257 | € 9.800 | 3.09× |
LinkedIn Ads | 382.460 | 8.752 | 224 | 145-35% | € 74.903 | € 7.600 | 9.86× |
TikTok Ads | 742.310 | 14.208 | 96 | 69-28% | € 27.407 | € 2.400 | 11.42× |
Organic search | 918.430 | 26.140 | - | 117 | € 27.148 | - | - |
Email | 61.200 | 9.840 | - | 132 | € 52.739 | - | - |
Direct | - | 18.320 | - | 147 | € 45.223 | - | - |
| Unattributable | - | 32 | € 6.283 | - | - | ||
| Total | 1.344 | 986 | € 322.130 | € 34.000 | 9.29× |
Conversion types and their value
Does your site not send an amount? Calculate the value using a model suited to your industry.
| Conversion type | Category | Valuation | Count | Per conversion | Total value |
|---|---|---|---|---|---|
| Table bookings | Restaurant booking | Estimated conversion value | 420 | € 92 | € 38.606 |
| Quote forms | Form / quote | Estimated conversion value | 270 | € 250 | € 67.500 |
| Phone calls | Phone call | Estimated conversion value | 130 | € 350 | € 45.500 |
| Email contact | Email contact | Estimated conversion value | 82 | € 162 | € 13.284 |
| Online orders (gift voucher) | Online store order | Recorded revenue | 68 | € 430 | € 29.240 |
| Offline deals (CRM) | Custom conversion | Recorded revenue | 16 | € 8.000 | € 128.000 |
| Total | 986 | € 322.130 | |||
Every model, side by side
Does a source vary wildly between models? That's the difference between creating demand and stealing the last click.
Why seven models instead of one?
A conversion almost never comes from a single click. Someone sees a video on Meta, searches for you on Google later and only books a week afterwards. Who gets the conversion? There is no single correct answer — only choices. Each model makes a different choice and therefore answers a different question. Comparing all seven shows not one 'truth', but the role each source really plays in the customer journey.
Together they tell the story
Think of a football team: one player provides the assist, another scores. 'Who brought them in' and 'Who gave the final nudge' are the two extremes; the other models share the credit more fairly. The difference between those extremes is precisely what advertising platforms hide from you.
| Source | Claim | Who brought them inFirst touch | Who gave the final nudgeLast non-direct | Equal weight for everyoneLineair | Both start and finish countPosition based | Recent touchpoints matter moreTime decay | Contribution from customer journeysMarkov | Contribution in combinationsShapley |
|---|---|---|---|---|---|---|---|---|
| Google Ads | 612 | 193 | 294 | 218 | 215 | 219 | 185 | 218 |
| Meta Ads | 412 | 161 | 117 | 121 | 129 | 118 | 128 | 122 |
| LinkedIn Ads | 224 | 201 | 118 | 135 | 145 | 127 | 157 | 123 |
| TikTok Ads | 96 | 103 | 38 | 69 | 69 | 62 | 83 | 69 |
| Organic search | - | 112 | 130 | 114 | 117 | 115 | 86 | 114 |
| - | 114 | 222 | 150 | 132 | 144 | 158 | 162 | |
| Direct | - | 70 | 35 | 148 | 147 | 169 | 157 | 148 |
| Unattributable | - | 32 | 32 | 32 | 32 | 32 | 32 | 32 |
| Total | 1.344 | 986 | 986 | 986 | 986 | 986 | 986 | 986 |
Conclusion from these seven models
LinkedIn Ads generates demand
This source receives 201 conversions under First touch compared with 118 under Last non-direct. 1.7× as much credit within this model.
Email closes the deal
Under Last non-direct 222 conversions compared with 114 under First touch. 1.9× as much credit within this model.
The real picture
Direct ranges between 35 and 169 conversions depending on the model; that range is the uncertainty every platform leaves unmentioned. Meta Ads remains stable instead — that contribution is consistent. The truth lies in the middle: use Both start and finish count as your consistent decision-making model, using First touch and Last non-direct as checks on either side. This avoids cutting a source that invisibly feeds the entire journey or overvaluing one that only captures the last click.
In short: one model gives you one opinion. Seven models side by side reveal the role each source plays. Then choose one to guide your decisions — now you know why. (currently selected: Both start and finish count)
Conclusion
What these numbers mean - and what to do next
Generated automatically for the selected model: Both start and finish count
- 1
Together the platforms claim too much
Google Ads, Meta Ads, LinkedIn Ads and TikTok Ads together claim 1344 conversions, while Both start and finish count 558 can be credited to paid traffic. That is 786 double counts (59%). So never add up the separate platform reports.
- 2
Google Ads overstates itself the most
Google Ads claims 612 conversions, Roots measures 215. The real cost per conversion is therefore € 66 instead of € 23.
- 3
TikTok Ads is your most efficient paid source
TikTok Ads costs € 35 per conversion, Meta Ads € 76. If you shift € 980 (10% of the budget of Meta Ads) to TikTok Ads, at equal performance that yields roughly +15 extra conversions per month.
- 4
42% does not come from ads
396 conversions come from organic, email and direct traffic. No ad platform reports them, but your revenue does - factor them in before you cut budget.
Advice for next month
- 1. Optimise on the Roots numbers, not on the platform numbers.
- 2. € 980 budget from Meta Ads to TikTok Ads and measure again after 4 weeks.
- 3. Keep the same attribution model in your reporting, otherwise you compare apples to oranges.
How to read this
In plain language. No attribution knowledge required.
- Claim
- The number of conversions an ad platform claims for itself.
- Measured conversions
- What Roots counted independently on your own site and in your CRM. Every conversion is counted exactly once.
- Attribution model - Both start and finish count (Position based)
- 40% to the first source, 40% to the last, 20% spread across everything in between. The most used model: values both creating and closing demand.
Rule of thumb
Does a source differ a lot between First touch and Last non-direct? Then it either creates demand (high on first) or takes the last click (high on last). Both are valuable - just don't judge them with the same model.
Get more out of your data
Roots shows what works. These Social Roots tools help you turn that insight into growth.
In-depth insight into search visibility and competition. Find out where visibility and opportunities are being missed.
View MagnifiGenerate structured, publish-ready SEO articles in seconds to grow the organic channel in your attribution.
View Rankwriter Pro