Има ли ефект онлайн състоянието на Google Анализ?

Настроих и инсталирах Google Analytics според инструкциите на Google. Проблемът е, че URL адресът на сайта ми изглежда така - services.foo.com/testing.

На нашия уеб сървър има два уебсайта

  • foo (голям корпоративен уебсайт)
  • foo.services (малки уебсайтове)

Когато проверявам състоянието на кода за проследяване в потребителския интерфейс на Google Admin, виждам „Tracker Not Installed“.

Когато проверявам javascript кода за проследяване, мога да видя

ga('create', '....', 'foo.com');

Така че предполагам, че Google просто проверява спрямо най-горния сайт в URL адреса, а не моя поддомейн за услуги.

Има ли все пак тракерът да се насочи към поддомейна??

Забележка: Все още не искам да добавям кода за проследяване към корпоративния уебсайт, тъй като все още оценяваме анализите.


person Kye    schedule 15.08.2013    source източник


Отговори (1)


Имате един домейн от първо ниво и един поддомейн, нали?

  • foo.com (най-високо ниво)
  • services.foo.com (поддомейн от първо ниво)

Ако случаят е такъв, тогава трябва само да включите кода за проследяване, който Universal Analytics ви дава на всяка страница както на foo.com, така и на services.foo.com.

Този код трябва да изглежда така:

<script>
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

  ga('create', 'UA-12345678-1', 'foo.com');
  ga('send', 'pageview');

</script>

По подразбиране Universal Analytics не изисква допълнителна конфигурация за проследяване на потребители в поддомейни - https://developers.google.com/analytics/devguides/collection/analyticsjs/cross-domain (вижте сивата секция за бележка в горната част на страницата).

Надявам се това да помогне.

person Blexy    schedule 15.08.2013