attribution

Interpret attribution models and build first-party tracking to connect marketing touches to revenue.

Updated Aug 13, 2026
One-click install
npx skills add https://github.com/imMamdouhaboammar/marketing-skills --skill attribution-immamdouhaboammar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: attribution
Source: https://github.com/imMamdouhaboammar/marketing-skills/tree/main/skills/attribution
Command: npx skills add https://github.com/imMamdouhaboammar/marketing-skills --skill attribution-immamdouhaboammar

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Marketers lose budget to channels that look good in one dashboard and terrible in another, because every platform claims credit for the same conversion and models quietly encode opinions as fact. This Skill helps you choose and interpret attribution models, reconcile conflicting numbers across Google, Meta, GA4, and your CRM, and instrument first-party attribution when you control the site or app. ## Core Features & Use Cases - Model interpretation and reconciliation: Compare first-touch, last-touch, linear, time-decay, position-based, and data-driven models, then triangulate platform, analytics, CRM, and self-reported data into one defensible allocation with confidence levels. - Measurement paradigm selection: Decide between multi-touch attribution, media mix modeling, and incrementality testing (geo holdouts, PSA, ghost ads) based on budget, sales cycle, and channel mix. - First-party attribution builds: Close the identify() gap, stitch conversions on third-party domains like SavvyCal or Stripe Checkout via metadata passthrough and webhook identity merges, and sync source/confidence/basis fields into the CRM. - Use Case: Your Meta dashboard claims 40 conversions, Google claims 50, and your CRM shows 35 deals. Use this Skill to establish the CRM as the source of truth, de-dupe overlapping platform claims, and deliver an attribution readout that explains the gap and recommends where next quarter's budget should go. ## Quick Start Ask the assistant to reconcile your conflicting conversion numbers across ad platforms, GA4, and your CRM and recommend an attribution model for your sales cycle.

Frequently Asked Questions about attribution

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I reconcile different conversion numbers across Google Ads, Meta, GA4, and my CRM?

Pick one source of truth for the conversion count, usually your CRM or backend where revenue is real, and treat other sources as explaining where conversions came from. Never sum platform numbers since they overlap; de-dupe against the source of truth and read directional trends rather than absolute matches.

First-touch vs last-touch attribution: which model should I use?

For long B2B sales cycles, show first-touch and last-touch side by side because the gap between them is the insight. Position-based is the most defensible single model for B2B since it credits both what created and what closed the deal.

How do I track conversions that happen on a third-party domain like Calendly or SavvyCal?

Append the visitor's anonymous distinct_id to the outbound booking link via the tool's metadata passthrough, then merge it back in the webhook with an identify call plus a conversion event. Only smuggle anonymous ids and fail closed when identity is ambiguous to avoid corrupting profiles.

Why does Meta report high ROAS while my revenue stays flat?

Platform-reported ROAS is inflated by self-crediting, view-through conversions, and generous attribution windows, so it is not incremental ROAS. Run a holdout or geo-lift test to measure true incremental lift, and use incremental CPA rather than reported ROAS to drive budget decisions.

When should I use media mix modeling instead of multi-touch attribution?

Use MMM when you have material spend across multiple channels including offline or brand channels, plus two to three years of weekly data with real spend variation. Below roughly six figures of monthly blended spend, good UTMs, last-non-direct, and a self-reported survey deliver more value.

Does this Skill set up GA4 event tracking and UTM parameters?

No, event tracking setup, tracking plans, and UTM configuration belong to the analytics skill. Attribution assumes tracking already exists and focuses on how touches join to conversions and survive to revenue.