Не удалось отправить GIF-запрос Google Analytics
У меня возникли проблемы с настройкой Google Analytics. Я загрузил расширение отладки Google Analytics для Chrome, и если я посмотрю на консоль, запрос __utm.gif никогда не отправляется. Я triple-проверил мой код, и все в порядке. Отладочная версия ga.js загружается должным образом. На самом деле, у меня есть такая же проблема, как этот парень, который никогда не получал ответа...
Для этого, вот мой код отслеживания (с UA-########-#
правильно заменен в моем исходном коде, конечно)
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-########-#']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
Все настроено правильно, и вот что я получаю на выходе консоли:
_gaq.push processing : "[_setAccount, UA-########-#]"
_gaq.push processing : "[_trackPageview]"
Track Pageview
А потом ничего больше. Я попробовал с персональным сайтом коллеги, который, как я знаю, установлен в Google Analytics, и я вижу запрос на файл .gif.
У кого-нибудь была эта проблема?
Ответы
Ответ 1
Вы тестируете свой сайт на локальном хосте или в интранете? Если это так, вам может потребоваться добавить
_gaq.push(['_setDomainName', 'none']);
до _trackPageview
Подробнее см. Google Analytics на серверах Intranet и Development для более подробной информации...
Если вы используете Google Analytics на сайте с таким URL-адресом, как http://intranet/ или что-то вроде http://mydevserver:12345 it wont работа.
В частности, код JS Google Analytics не отправит отслеживание нажмите (__utm.gif) на серверы GA.
Я действительно не знаю специфику, но я предполагаю, что домен код хеширования ищет хотя бы один период в имени хоста и не будет если он не находит его.
Ответ 2
Если вы не получили сообщение Tracking beacon sent!
, это может быть одно из следующих:
- Проблема с настройками Cookie в вашем браузере (что маловероятно в вашем случае)
- Проблема с вашим прокси/брандмауэром (можете ли вы проверить скрипач или вкладку "Сеть" и посмотреть, были ли какие-либо из ваших ресурсов 404?)?
- Ошибка javascript (что-нибудь еще на вашей консоли?)
Надеюсь, это поможет вам отладить вашу ситуацию. Я обновлю этот ответ, если вы предоставите более подробную информацию.
UPDATE
Это может помочь убедиться в том, что проблема связана с плагином отладчика Chrome Analytics и вашей настройкой аналитики. Для этого откройте что-то вроде Fiddler или в Chrome в разделе "Ресурсы - Рамки" (страница) - "Изображения". Вы должны увидеть запрос __utm.gif там. Если вы этого не сделаете, это проблема с настройкой Google Analytics. Если вы это сделаете, это просто проблема с отладчиком Chrome Analytics.
Чтобы ответить на ваш вопрос, я видел, как что-то подобное происходит в другой раз, и это было на сайте с Google Ads. Я получил попытку Unsafe Javascript для доступа к фрейму с URL-адресом....