Отслеживание страниц Google Analytics перестало работать

моя главная проблема в том, что с 23 июля отслеживание страниц Google Analytics больше не работает, хотя я ничего не менял.

У меня есть несколько веб-сайтов, на которых есть встроенная анкета. Если люди отвечают на вопрос, URL-адрес не меняется, но каким-то образом (опросник я писал не сам, поэтому не знаю, как именно он работает) Analytics отслеживала их поведение как Page-View (с конкретными URL-адресами, например www.url.com/question-5).

Я думаю, что это строка кода, которая сообщает Google Analytics, что он должен отслеживать просмотр страницы.

window._mfq.push(["newPageView", "/".concat(M || t)]),
"function" == typeof window.ga && (window.ga("gtm1.set", "dimension1", e),
window.ga("gtm1.set", "page", "/".concat(M || t)),
window.ga("gtm1.send", "pageview")),

Google Analytics интегрирован с Диспетчером тегов Google, а тег Google Analytics запускается встроенной функцией триггера просмотра страницы.

Как это возможно, что до прошлой недели он работал без проблем и вдруг перестал (примерно на 10 разных сайтах). Мне кажется, что Google Analytics (или Менеджер тегов) сделал обновление, но я не могу найти никакой информации об этом.

Знаете ли вы, изменилось ли что-то за последнюю неделю?

Дополнение: Отладчик Google Analytics сообщает мне следующее:

Executing Google Analytics commands.
   >Running command: ga("gtm1.set", "dimension1", 200624)
Executing Google Analytics commands. 
   >Running command: ga("gtm1.set", "page", "/steps-route-1-1-question")
Executing Google Analytics commands.
   >Running command: ga("gtm1.send", "pageview")

person MoSc    schedule 28.07.2020    source источник


Ответы (2)


Ок, нашел проблему.

Переменная gtm1 не инициализирована. Таким образом, просмотр страницы больше не отправляется в GTM. Я не знаю точно, почему это работало раньше. Возможно. была переменная gtm, которая записывает фактический просмотр страницы, имя gtm1, и из-за некоторых изменений со стороны Google это больше не так.

person MoSc    schedule 30.07.2020
comment
о, спасибо, я не понял, что ответил на свой английский вопрос по-немецки... - person MoSc; 06.08.2020
comment
@MoSc Я отредактировал ваш ответ и заменил немецкий текст английским переводом. Пожалуйста, сделайте это самостоятельно, если это повторится снова, ответы, написанные не на английском языке, будут удалены. - person Modus Tollens; 11.08.2020

Да, это было изменение Google. События теперь отправляются с помощью функции gtag, см. https://developers.google.com/analytics/devguides/collection/gtagjs/events

person Qorridor    schedule 16.09.2020