Блог про интернет-маркетинг для бизнеса

PPC

Как настроить динамический ремаркетинг в AdWords без Google Merchant Center

180
2
11
94

Сегодня хочу подробно представить вариант настройки динамического ремаркетинга Google AdWords для интернет магазинов в странах, где отсутствует Google Merchant Center. Как показывает практика, этот вопрос все еще актуален. Знаю, существуют альтернативные способы, но я опишу только те, которые проверял и использовал лично.

Сегодня товарные объявления Google Merchant Center доступны в Австралии, Австрии, Бельгии, Бразилии, Великобритании, Германии, Дании, Индии, Испании, Италии, Канаде, Мексике, Нидерландах, Норвегии, Польше, России, США, Турции, Франции, Чехии, Швейцарии, Швеции и Японии.

Если вы создаете рекланые кампании на другие страны, то вам точно пригодятся советы из этого поста.

1. Создание фида товаров для загрузки в аккаунт Adwords. Тип фида: «специальный»

Первый вариант: создание и загрузка фида вручную с помощью CSV файла

Актуально для мелких интернет-магазинов с низкой частотой обновления товаров.

Плюсы: Не требуется привлечение программиста для создания, обновления, актуализации фида.

Минусы: При любых обновлениях в товарах придется вручную перезаливать обновленный CSV файл, либо вручную вносить корректировки в информацию о товарах непосредственно в разделе «Коммерческие данные» AdWords. В противном случае постепенно фид будет устаревать и информация в наших баннерах будет терять актуальность.

Требования к файлу: Формат: CSV, TSV, XLS, XLSX. Кодировка: UTF-8 (рекомендуется), UTF-16 или UTF-32.

Рекомендую добавить в файл следующие столбцы:

  1. ID — уникальный идентификатор товара. Должен точно соответствовать идентификатору товара на сайте.
  2. Item title — название товара. Точное соответствие названию товара на сайте не обязательно. Оно будет использовано в тексте баннера, поэтому его разумно сделать красивым и лаконичным). Длина: 10-25 символов (рекомендуется).
  3. Final URL (ранее Destination URL) — страница товара. Будет использоваться в качестве целевой страницы товара в баннере.
  4. Image URL — изображение товара. Будет использоваться в качестве изображения товара в баннере. Форматы: PNG (рекомендуется) или JPG, GIF. Разрешение: 300x300 пикселей (рекомендуется), 72 DPI. Размер файла: до 6 МБ. Рекомендуется наличие единого разрешения для всех изображений.
  5. Price — цена товара. Будет использоваться в качестве цены товара в баннере. Цена должна включать в себя символ или код валюты.
  6. Item subtitle — описание товара. Будет использоваться в качестве описания товара в баннере, поэтому его, как и название, следует писать красиво и понятно. Тут коротко можно указать что угодно, например, название категории товара или УТП. Длина: 10-30 символов.
  7. Item description — еще одно описание товара. Аналогично item subtitle. Рекомендуемая длина — 10-30 символов, так как этот текст используется для объявлений.
Не стоит использовать запятые и кавычки в тексте ячеек, так как это специальные символы для разделения столбцов. Из-за этого фид может разъехаться.

Пример: Пример струектурированного фида

Для гурманов: здесь более полные рекомендации по созданию фида и пример шаблона.

Второй вариант: создание и загрузка фида через систему Adiutor на основе YML-файла

Актуально для мелких и крупных интернет магазинов с средней и высокой частотой обновления товаров. Плюсы:

  1. Можно в автоматическом режиме обновлять фид каждые четыре часа или один раз в сутки, загружая новые и удаляя неактуальные товары. Фид всегда будет содержать только актуальную информацию.
  2. Создание и обновление займет гораздо меньше времени, чем при работе в ручном режиме.
  3. YML можно будет использовать для работы с остальными инструментами Adiutor.

Минусы:

  1. Требуется привлечение программиста для создания, обновления, актуализации фида.
  2. Если информация о товарах будет меняться очень часто, то такие товары будут часто находится в статусе «ожидает модерации». Модерация может занять больше cуток.
  3. На основе YML-файла Adiutor способен формировать только основные параметры фида, что ограничивает возможности создания баннеров максимального уровня «крутости».
  4. YML-файл должен быть составлен согласно рекомендациям от Яндекса.

Пример минимальной структуры YML-файла:

Quote

<yml_catalog date="2015-12-14 17:36">
<shop>
<name>site.com <span style="font-weight: 400;">—</span> магазин техники</name>
<company>site.com</company>
<url>http://site.com</url>
<currencies>
<currency id="USD" rate="1"/>
</currencies>

<categories>
<category id="231">Электроника и компьютеры</category>
<category id="4566" parentId="231">Смартфоны</category>
<category id="4567" parentId="231">Видеокамеры</category>
</categories>

<offers>
<offer id="2580" type="vendor.model" available="true">
<url>http://site.com/smartfon-sony-xperia-z5/p5569/</url>
<price>250.00</price>
<currencyId>USD</currencyId>
<categoryId>10373</categoryId>
<picture>http://site.com/smartfon-sony-xperia-z5-1.png</picture>
<typePrefix>Смартфон</typePrefix>
<vendor>Sony</vendor>
<model>Sony Xperia Z5</model>
</offer>

<offer id="2301" type="vendor.model" available="true">
<url>http://site.com/videokamera-sony-hxr-mc2500/p6236/</url>
<price>2000.00</price>
<currencyId>USD</currencyId>
<categoryId>10373</categoryId>
<picture>http://site.com/videokamera-sony-hxr-mc2500.png</picture>
<typePrefix>Видеокамера</typePrefix>
<vendor>Sony</vendor>
<model>Sony HXR-MC2500</model>
</offer>
</offers>
</shop>
</yml_catalog>

Описание тегов для формирования фида:

  1. Offer id (ID) — уникальный идентификатор товара. Должен точно соостветсвовать идентификату товара на сайте.
  2. Model (Item title) — название товара. Точное соответствие названию товара на сайте не обязательно. Оно будет использовано в тексте баннера, поэтому его разумно сделать красивым и лаконичным. Длина: 10-25 символов (рекомендуется).
  3. Url (Destination URL) — страница товара. Будет использоваться в качестве целевой страницы товара в баннере.
  4. Picture (Image URL) — изображение товара. Будет использоваться в качестве изображения товара в баннере. Форматы: PNG (рекомендуется) или JPG, GIF. Разрешение: 300x300 пикселей (рекомендуется), 72 DPI. Размер файла: до 6 МБ. Рекомендуется наличие единого разрешения для всех изображений.
  5. Price — цена товара. Будет использоваться в качестве цены товара в баннере.
  6. Category (Item category) — название категории. Будет использоваться в качестве описания товара в баннере.
Не стоит использовать запятые и кавычки как специальные символы для разделения стобцов.

Остальные теги из приведенного примера YML-файла для фида использоватся не будут, но они понадобятся, если вдруг мы захотим создать товарные поисковые кампании через Adiutor.

Третий вариант: создание и загрузка фида с обновлением через поддержку Google AdWords для крупных проектов

Этот вариант обязательно стоит попробовать. Я его еще не успел опробовать, но, условно говоря, это официальный гибрид первых двух способов. Мы предоставляем в Google созданный по инструкции в первом разделе фид в виде ссылки. Эта ссылка размещена на сайте, который Google пропускает через свою систему, обеспечивая его автоматическое обновление. Из письма техподдержки Google:

  1. Берете файл фида в форате csv.
  2. Загружаете на сайт. Если сайт site.com, то как-то так: site.com/fid.csv. Файл по ссылке должен скачиваться.
  3. Проверяете, что файл загружается и нормально обрабатывается.
  4. Звоните нам, сообщаете номер аккаунта AdWords, название фида в аккаунте AdWords, даете ссылку из второго пункта.
  5. После того как мы произведем настройки, вы можете в любое время обновлять файл по ссылке.

Плюсы:

  1. Можно в автоматическом режиме обновлять фид в установленное время, загружая новые и удаляя неактуальные товары. Фид всегда будет содержать только актуальную информацию;
  2. Создание и обновление займет гораздо меньше времени, чем при ручном варианте;
  3. Благодаря этому методу можно формировать все параметры фида, по которым есть информация на сайте и создавать баннера максимального уровня крутости.

Минусы:

  1. Требуется привлечение программиста для создания, обновления, актуализации фида.
  2. Если информация о товарах будет меняться очень часто, то такие товары будут часто находится в статусе «ожидает модерации», которая иногда занимает больше одного дня.

2. Настройка кода динамического ремаркетинга («специальные параметры — особый тип»)

Существует четыре варианта установки кода ремаркетинга.

  1. Установка кода динамического ремаркетинга AdWords.
  2. Установка кода динамического ремаркетинга AdWords через GTM.
  3. Установка кода ремаркетинга Analytics с использованием специальных параметров.
  4. Установка кода ремаркетинга Analytics с использованием специальных параметров через GTM.

Пользуюсь только первым вариантом, поэтому его и опишу.

Установка кода динамического ремаркетинга AdWords

На все страницы сайта необходимо установить следующий код:

<script type="text/javascript">
var google_tag_params = {
dynx_itemid: "REPLACE_WITH_STRING_VALUE",
dynx_pagetype: "REPLACE_WITH_STRING_VALUE",
dynx_totalvalue: REPLACE_WITH_NUMBER_VALUE
};
</script>
  1. dynx_itemid — уникальный идентификатор товара, где REPLACE_WITH_STRING_VALUE должно заменяться на ID товара на его страничке, одновременно соответствующий ID этого товара в фиде.
  2. dynx_pagetype — тип страницы, где REPLACE_WITH_STRING_VALUE должно заменяться на home, searchresults, offerdetail, conversionintent, conversion, other. Это варианты типов страниц и их названий по умолчанию. Можно использовать любые названия и задавать любое количество типов страниц.
  3. dynx_totalvalue — конечная цена товара, где REPLACE_WITH_NUMBER_VALUE на страницах типа conversionintent и conversion равно суммарной стоимости товаров.
Гурманы могут найти полные рекомендации о значениях в переменных dynx здесь.

Не забываем добавить на все страницы сайта код ремаркетинга AdWords, если до этого его там не было. Если был, проверяем, чтобы он был со специальными параметрами и стоял в нужном месте. Если код был установлен в GTM, убираем его оттуда и оставляем только на сайте.

<script type="text/javascript">
/* <![CDATA[ */
var google_conversion_id = XXXXXXXX;
var google_custom_params = window.google_tag_params;
var google_remarketing_only = true;
/* ]]> */
</script>
<script type="text/javascript" src="//www.googleadservices.com/pagead/conversion.js">
</script>
<noscript>
<div>
<img height="1" width="1" alt="" src="//googleads.g.doubleclick.net/pagead/viewthroughconversion/XXXXXXXX/?value=0&guid=ON&script=0"/>
</div>
</noscript>

var google_conversion_id — индикатор конверсии в AdWords, где XXXXXXXX берется из AdWords («Аудитории» > «Информация о теге» > «Настройка» > var google_conversion_id)

Как могут выглядеть специальные параметры на разных страницах.

Главная страница:

Quote
<script type="text/javascript">
var google_tag_params = {
dynx_itemid: "",
dynx_pagetype: "home",
dynx_totalvalue:
};
</script>

Cтраница товара:

Quote
<script type="text/javascript">
var google_tag_params = {
dynx_itemid: "123",
dynx_pagetype: "offerdetail",
dynx_totalvalue: 120.00
};
</script>

Страница результатов поиска:

Quote
<script type="text/javascript">
var google_tag_params = {
dynx_itemid: "",
dynx_pagetype: "searchresults",
dynx_totalvalue:
};
</script>

Страница корзины (добавлен один товар):

Quote
<script type="text/javascript">
var google_tag_params = {
dynx_itemid: "123",
dynx_pagetype: "conversionintent",
dynx_totalvalue: 120.00
};
</script>

Страница корзины (добавлено четыре товара):

Quote
<script type="text/javascript">
var google_tag_params = {
dynx_itemid: ["1", "2", "3", "4"],
dynx_pagetype: "conversionintent",
dynx_totalvalue: [120.00, 300.00, 500.00, 900.00]
};
</script>

Страница «Спасибо за покупку» (добавлен один товар):

Quote
<script type="text/javascript">
var google_tag_params = {
dynx_itemid: "123",
dynx_pagetype: "conversion",
dynx_totalvalue: 120.00
};
</script>

Страница «Спасибо за покупку» (добавлено четыре товара):

Quote
<script type="text/javascript">
var google_tag_params = {
dynx_itemid: ["1", "2", "3", "4"],
dynx_pagetype: "conversion",
dynx_totalvalue: [120.00, 300.00, 500.00, 900.00]
};
</script>

Пример реализации на страничке товара: Пример реализации специальных параметров на сайте клиента

3. Настройка списков динамического ремаркетинга

После создания в аккаунте кампании для динамического ремаркетинга у нас должны автоматически создаться следующие аудитории: После создания в аккаунте кампании для динамического ремаркетинга у нас должны автоматически создаться следующие аудитории Мы можем ограничится использованием этих аудиторий, но еще круче, если мы создадим свои, значительно расширив варианты таргетинга для наших динамических баннеров. Например, если захотим таргетироваться только на тех, кто хоть раз был на сайте за последние 14 дней, посмотрел товар стоимостью более 1000 USD, но не совершил транзакцию, можно создать такой список: Список тех, кто решил таргетироваться только на тех, кто хоть раз был на сайте за последние 14 дней, посмотрел товар стоимостью более 1000 USD, но не совершил транзакцию Выбирайте вариант реализации, придумывайте списки ремаркетинга, и получайте результат. Результат динамического ремаркетинга

Обнаружили ошибку? Выделите ее и нажмите Ctrl + Enter.

Комментарии (32)

  1. 0
    месяц назад

    Добрый день.

    Нужна помощь в настройке.

    Настриваю динамический ремаркетинг через GTM, т.к. сайт небольшой решил прописывать все коды для каждой страницы.

    Возникла проблем с ID товара. Не могу понять в чем проблема. Ниже прилагаю скрины. Помогите пожалуйста. Потратил кучу времени, а хочется и результат.

    http://icecream.me/da8b16eefc6cf81218d5c619241b1243 - код на товарной странице

    http://icecream.me/d8c74c37f8124d10e23d678827b77863 - ошибка в Tag Asiistans

    http://icecream.me/40e1ce15b4295b24ed89443704c1d80b

    http://icecream.me/6169ce34883d854064eba3e310897de8

    http://icecream.me/8f053d2817d800191e023d817c00bf69 - скрин ошибки об теге ремаркетинга в Adwords

    http://icecream.me/c2190069605177f50c6d190747a47091 - скрин фида


    Попробовал поставить код на отдельную страницу мимо GTM все равно пишет невалидный продукт. - http://icecream.me/5cc8da846011a7cb1b8a00803eeb5836

    Буду очень благодарен за помощь.

    • 0
      Александр Качков
      месяц назад

      В дебаггере вы указываете в ID фида ID товара. Настройки кампании - в самый низ - фид и его ID. Попробуйте пройти валидацию так, посмотрим что выдаст.

  2. 1
    5 месяцев назад

    Очень полезная статья. Спасибо ребятам за проделанную работу!

  3. 0
    9 месяцев назад

    Точно через эту систему создание фида?) - http://getadiutor.com/

  4. 0
    год назад

    Как быть если сайт мультивалютный? и урл не меняется в зависимости от страны.
    для вот этой части что нужно делать?

    • 0
      Ярик
      год назад

      Добрый день.
      Желательно чтоб dynx_totalvalue и файл фида содержали значения в одинаковой валюте. Но так как параметр dynx_totalvalue необходим только для формирования списков реммаркетинга на тех кто просматривал\покупал товар определенной стоимости, и не участвует в формировании объявлений, то думаю можно сделать следующим образом. В dynx_totalvalue передавать значения в основной валюте, например, в USD а в сам фид сделать UAH, главное чтоб id товаров совпадали.

      • 0
        Вячеслав Бойко
        4 месяца назад

        Тойсть грубо говоря, сделать несколько фидов?

        • 0
          Ярик
          год назад

          Да, на каждую таргетируемую страну - отдельный фид в валюте этой страны. Разумеется это имеет смысл только когда в этих странах не доступен Merchant Center.
          Если вы имели в виду создать несколько фидов на Украину с разной валютой, то насколько я помню в объявлениях разрешается использовать только национальную валюту и реклама в евро не пройдет модерацию, но лучше уточнить у поддержки.

  5. 0
    год назад

    Простите если не досмотрел. Есть 2 вопроса :
    1. Есть ли ограничение по минимальному обьему трафика, вплане количество людей в списке?
    2. Как доганять брошенные корзины, если посетитель не заходил в корзину, а просто нажал кнопку "положить в корзину"?

    Спасибо.

    • 0
      Артем Малькевич
      7 месяцев назад

      Добрый день.
      1. Требования как для всех списков, не менее 100 пользователей.
      2. В принципе можно реализовать активацию скрипта передачи google_tag_params при нажатии кнопки купить. В этом случае параметры будут записываться не при переходе на страницу а по событию.

  6. 0
    год назад

    Добрый день. А никто не в курсе, из-за чего в мобильных устройствах не всегда отображается валюта цены? В десктопе она всегда есть вроде.

    • 0
      Виталий
      год назад

      Уточните, пожалуйста, где именно не отображается валюта.

  7. 2
    год назад

    Вдячний за статтю

  8. 0
    год назад

    Вопрос, а как настроить Ремаркетинг так, чтобы на КМС показывать товары ИМЕННО добавленные в корзину?

    • 0
      Makarkin & Partners / Макаркин
      год назад

      Странице с корзиной можно присваивать отдельный тип dynx_pagetype: "conversionintent"

      Вот пример кода страница корзины (добавлено четыре товара):
      Quote

      Далее мы создаем список ремаркетинга на страницы корзины после чего пользователям посетившим корзину но не купившим должен показываться их товар.

      • 1
        Вячеслав Бойко
        2 месяца назад

        Понял. Мы тут уже думаем, а если товары добавлены и нет перехода (физического на саму корзину), ну вроде разобрались - Вам спасибо. Вчера отправили заявку в Яндекс, может есть информация а у Яндекс есть такое, чтобы потом на РСЯ догонять (так же как и гугл) динамическими объявлениями, с тем товаром который в корзине.

  9. 0
    год назад

    А в первом варианте фид при каждом обновлении необходимо вручную обновлять? Как быть с интернет-магазином на 5000-10000 товаров?

  10. 0
    год назад

    1) "Если сайт site.com, то как-то так: site.com/fid.csv" - Ваше "как-то так" никогда не загрузится, так-как список требований от саппа не полный.
    2) Берем кастомный фид, показываем примеры кода из "авиабилетов".... Что?
    3) Где валидация? Где работа над ошибками в фиде? Где хоть слово про уникальность элементов?

    • 0
      Vladimir Lenin
      год назад

      Добрый день.
      1. Я не случайно акцентировал внимание, что не пробовал данный способ. В статье приводится дословная цитата, озвученная поддержкой Google Adwords, и этой информации мне показалось достаточно, чтобы понять общую картину. Буду рад, если вы дополните свои рекомендации по этому варианту.

      2. Спасибо, поправили имя переменных.

      3. Об упоминании уникальности элементов. Честно говоря, ни разу не сталкивался, чтобы у каждого товара был не уникальный идентификатор, но уточнение добавили. Относительно валидации и работе над ошибками, то ситуаций с отклонением фида бывает действительно много и описывать не вижу смысла, все попросту не охватишь. По моему опыту, необходимо минимум 2-3 итерации по созданию и правкам фида, чтобы добиться приемлемого качества и минимума отклоненных товаров, но это очень индивидуально.

      • 1
        Вячеслав Бойко
        2 месяца назад

        Тогда я Вам немного помогу
        1) Лог чата:
        "Denys P. 17:02
        Для начала процесса автоматической загрузки фида по расписанию мне от Вас необходима следующая информация:
        1. Тип сервера, где будет размещен Ваш фид (HTTPS, HTTP, FTP, SFTP)
        2. URL, по которому Ваш фид можно скачать (фид должен скачиваться сразу после переходу по URL)
        3. Конкретное время автозагрузки фида. Если Вы будете обновлять информацию о товарах, например в 8:00, то мы советуем назначить автозагрузку на 9:00, чтобы вся информация успела обновиться.
        4. email для уведомлений.
        5. Перепроверьте, чтоб фид в адвордс соответствовал фиду, сохраненном на сервере."
        Кстати автоматическая загрузка работает в режиме "замена". Можно было и про "обновление" фида написать :)
        2) Теперь похоже на правду.
        3)
        1. "ни разу не сталкивался чтобы у каждого товара был не уникальный идентификатор" - ооооо, поверьте, вы недооцениваете руки девов в больших проектах. Возможна комбинация IDшников, наглядным примером будет travel_destid и travel_originid.
        2. Tag Assistant поможет проверить работоспособность тега, параметры которые он отдает и его валидность. Это архи важно если нужно танцевать с бубном и встраивать асинхронный тег во фреймы(прим. сайт юзает сторонние виджеты в которых нужен тег).
        3. Можно было еще описать конфликты из-за совместного использования тегов Analytics и Adwords, но это высокие материи.
        PS: Я понимаю что процесс создания кампании для динамического ремаркетинга дело пустяковое, но без его описания статья выглядит как-то не полноценно, учитывая тайтл.

  11. 1
    год назад

    Спасибо за статью, очень полезно и информативно

Чтобы оставить комментарий, необходимо авторизироваться

Подписаться

на самую полезную рассылку по интернет-маркетингу

Самое

обсуждаемое популярное читаемое