Uitgaande links bijhouden in Google Analytics

Je kunt in Google Analytics zelfs events registreren. Hiermee kun je gebeurtenissen tracken die normaal gesproken niet zichtbaar zijn. Op deze manier kun je bijhouden op welke uitgaande links je bezoekers klikken, maar bijvoorbeeld ook of een gebruiker een video heeft afgespeeld of een contactformulier heeft ingevuld.

Voorwaarden

De javascript

// voer dit script uit na het laden van het document
$('document').ready(function(){

    // voer deze functie uit bij elke klik
    $(window).click(function(e) {

        // stop als er niet op een link is geklikt
        if (e.target.nodeName != 'A') {
            return;
        }

        // stop als dit geen uitgaande link is
        if (e.target.href.indexOf(location.host) == -1) {
            return;
        }

        // schiet een event in met de volgende gegevens:
        //   categorie: outbound
        //   actie: click
        //   label: <de url van de link>
        // als het event is geregistreerd sturen we de bezoeker door naar de juiste url
        ga('send', 'event', 'outbound', 'click', e.target.href, {'hitCallback':
            function () {
                document.location = e.target.href;
            }
        });

    });
});

De statistieken

De geregistreerde events kun je in Google Analytics terugvinden onder Gedrag -> Gebeurtenissen -> Overzicht. Onder de gebeurtenislabels zie je welke linkjes zijn aangeklikt.

Verder lezen