Код отслеживания Google Analytic не работает - PullRequest
1 голос
/ 26 ноября 2011

Я только начинаю работать с Google API.Сначала я загружаю простой файл HTML на хост, на котором есть кнопка для отправки некоторой информации в Google, и я вижу правильный результат, но когда я тестирую этот метод в моем реальном проекте, он не работает должным образом.Я проделал ту же работу, что и мой простой пример, поместив код отслеживания после тега <code><script type="text/javascript" >

var _gaq = _gaq || [];

_gaq.push(['_setAccount', 'UA-26*****-2']);
_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);
})();
function sent_report(){
_gaq.push(['_trackEvent','label','Over','back']);
}

</script >

и вызова

_gaq.push(['_trackEvent','button','click','Just for test']);

, но он не вносит никаких измененийв моем отзыве в Google и его трудно отлаживать, потому что обновления Google обновляются через 24 часа

Я забыл что-то сделать? или сделал что-то не так?Есть ли проблема, что я запускаю локальный хост и не загружаю его на хост?!?!?Спасибо ...

1 Ответ

0 голосов
/ 28 ноября 2011

Google Analytics не будет работать на localhost или 127.0.0.1 или любом другом IP-адресе. Для корректной работы требуется FQDN .

Я обычно настраиваю www.example.com в моем файле hosts для перенаправления на 127.0.0.1 и вместо этого использую его для проверки своего кода.

Вы можете отлаживать, если кодирование работает или нет, используя HTTPFox и проверяя запросы к __utm.gif. Данные, которые вы отправляете, закодированы как параметры запроса, но их должно быть легко прочитать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...