Nowy „Uniwersalny” skrypt Google Analytics na stronie internetowej opartej na AJAX
Google Analytics ma teraz dwie opcje: „klasyczną” i nową „uniwersalną”, która ma więcej funkcji. (W rzeczywistości analityka „Universal” jest dostępna dla klientów płacących przez chwilę, ale teraz jest dostępna za darmo!)
Dzięki analityce „Classic”, która wygląda tak:
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXX-Y']);
_gaq.push(['_trackPageview']);
(function() { SOME MORE CODE
})();
</script>
Z wielu googlingów dowiedziałem się, że śledzenie stron opartych na Ajax (tj. Gdy strony są ładowane przez AJAX, ale menu nawigacyjne pozostaje statyczne i nigdy się nie odświeża), można dodać powyższy kod do głównego index.html, który zawiera menu nawigacyjne i następnie dodaj zdarzenia javascript do łączy stron w menu, aby ...
<ul>
<li><a href="contact.html">Contact</a></li>
staje się
<ul>
<li><a onclick="_gaq.push(['_trackPageview', '/contactpage']);" href="contact.html">Contact</a></li>
(gdzie '/ contactpage' jest tym, do czego strona zostanie wywołana w Analytics - możemy wybrać dowolny tytuł). Teraz analitycy zaczną również śledzić te strony.
Ale nie mogę znaleźć jasnego przewodnika na temat tego samego, co w przypadku analiz „Universal”, które wyglądają tak:
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyt...SOME MORE CODE...
'//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-XXXXX-Y', 'mydomain.com');
ga('send', 'pageview');
</script>
Czy sprawiają, że moje linki wyglądają mniej więcej tak ?:
<ul>
<li><a onclick="ga('send', 'pageview', '/contact');" href="contact.html">Contact</a></li>
A może byłoby lepiej?
<ul>
<li><a onclick="ga('send', 'pageview', {'page': '/contact','title': '/contactpage'});" href="#">Home</a></li>
Czy ktoś może doradzić? Jestem nowym użytkownikiem Google Analytics i dlatego wciąż uczę się lin!
Z góry bardzo dziękuję.