ads-attribution — скилл для Claude Code: аудит атрибуции
Проверяет атрибуцию рекламы между платформами и не даёт складывать несопоставимые конверсии. Нужен при расхождениях в отчётах, GA4 и MMP.
npx skills add AgriciDaniel/claude-ads --skill ads-attribution -a claude-codeЧто делает ads-attribution
Скилл читает контракт ads и нормализованные снимки аккаунтов, затем фиксирует бизнес-конверсию, её ценность, период данных, часовой пояс, валюту и цель анализа. Он собирает источники событий из браузера, сервера, рекламных платформ, аналитики, MMP, офлайн-каналов и приложений.
Далее скилл сопоставляет сравнимые события и объясняет расхождения: на них влияют правила допуска, просмотры без клика, согласие, смоделированные данные, задержка конверсии, пороги и охват. В результате он возвращает выводы, противоречия, уровень уверенности, недостающие свидетельства и план улучшения измерений через общий JSON-контракт.
Он не считает отчёты разных окон одной суммой. Конверсии Meta за семь дней и Google за тридцать дней нельзя складывать, пока не выровнены событие, ценность, окно, область кликов и просмотров, подсчёт, дедупликация, часовой пояс, валюта, модель и обработка смоделированных данных. Это повод проверить методику отчёта до принятия решения.
Какие задачи решает
- сверить конверсии Meta и Google
- найти причину расхождений между GA4 и рекламной платформой
- проверить правила дедупликации событий браузера и сервера
- сопоставить данные AppsFlyer, Adjust, Branch или Singular
- отделить качество измерения от отчётных показателей платформы
Примеры запросов агенту
- «Проведи аудит атрибуции Meta, Google и GA4: проверь определения конверсий и окна отчётности.»
- «Сравни события браузера и сервера, найди правила дедупликации и причины расхождений.»
- «Можно ли сложить эти конверсии Meta и Google? Сначала проверь сопоставимость окон и моделей атрибуции.»
Как установить ads-attribution
1Через Skills CLI (Vercel)
npx skills add AgriciDaniel/claude-ads --skill ads-attribution -a claude-code2Вручную: положить файлы
~/.claude/skills/ads-attribution/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/ads-attribution/
1Через Skills CLI (Vercel)
npx skills add AgriciDaniel/claude-ads --skill ads-attribution -a codex2Вручную: положить файлы
.agents/skills/ads-attribution/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add AgriciDaniel/claude-ads --skill ads-attribution -a cursor2Вручную: положить файлы
.cursor/skills/ads-attribution/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install AgriciDaniel/claude-ads ads-attribution2Вручную: положить файлы
.github/skills/ads-attribution/SKILL.md1Через Skills CLI (Vercel)
npx skills add AgriciDaniel/claude-ads --skill ads-attribution -a gemini-cli2Командой платформы
gemini skills install https://github.com/AgriciDaniel/claude-ads --path skills/ads-attributionВручную: положить файлы
.devin/skills/ads-attribution/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add AgriciDaniel/claude-ads --skill ads-attribution -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора20
Весь набор →Похожие
Вопросы о ads-attribution
Как установить ads-attribution в Claude Code?
Выполните npx skills add AgriciDaniel/claude-ads --skill ads-attribution -a claude-code, затем ещё раз npx skills add AgriciDaniel/claude-ads --skill ads-attribution -a claude-code. Файл скилла находится в ~/.claude/skills/ads-attribution/SKILL.md.
Что делает ads-attribution?
Скилл проводит аудит атрибуции между рекламными платформами, аналитикой, MMP и офлайн-источниками. Он проверяет определения конверсий, окна, правила подсчёта и дедупликации.
Почему нельзя складывать конверсии Meta и Google?
Суммировать показатели можно только после приведения источников к общему событию, окну атрибуции, правилам подсчёта и другим условиям сопоставимости. Конверсии Meta за семь дней и Google за тридцать дней скилл считает несовместимыми.
Исходный текст
SKILL.md · MIT
--- name: ads-attribution description: "Audit cross-platform attribution, conversion definitions, reporting windows, GA4, AdServices and AdAttributionKit, MMPs, browser and server events, offline conversions, and platform reconciliation. Use for attribution audit, attribution models, conversion windows, requests to add or total Meta and Google conversions, incompatible reporting-window aggregation, GA4 attribution, MMP review, AppsFlyer, Adjust, Branch, Singular, or cross-platform discrepancies." --- # Attribution Audit 1. Read the main `ads` contract and normalized account snapshots. 2. Declare the business conversion, value, data window, timezone, currency, and decision the attribution analysis must support. 3. Inventory every browser, server, platform, analytics, MMP, offline, and app attribution source with its identity, counting, deduplication, and privacy rules. 4. Reconcile comparable events and explain differences caused by eligibility, view-through rules, consent, modeled data, conversion lag, thresholds, or scope. 5. Separate measurement quality from platform-reported performance. 6. Return findings, contradictions, confidence, missing evidence, and a measurement improvement plan through the common JSON contract. Do not assume one platform is ground truth, add incompatible reports together, or recommend an attribution model without the operator's decision context. ## Comparability gate Reject aggregation until the sources share, or are explicitly normalized to, the same conversion event and value definition, attribution window, click/view scope, counting method, deduplication identity, timezone, currency, attribution model, and modeled-data treatment. Until then, report the values side by side with their definitions; do not compute a total. Example: Meta seven-day conversions and Google thirty-day conversions are incompatible. Refuse to add them, reconcile windows and definitions first, and only aggregate a newly comparable dataset.
© AgriciDaniel · MIT · AgriciDaniel/claude-ads