. Вихідні дані
• Сайт зроблений на 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 береться значення ціни.