Разработка пользовательского шаблона для GTM
Необходимо сделать шаблон для GTM. Он должен быть общедоступным. Он будет размещаться на интернет магазинах. Как итог пользователи GTM должны устанавливать шаблон из общей библиотеки шаблонов, указывать свой rrPartnerId и получить рабочие скрипты на сайте.
Функционал шаблона:
1) Вызывать на каждой странице сайта скрипт
В значении rrPartnerId должна быть переменная, которую указывает пользователь
2) Вызывать скрипт на карточках товаров
Переменные:
- идентификаторы товаров из просматриваемой группы, массив чисел,
- название региона (склада), в котором находится пользователь.
3) Вызывать скрипт на страницах категорий
Переменные:
- числовой ID товарной категории
4) Вызывать скрипт при клике по кнопке добавления товара в корзину
Переменные:
- ID товара, который был добавлен в корзину,
- название региона (склада), в котором находится пользователь.
5) Вызывать скрипт на странице оформления заказа
Переменные:
- email адрес пользователя,
- название региона (склада), в котором находится пользователь,
- ID транзакции,
- ID товара который купил пользователь,
- количество единиц товара в заказе,
- цена за единицу товара.
ВАЖНО, чтобы rrApi.setEmail вызывался только, если пользователь давал согласие на получение рассылок.
6) Вызывать скрипт, когда пользователь оставляет свою почту при регистрации или оформлении заказа, ЕСЛИ он давал согласие на получение писем
Переменные:
- email адрес пользователя,
- название региона (склада), в котором находится пользователь.
7) Вызывать скрипт, когда пользователь вводит поисковую фразу
Переменные:
- поисковая фраза, которую ввёл пользователь