• De afgelopen dagen zijn er meerdere fora waarop bestaande accounts worden overgenomen door spammers. De gebruikersnamen en wachtwoorden zijn via een hack of een lek via andere sites buitgemaakt. Via have i been pwned? kan je controleren of jouw gegeven ook zijn buitgemaakt. Wijzig bij twijfel jouw wachtwoord of schakel de twee-staps-verificatie in.

Google Analytics trackingcode aanpassen

Status
Niet open voor verdere reacties.

Veng

Elite lid
Lid geworden
27 nov 2012
Berichten
6.543
Waarderingsscore
137
Op dit moment gebruik ik de volgende trackingcode voor Google Analytics.
(onderaan bij /body):

HTML:
<script type="text/javascript">        var _gaq = _gaq || []; _gaq.push(['_setAccount',
    'UA-36434662-1']); _gaq.push(['_trackPageview']); setTimeout("_gaq.push(['_trackEvent','30_seconds','read'])",
    30000); (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);
    })(); </script>
Daar zit ook in dat bezoekers die korter dan 30 seconden blijven niet worden meegeteld.

Nu lees ik hier: http://dekrachtvancontent.nl/seo/wa...t-kunt-vertrouwen-en-wat-je-er-aan-kunt-doen/ dat die verouderd is en dat ik niet meer ga.js maar analytics.js moet gebruiken.
Nu ben ik zelf geen webontwikkelaar of programeur en vroeg me af of iemand zou kunnen helpen met de juiste code/implementatie.

De volgende code heb ik gevonden, https://developers.google.com/analy.../analyticsjs/#the_javascript_tracking_snippet maar die zal wel nog voor die time out moeten worden aangepast, verwacht ik (en mss. nog op meer punten?).
HTML:
<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', 'https://www.google-analytics.com/analytics.js', 'ga');
        ga('create', 'UA-XXXXX-Y', 'auto');
        ga('send', 'pageview');
</script>

Of biedt die nieuwe code niets nieuws en kan ik net zo goed de huidige code blijven gebruiken?

--- Update ---

Ik denk/hoop dat ik er met deze code uit ben:
HTML:
<script type="text/javascript">
        (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', 'https://www.google-analytics.com/analytics.js', 'ga');

        ga('create', 'UA-xxxxxxxx-y', 'auto');
        ga('send', 'pageview');
        [U]setTimeout("ga('send', 'event', { eventCategory: '30 seconds on page', eventAction: 'Read' })", 30000);[/U]
        [U]setTimeout("ga('send','event','adjusted bounce rate','page visit 30 seconds or more')", 30000);[/U]
    </script>

Met de laatste regel wordt ook de bounce rate beter gemeten.
Over een paar dagen weet ik of het goed werkt.
 
Ik heb je website zojuist gedurende ruim 1 minuut bezocht. Meer dan 30 seconden dus. Mijn IP adres eindigt op .203. Staat hij erbij?

Met je code kan ik helaas niet helpen. De inhoud daarvan is Grieks voor mij. Nee, nog erger, Oud Grieks heb ik vroeger leren lezen. Aan programmeren heb ik me nooit gewaagd, en dat zal ik ook in de toekomst niet gaan doen.

O ja, naar aanleiding van de informatie op je website heb ik direct een flink stuk chocolade bij de koffie genomen. :biggrin:
 
Ik heb wel wat elementaire lessen gehad, maar heb er blijkbaar totaal geen aanleg voor, al kan ik wel eenvoudige HTML pagina's maken. Bij mijn site heb ik ook hulp gehad, maar een aantal zaken kan ik toch wel zelf. Echter niet C++, java, asp.net, jquery enz. En dat heb je tegenwoordig nodig om je pagina netjes op te bouwen.
Ik heb nog niet gevonden waar ik IP adressen kan zien. GA is erg uitgebreid maar ik gebruik alleen de elementaire dingen. Wat ik wel zie is dat alles werkt, want ik krijg de juiste data, maar dan behalve de time-outs. Ik behoor geen bezoekers te zien die korter dan 30 seconden op een pagina zijn geweest. Die zie ik nu wel. Daarom heb ik die twee regels met de time-out wat hoger in de lijst gezet. Gewoon op de gok.
Al zegt deze link http://urlprofiler.com/blog/adjusted-bounce-rate/ :
It is pretty straightforward to get set up, you just need to add the following line to the bottom of your Google (Universal) Analytics code:
setTimeout("ga('send','event','adjusted bounce rate','page visit 30 seconds or more')",30000);
Volgens mij had hij het gewoon moeten doen.
Helaas is het forum "Google forum voor webmasters" op slot gegaan. Daar weet men er meer van. Ik ben nog wel lid van een specialistisch forum (Stackoverflow), maar mijn vorige vraag werd er ook niet beantwoord, dus dat geeft de burger geen moed, maar morgen mss toch eens proberen.

Die time-out is best belangrijk, anders tel ik bezoekers mee die alleen op mijn pagina terecht komen door bv. een zoekcriterium, terwijl mijn pagina niet echt biedt wat men zoekt.
Morgen weet ik weer wat meer.
 
En wat gebeurt er wanneer je de code van de website urlprofiler exact overneemt, dus zo:

577e343d6b9b5-adjusted-bounce-rate-ga.png


Wanneer ik die code vergelijk met die van jou zie ik namelijk wel een paar verschillen. Zo gebruik jij regelmatig spaties die niet in de code in de afbeelding hierboven staan.
Voorbeelden van die spaties:
Bij jou: a = s, terwijl in de code staat a=s
Bij jou: a.async = 1, terwijl in de code van urlprofiler staat a.async=1
Tevens heb jij een extra regel ingevoegd, die niet in de code van urlprofiler staat:
Code:
[U]setTimeout("ga('send', 'event', { eventCategory: '30 seconds on page', eventAction: 'Read' })", 30000);[/U]

Nogmaals, ik heb zelf absoluut geen verstand van programmeren. Ik schreef alleen op wat mij opviel aan de verschillen.
Misschien maken die extra spaties niets uit. Daar kan ik niet over oordelen. Jij en andere leden misschien wel.
 
Bedankt Porrelaar. Ik ga het gewoon aanpassen en zien of het iets uitmaakt, al verwacht ik van niet. De rest lijkt nl. wel te werken. Ik zie nu ook in de code van Facebook dat die spaties daar ook staan.
Verder realiseerde ik me vanochtend dat ik nog een neef heb die hier kennis van heeft. Die heb ik gemailed. Hopenlijk kan die iets meer vertellen. Ik laat het hier weten. Zijn reactie duurt echter meestal even.
Wat betreft die extra regel: elke regel past iets anders aan. De ene regel voor de bounce rate, de andere voor het totale bezoek aan de pagina
(Mijn reacties komen wat laat, maar ik krijg geen e-mail notificatie van deze posts, vandaar)

--- Update ---

Ik heb e.e.a. nog niet aangepast omdat ik denk dat dat niet nodig is.
Ik besef nu plotseling wel de reden van het weghalen van spaties: snelheid. Er zijn kleine hulpmiddelen om alle spaties en witruimtes uit je code te halen. Dit alles om laadsnelheid van je pagina's te verhogen. Zelf heb ik dit ook toegepast op mijn css pagina. Je krijgt dan echter een vrijwel onleesbare brij.
Wat wel nog zou kunnen is dat ik een nieuw tracking-ID moet aanmaken. Dat heb ik nl. niet gewijzigd. Daar lees ik echter ook niets over.
 
Laatst bewerkt door een moderator:
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan