Menu
event tracking

Hvordan sette opp eventsporing i Google Analytics?

Krister Ross 8 år ago 0 129

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:

  • Category (Tekst, påkrevet)
  • Action (Tekst, påkrevet)
  • Label (Tekst, Ikke påkrevet)
  • Value (Tall, Ikke påkrevet)

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

min event tag for social share

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.

social share 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å.

social tag trigger

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

Written By

I en årrekke har Krister jobbet med bedrifter og organisasjoner i alle størrelser, små lokale til store internasjonale. Helt siden gutterommet har interessen ligget på psykologi og teknologi, hvilket har kulminert i hans lidenskap; optimalisering av nettsteder. En god fredagskveld for Krister, kan inneholde en god italiensk vin og Google Analytics.

Leave a Reply

Leave a Reply

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *