analytics-tracking-automation — скилл для Claude Code: GA4 и GTM
Скилл проводит агента по всей цепочке настройки аналитики: обход сайта, схема событий GA4, синхронизация с GTM, проверка в preview и публикация контейнера.
npx skills add reason-machines/data-skills --skill analytics-tracking-automation -a claude-codeЧто делает analytics-tracking-automation
Скилл даёт агенту рабочий процесс из шести шагов. Сначала он обходит страницы сайта и делит их по смыслу — товар, цены, контакты. Потом собирает схему событий GA4 с параметрами и триггерами, синхронизирует её с контейнером Google Tag Manager через API, прогоняет проверку в режиме preview на Playwright и публикует версию контейнера, если проверки прошли.
Внутри — CLI event-tracking с командами init, resume, audit, sync, verify и publish. Каждый запуск оставляет каталог артефактов: site-analysis.json, page-groups.json, event-schema.json, verification-report.json и checkpoint.json. Файлы можно править руками и продолжать с последней точки, а не начинать заново. Для магазинов на Shopify есть отдельный режим с событиями корзины, оформления заказа и покупки.
Синхронизация с GTM требует учётных данных Google OAuth: GOOGLE_CLIENT_ID и GOOGLE_CLIENT_SECRET, а redirect URI должен указывать на http://localhost:3000/oauth/callback. Без этого шаг sync не пройдёт. Нужен Node.js 18+, Playwright Chromium подтягивается при npm install.
Какие задачи решает
- спланировать события GA4 под структуру конкретного сайта
- сверить живой контейнер GTM с рекомендуемым планом трекинга
- создать теги, триггеры и переменные в GTM без ручного клика
- проверить срабатывание событий в preview до публикации
- настроить события корзины и покупки для магазина на Shopify
Примеры запросов агенту
- Проанализируй сайт https://www.example.com и предложи план трекинга для GTM
- Собери схему событий GA4 и синхронизируй её с контейнером GTM
- Проверь мой контейнер GTM и покажи отчёт о расхождениях с планом
Как установить analytics-tracking-automation
1Через Skills CLI (Vercel)
npx skills add reason-machines/data-skills --skill analytics-tracking-automation -a claude-code2Вручную: положить файлы
~/.claude/skills/analytics-tracking-automation/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/analytics-tracking-automation/
1Через Skills CLI (Vercel)
npx skills add reason-machines/data-skills --skill analytics-tracking-automation -a codex2Вручную: положить файлы
.agents/skills/analytics-tracking-automation/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add reason-machines/data-skills --skill analytics-tracking-automation -a cursor2Вручную: положить файлы
.cursor/skills/analytics-tracking-automation/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install reason-machines/data-skills analytics-tracking-automation2Вручную: положить файлы
.github/skills/analytics-tracking-automation/SKILL.md1Через Skills CLI (Vercel)
npx skills add reason-machines/data-skills --skill analytics-tracking-automation -a gemini-cli2Командой платформы
gemini skills install https://github.com/reason-machines/data-skills --path skills/analytics-tracking-automationВручную: положить файлы
.devin/skills/analytics-tracking-automation/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add reason-machines/data-skills --skill analytics-tracking-automation -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о analytics-tracking-automation
Как установить analytics-tracking-automation в Claude Code?
Выполните npx skills add reason-machines/data-skills --skill analytics-tracking-automation -a claude-code, затем проверьте, что файл скилла лежит по пути ~/.claude/skills/analytics-tracking-automation/SKILL.md.
Что делает analytics-tracking-automation?
Обходит сайт, группирует страницы по назначению, строит схему событий GA4, переносит её в контейнер GTM, проверяет срабатывание событий в preview и публикует версию контейнера.
Что нужно для синхронизации с Google Tag Manager?
Учётные данные Google OAuth: GOOGLE_CLIENT_ID и GOOGLE_CLIENT_SECRET из Google Cloud Console с включённым Tag Manager API и redirect URI http://localhost:3000/oauth/callback. При первом запуске откроется браузер для подтверждения доступа.