Что происходит с Google Analytics, когда я запускаю страницу локально?

#javascript #google-analytics #google-analytics-api

#javascript #google-analytics #google-analytics-api

Вопрос:

Используя Google Analytics с моим приложением Web Pages / Java Script, мне просто интересно, что происходит со статистикой, когда я запускаю (тестирую) страницы локально? Тестирование приложения выполняется на локальном веб-сервере, включено ли это в statistcis?

Или, в свою очередь, это ключевая строка

 _gaq.push(['_setDomainName', 'mydomain.org']);
 

и вся «запись» ограничена mydomain.org ? Есть идеи, как это работает?

Ответ №1:

Если вы установите свой setDomainName для домена, который не соответствует текущему домену, он не будет работать.

Итак, если для него установлено значение mydomain.org , и вы включены testing-domain.org , Google Analytics попытается установить для файлов cookie значение mydomain.org и потерпит неудачу (поскольку файлы cookie не будут установлены, поскольку вы не можете установить файлы cookie внешнего домена с помощью JavaScript); не видя файлов cookie, он не отправит __utm.gif запрос в Google Analytics, и нетданные будут отслеживаться.

То же самое произойдет, если вы запустите Google Analytics по file:// протоколу.

(Исключением из setDomainName правила является передача строки, не относящейся к домену, например (none) , или пустой строки setDomainName , которая приводит к установке хэша домена (идентификатора cookie для предотвращения столкновения данных) 1 и установке файлов cookie Google Analytics для домена document.domain

Комментарии:

1. Спасибо, это как-то так, как я догадался, но я очень рад, что это подтверждено и подробно объяснено. Так что в основном он делает то, что я хочу. Могу ли я установить более одного домена, если у меня есть несколько доменов, ссылающихся на один и тот же контент?