Attribution Tool-agnosticB2B SaaSE-learning + coaching

Marketing Attribution Consultant

Your ads might be profitable. You cannot prove it, so the budget conversation is a fight every quarter. I rebuild tracking and attribution so every sale traces back to a channel and a campaign, including the ones that close on a call, and I send that data back to the ad platforms so they optimise for buyers.

Ayoub Kaddouri
Ayoub Kaddouri
Full stack growth consultant · 500+ webinars · €40M+ in webinar sales · LinkedIn
Marketing attribution consultant Ayoub Kaddouri: tracking architecture and attribution models for B2B
Attribution is a data pipeline first and a model second. Most teams buy the model and skip the pipeline.
Short answer

A marketing attribution consultant builds the pipeline and the model that tells you which channels drive revenue. What I do:

I am Ayoub Kaddouri, a full stack growth consultant. I work across SEO, technical marketing, paid ads, reporting and martech instead of one channel, which is why clients hire me when the problem sits between departments. Ten years running paid ads, eight on email, six on SEO and six on WhatsApp automation. Attribution is the layer I get called for most by SaaS and education companies. For Alphorm I rebuilt attribution from scratch: ads that were profitable but unprovable became a scalable €1M ARR channel mix. I have written the reference guides on attribution tools, GA4 models and custom models in SQL, and I am not affiliated with any tool vendor.

€1M
ARR unlocked at Alphorm
0
Tool affiliations
10 yrs
Paid media measured

01 Why attribution is broken at most companies

The honest position

No model is correct. The goal is a model that is consistent, understood by finance, and good enough to make the next budget decision better than the last one.

02 What I build

  1. AuditEvery tracking point, every UTM, every CRM field, every report. Where identity breaks between web, forms, calls and closed deals.
  2. Tracking architectureUTM taxonomy enforced, server-side tagging, Conversions API for Meta, Enhanced Conversions for Google, LinkedIn CAPI. Lead source and campaign captured as CRM properties on the contact and the deal.
  3. Identity stitchingAnonymous visitor to known lead to opportunity to customer, across devices where possible. This is the step most tools skip.
  4. Attribution modelRule-based or custom, chosen for your cycle length and volume. Built in your warehouse or BI tool, not locked in a vendor.
  5. Feedback loopClosed revenue, deal stages and lead quality sent back to the ad platforms as offline conversions. Within weeks the algorithms optimise for buyers.
  6. ReportingOne dashboard from spend to pipeline to revenue by channel and campaign, with the model stated. Finance reviews it with me before it goes live.

03 Choosing the model

Your situationModel I usually recommendWhy
Short cycle, self-serve, under 30 daysLast non-direct click or linearFew touches, the last one matters most
B2B SaaS, 30 to 90 day cycle, sales-assistedPosition-based (40/20/40) or W-shapedDemand creation and the demo request both deserve credit
Coaching and e-learning with webinarsCustom: webinar attendance as a weighted milestoneThe webinar is the conversion event, standard models ignore it
3,000+ conversions a monthData-driven, validated against a rule-based modelEnough volume for the algorithm to mean something

I keep two models side by side in every report. When they agree on channel rankings, trust the ranking. When they disagree, that is where the budget decision needs a human.

04 Tools: when you need one and when you do not

I have compared HockeyStack, Triple Whale, Northbeam, Hyros, Dreamdata and GA4 in detail in the attribution tools guide. The short version: under roughly €30K a month in ad spend, you do not need a paid tool. You need clean tracking, a CRM with source fields, and a BI dashboard. Above that, a tool saves engineering time, but it does not fix a broken pipeline. I recommend tools based on your stack, and I am not paid by any of them.

05 Who this is for

Good fit
  • B2B SaaS spending €10K+ a month on ads with sales-assisted deals
  • E-learning and coaching companies where sales close on webinars and calls
  • Companies with GA4, the CRM and ad platforms all reporting different numbers
  • Teams about to buy an attribution tool and unsure if they need one
Not a fit
  • E-commerce under €10K a month in ad spend (platform reporting is enough)
  • Companies without a CRM
  • Looking for a GA4 setup only (I can do it, but it will not fix attribution)

Want to know which channels actually pay?

30 minutes. Bring your ad spend by channel and your CRM. I will show you where the identity breaks and what the first fix is.

Book a free 30 minute audit   See how attribution unlocked €1M ARR

06 Frequently asked questions

What does a marketing attribution consultant do?
They build the data pipeline and the model that connect marketing spend to revenue: tracking architecture, UTM rules, server-side events, CRM fields, identity stitching, an attribution model that fits your sales cycle, and the feedback loop that sends closed revenue back to ad platforms. The output is reporting that finance accepts and that makes budget decisions better.
Do I need an attribution tool like HockeyStack or Triple Whale?
Under roughly €30K a month in ad spend, usually not. Clean tracking, a CRM with source fields and a BI dashboard cover it. Above that, a tool saves engineering time, but it will not fix a broken pipeline. I compare the tools without affiliation in my attribution tools guide and recommend based on your stack.
Which attribution model is best for B2B SaaS?
For a 30 to 90 day sales-assisted cycle, position-based (40 percent first touch, 40 percent last touch, 20 percent middle) or W-shaped is the practical default. Data-driven only makes sense above roughly 3,000 conversions a month. I always report two models side by side so disagreements are visible.
How do you attribute sales that happen on calls or offline?
By capturing the lead source and campaign on the CRM contact at the first touch, carrying it to the deal, and sending the closed deal back to Meta, Google and LinkedIn as an offline conversion with its value. This also lets the ad platforms optimise for buyers instead of form fills.
Why do GA4, my CRM and my ad platforms show different numbers?
Different attribution windows, different identity methods and different scopes. Ad platforms count any touch in their window, GA4 splits credit across channels, the CRM records what a rep typed. Discrepancies of 20 to 40 percent are normal. The fix is one agreed model and one report, not forcing three systems to match.
How long does an attribution project take?
The audit takes one to two weeks. Tracking architecture and CRM fields take two to four weeks. The model and dashboard another two. Expect six to eight weeks to a trusted report, and another month before the offline conversion feedback loop changes ad performance.