Техническое задание: Настройка серверного трекинга событий
Цель проекта
Обеспечить надежную и точную передачу данных о важных пользовательских действиях с сервера компании в системы аналитики и рекламы, минуя возможные блокировки на стороне клиента (браузера).
Основные задачи
- Настроить передачу событий «регистрация» и «оплата» с backend-сервера.
- Интегрировать отправку данных в Google Analytics 4 (GA4) с использованием Measurement Protocol.
- Настроить передачу этих же событий в Google Ads для корректного учета конверсий.
- Обеспечить корректную связку данных (например, client_id, transaction_id, value) между системами.
- Проверить корректность отображения событий и конверсий в интерфейсах GA4 и Google Ads.
Требования к реализации
- События должны передаваться напрямую с сервера в момент их фактического совершения (например, при успешном ответе от платежного шлюза).
- Необходимо обеспечить соответствие структуры событий требованиям GA4 и Google Ads (названия параметров, их типы, обязательные данные).
- Для событий оплаты должны передаваться все релевантные коммерческие данные (сумма, валюта, ID транзакции, товары).
- Код интеграции должен быть документирован и устойчив к ошибкам (обработка исключений, логирование).
Результат работы
- Рабочий механизм отправки событий с backend.
- События «регистрация» и «оплата» фиксируются в GA4 как конверсии.
- Конверсии корректно загружаются в Google Ads и доступны для оптимизации рекламных кампаний.
- Инструкция по поддержке и добавлению новых событий.