All recipes
Pipeline Doc

Attribution report

Multi-touch attribution across paid, organic, and direct — broken out by channel, campaign, and account tier.

Eluu — attribution-report
Shown in preview
HubSpot Google Sheets Notion
Runtime ~6 min per run
Tokens ~22K per run
Owner a marketing colleague

Works with

Pick whichever tool your team already uses.

  • CRM
    HubSpot Salesforce Pipedrive
  • Spreadsheet
    Google Sheets Excel Airtable
  • Docs
    Notion Google Docs
  • Analytics
    GA4 Mixpanel Amplitude
Google Sheets
Spend ledger Pull paid touches
HubSpot
HubSpot Stitch to deals
Notion
Notion Tier + write

What it does

Last-click attribution makes paid search look like a hero and makes the awareness layer look invisible. This recipe builds the full picture — every touch on the path to revenue, weighted by a model you can tune — and ships it as a report.

How it works

  1. Pull every paid touch. The colleague reads spend + click data from each ad platform and the unified spend ledger, then normalizes them into one touch-event schema.
  2. Resolve to contacts and deals. Anonymous touch events are stitched to contacts via cookie + form fill, then matched to closed-won deals in the lookback window.
  3. Apply your attribution model. Per-deal touch sequences run through a configurable model — linear, time-decay, or U-shape — to credit channels along the path.
  4. Tier and ship. Deals are tiered by account size; per-channel revenue, spend, and ROAS land in a clean weekly doc with per-campaign drilldowns.

Setup

  • Connect ad platforms (Google Ads, Meta Ads, LinkedIn).
  • Connect a CRM (HubSpot, Salesforce, or Pipedrive) for revenue matching.
  • Maintain a unified spend ledger sheet — or let the colleague auto-build one.
  • Pick an attribution model — linear, time-decay (default), or U-shape.

Variations

  • Add organic search and direct traffic via GA4 to compare paid vs. earned.
  • Slice the report by ICP segment so enterprise vs. mid-market funnels stay separate.
  • Run a daily delta version that flags channels swinging more than ±15% week-over-week.