Настройка e-commerce Гугл и Яндекс

Правила раздела: faq.php?mode=okay
Модератор: Модераторы

Balt
Balt
Репутация: 3
Сообщения: 32
Зарегистрирован: 18.05.2017
С нами: 3 года 5 месяцев

Сообщение #1 Balt » 09.09.2018, 10:04

Добрый день!

Настраиваю передачу данных в e-commerce. В Яндекс Метрику информация передается, в Гугл Аналитикс - нет. Кто-нибудь настраивал?
Собственно, код, который я разместил:
На страницу "index.tpl" в <head> добавил коды GA, GTM, GST; в <body> в начало - GTM, в конец - яндекс метрику. На страницу "order.tpl" в конце добавил код

Код: Выделить всё

<script>
dataLayer.push({
  'ecommerce': {
    'purchase': {
      'actionField': {
        'id': '{$order->id}',
        'revenue': '{$order->total_price}',
      },
      'products': [
      {foreach $purchases as $purchase}{
        'name': '{$purchase->product_name|escape}',
        'price': '{$purchase->variant->price}',
        'quantity': '{$purchase->amount|escape}',
        },
    {/foreach}]
    }
  }
});
</script>


Может я что-то пропустил или не так сделал?

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

Igor
Igor

Сообщение #2 Igor » 01.10.2018, 14:39

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

Tolly
Tolly
Репутация: 0
Сообщения: 6
Зарегистрирован: 15.02.2020
С нами: 8 месяцев 10 дней

Сообщение #3 Tolly » 27.07.2020, 21:38

В версии v.3.7.1 какие файлы отвечают за обработчик форм и отправку заказа? Хотелось бы понимать куда можно установить дата леер чтобы отправка событий корректно отрабатыала.


Название раздела: Вопросы по работе с OkayCMS
Правила раздела: faq.php?mode=okay

Быстрый ответ


Введите код в точности так, как вы его видите. Регистр символов не имеет значения.
Код подтверждения

   

Вернуться в «Вопросы по работе с OkayCMS»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 1 гость