Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Цель добавление в корзину GTM


Recommended Posts

Здравствуйте, уважаемые форумчане!
Просьба помочь с вроде бы простым действием.

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

Гугл аналитик подключен к сайту через GTM.

 

Я в файле catalog/view/javascript/common.js

после

if (json['success']) {

 

добавляю код события

dataLayer.push({'event':'gtm-add-to-cart'});

 

толи не туда добавляю, то ли код нужен другой

пробовал создать контейнер первоначально, если его нет

window.dataLayer = window.dataLayer || []

 

тоже не работает, я не вижу срабатывание триггера событий в GTM

 

Помогите!

opencart 2.3.0.2

Змінено користувачем Sharapov317
Надіслати
Поділитися на інших сайтах


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

 

  1. В файле catalog/view/javascript/popupcart.js в блоке if (json['success']) { добавить строку: dataLayer.push({'event': 'gtm-add-to-cart'});
  2. Теперь в GTM создать тег Добавление в корзину (выбираем событие и пишем категорию и действие) с триггером пользовательское событие (имя события - gtm-add-to-cart)
  3. Дублируем цель в аналитикс

Все кнопки Купить (в товаре, в рекомендуемых товарах, категории, сравнении, модулях хиты, новые, рекомендуемые) засчитываются

На чистом Опенкарт не проверял, но думаю там нужно внести те же изменения только в файл common.js

Змінено користувачем Sharapov317
  • +1 3
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.