Техническое задание: Интеграция Telegram-бота с Яндекс.Метрикой
Цель проекта
Реализовать механизм передачи данных о действиях пользователей из Telegram-бота в систему веб-аналитики Яндекс.Метрика. Это необходимо для отслеживания конверсий и анализа поведения пользователей.
Основные задачи
- Настроить отправку целей (событий) из кода Telegram-бота на сервер Яндекс.Метрики.
- Определить перечень ключевых событий в боте, которые должны передаваться как цели (например: "старт бота", "отправка заявки", "переход в раздел").
- Обеспечить корректную передачу идентификатора пользователя (ClientID) для связки данных.
- Протестировать работоспособность интеграции: цели должны отображаться в отчетах Яндекс.Метрики.
Требования к реализации
- Использование официального API Яндекс.Метрики для отправки событий.
- Код должен быть написан чисто, с комментариями.
- Интеграция не должна нарушать основную логику работы существующего бота.
- Необходимо предоставить краткую документацию по работе реализованного модуля.
Результат работы
- Рабочий код интеграции, встроенный в проект бота.
- Настроенные цели в Яндекс.Метрике, принимающие данные от бота.
- Подтверждение корректной передачи данных (скриншоты отчетов).