У меня была та же проблема, и все решения не работали, пока я не сделал две вещи:
Очевидный код:
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXXXXXX-X']);
_gaq.push(['_setDomainName', 'none']);
_gaq.push(['_setAllowLinker', true]);
_gaq.push(['_trackPageview']);
И
Я добавил localhost другое FQDN - доменное имя. Я сделал это в системе Windows, отредактировав:
C:\Windows\System32\drivers\etc\hosts
файл, и я вставил следующее:
127.0.0.1 my.domain.org
Затем я пошел по адресу http://my.domain.org/WebApp, который обслуживает страницу с включенным Google Analytics JS.
Если вы работаете в Unix, отредактируйте / etc / hosts для того же результата.
Похоже, что Google должен включить настройку Интранет в FAQ по GA. Они просто говорят, что вам нужно FQDA. Да, да, но не для того, чтобы они имели к вам доступ, вам просто нужно иметь атрибут Host в HTTP-запросе.
Я думаю, что еще одна причина FQDN - COOKIES! Файлы cookie используются для отслеживания данных, и если у вас нет полного доменного имени, файл cookie не может быть установлен, а код JS останавливается и не получает gif.