Пользовательское отслеживание событий не отправляет событие - PullRequest
0 голосов
/ 04 января 2019

Я пытаюсь настроить отслеживание событий на моем веб-сайте.

Моя проблема: пользовательское отслеживание GA не отправляется. Я не могу видеть это в GA или в моей вкладке сети. Также нет ошибки в консоли разработчика.

Как я могу отладить / исправить проблему?

Что я пытался решить проблему:

Мы используем GTM для реализации GA. ГА работает отлично.

Я создал функцию, которая запускается при возникновении события. Я проверил функцию - она ​​срабатывает правильно при запуске события.

Команда ga 'send' использует функции для динамического генерирования правильного отслеживания. Я протестировал функции по отдельности внутри console.log >> они отлично работают.

Я проверил, доступна ли команда 'ga'. Он не отклоняется консолью с сообщением об ошибке типа «неизвестно». Так что команда доступна. Это просто не работает правильно >> никаких сообщений об ошибках вообще.

Техническая информация:

Мы используем WordPress 5.0.2 для запуска нашего сайта.

Я проверил это локально (WAMP) и в нашей промежуточной среде.

Функция:

function stepTracking() {
  ga('send', 'event', eventLabel(), eventAction, eventCategory());
}

Моя цель - A. Понять, почему команда не работает, и B. Правильно отправить отслеживание.

Спасибо, ребята, Max

1 Ответ

0 голосов
/ 05 января 2019

Похоже, вы используете событие GA, а не событие GTM. Попробуйте механизм dataLayer.push .

...