01.1.5 Google Tag Manager¶
| Версия | 1.4.0 |
|---|---|
| Количество листов |
Оглавление¶
История изменений¶
| №1 | Дата: 24.06.26 | Автор: Ляшук Андрей | RFC: RPL-XXXX | Версия: 1.1.0 |
|---|---|---|---|---|
| Добавлено: • Переменная окружения SERVER_GTM_BACKEND_EVENTS_URL для отправки серверных событий в server-side Google Tag Manager. |
||||
| №2 | Дата: 24.06.26 | Автор:Ляшук Андрей | RFC: RPL-XXXX | Версия: 1.2.0 |
| Изменено: • Переменная окружения для отправки серверных событий в server-side Google Tag Manager сделана общей для событий серверной части. |
||||
| №3 | Дата: 24.06.26 | Автор:Ляшук Андрей | RFC: RPL-XXXX | Версия: 1.3.0 |
| Добавлено: • Переменные server-side Google Tag Manager для обработки серверного события "Оформление подписки". |
||||
| №4 | Дата: 25.06.26 | Автор:Ляшук Андрей | RFC: RPL-XXXX | Версия: 1.4.0 |
| Добавлено: • Процедура отправки серверного события в Google Tag Manager (01.1.5_1.2_1). |
1. Google Tag Manager¶
Для сбора информации о действиях Клиентов на сайте используется сервис Google Tag Manager.
Интеграция с сервисом выполняется на основе документации по интеграции:
1_1 Переменные окружения
| Переменная окружения | Описание |
|---|---|
| VITE_GTM_TOKEN | Идентификатор контейнера GTM |
| SERVER_GTM_BACKEND_EVENTS_URL | URL server-side Google Tag Manager для отправки серверных событий (включая путь клиента /backend_events). |
1_2 Переменные server-side Google Tag Manager для события “Оформление подписки”
| Название переменной | Тип переменной | Key Path | Значение |
|---|---|---|---|
| Backend event transaction ID | Event Data | dimension.1 | Код транзакции |
| Backend event value | Event Data | dimension.2 | Сумма |
| Backend event currency | Event Data | dimension.3 | Валюта |
| Backend event email | Event Data | dimension.4 | Email пользователя |
| Backend event user ID | Event Data | dimension.5 | Идентификатор пользователя |
Переменные используются в тегах, которые активируются триггером subscription_purchase.
1.1 Идентификаторы элементов интерфейса¶
| Идентификатор | Описание элемента |
|---|---|
| 101 | Кнопка “Next” на этапе “About you” онбординга бизнеса. |
| 102 | Кнопка “Next” на этапе “Location” онбординга бизнеса. |
| 201 | Кнопка “Next” на этапе “Tell us about yourself” онбординга инфлюэнсера. |
| 202 | Кнопка “Next” на этапе “Tell us about your audience” онбординга инфлюэнсера. |
| 203 | Кнопка “All done, let’s start!” на этапе “Just one step left — verify your social account” онбординга инфлюэнсера. |
1.2 Серверные события¶
01.1.5_1.2_1 Процедура отправки серверного события в Google Tag Manager¶
- Выполняется инициация данной процедуры с параметрами:
- "Код транзакции"
- "Сумма"
- "Валюта"
- "Email"
- "Идентификатор пользователя"
- Выполняется POST-запрос отправки серверного события в Google Tag Manager:
- URL - согласно значению параметра SERVER_GTM_BACKEND_EVENTS_URL;
- Заголовок Content-Type - application/x-www-form-urlencoded;
- Тело запроса - параметры, переданные при инициации данной процедуры.
- Если запрос не был выполнен или выполнен не успешно:
- Инициатору данной процедуры возвращается информация о не успешном выполнении данной процедуры. Дальнейшие этапы процедуры не выполняются.
- Инициатору данной процедуры возвращается информация о успешном выполнении данной процедуры.