Nieuwe tracking code Google Analytics - vragen

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • posttoast
  • Registratie: April 2000
  • Laatst online: 00:56
Jeuh, Google heeft een nieuwe tracking code voor Analytics. Het was dit:

JavaScript:
1
2
3
4
5
6
7
8
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'XXX']);

(function() {
  var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
  ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
  var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();


Nu is het dit:

JavaScript:
1
2
3
4
5
6
7
(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', 'XXX', 'domein.nl');
ga('send', 'pageview');


Prima natuurlijk, alleen heeft Google zijn documentatie nog niet aangepast aan de nieuwe syntax. En daarmee loop ik nu tegen een probleem aan. Want hoe vertaal ik deze zaken naar de nieuwe variant:

JavaScript:
1
2
3
4
5
// Domeinnaam specificeren
_gaq.push(['_setDomainName', 'http://www.domein2.nl/']);

// Vanuit JS een pageview forceren
_gaq.push(['_trackPageview','/foo/bar');


Zoals gezegd: alle documentatie geeft nog voorbeelden in de oude syntax, en daar heb ik nu niets aan. Iemand enig idee hoe dit moet? Of is er misschien iemand die wél nieuwere documentatie heeft gevonden in de donkere krochten van het web?

omniscale.nl


Acties:
  • 0 Henk 'm!

  • Miyamoto
  • Registratie: Februari 2009
  • Laatst online: 22:44
posttoast schreef op woensdag 16 oktober 2013 @ 10:47:
Zoals gezegd: alle documentatie geeft nog voorbeelden in de oude syntax, en daar heb ik nu niets aan. Iemand enig idee hoe dit moet? Of is er misschien iemand die wél nieuwere documentatie heeft gevonden in de donkere krochten van het web?
Je hebt bij de documentatie keuze uit ga.js of analytics.js.

Check:
https://developers.google...ection/analyticsjs/?hl=nl
https://developers.google...n/analyticsjs/pages?hl=nl
https://developers.google...analyticsjs/domains?hl=nl

Acties:
  • 0 Henk 'm!

  • posttoast
  • Registratie: April 2000
  • Laatst online: 00:56
Hee te gek, bedankt :)

Het forceren van die pageview heb ik gevonden:
JavaScript:
1
ga('send', 'pageview', '/foo/bar');


Dat is allemaal niet zo spannend. Maar over die domeinnamen, daar kom ik nog niet uit. De link die jij hier geeft beschrijft hoe je meerdere trackers binnen één domein kunt hangen en hoe je crossdomain kunt meten. Maar dat wil ik allemaal niet. Ik heb één site die op twee verschillende domeinnamen draait (allebei in hun eigen taal) en ik wil dus mee kunnen geven welke variant geopend is. Ze hebben beiden dezelfde GA-code namelijk.

Heb je ook enig idee hoe ik dat op kan pakken? Of kijk ik gewoon scheel?

omniscale.nl


Acties:
  • 0 Henk 'm!

  • André
  • Registratie: Maart 2002
  • Laatst online: 16-10 09:34

André

Analytics dude

Waarom zou je dat mee willen geven? Je hebt al een rapport met hostnamen waar je het bezoek per domein kunt zien. Ook kun je daar segmenten mee maken of zelfs profielen dmv filters.

Acties:
  • 0 Henk 'm!

  • posttoast
  • Registratie: April 2000
  • Laatst online: 00:56
André schreef op woensdag 16 oktober 2013 @ 13:07:
Waarom zou je dat mee willen geven? Je hebt al een rapport met hostnamen waar je het bezoek per domein kunt zien. Ook kun je daar segmenten mee maken of zelfs profielen dmv filters.
Omdat Google zelf aangeeft dat ik dat moet doen als ik de tracking code op meerdere domeinen wil gebruiken. Maar dat is onzin dus?

omniscale.nl


Acties:
  • 0 Henk 'm!

  • André
  • Registratie: Maart 2002
  • Laatst online: 16-10 09:34

André

Analytics dude

Ja. Dat moet alleen als je een persoon over meerder domeinen wilt kunnen volgen. Dan moet je ook de links/formulieren/iframes tussen die domeinen voorzien van code zodat bij elke overstap de cookies meegenomen worden. Maar als je dat niet wil kun je gewoon de standaard code gebruiken.

Acties:
  • 0 Henk 'm!

  • posttoast
  • Registratie: April 2000
  • Laatst online: 00:56
Weer iets geleerd. Dank :)

omniscale.nl

Pagina: 1