Динамический ремаркетинг в Google Рекламе без Google Merchant Center — скрипт для автоматического обновления фида > NetPeak - Независимость и осознанность
NetPeak Biz Tech    


Динамический ремаркетинг в Google Рекламе без Google Merchant Center — скрипт для автоматического обновления фида

Динамический ремаркетинг в Google Рекламе без Google Merchant Center — скрипт для автоматического обновления фида

< >

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

При загрузке фида с помощью Google Merchant Center товарный фид обновляется автоматически, согласно установленному расписанию. К сожалению, в Украине, Беларуси и Казахстане пока недоступен Merchant Center, поэтому нужно постоянно следить за изменениями и загружать фид вручную.

Мой способ избавит вас от необходимости регулярно загружать фид в Google Рекламу. Вам понадобится:

  1. Подготовить фид в формате XML или YML.
  2. Создать таблицу Google и настроить скрипт, который будет загружать в нее данные из фида.
  3. Загрузить полученную таблицу в свой аккаунт Google Рекламы и настроить обновление.

Скрипт для парсинга данных в таблицу Google разработали ***ytics Strategist Алексей Данилин и Software Engineer at Serpstat Антон Белоус.

1. Импортируйте данные из фида в таблицу Google

1.1. Создайте файл в таблицах Google.

1.2. Выберите в верхнем меню пункт «Инструменты» — «Редактор скриптов».

В окне редактирования скриптов сразу откроется новый проект, в котором вы будете работать. Дайте понятное название вашему проекту, например такое, как прописали ранее для созданной таблицы Google.

1.3. Далее перейдем непосредственно к работе со скриптом. Сначала полностью удалите имеющиеся на странице строки кода.

Затем скопируйте и вставьте в свой проект этот скрипт:

var doc = SpreadsheetApp.getActiveSpreadsheet() ;try {var s_settings = doc.getSheetByName(\"Settings\") ;s_settings.clear() ;}catch(e) {var s_settings = doc.insertSheet() ;s_settings.setName(\"Settings\") ;}function parsехml() {var url = \\\'https://адрес_нашего_xml_файла\\\';var xml = UrlFetchApp.fetch(url).getContentText() ;var document = XmlService.parse(xml) ;var root = document.getRootElement() ;var ns = XmlService.getNamespace(\\\'https://www.w3.org/1999/xhtml\\\') ;Logger.log(ns) ;var entries = document.getRootElement().getChildren() ;Logger.log(entries) ;var orders = entries[0].getChildren(\\\'offers\\\')[0].getChildren(\\\'offer\\\') ;Logger.log(orders) ; var rows = [];rows.push([\\\'ID\\\',\\\'Final URL\\\',\\\'Item category\\\',\\\'Item title\\\',\\\'Image URL\\\',\\\'Price\\\'])for (var i = 0; i < orders.length; i++) { var id = orders[i].getAttribute(\\\'id\\\'). toString().split(\"\\\'\")[1]; var url = orders[i].getChildText(\\\'url\\\').toString(). trim() ; var cat = orders[i].getChildText(\\\'vendor\\\') ; var name = orders[i].getChildText(\\\'model\\\') ; var pic = orders[i].getChildText(\\\'picture\\\').toString().trim() ; var currencyId = orders[i].getChildText(\\\'currencyId\\\').toString().trim() ; var price = orders[i].getChildText(\\\'price\\\').toString()+\\\' \\\'+currencyId; var newRow = [ id, url, cat, name, pic, price ]; rows.push(newRow) ;}Logger.log(rows[rows.length-1]) ; s_settings.getRange(1,1,rows.length, 6).setValues(rows) ;}

1.4. Чтобы скрипт корректно работал именно с вашим фидом, необходимо отредактировать несколько строк в коде.

В строке 12 вместо «https://адрес_нашего_xml_файла» укажите адрес вашего фида, из которого скрипт будет тянуть информацию о товарах.

В некоторых случаях для работы скрипта достаточно вставить ссылку на ваш фид, но, возможно, придется скорректировать еще несколько пунктов.

1.5. Проанализируйте структуру вашего фида. Передаваемые параметры должны совпадать со значениями атрибутов, указанными в этом фрагменте скрипта:

rows.push([\\\'ID\\\',\\\'Final URL\\\',\\\'Item category\\\',\\\'Item title\\\', \\\'Image URL\\\',\\\'Price\\\'])for (var i = 0; i < orders.length; i++) { var id = orders[i].getAttribute(\\\'id\\\').toString().split(\"\\\'\")[1]; var url = orders[i].getChildText(\\\'url\\\').toString().trim() ; var cat = orders[i].getChildText(\\\'vendor\\\') ; var name = orders[i].getChildText(\\\'model\\\') ; var pic = orders[i].getChildText(\\\'picture\\\').toString().trim() ; var currencyId = orders[i].getChildText(\\\'currencyId\\\').toString().trim() ; var price = orders[i].getChildText(\\\'price\\\').toString()+\\\' \\\'+currencyId;

Рассмотрим подробнее, какие значения должны передаваться:

  • из атрибута getAttribute(\\\'id\\\') в столбец ID импортируется информация об идентификационном номере товара;
  • из getChildText(\\\'url\\\') в столбец Final URL передается значение ссылки на карточку товара;
  • из getChildText(\\\'vendor\\\') в Item category подтягивается информация о названии категории;
  • из getChildText(\\\'model\\\') в Item title передается название товара.
  • из getChildText(\\\'picture\\\') в Image URL — ссылка на изображение продукта;
  • из атрибута getChildText(\\\'price\\\') в столбец Price — цена товара.

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

<offer id=\"№ ID товара\" type=\"vendor.model\" available=\"true\"><url>https://ссылка на страницу товараurl> <price>100price><currencyId>UAHcurrencyId><categoryId>1 categoryId><picture>https://ссылка на рисунок товара.jpg picture><typePrefix>СмартфонtypePrefix><categoryname>Samsungcategoryname> <name>Galaxy S4name><param>Whiteparam>offer>

Как видите, название и категория товара передаются с помощью параметров «name» и «categoryname», а не «vendor» и «model». Замените в коде значения атрибутов.

1.6. После редактирования скрипта нажмите на кнопку «Сохранить», а затем — «Выполнить»

В правом верхнем углу появиться сообщение, что скрипт начал выполняться.

Редактор скриптов запросит авторизацию — нажмите «Предоставить разрешение».

1.7. Чтобы убедится, что данные из фида извлекаются правильно, перейдите непосредственно к таблице. Должны появится столбцы, как на скриншоте.

2. Настройте правила обновления данных

Чтобы информация в таблице регулярно обновлялась, необходимо в редакторе скриптов создать соответствующий триггер.

2.1. В верхнем меню выберите пункт «Ресурсы» — «Триггеры текущего проекта».

Чтобы перейти к настройке вашего первого триггера, в открывшемся окне нажмите на строку с синим текстом.

2.2. Сначала выберите, как часто должен обновляться фид.

2.3. Рекомендую настроить оповещения, которые будут сообщать вам об ошибках обновления файла. Для этого нажмите на ссылку «Уведомления».

По умолчанию в настройках будет указана ваша почта и ежедневные оповещения. Выберите удобное время, а при необходимости измените или добавьте еще одного получателя. Нажмите кнопку «ОК» и сохраните изменения.

3. Добавьте фид в Google Рекламу

3.1. Скачайте сгенерированную таблицу в формате CSV. Для этого нажмите в верхнем меню на «Файл» и в выпадающем списке выберите «Скачать как» — «CSV-файл (текущий лист)».

3.2. Приступим непосредственно к загрузке каталога товаров в Google Рекламу. Перейдите в «Общую библиотеку» и кликните на подпункт «Коммерческие данные».

3.3. Нажмите на кнопку «+Данные» и выберите «Фид динамических медийных объявлений» — «Выбранный пользователем».

3.4. Нажмите кнопку «Выбрать файл», выберите CSV-файл с фидом и загрузите его в аккаунт.

После предварительной обработки файла нажмите «Применить изменения».

3.5. Чтобы установить частоту обновления данных, в списке «Коммерческие данные» перейдите к добавленному фиду. На вкладке «Запланированные загрузки» нажмите на кнопку «+Расписание».

3.6. Установите периодичность обновления. В качестве источника укажите таблицу Google, для которой ранее настроили скрипт.

Обратите внимание на примечание с информацией, на какой адрес необходимо открыть доступ к таблице Google для вашего аккаунта в  Google Рекламе. 

3.7. Проверьте, работает ли обновление файла. Для этого нажмите кнопку «Обновить» во вкладке «Запланированные загрузки».

Выводы

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

  1. Создайте таблицу Google в редакторе скриптов и добавьте наш код.
  2. В скрипт добавьте ссылку на ваш фид и при необходимости замените значения атрибутов.
  3. Настройте триггеры, с помощью которых информация в таблице будет автоматически обновляться.
  4. Сохраните информацию в формате в CSV и загрузите в Google Рекламу.
  5. Настройте период загрузки данных и проверьте, обновляется ли информация.

Показывайте вашим пользователям актуальную информацию о товарах.



Комментарии:

Дамир Халилов о медиа маркетинге в социальных сетях

Дамир Халилов о медиа маркетинге в социальных сетях Книга про пять полезных фишек + стратегия продвижения интернет-магазина...

14 06 2024 13:15:50

Настраиваем эффективную рекламу в контекстно-медийной сети Google — шесть полезных советов

Настраиваем эффективную рекламу в контекстно-медийной сети Google — шесть полезных советов кмс Google: как достичь поставленной цели с помощью рекламы? Делимся советам по настройке КМС-кампаний....

13 06 2024 2:59:38

Что такое метавселенная и когда она станет реальной

Что такое метавселенная и когда она станет реальной Microsoft, Facebook и другие технологические компании заявляют, что метавселенная — это будущее интернета. Или настоящее? Давайте разберемся...

12 06 2024 7:15:25

MVP в разработке позиционирования стартапа — на примере Serpstat

MVP в разработке позиционирования стартапа — на примере Serpstat Метод бoмжа в маркетинге. Как разработать позиционирование стартапа при ограниченных ресурсах...

11 06 2024 13:13:14

Чем наш PPC-отдел круче остальных?

Чем наш PPC-отдел круче остальных? Мария Гoлyб устала отвечать на вопрос «Какие преимущества PPC-отдела в Netpeak?» и решила написать об этом пост....

10 06 2024 0:27:18

Как грамотно построить структуру рекламного аккаунта Facebook

Как грамотно построить структуру рекламного аккаунта Facebook Как купить дешевый трафик из Facebook? Образец работы со структурой рекламного аккаунта...

09 06 2024 22:16:50

Инфографика: как именно рулит контент

Инфографика: как именно рулит контент Консультант по маркетингу в зоне ru Екатерина Решетило написала пост о том, как правильно настроить стратегический контент-маркетинг для долгосрочных продаж...

08 06 2024 10:29:10

Беседа Netpeak с клиентом — отвечаем на вопрос «как оценить эффективность агентства»

Беседа Netpeak с клиентом — отвечаем на вопрос «как оценить эффективность агентства» Взяли интервью у нашего клиента — магазина климатической техники Mircli.ru. Поговорили о том, как клиенту и подрядчику лучше взаимодействовать....

07 06 2024 23:43:15

Гайд по форматам видеокампаний YouTube

Гайд по форматам видеокампаний YouTube Рекламные кампании для брендинга, роста вовлечения пользователей, продаж, лояльности. Какой формат выбрать, чтобы получить необходимое целевое действие. Узнать!...

06 06 2024 0:35:37

Блогеры vs таргетинг: плюсы и минусы

Блогеры vs таргетинг: плюсы и минусы Какой рекламный инструмент использовать, чтобы получить максимальный результат...

05 06 2024 15:47:37

Как узнать, было ли прочитано ваше письмо адресатом?

Как узнать, было ли прочитано ваше письмо адресатом? Метод не для всех, но увлеченным веб-аналитикой точно понравится!...

04 06 2024 20:12:28

Бизнес-фреш: что такое digital и чем это отличается от SMM (продвижения в социальных сетях)

Бизнес-фреш: что такое digital и чем это отличается от SMM (продвижения в социальных сетях) «Что такое диджитал и чем это отличается от услуги продвижения в социальных сетях» — о цифровой стратегии, креативных концепциях и том, как это все происходит в крупных агентствах....

03 06 2024 15:17:48

Итоги Всемирного дня шопинга: рост продаж в 11 раз в Украине и самые популярные товары

Итоги Всемирного дня шопинга: рост продаж в 11 раз в Украине и самые популярные товары Впереди ещё черная пятница и новогодние праздники. И успех массовых распродаж можно повторить....

02 06 2024 9:29:32

Куда инвестировать во время и после кризиса

Куда инвестировать во время и после кризиса Собирательный опыт сотрудников Netpeak. Мы изучали много всего в стиле «купить парковку в аэропорту Гатвика в Лондоне» и тому подобное. Но все, кроме описанного ниже, показалось сложным и ненадежным. Поэтому рассказываем про спокойные варианты....

01 06 2024 1:17:21

Как отслеживать конверсии в Google Рекламе

Как отслеживать конверсии в Google Рекламе В арсенале Google Рекламы есть очень ценный инструмент — отслеживание конверсий....

31 05 2024 22:40:18

Расширения Chrome, которые помогут PPC-специалисту не сойти с ума

Расширения Chrome, которые помогут PPC-специалисту не сойти с ума Доступно объясняем, как пользоваться и не типичными для экспертов по контекстной рекламе программами. Например, созданными для разработчиков. Узнать больше!...

30 05 2024 17:20:54

Рейтинг журнала Time — 11 изобретений, полезных для бизнеса

Рейтинг журнала Time — 11 изобретений, полезных для бизнеса Ноу-хау, интересные для бизнеса, которые вошли в ежегодный рейтинг журнала Time....

29 05 2024 10:15:11

История успеха office-expert.kz: перенесли email-рассылки на новый сервис и получили ROMI 440%

История успеха office-expert.kz: перенесли email-рассылки на новый сервис и получили ROMI 440% В течение месяца нам удалось наладить рассылку с новой платформы....

28 05 2024 2:46:59

Аналитический инструмент для сервиса заказа билетов — контролируем бюджеты сотен мероприятий в реальном времени

Аналитический инструмент для сервиса заказа билетов — контролируем бюджеты сотен мероприятий в реальном времени Как автоматизировать целый участок в работе комaнды специалистов по контекстной рекламе — кейс concert.ua...

27 05 2024 16:53:10

SEO-среда: отcлеживание целей и настройка событий

SEO-среда: отcлеживание целей и настройка событий Настройка целей в Google ***ytics, а также отслеживание событий....

26 05 2024 10:26:32

Реклама в Telegram — кому она нужна. Мнение эксперта

Реклама в Telegram — кому она нужна. Мнение эксперта 160 символов — размер рекламного сообщения, 2 млн евро — минимальный бюджет для запуска. Уже интересно?...

25 05 2024 23:37:13

Кейс: как спасти проект и увеличить органический трафик на 109% за 6 месяцев

Кейс: как спасти проект и увеличить органический трафик на 109% за 6 месяцев Как улучшить видимость сайта после оптимизаторов-староверов — кейс в тематике «световое и звуковое оборудование»....

24 05 2024 12:28:49

Сколько стоил клик в Google Ads в 2016 году — данные по Болгарии, Казахстану, России, Украине

Сколько стоил клик в Google Ads в 2016 году — данные по Болгарии, Казахстану, России, Украине В течение 2016 года Алексей Селезнев собирал данные о стоимости клика в разрезе разных стран, регионов и тематик. Итоги исследования, тренды и прогнозы читайте в этой статье....

23 05 2024 20:27:29

10 видов инноваций

10 видов инноваций Примеры инновационных проектов. Нескучная рецензия на интересную книгу....

22 05 2024 1:40:18

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

Если вы до сих пор сомневаетесь — прекратите это и делитесь своим опытом с читателями, потенциальными клиентами, инвесторами и партнерами. Узнать больше!...

21 05 2024 13:26:17

Двенадцать фишек для онлайн-бизнеса — круглый стол 8P 2016

Двенадцать фишек для онлайн-бизнеса — круглый стол 8P 2016 2013, 2014, 2015 — годы, когда конференция 8p радовала все сео-сообщество СНГ. Прошла она и в 2016 году. Мы собрали лучшие советы интернет-магазинам от экспертов и участников круглого стола на конференции 8P 2016....

20 05 2024 22:43:30

17 тезисов о том, как инвестировать в интернет-маркетинг

17 тезисов о том, как инвестировать в интернет-маркетинг Артем Шевченко (Epicentr), Михаил Рогальский (Monobank), Максим Дмитров (BSH Hausgeräte), Андрей Чумаченко (Netpeak) и другие участники конференции 8Р о том, как они рассчитывают инвестиции в интернет-маркетинг....

19 05 2024 8:38:10

«Демография» и «Технология». Сравнение отчетов в GA4 и Google Universal ***ytics

Решили перейти на Google ***ytics 4? Предлагаем разобраться, чем отличается инструмент от предыдущей версии и изучить новинки в отчетах «Демография» и «Технология»....

18 05 2024 2:11:12

Кейс по контекстной рекламе новостного сайта: качественный трафик за $0,02

Кейс по контекстной рекламе новостного сайта: качественный трафик за $0,02 В этом кейсе я не смогу похвастаться ROMI (возврат маркетинговых инвестиций), так как его герои — это новостные порталы. Основная задача — трафик. Но не просто трафик, а трафик по низкой стоимости....

17 05 2024 3:51:56

Как улучшить UX сайта — 12 советов по юзабилити

Как улучшить UX сайта — 12 советов по юзабилити Какие фишки влияют на видимость сайтов? Советы по юзабилити от SEO-специалиста....

16 05 2024 12:57:51

Кто такой контент-маркетолог и зачем он бизнесу

Кто такой контент-маркетолог и зачем он бизнесу Не путайте с контент-менеджером, пожалуйста....

15 05 2024 6:11:49

Лучшие дудл-игры от Google для обеденного перерыва

Лучшие дудл-игры от Google для обеденного перерыва Топ doodle games от Google — от менее достойных к самым крутым....

14 05 2024 21:11:48

Отчеты Google ***ytics — подробное руководство с объяснениями

Отчеты Google ***ytics — подробное руководство с объяснениями То, чего нет в справке — подробный обзор отчетов Google ***ytics: в режиме реального времени, по аудитории, источникам трафика, поведению, конверсии. Узнать больше!...

13 05 2024 9:17:47

Что выбрать: страницу или группу на Facebook?

Что выбрать: страницу или группу на Facebook? Сегодня стоит озвучить особенности страниц и групп в социальной сети Фейсбук...

12 05 2024 13:53:51

Как настроить Google Shopping — руководство для новичков

Как настроить Google Shopping — руководство для новичков Как создать аккаунт в Google Merchant Center, загрузить и изменить фид с информацией о товарах, — делимся тонкостями настройки кампаний шопинга...

11 05 2024 21:12:25

«Покажи свою работу»: Анастасия Здорикова, руководитель отдела маркетинга Netpeak Software

«Покажи свою работу»: Анастасия Здорикова, руководитель отдела маркетинга Netpeak Software Как научиться справляться со стрессом и находить в комaнду «тех самых» людей...

10 05 2024 10:32:20

Исследование о влиянии отзывов в интернете на решение о покупке

Бизнесу следует позаботиться о том, чтобы представить отзывы на всех площадках (как минимум на тех, которые есть на трех страницах выдачи), где только может искать информацию пользователь. Узнать больше!...

09 05 2024 23:48:29

Более двух месяцев не могли запустить рекламу, а потом снизили стоимость заказа на 50% — игровой кейс

Более двух месяцев не могли запустить рекламу, а потом снизили стоимость заказа на 50% — игровой кейс Также повысили количество транзакций на 191% (по сравнению с аналогичным периодом прошлого года)....

08 05 2024 9:45:24

Как мотивировать сотрудников вести блог компании и писать тексты для СМИ

Как мотивировать сотрудников вести блог компании и писать тексты для СМИ Мотивация сотрудников к работе с текстами. Опыт бюро копирайтинга Texbroker...

07 05 2024 20:52:13

Как получить данные из Google ***ytics в R и загрузить в Power BI

Как получить данные из Google ***ytics в R и загрузить в Power BI Расширяем возможности визуализации данных из Google ***ytics c помощью пакета RGA и Power BI...

06 05 2024 9:29:21

Тайм-менеджмент. Обзор мастер-класса Глеба Архангельского

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

05 05 2024 18:51:59

myTarget: 10 фишек для продвижения мобильных приложений

myTarget: 10 фишек для продвижения мобильных приложений Look-alike аудитории, таргетинг на участников групп, ограничение стоимости установки и другие вкусные фишки myTarget...

04 05 2024 15:51:45

Как построить диаграмму и не облажаться

Как построить диаграмму и не облажаться Как нарисовать круговую или столбчатую диаграмму. Избавляемся от популярных ошибок при оформлении...

03 05 2024 3:23:18

Как продать кровати в Facebook — кейс магазина мебели matrason.ua

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

02 05 2024 7:42:21

Контекстная реклама для SaaS-продукта: как легко измерять в бизнес-показателях эффективность контекстной рекламы

Как правильно рассчитать окупаемость рекламных кампаний SaaS-продуктов, получить по ним четкую аналитику, и что делать дальше....

01 05 2024 21:55:56

Стадии формирования комaнд по Брюсу Такмену

Стадии формирования комaнд по Брюсу Такмену Перевод статьи о стадиях формирования комaнд по Брюсу Такмену — полезно знать всем....

30 04 2024 4:12:56

Рэнд Фишкин: о трендах SEO и работе волшебника страны Moz

Рэнд Фишкин: о трендах SEO и работе волшебника страны Moz Экс-CEO, а теперь просто сотрудник и «волшебник страны Moz» Рэнд Фишкин поделился с читателями блога рассказом о своем видении будущего SEO, перспективах анонимизации сети и причудах американских клиентов....

29 04 2024 16:51:22

Funnel Based модель атрибуции в OWOX BI — руководство по настройке

Funnel Based модель атрибуции в OWOX BI — руководство по настройке Как настроить многокaнaльную модель атрибуции для своего бизнеса....

28 04 2024 23:28:27

Как мы получили заявки в нише B2B с высокой конкуренцией — кейс kkt365.ru

Как мы получили заявки в нише B2B с высокой конкуренцией — кейс kkt365.ru Как мы недооценили уровень конкуренции в нише, и как пришлось с этим бороться, чтобы принести пользу клиенту....

27 04 2024 23:11:13

Создаем спрос на бренд с помощью видеорекламы — кейс в тематике «металлопластиковые окна»

Создаем спрос на бренд с помощью видеорекламы — кейс в тематике «металлопластиковые окна» Как продвинуть бренд в конкурентной тематике? Читаем новый кейс по видеорекламе....

26 04 2024 14:26:45

Еще:
понять и запомнить -1 :: понять и запомнить -2 :: понять и запомнить -3 :: понять и запомнить -4 :: понять и запомнить -5 :: понять и запомнить -6 :: понять и запомнить -7 ::