Техническое задание: Настройка серверной аналитики для WooCommerce
Требуется настроить полноценный server-side tracking для интернет-магазина на WordPress + WooCommerce. Сайт работает на чистом коде, без использования плагинов для аналитики.
Цель проекта
Создание надежной и защищенной от блокировок системы сбора данных о действиях пользователей, которая передает события напрямую с сервера, минуя браузер клиента.
Основные задачи
- Интеграция и настройка Facebook Conversion API (CAPI).
- Интеграция и настройка TikTok Events API.
- Настройка Google Analytics 4 (GA4) с использованием серверной отправки данных.
- Обеспечение корректного отслеживания ключевых событий электронной коммерции (просмотры товаров, добавление в корзину, инициирование оформления заказа, покупки и др.).
- Настройка должна быть выполнена на уровне кода сайта, без привлечения сторонних плагинов для аналитики.
Требования к реализации
- Все события должны отправляться с сервера магазина.
- Необходимо обеспечить синхронизацию клиентских и серверных событий (например, через event_id).
- Код должен быть оптимизированным и не влиять на скорость работы сайта.
- Должна быть предусмотрена обработка ошибок и логирование для отладки.
- Решение должно быть документировано.
Ожидаемый результат
Полностью рабочая система серверной аналитики, отправляющая данные в три указанные платформы (Facebook, TikTok, GA4) при совершении пользователем целевых действий в интернет-магазине.