2014-01-06 5 views
3

Я установил новое свойство (универсальное, а не классическое), и я скопировал и вставил код отслеживания непосредственно перед моими страницами.Код отслеживания Google Analytics

Когда я просматриваю источник, я вижу код отслеживания, но modPagespeed автоматически минимизирует встроенный JS.

Если я перейду к своим данным отслеживания в Google Analytics, он говорит, что мой код отслеживания не установлен. Пробовал в течение 2 часов.

Является ли модуль страниц в стиле страницы Google нарушающим сценарий аналитики? Как я могу обойти это?

+0

Исправлено. Модуль pagespeed на сервере ** ** устарел. – Beka

ответ

0

Возможно, это поможет, если вы все еще ищете ответ или можете помочь кому-то, у кого такая же проблема сейчас.

Если я минимизирую свой html с помощью миниатюры, я получаю скорость страницы 93, но Chrome Console говорит «Неожиданный токен». Это делает код GA. Существует один разрыв строки, который вызывает его в моем коде ga. Может быть, у вас такая же проблема?

Если я ставлю:

(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ <!--L I N E B R E A K--> 
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)})(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-XXXXXX-1', 'auto'); ga('send', 'pageview'); 

это работает, и я получаю скорость страницы 92

НО, если я удалил разрыв строки и положить

(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)})(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-XXXXXX-1', 'auto'); ga('send', 'pageview');</script> 

Google Консоль говорит Js недопустимый маркер, но Я получаю скорость страницы 93 ... вздох. Кажется, что в spypeed можно заметить, что код не полностью минимизирован с помощью этого разрыва строки, который, похоже, нарушает сценарий аналитики.

Идеи, как исправить приветствовать!

/Johan

+0

Я предполагаю, что вместо '< !-- -->', вы имеете в виду '/ * * /' (или просто ничего)? – Teepeemm

Смежные вопросы