Как подключить динамический ремаркетинг для OpenCart?

Как подключить динамический ремаркетинг для OpenCart? e-Commerce
 

Ранее я уже записывала видео о настройке электронной торговли через специальный плагин для OpenCart. Сегодня хочу вернуться к этому инструменту и показать, как с его помощью настроить динамический ремаркетинг на Вашем сайте.

Почему я рекомендую использовать плагин для сайта на OpenCart?

Скажу честно: OpenCart — это та CMS, с которой у меня регулярно возникают сложности. Причин несколько:

  • OpenCart популярен в основном в нашем регионе. В США и Европе он не особо прижился, поэтому качественной документации и готовых решений на английском языке значительно меньше.
  • Из-за этого постоянно всплывают какие-то специфические баги и нюансы.
  • Программисты, которые пишут код для OpenCart, работают с переменным успехом. Иногда всё функционирует отлично, а иногда получаете такое нагромождение костылей, что проще переделать с нуля.

Именно поэтому мне удобнее решать подобные задачи через готовые модули и плагины — меньше головной боли.

Сколько звонков и продаж я получу заказав у Вас контекстную рекламу?

Мне нужно посчитать конверсию моего сайта Описать
задачу
в заявке

Рассчитать потенциальную прибыль от рекламы Калькулятор
контекстной рекламы Гугл

Плагин, о котором я говорю, передаёт актуальные теги Google Ads для динамического ремаркетинга. Это именно те события, которые нужны для корректной работы рекламы. Бонусом — он умеет настраивать конверсии Google Ads, если Вам это необходимо.

 
Приведу пример из практики. На момент записи видео (начало июля 2023 года) у многих рекламодателей начались проблемы с аккаунтами, использующими GA4. У кого-то сбои пошли с 26 июня, у кого-то ещё раньше — с середины мая. Причём даже те, кто давно перешёл на четвёртую аналитику, столкнулись с этими неприятностями. Если Вас это не коснулось — отлично, Вам повезло. Но большинство рекламных аккаунтов пострадало, и показатели в них начали портиться.

Установка тега конверсии и тега покупки через этот плагин решает практически все возможные проблемы с отслеживанием.

Получение необходимых данных для вставки в плагин в Google Ads

Переходим к настройке динамического ремаркетинга Google Ads — причём именно с новыми событиями. Почему это важно уточнить? Многие до сих пор используют старый формат событий и уверены, что всё работает как надо. Спойлер: не всегда.

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

Доступ к Менеджеру аудиторий

Скажу откровенно: этот раздел я называю «Авгиевыми конюшнями Google». То, что они там накрутили за последнее время — отдельная история. Но давайте разбираться по порядку.

Указание источников данных

Допустим, Вы видите, что тег Google Ads был активен последний раз 5 июня. Почему именно тогда — загадка. Возможно, что-то удалили при переделке сайта. Кстати, частая ситуация: приходит клиент, а у него всё настроено с нуля, хотя раньше что-то работало. Логику этих действий я не всегда понимаю, но факт остаётся фактом.

Последняя активность Google Ads

Итак, что мы видим в источниках данных? Есть тег Google, который нужно установить на сайт. Но помимо самого тега нам необходимы события для передачи данных о товарах.

Тег Google Ads

Получение кода динамического ремаркетинга из Google Ads

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

Смена источника тега Google Ads

Как понять, что у Вас настроен именно динамический, а не обычный ремаркетинг? Должен появиться фрагмент кода с событиями в формате: page_view, value, items. Вроде бы всё просто.

Настройки источника для динамического ремаркетинга

Но здесь кроется подвох со стороны Google. Система немного лукавит: эти события нужно ещё правильно преобразовать перед отправкой. Вы просто хотите запустить рекламу и следуете инструкции «Установите код динамического ремаркетинга». Логично ожидать подробную документацию, правда? А Google не объясняет, как именно должен выглядеть финальный код и в каком формате передавать данные о товарах.

Тег для добавления на сайт

Что и почему необходимо заменить в полученном коде с Google Ads?

Помните тот скрипт с предыдущего экрана? Так вот, его нельзя использовать в исходном виде. Нужно заменить стандартный page_view на пять базовых событий:

  • view_search_results — просмотр результатов поиска
  • view_item_list — просмотр категории товаров
  • view_item — просмотр карточки товара
  • add_to_cart — добавление в корзину
  • purchase — покупка

Кроме того, параметры value (ценность) и items (данные о товарах) должны подставляться динамически. Что это значит на практике? Когда пользователь добавляет в корзину три товара на сумму 1500 грн, именно эти цифры должны автоматически передаваться в Google Ads. Не какие-то шаблонные значения, а реальные данные о количестве, цене и ID конкретных товаров.

Зачем вообще это нужно:

Сколько звонков и продаж я получу заказав у Вас контекстную рекламу?

Мне нужно посчитать конверсию моего сайта Описать
задачу
в заявке

Рассчитать потенциальную прибыль от рекламы Калькулятор
контекстной рекламы Гугл

  1. Скорость передачи данных. Когда Вы настраиваете динамический ремаркетинг напрямую через тег Google Ads, данные поступают в систему практически мгновенно. Если же гнать информацию через GA4, она будет идти целую вечность — сначала обработка в аналитике, потом передача в рекламный кабинет. Зачем Вам эта лишняя прокладка, если у Google Ads есть собственные инструменты для получения данных напрямую?
  2. Понимание поведения пользователей. Именно на основе этих событий Google определяет, что именно делают посетители на Вашем сайте. Да, у Вас стоит GA4, как и на миллионах других сайтов. Но рекламная система не может полноценно использовать эти данные для ремаркетинга.
  3. Документация Google. Почему нельзя написать нормальную человеческую справку прямо в кабинете? Загадка. А у некоторых рекламодателей ещё и функционал Google Business Verticals не активирован, и приходится настраивать его вручную.

Настройка плагина в OpenCart

Возвращаемся к нашему плагину для OpenCart. Вся прелесть в том, что он берёт на себя всю сложную работу по преобразованию событий. Вам остаётся только указать пару параметров.

Вставка идентификатора Google Ads

Главное, что нужно сделать — вставить идентификатор Google Ads. Найти его можно в Google Tag Manager или непосредственно в рекламном кабинете.

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

Важный момент: когда копируете идентификатор, система может захватить лишний код. Убедитесь, что в поле вставлен именно идентификатор в формате AW-XXXXXXXXX. После этого переключите статус на «Включено» и обязательно сохраните настройки.

Статус модуля ремаркетинга

Проверка правильности работы плагина ремаркетинга Google Ads

Теперь нужно убедиться, что всё работает корректно. Переходим на карточку любого товара и открываем инструменты разработчика (или расширение для отладки тегов).

Доступ к результатам анализа тега

Что Вы должны увидеть? В списке запросов появится тег ремаркетинга Google Ads. При просмотре карточки товара автоматически сработает событие view_item с параметрами retail и ID товара — именно так, как требует Google в своей документации.

Анализ тега view_item

Идём дальше. Добавляем товар в корзину, затем ещё один. Проверяем запросы — их стало больше. Кликаем на последний и видим событие add_to_cart. Отлично, всё передаётся как надо.

Анализ тега add_to_cart

При переходе к оформлению заказа плагин отправит событие begin_checkout, а после завершения покупки — purchase. Кстати, begin_checkout можно дополнительно настроить через Google Tag Manager, но это необязательно: Google Ads и так его увидит в общем потоке событий, которые передаёт плагин.

Расположение события begin_checkout

Как настроить тег конверсии в OpenCart?

Итак, с динамическим ремаркетингом на OpenCart разобрались. Если Вам дополнительно нужен тег конверсии (тег покупки), настройка займёт буквально минуту: просто скопируйте его из Google Ads и вставьте в соответствующее поле плагина. Никаких дополнительных преобразований не требуется — вставляете как есть, и он сразу начинает работать.

Идентификатор конверсии Google Adwords

Это тот необходимый минимум, который должен передаваться в систему для корректной работы рекламных кампаний.

Бонус для тех, кто дочитал до конца

Самые внимательные читатели наверняка заметили: на этапе begin_checkout у меня вообще не отображался ремаркетинг Google Ads. Не было даже базового Global Site Tag (gtag.js). А он должен стоять на сайте обязательно.

Вставка «Счетчиков» на сайт

Что нужно сделать? Заходим в раздел «Счётчики», копируем код Global Site Tag и вставляем его в header сайта. Ставить до или после Google Tag Manager — не принципиально, работать будет в обоих случаях.

После сохранения и перезагрузки страницы в отладчике появится Global Site Tag. Важно понимать: этот код должен стоять на всех страницах сайта без исключения. Устанавливается он один раз, а коды событий (view_item, add_to_cart и прочие) — это уже дополнение к нему.

Запомните: динамический ремаркетинг всегда состоит из двух частей:

  • Global Site Tag — базовый код, который ставится везде.
  • Коды событий — срабатывают на конкретных действиях пользователя.

GST в Google Tag Assistant

Теперь даже begin_checkout будет корректно учитываться системой Google Ads. Вот такой небольшой бонус для тех, кто дочитывает материалы до конца, а не бежит впереди паровоза.

На этом настройка ремаркетинга для OpenCart завершена — у Вас есть всё необходимое для запуска.

Яна Ляшенко
Оцените автора
Adwservice
Добавить комментарий

  1. zoritoler imol

    I like the efforts you have put in this, thanks for all the great articles.

    Ответить
Сергей Шевченко Google-логист GoogleLogist
GoogleLogist
Пакет услуг «90 дней Google рекламы», поможет сделать Вашу рекламную кампанию не только выгодной, а и увеличить продажи с нее