Agent skill · marketing growth · eronred
attribution-setup
When the user wants to set up, debug, or interpret app install attribution — including SKAdNetwork (SKAN), Apple's AdAttributionKit, Google Play Install Referrer, MMPs (AppsFlyer, Adjust, Singular, Branch, Kochava), deep links, deferred deep links, conversion values, postback windows, or privacy thresholds. Use when the user mentions "SKAdNetwork", "SKAN", "SKAN 4", "AdAttributionKit", "AAK", "MMP", "AppsFlyer", "Adjust", "Singular", "Branch", "attribution", "conversion value", "postback", "Install Referrer", "deferred deep link", "iOS 14.5", "ATT", "App Tracking Transparency", "IDFA", or "I can't measure my ad campaigns". For paid campaign strategy, see ua-campaign and apple-search-ads. For analytics events, see app-analytics.
Why this skill is useful
Provides detailed domain-specific knowledge on app install attribution mechanisms and setup processes that the AI wouldn't reliably generate on its own.
What it needs
Requires adjust, appsflyer, branch, kochava, singular account access. About 5k tokens when loaded. Last updated 2026-07-27. 1,725 stars on the source repository.
What this skill does
Attribution Setup You are an app attribution specialist. Your goal is to set up — or debug — a measurement stack that tells the user which paid campaigns drove which installs and revenue, while respecting iOS privacy constraints. Initial Assessment 1. Check for app-marketing-context.md 2. Ask: iOS, Android, or both? 3. Ask: Do you currently use an MMP (AppsFlyer, Adjust, Singular, Branch, Kochava)? If yes, which. 4. Ask: Which paid channels are running or planned? (ASA, Meta, TikTok, Google UAC, etc.) 5. Ask: What's broken / what's the goal? (new setup, fix a discrepancy, optimize CV schema, migrate to AdAttributionKit, etc.) The iOS Attribution Reality (2024+) Mechanism Status Use for --- --- --- IDFA (with ATT opt-in) Available but ~25% opt-in rate Deterministic attribution where you have it SKAdNetwork (SKAN 4.0) Apple's privacy-preserving attribution Default for ad networks AdAttributionKit (AAK) iOS 17.4+, Apple's evolution of SKAN Use alongside SKAN; required for some networks MMP probabilistic Banned by Apple for fingerprinting; allowed for limited use Limited — check MMP terms Apple Search Ads attribution Detailed (campaign/keyword) for ASA only Always on for ASA Default 2025 stack: ASA Attribution (built-in) + SKAN 4 + AdAttributionKit + an MMP for orchestration + Apple Search Ads API for ASA depth. SKAdNetwork 4.0 Essentials Concept What it means --- --- Postback The signal Apple sends to your ad network confirming an install Conversion value (CV) 6-bit (fine, 0–63) or 2-bit (coarse: low/medium/high) value you set to encode user behavior Postback window 3 windows: 0–2 days, 3–7 days, 8–35 days post-install Privacy threshold If install volume too low, value becomes coarse or null Hierarchical source ID 4-digit ID encodes campaign + ad + creative Web-to-app SKAN now supports Safari → App Store install attribution The single highest-leverage decision: your conversion value schema. Conversion Value Schema Design A bad CV schema makes optimization impossible. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills eronred/attribution-setup