В DSP Getintent есть возможность размещения динамических креативов. Они работают в веб-кампаниях (размещение в браузерах, мобильных и десктопных).

Для работы динамического ретаргетинга кампания должна содержать:

Подробную информацию о настройке каждого компонента вы можете найти этой статье.

Оглавление статьи:

Пиксель

Для работы ретаргетингового механизма динамических креативов требуется установить трекинговый пиксель на все страницы сайта, и на страницах товаров обозначать их id (Product ID, обязательно), категорию (Category ID, обязателен для модели показа "Категории последних просмотренных товаров", опционально в остальных случаях) и цену (Product Price, опционально).

Без корректной установки трекингового пикселя или при невозможности показать товары для выбранной модели показов в креативе будут показываться случайные товары из фида.

Установка специализированных кодов страниц корзины или совершения конверсии для работы этого инструмента не требуется, механизм работает только с данными о просмотренных товарах, но мы рекомендуем устанавливать и их, чтобы обогащать данные о действиях пользователя на стороне статистики Getintent.

Обратите внимание, что на место значений параметров product_id и category_id при установке кода нужно настроить передачу значений с помощью макросов сторонних инструментов (таких, как Google Tag Manager) либо с помощью собственных решений. Статью с примером настройки через Google Tag Manager вы можете найти по ссылке - Добавление JS PIXEL с помощью GTM 

Значения, которые передаются в код пикселя, должны соответствовать значениям, которые передаются в товаром фиде в соответствующие параметры (например, при использовании фида формата YML это offer id для id товара и categoryId для id категорий). После установки пикселя рекомендуется провести тест на нескольких товарах из разных категорий, чтобы убедиться, что коды отрабатывают корректно. Статья с руководством по тестированию пикселя доступна по ссылке.


Для генерации кода пикселя перейдите в раздел Сайт, при необходимости создайте его (статья о создании Сайта), и после сохранения нажмите на символ "цепочки":


Появится поле генерации кода, в котором нужно выбрать Тип пикселя Tracking Pixel, и для наглядности заполнить ориентировочными данными поля Product ID и Category ID:

<script type="text/javascript">
    if (typeof __GetI === "undefined") {
        __GetI = [];
    }
    (function () {
        var p = {
            type: "VIEW",
            /* config START */
            site_id: "1111",
            product_id: "product_id",
            product_price: "",
            category_id: "category_id",
            pixel_id: ""
            /* config END */
        };
        __GetI.push(p);
        var domain = (typeof __GetI_domain) == "undefined" ? "px.adhigh.net" : __GetI_domain;
        var src = ('https:' == document.location.protocol ? 'https://' : 'http://') + domain + '/p.js';
        var script = document.createElement( 'script' );
        script.type = 'text/javascript';
        script.src = src;
        var s = document.getElementsByTagName('script')[0];
        s.parentNode.insertBefore(script, s);
    })();
</script>

Обратите внимание, что на место значений параметров product_id и category_id при установке кода нужно настроить передачу значений с помощью макросов сторонних инструментов (таких, как Google Tag Manager) либо с помощью собственных решений. Значения, которые передаются в код пикселя, должны соответствовать значениям, которые передаются в товаром фиде в соответствующие параметры (например, при использовании фида формата YML это offer id для id товара и categoryId для id категорий). После установки пикселя рекомендуется провести тест на нескольких товарах из разных категорий, чтобы убедиться, что коды отрабатывают корректно. Статья с руководством по тестированию пикселя доступна по ссылке.

Сегменты

Основная статья - Настройка сегментов

Варианты сегментов для динамического ретаргетинга:

Рекомендуем создавать сегменты для динамического ретаргетинга сразу после установки пикселей, не ранее, чем за 1 день до запуска рекламных кампаний. 

Товарный фид

Товарный фид - это источник данных о товарах, собранных по различным признакам (полный ассортимент товаров на сайте, отдельно с акциями, по тематикам и т.д).

Getintent поддерживает XML-фиды товарного формата, совместимые c форматами Shopify, Google Merchant Center и Yandex Market Language, а также фиды в формате CSV. Рекомендуемое минимальное количество товаров - 8 позиций. 

По возможности присылайте ссылки на фиды с минимумом прослоек, и отправляйте список ip-адресов, на которых располагаются фиды, через вашего личного менеджера или на почту support@getintent.com, указав id рекламодателя, где настраивается фид.

Ссылка и UTM-метки

В динамических креативах процесс работы со ссылками происходит отличным от стандартного образом.

Для таких креативов подходят только прямые ссылки с utm-метками, которые необходимо указать в ссылке в настройке "Адрес перехода" на уровне креатива или кампании. Метки, прописанные в параметрах ссылок в фиде, будут обрезаться, а метки из кампании/креатива добавятся автоматически.

Сама ссылка в настройке "Адрес перехода" будет использоваться как кликовая для логотипа (при использовании предоставленных Getintent шаблонов-сниппетов)

Служебные символы XML

Важный момент в настройке XML-фида - удаление либо шифрование служебных для этого формата символов. Наличие даже одного такого символа в значениях фида не позволит креативу отображаться. 

Список служебных символов:

Символ

Зашифрованный вариант

"

&quot;

'

&apos;

<

&lt;

>

&gt;

&

&amp;

Форматы фидов

Технические требования к разным форматам фидов:

Требования к Shopify-фиду (ATOM)

Обязательные теги: entry, id, link, title, type, vendor, summary, price

<?xml version="1.0" encoding="UTF-8"?>
<feed xml:lang="en-US" xmlns="http://www.w3.org/2005/Atom" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:s="http://jadedpixel.com/-/spec/shopify">
  <id>https://www.afinepairofshoes.co.uk/collections/all.atom</id>
  <link rel="alternate" type="text/html" href="https://www.afinepairofshoes.co.uk/collections/all"/>
  <link rel="selentryf" type="application/atom+xml" href="https://www.afinepairofshoes.co.uk/collections/all.atom"/>
  <title>A Fine Pair of Shoes - English Handmade Shoes and Brogues Online</title>
  <updated>2017-10-13T13:55:54+01:00</updated>
  <author>
    <name>A Fine Pair of Shoes - English Handmade Shoes and Brogues Online</name>
  </author>
  <entry>
    <id>https://www.afinepairofshoes.co.uk/products/12577145619</id>
    <published>2017-10-13T13:55:54+01:00</published>
    <updated>2017-10-13T13:55:54+01:00</updated>
    <link rel="alternate" type="text/html" href="https://www.afinepairofshoes.co.uk/products/ducker-son-black-derby-balmoral-size-5f"/>
    <title>Ducker &amp; Son Black Derby &apos;Balmoral&apos; - Size 5F</title>
    <s:type>PRIVATE</s:type>
    <s:vendor>Duckers</s:vendor>
    <summary type="html">
      <![CDATA[
description
]]>
    </summary>
    <s:tag>Seconds &amp; Samples</s:tag>
    <s:variant>
      <id>https://www.afinepairofshoes.co.uk/products/12577145619</id>
      <title>5F</title>
      <s:price currency="GBP">137.50</s:price>
      <s:sku>10308</s:sku>
      <s:grams>1800</s:grams>
    </s:variant>
  </entry>
</feed>
Требования к Google-фиду (Google Merchant Center)

Официальная документация Google Merchant Center: https://support.google.com/merchants/answer/7052112?hl=ru

Обязательные теги: item, id, link, title, product_type, brand, image_link, price, availability, sale_price

<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:g="http://base.google.com/ns/1.0">
<channel>
    <title>Мебель для дома</title>
    <link>http://www.examplemebel.ru</link>
    <description>мебель, мебельный магазин, детская мебель, кухни, кухонные гарнитуры, прихожие, прихожая, спальни, кровати, компьютерный стол, кухонные уголки, шкафы-купе, модульные системы мебели, диваны, комоды, полки, кресла</description>
                       <item>
                        <link>http://www.examplemebel.com/shop/Shkaf-kupe-2h-dvernyy_625_53_53_v.html</link>
                        <g:id>62500053</g:id>
                        <g:price>20000 RUB</g:price>
                        <g:condition>new</g:condition>
                        <g:availability>available for order</g:availability>
                        <g:product_type>Шкафы-купе</g:product_type>
                        <g:image_link>http://www.www.example.com/xml/img/orma_001.jpg</g:image_link>
                        <title>Шкаф-купе 2х дверный 1188 х 600 х 2400 мм</title>
                        <description>Красное дерево.</description>
                       </item>
</channel>
</rss>
Требования к YML-фиду (Yandex Market Language)

Для использования в DSP Getintent подходит стандартный YML-фид, подготовленный для Яндекс Маркета (документация).

Ниже приведен пример формата данных и информация об обязательных тегах:

<?xml version="1.0" encoding="UTF-8"?>
<yml_catalog date="2020-11-22T14:37:38+03:00">
        <offers>
            <offer id="9012"> // обязательно (Должен соответствовать product_id, передаваемому в пиксель на сайте. Должен быть уникальным)
                <name>Мороженица Brand 3811</name>
                <url>http://best.seller.ru/product_page.asp?pid=12345</url> // обязательно (URL товара на сайте)
                <price>8990</price> // обязательно (актуальная цена товара)
                <oldprice>9990</oldprice> // обязательно при использовании модели показа "Старая+Новая цена" (старая цена товара) 
                <currencyId>RUR</currencyId>
                <categoryId>10</categoryId> // обязательно при использовании модели показа "Категории последних просмотренных товаров" (категория товара)
                <picture>http://best.seller.ru/img/device12346.jpg</picture> //обязательно (URL на файл-картинку товара)
            </offer>
        </offers>
</yml_catalog>
Требования к CSV-фиду

Фид с товарами может быть представлен в формате CSV. Обратите внимание, что все столбцы в CSV-фиде должны быть разделены точкой с запятой, как указано в примере, иначе система не сможет обработать значения в файле.

Обязательные поля:  id, instock, Product Name, Main Category, Sub Category 1, Sub Category 2, Brand, retailprice, Currency, producturl, bigimage, oldprice

id;Product Name;producturl;bigimage;retailprice;Main Category;oldprice;Sub Category 1;Sub Category 2;instock;Discount %;Currency;Brand
"BL174ACABNVRNGAMZ";"Mini Round 4-Stone Faux Anniversary Engagement Ring - Silver";"http://www.jumia.com.ng/mini-round-4-stone-faux-anniversary-engagement-ring-silver-77607.html";"http://static.jumia.com.ng/p/bling-bling-8026-70677-1-product.jpg";"7195.00";"Weddings";"";"Brides";"Accessories";"0";"";"";"Bling Bling"
"FA919ACACVVHNAFAMZ";"Rotary Gold Stainless Steel Case Brown Leather Watch";"http://www.jumia.com.ng/rotary-gold-stainless-steel-case-brown-leather-watch-134621.html";"http://static.jumia.com.ng/p/rotary-9493-126431-1-product.jpg";"48000.00";"Men's Watches";"";"Watches & Sunglasses";"Leather Strap";"2";"";"";"Rotary"
"BL174ACABNVXNGAMZ";"Cupid Round Cut Full Eternity Faux Band Ring - Silver";"http://www.jumia.com.ng/cupid-round-cut-full-eternity-faux-band-ring-silver-77613.html";"http://static.jumia.com.ng/p/bling-bling-4396-31677-1-product.jpg";"7195.00";"Weddings";"";"Brides";"Accessories";"2";"";"";"Bling Bling"

JS/CSS-сниппеты

Для работы креатива необходим шаблон, который управляет выводом изображений товаров и информации о них - сниппет. Сниппеты работают по технологии Java Script + CSS. 

Готовые сниппеты

В Getintent доступны системные сниппеты для тестов (см. пункт Тест настроек), а также готовые шаблоны, доступные для настройки.

Основная статья о добавлении и настройке сниппетов - Сниппеты - настройка и добавление 

Создание собственных сниппетов

Пример JS-части сниппета находится в файле.

Используйте 'elementId' в качестве родительского элемента для подключения сторонних библиотек.
Например, чтобы подключить к сниппету библиотеку СreateJs, нужно использовать такой код:

var custom_script = document.createElement('SCRIPT');
custom_script.type = 'text/javascript';
custom_script.src = 'https://code.createjs.com/createjs-2015.11.26.min.js';
document.getElementById(elementId).appendChild(custom_script);


Вы можете использовать можно использовать следующие библиотеки, размещенные на сервере Getintent:

CreateJS - https://cdn.adhigh.net/createjs-2015.11.26.min.js 

jQuery  https://cdn.adhigh.net/jquery-3.6.0.min.js


Чтобы добавить в сниппет данные из фида, нужно использовать следующие макросы:

products[0].url
products[0].price
products[0].name
products[0].picture
products[0].vendor

И другие аналогичные, в зависимости от названия полей в фидах.


Коды из статьи Сниппеты - настройка и добавление также возможно использовать как основу для собственных вариантов сниппетов.

Обратите внимание, что служба технической поддержки Getintent не консультирует по проблемам, связанным с кастомными сниппетами. Для наибольшей надежности работы креативов используйте сниппеты, предоставленные в статье Сниппеты - настройка и добавление, и редактируйте в них только специально отведенные для этого параметры. 

Тест настроек

Для проверки работы фида для необходимо задать следующие настройки:

1. Связать сайт с фидом 

Для добавления фида нужно зайти в пункт меню Сайты, создать/отредактировать сайт и добавить ссылку на фид, указав его формат (YML/CSV/ATOM/GOOGLE). Возможно указание минимальной цены товаров, выводимых в креативе, в поле "Мин. цена":


2. Создать динамический креатив
В разделе меню Креативы нужно добавить креатив типа Динамический:

Настройка креатива

Задать:

- название

- формат баннера в пикселях 

- сниппет (шаблон) баннера. Для теста вы можете использовать общие сниппеты с оформлением Getintent:

Либо сразу задать скорректированные под нужный дизайн сниппеты из статьи Сниппеты - настройка и добавление


3. Добавить в кампанию креатив типа Динамический и Сайт с указанным в нем фидом:

Таким образом фид и сниппет будут связаны и у креатива появится символ "лупы" , позволяющий проверить креатив в режиме предпросмотра.

Фид загружается и обрабатывается в системе до 30-40 минут, добавление/изменения/замена сниппета в креативе - до 10-15 минут - это адекватные сроки обновления материалов. После загрузки фиды обновляются каждые 5 минут.

Если настроенный креатив после указанного времени обработки выдает ошибку вида Error id: xBdXGsV2bXy, обычно это обозначает проблемы в товарном фиде. Обратите внимание, что некорректно настроенный креатив не пройдет модерацию.

За помощью в проверке креативов, фидов и настроек вы можете обратиться в службу поддержки по адресу support@getintent.ru

Выбор модели показа

По умолчанию креативы работают по модели показа "Последние просмотренные товары".

По запросу в поддержку креативам можно настроить следующие схемы работы (по одной модели на каждый креатив):

Образовательное видео

Ролик с разбором процесса заведения Динамических креативов: