Любой партнер Yottos рано или поздно сталкивается с вопросом, связанным с удалением или добавлением товаров для показа или не показа рекламных объявлений покупателю, который уже отправил заказ на обработку. Данная статья является помощником в технической области настройки рекламной кампании, которая отвечает за добавление кода.
Для каждого из методов удаления или добавления, о которых дальше пойдет речь, на странице должен будет присутствовать код, вызывающий используемый метод показа или удаления. Данный код предложен ниже:
<script type=»text/javascript»>
yottos_ac = ’36C4D4E8-6D64-4048-83FF-22AA48E6F713′;
yottos_remarketing_offer_id = ‘00000’;
</script>
Методы:
1) <input value=»Добавить список» onclick=»ytt.event([1,’2′,3],’add’)» type=»button»> — пример передачи списка айдишников товара для установки метки, которая будет привязана после покупки;
2) <input value=»Удалить список» onclick=»ytt.event([1,’2′,3],’remove’)» type=»button»> — пример передачи списка айдишников товара для удаления метки.
3) <input value=»Добавить» onclick=»ytt.event(‘1′,’add’)» type=»button»> — пример передачи айдишника товара для установки метки, который привязываем после покупки.
4) <input value=»Удалить» onclick=»ytt.event(‘1′,’remove’)» type=»button»> — пример передачи айдишника товара для удаления метки.
Логика работы методов удаления и добавления
Логика работы с удалением одного товара:
- Пользователь выбрал товар id 1.
- Пользователь нажал на кнопку «подтвердить заказ».
- Удаляем из показа в Yottos этому пользователю товар с id 1 при помощи функции «ytt.event(‘1′,’remove’)»
Логика работы с удалением нескольких товаров:
- Пользователь выбрал товары id 1, 2, 3.
- Пользователь нажал на кнопку «подтвердить заказ».
- Удаляем из показа в Yottos этому пользователю товар с id 1, 2, 3 при помощи функции «ytt.event([1,’2′,3],’remove’)»
Логика работы с удалением и добавлением одного товара:
- Пользователь выбрал товар id 1.
- Пользователь нажал на кнопку «подтвердить заказ».
- Удаляем из показа в Yottos этому пользователю товар с id 1 при помощи «ytt.event(‘1′,’remove’)»
- Хотим этому пользователю показывать сопутствующий товар с id 2.
- Добавляем этому пользователю метку, способную показывать с этого момента и на протяжении 14 дней рекламу id 2 при помощи функции «ytt.event(‘2′,’add’)»
Логика работы с удалением и добавлением нескольких товаров:
- Пользователь выбрал товары id 1, 2, 3.
- Пользователь нажал на кнопку «подтвердить заказ».
- Удаляем из показа в Yottos этому пользователю товар с id 1,2 ,3 при помощи «ytt.event([1,’2′,3],’remove’)»
- Хотим этому пользователю показывать сопутствующий товар у которого id 4, 5, 6.
- Добавляем этому пользователю метку, которая будет показывать с этого момента и на протяжении 14 дней рекламу id 4, 5, 6: «ytt.event([4,’5′,6],’add’)»
Рабочий кейс для интернет-магазина
Создаем две рекламные кампании:
1) На места размещения
Цель РК: увеличение регистраций в интернет-магазине.
Логика работы: после регистрации магазин метит человека, чтобы в дальнейшем ему больше не показывать рекламу на места, так как данная цель уже была достигнута.
Пример кода, который необходимо повесить на страничку после подтверждения регистрации:
<script type=»text/javascript»>
yottos_ac = ’36C4D4E8-6D64-4048-83FF-22AA48E6F713′;
</script>
<script type=»text/javascript»
src=»https://cdn.yottos.com/getmyad/_t.js»></script>
<script type=»text/javascript»>
ytt.aevent([1,],’add’);
</script>
Внимание: в строке ytt.aevent([1,],’add’); из кода выше мы видим единицу: [1,]. Это значит, что все предложения, созданные в аккаунте рекламодателя AdLoAd на места размещения имеют в поле Retargeting ID цифру 1.
Если товары на места магазин выгружает файлом выгрузки, то магазин генерирует эту цифру автоматически. Вставленный id должен совпадать с id в файле выгрузки.
2) Ремаркетинг (товары выгружаются файлом выгрузки)
Цель РК: получение заказов для магазина.
Логика работы: после заказа магазин метит человека, чтобы в дальнейшем ему не показывать рекламу конкретного товара/товаров по ремаркетингу.
Пример кода, который необходимо повесить на страничку с подтвержденным заказом, на который и был записан номер заказа пользователя:
<script type=»text/javascript»>
yottos_ac = ’36C4D4E8-6D64-4048-83FF-22AA48E6F713′;
yottos_remarketing_offer_id = [1,2,3];
yottos_action = ‘remove’;
</script>
<script type=»text/javascript»
src=»https://cdn.yottos.com/getmyad/_t.js»></script>
Также мы предложим ответы на самые часто-задаваемые вопросы, которые возникли по ходу добавления кода:
Вопрос 1. Что делать, если при методе удаления, магазин не генерирует id для удаления — товар не удаляется и продолжает показываться пользователю?
Ответ: это значит, что магазин не метит пользователя методом на удаление, так как нет id. Yottos в таком случае продолжает показывать объявление, например, еще на протяжении 14 дней!
Вопрос 2. Что значит, если при методе добавления поле id пустое?
Ответ: в таком случае просто ничего не добавляется для показа пользователю.
Вопрос 3. Что если мы хотим удалить заказанный товар, а потом добавить сопутствующий для показа товар, который будет показываться еще 7 дней после добавления – на этом товаре установлен код и методы удаления и добавления.
Ответ: в коде необходимо добавить параметр, управляющий количеством дней для показа yottos_remarketing_time:
Пример:
<script type=»text/javascript»>
yottos_ac = ’36C4D4E8-6D64-4048-83FF-22AA48E6F713′;
yottos_remarketing_offer_id = ‘00000’;
yottos_remarketing_time = 7;
</script>
Вопрос 4. Можно ли в методе удаления или добавления нескольких товаров передавать один id?
Ответ: да, можно.
Вопрос 5. Можно ли в методе удаления или добавления нескольких товаров перечисление делать без запятых, а только с пробелами?
Ответ: нет.
Вопрос 6. Можно ли в методе удаления или добавления нескольких товаров указывать один id без запятой после него?
Ответ: нет.
Если у Вас появились свои вопросы, задавайте их в комментариях или обращайтесь за консультацией к нашим менеджерам.
Комментарии