Google Analytics не учитывает некоторые события

S
На сайте с 11.08.2012
Offline
37
886

Здравствуйте.

Установил GA через Google Tag Manager и сейчас код пишу для e-commerce. Столкнулся с неожиданной проблемой: GA учитывает не все события. Т.е. в магазине при заходе в один бренд товаров событие показа происходит, а в другом нет, причём в режиме предварительного просмотра GTM показывает, что событие произошло, а Analytics нет. Путём проб и ошибок понял, что ей не нравятся названия товара, возможно русские буквы, амперсанды, кавычки или ещё что. Прогонял названия через php функции htmlentities, htmlspecialchars, iconv, обрезал строку до 50 символов, ничего не помогает. Если вручную ставлю название допустим "Goodies", всё начинает работать. Хуже всего то, что если исключение бросается, то на серверах Google и отладить ошибку невозможно. Что делать?

SM
На сайте с 18.04.2016
Offline
7
#1
Seozadrot:
Здравствуйте.
Установил GA через Google Tag Manager и сейчас код пишу для e-commerce. Столкнулся с неожиданной проблемой: GA учитывает не все события. Т.е. в магазине при заходе в один бренд товаров событие показа происходит, а в другом нет, причём в режиме предварительного просмотра GTM показывает, что событие произошло, а Analytics нет. Путём проб и ошибок понял, что ей не нравятся названия товара, возможно русские буквы, амперсанды, кавычки или ещё что. Прогонял названия через php функции htmlentities, htmlspecialchars, iconv, обрезал строку до 50 символов, ничего не помогает. Если вручную ставлю название допустим "Goodies", всё начинает работать. Хуже всего то, что если исключение бросается, то на серверах Google и отладить ошибку невозможно. Что делать?

Здравствуйте!

Если вы пытаетесь отладить событие типа event и в preview моде GTM у вас событие файрится, то проблему нужно искать на уровне настроек аккаунта GA или тех данных которые передаются из контейнеров GTM в GA. Если ивент записался в dataLayer, то все ок и проблему нужно искать на другом уровне. Мне не известны подробности вашей реализации... но, возможно, есть ошибка в формировании event category, event action или event label или event value. Проверьте корректность заполнения этих полей. Например, event label это тип данных string и он не должен содержать специальных символов (некоторые допустимы), почитайте об этом. Возможно вы заполняете event category специальными символами или не заполняете вообще обязательные поля. Для начала, попробуйте избавиться от спец. символов в параметрах и атрибутах событий.

Удачи ;)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий