Техническое задание по настройке отправки данных на GA4 через серверный Google Tag Manager (SGTM) и API с использованием Google Cloud Platform (GCP)
Цель проекта:
Оптимизировать передачу данных о покупках и других пользовательских событиях с веб-приложения в Google Analytics 4 (GA4) через серверный Google Tag Manager (SGTM) и API, используя инфраструктуру Google Cloud Platform (GCP). В данный момент передача данных о событиях покупок осуществляется через бэкенд на GA4 с использованием Measurement Protocol.
Задачи:
1. **Настройка инфраструктуры на Google Cloud Platform:**
- Создать проект в Google Cloud Platform (GCP) для размещения серверного контейнера GTM.
- Настроить хостинг серверного контейнера с использованием App Engine или Cloud Run.
- Обеспечить интеграцию с Google Cloud для безопасной и стабильной передачи данных в GA4.
2. **Интеграция веб-приложения с GTM:**
- Внедрить клиентский контейнер GTM на веб-приложение для отслеживания событий.
- Настроить передачу событий (например, клики, конверсии, просмотры страниц) с веб-приложения в клиентский контейнер GTM.
- Согласовать с продуктовым аналитиком перечень событий и параметров, которые должны передаваться, для последующей настройки тегов и триггеров.
3. **Настройка серверного контейнера GTM:**
- Настроить серверный контейнер для обработки событий, поступающих с клиентского контейнера GTM.
- Интегрировать серверный контейнер с GA4 через Measurement Protocol, обеспечив передачу корректных данных и параметров.
4. **Оптимизация и доработка текущей передачи событий:**
- Оптимизировать текущую передачу данных о покупках, которая уже осуществляется через бэкенд на GA4 с использованием Measurement Protocol.
- Обеспечить, чтобы передача данных с бэкенда и клиентской части веб-приложения была согласована и не дублировала события.
5. **Тестирование и отладка:**
- Провести тестирование корректности передачи данных по всей цепочке: от веб-приложения до GA4 через серверный контейнер.
- Осуществить отладку и устранение ошибок для обеспечения точной и стабильной передачи данных.
6. **Документация и передача знаний:**
- Подготовить детализированную документацию по настройке всей системы, включая использование GCP, GTM и Measurement Protocol.
- Провести базовое обучение команды по поддержке и обновлению системы.
Продуктовый аналитик предоставит:
- Список всех событий, параметров и пользовательских действий, которые необходимо отслеживать и передавать в GA4.
- Описание текущей логики обработки данных, чтобы избежать дублирования событий.
- Технические требования и ограничения для настройки тегов и триггеров в GTM и SGTM.
Ожидаемый результат:
Все пользовательские события, включая события покупок, корректно передаются в GA4 через серверный контейнер GTM и API, с использованием только инфраструктуры Google Cloud Platform. Текущая система передачи данных через бэкенд на GA4 оптимизирована и согласована с новой настройкой.
Технические требования:
- Использование только Google Cloud Platform для хостинга и передачи данных.
- Интеграция с GA4 через Measurement Protocol.
- Оптимизация производительности и безопасности системы.
Бюджет и сроки:
- Укажите предполагаемые сроки выполнения работы и бюджет на выполнение задания.