. Исходные данные
• Сайт сделан на Tilda.
• Изначально всё настроено только для одной страны (один поддомен, валюта — гривна).
• Сейчас у нас есть несколько языковых версий (разные поддомены), но код отслеживания в Google Tag Manager (GTM) и передача события «Покупка» в Facebook Pixel работают только с учётом украинской валюты (UAH) и привязаны к конкретному CSS-элементу на старом сайте.
2. Цель
• Сделать универсальный скрипт в GTM, который будет работать на всех поддоменах (языковых версиях), корректно определяя сумму покупки и валюту.
• Передавать эту информацию в Facebook Pixel в событии «Purchase».
3. Основные задачи
1. Валюта:
• Заменить статическое значение «UAH» на динамический способ получения валюты со страницы (через настройки Tilda, атрибут, переменную в коде и т.п.).
2. Сумма:
• Убрать жёсткую привязку к одному CSS-элементу, найти или создать единый селектор (или использовать Data Layer Tilda, если доступен), чтобы корректно считывать цену на всех языковых версиях.
3. Настроить тег в GTM:
• В событии «Purchase» указывать динамические value (сумма) и currency (валюта).
• Проверить триггер, чтобы событие срабатывало только на странице успешной оплаты или в момент реальной покупки.
4. Провести тесты:
• Проверить, что на каждом поддомене (каждой версии сайта) правильно передаются данные в Facebook Pixel.
4. Ожидаемый результат
• Событие «Purchase» в Facebook Pixel с корректной суммой и валютой для всех языковых версий (поддоменов).
• Готовый контейнер GTM (или набор изменений), который легко адаптируется при добавлении новых стран.
• Короткая инструкция, где и как в Tilda задаётся валюта и откуда в GTM берётся значение цены.