- Почему я рекомендую использовать плагин для сайта на OpenCart?
- Получение необходимых данных для вставки в плагин в Google Ads
- Получение кода динамического ремаркетинга из Google Ads
- Что и почему необходимо заменить в полученном коде с Google Ads?
- Настройка плагина в OpenCart
- Проверка правильности работы плагина ремаркетинга Google Ads
- Как настроить тег конверсии в OpenCart?
- Бонус для тех, кто дочитал до конца
Ранее я уже записывала видео о настройке электронной торговли через специальный плагин для OpenCart. Сегодня хочу вернуться к этому инструменту и показать, как с его помощью настроить динамический ремаркетинг на Вашем сайте.
Почему я рекомендую использовать плагин для сайта на OpenCart?
Скажу честно: OpenCart — это та CMS, с которой у меня регулярно возникают сложности. Причин несколько:
- OpenCart популярен в основном в нашем регионе. В США и Европе он не особо прижился, поэтому качественной документации и готовых решений на английском языке значительно меньше.
- Из-за этого постоянно всплывают какие-то специфические баги и нюансы.
- Программисты, которые пишут код для OpenCart, работают с переменным успехом. Иногда всё функционирует отлично, а иногда получаете такое нагромождение костылей, что проще переделать с нуля.
Именно поэтому мне удобнее решать подобные задачи через готовые модули и плагины — меньше головной боли.
Сколько звонков и продаж я получу заказав у Вас контекстную рекламу?
Мне нужно посчитать конверсию моего сайта Описать
задачу
в заявке
Рассчитать потенциальную прибыль от рекламы Калькулятор
контекстной рекламы Гугл
Плагин, о котором я говорю, передаёт актуальные теги Google Ads для динамического ремаркетинга. Это именно те события, которые нужны для корректной работы рекламы. Бонусом — он умеет настраивать конверсии Google Ads, если Вам это необходимо.
Приведу пример из практики. На момент записи видео (начало июля 2023 года) у многих рекламодателей начались проблемы с аккаунтами, использующими GA4. У кого-то сбои пошли с 26 июня, у кого-то ещё раньше — с середины мая. Причём даже те, кто давно перешёл на четвёртую аналитику, столкнулись с этими неприятностями. Если Вас это не коснулось — отлично, Вам повезло. Но большинство рекламных аккаунтов пострадало, и показатели в них начали портиться.
Установка тега конверсии и тега покупки через этот плагин решает практически все возможные проблемы с отслеживанием.
Получение необходимых данных для вставки в плагин в Google Ads
Переходим к настройке динамического ремаркетинга Google Ads — причём именно с новыми событиями. Почему это важно уточнить? Многие до сих пор используют старый формат событий и уверены, что всё работает как надо. Спойлер: не всегда.
Чтобы проверить текущее состояние, заходим в «Инструменты и настройки», открываем «Менеджер аудиторий» и переходим в раздел «Ваши источники данных».

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

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

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

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

Как понять, что у Вас настроен именно динамический, а не обычный ремаркетинг? Должен появиться фрагмент кода с событиями в формате: 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 конкретных товаров.
Зачем вообще это нужно:
Сколько звонков и продаж я получу заказав у Вас контекстную рекламу?
Мне нужно посчитать конверсию моего сайта Описать
задачу
в заявке
Рассчитать потенциальную прибыль от рекламы Калькулятор
контекстной рекламы Гугл
- Скорость передачи данных. Когда Вы настраиваете динамический ремаркетинг напрямую через тег Google Ads, данные поступают в систему практически мгновенно. Если же гнать информацию через GA4, она будет идти целую вечность — сначала обработка в аналитике, потом передача в рекламный кабинет. Зачем Вам эта лишняя прокладка, если у Google Ads есть собственные инструменты для получения данных напрямую?
- Понимание поведения пользователей. Именно на основе этих событий Google определяет, что именно делают посетители на Вашем сайте. Да, у Вас стоит GA4, как и на миллионах других сайтов. Но рекламная система не может полноценно использовать эти данные для ремаркетинга.
- Документация Google. Почему нельзя написать нормальную человеческую справку прямо в кабинете? Загадка. А у некоторых рекламодателей ещё и функционал Google Business Verticals не активирован, и приходится настраивать его вручную.
Настройка плагина в OpenCart
Возвращаемся к нашему плагину для OpenCart. Вся прелесть в том, что он берёт на себя всю сложную работу по преобразованию событий. Вам остаётся только указать пару параметров.

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

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

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

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

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

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

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

Это тот необходимый минимум, который должен передаваться в систему для корректной работы рекламных кампаний.
Бонус для тех, кто дочитал до конца
Самые внимательные читатели наверняка заметили: на этапе 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 — базовый код, который ставится везде.
- Коды событий — срабатывают на конкретных действиях пользователя.

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

















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