attribution

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

Updated Aug 3, 2026
One-click install
npx skills add https://github.com/Yvesdefaria/GymLab --skill attribution-yvesdefaria
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: attribution
Source: https://github.com/Yvesdefaria/GymLab/tree/main/.opencode/skills/marketingskills/skills/attribution
Command: npx skills add https://github.com/Yvesdefaria/GymLab --skill attribution-yvesdefaria

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Marketing attribution is where budgets get misallocated: Google, Meta, GA4, and your CRM each report different conversion numbers, and no single dashboard tells you which channel actually drove revenue. This Skill helps you choose and interpret attribution models, reconcile conflicting sources, and—when you control the site—build first-party tracking that joins anonymous browsing to real conversions. ## Core Features & Use Cases - Model interpretation and reconciliation: Compare first-touch, last-touch, linear, time-decay, position-based, and data-driven models; triangulate ad platforms, GA4, CRM, and self-reported surveys against one source of truth. - Measurement paradigm selection: Decide between MTA, media mix modeling (MMM), and incrementality tests (geo holdouts, PSA, ghost ads) based on budget, sales cycle, and channel mix. - First-party attribution builds: Instrument identify() calls, stitch conversions on third-party domains (SavvyCal, Calendly, Stripe Checkout) via metadata passthrough and webhook identity merges, with fail-closed anonymity guards. - Use Case: Your Meta dashboard claims 6x ROAS on retargeting but revenue is flat. Use this Skill to diagnose platform over-attribution, design a holdout test to measure true incremental lift, and reallocate budget based on incremental CPA. ## Quick Start Ask the assistant to reconcile why Google Ads, Meta, GA4, and your CRM report different conversion counts and recommend which attribution model fits 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 from Google Ads, Meta, and GA4?

Pick one source of truth for the conversion count, usually your CRM or backend where revenue is real, and treat platform numbers as claims to de-duplicate against it. Never sum across platforms, since each claims credit for the same sale; read directional trends instead of 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 rather than picking one, because the gap between them is the insight. Position-based (40/40/20) is usually the most defensible single model for B2B, while last non-direct works for short ecommerce cycles.

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 in the webhook with an identify call using the booking email. 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 systematically inflated by self-crediting, view-through conversions, and generous attribution windows, especially for retargeting. Run an incrementality test such as a geo holdout or on/off test to measure true lift, and use incremental CPA for budget decisions.

When should I use MMM instead of multi-touch attribution?

Use media mix modeling when you have material spend across multiple channels including offline ones like podcasts or TV, plus two to three years of weekly data. MTA handles day-to-day tactical optimization, while MMM allocates the portfolio and incrementality tests validate both.

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 through to revenue.