У нас есть ajaxy тип html-приложения для платформы приложений и вы хотите, чтобы Google Analytics работал с ним. И я считаю, что мы правильно настроили все, чтобы вручную вызвать _trackPageview
там, где это необходимо.
Как бы то ни было, сообщения о них не сообщаются. Теперь либо у меня нет права работать, либо отслеживания GA с javascript с протоколом file://
на url, который молча нарушает некоторые правила междоменной политики, о которых я не знаю.
Так работает ли GA с локальным html через file://
? Или что-то не так с моим использованием ГА?
Обратите внимание, что используемая нами область фактически не существует. Мы хотим использовать что-то вроде отслеживания мобильных приложений, а скорее из JavaScript, а не из родной библиотеки. И для этого вам кажется, что вы настраиваете поддельный домен и сообщаете трекеру, какой домен он должен отчитываться как.
В конце моего <head>
:
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXACCOUNTID-XX']);
_gaq.push(['_setDomainName', 'myfake.domain.com']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = 'http://www.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
И в нашей структуре JS мы вызываем:
_gaq.push(['_trackPageview', '/some/path/here']);