#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. Спасибо, это как-то так, как я догадался, но я очень рад, что это подтверждено и подробно объяснено. Так что в основном он делает то, что я хочу. Могу ли я установить более одного домена, если у меня есть несколько доменов, ссылающихся на один и тот же контент?