Jeuh, Google heeft een nieuwe tracking code voor Analytics. Het was dit:
Nu is het dit:
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:
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?
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?