Krister Ross

Hvordan sette opp eventsporing i Google Analytics?

event tracking
2 min

De fleste opplever etterhvert at de trenger mer enn det som er rett ut av boksen i Google Analytics. Ofte vil du kanskje trenge å måle nedlastinger av PDF’er, utgående lenker, eller rett og slett klikk på knapper.

Da trenger du eventsporing

Eventer er interaksjoner med din nettside som er uavhengig av URL og sidelasting. Dette kan gjelder nedlastinger, mobile annonseklikk, flash elementer, ajax elementer, videospilling med mer.

Eventsporing er satt opp av flere deler:

Kodeformat:

ga('send', 'event', [eventCategory], [eventAction], [eventLabel], [eventValue], [fieldsObject]);

Eksempel:

ga('send', 'event', 'Videos', 'play', 'Fall Campaign');
ga('send', {
  hitType: 'event',
  eventCategory: 'Videos',
  eventAction: 'play',
  eventLabel: 'Fall Campaign'
});
<script>
function nedlasting(event)
{
 ga('send', {
  hitType: 'event',
  eventCategory: 'Nedlasting',
  eventAction: 'PDF',
  eventLabel: event.target.href
});
}
</script>


<a href="http://domene.no/pdf-fil.pdf" onclick="javascript: nedlasting(this);">PDF fil</a>

Ved bruk av denne metoden, så må denne implementeres hvert eneste sted denne skal brukes. Dette er litt tungvint men det er noen som fortsatt sverger til denne metoden.

(Alle) vi andre, benytter Google Tag Manager.

Eventsporing i Google Tag Manager.

For å bruke samme eksempel, så er metoden mye enklere i Google Tag Manager, iallefall hvis du har litt kjennskap til Tag Manager. GTM er ikke nødvendigvis et veldig vanskelig program, men det kan være vanskelig umiddelbart ettersom syntaksen kan være vanskelig å forstå til å begynne med.

Så fort du skjønner hva en trigger, variabel og tagg er, så vil GTM fungere som en lek for deg.

Her er oppsettet for eventmåling av sosialdeling på krister-ross.com

I denne taggen har jeg satt “Social Share” som kategori. Deretter har jeg satt opp en lookup table, for å sjekke mot en tabell, om det er pinterest, facebook, google+ eller twitter de klikker på. Da benytter jeg altså de forskjellige “Click Class”-ene på de forskjellige knappene som input til lookup table.

Label, er satt til siden (PageURL) der dette eventet skjer på. Verdien settes til 1, kun for å ha en verdi.

Triggeren jeg bruker for å trigge denne taggen, er de samme “Click Class”-ene jeg bruker i Lookup table, bortsett fra at disse er nå satt i en regex.

Regex:

td\-icon\-pinterest|td\-icon\-googleplus|td\-social\-but\-text|td\-social\-sharing\-buttons td\-social\-facebook

Dermed trigger altså denne taggen hver gang mine sosiale knapper blir klikket på.

Skriv gjerne en kommentar på kreative, effektive, artige eventer du har satt opp eller ønsker å sette opp!

Exit mobile version