Sporing af udgående links i Google Analytics - den korrekte metode
Hvorfor er så simpel en ting som sporing af udgående links i Google Analytics næsten altid forkert sat op? Så sent som i dag så jeg et tweet fra den officiellle @googleanalytics-konto, der promoverede en guide netop til sporing af udgående (eller eksterne links):
How to measure outbound clicks from your site using Google Analytics and Tag Manager https://t.co/U8jLdCIaSv /by @ThomasPetracco #measure pic.twitter.com/AaP8rGsfnI
— Google Analytics (@googleanalytics) May 13, 2019
Guiden i den artikel giver forkerte data. Suk. Men ret skal være ret. Metoden i den artikel (og i tonsvis af lignende artikler) vil ganske rigtigt spore alle kliks på udgående links. Men afhængigt af den konkrete guide, så kommer man også til at spore alt mulig andet. Faktisk kommer du, med den guide, til også at spore en række andre links som udgående links. Det drejer sig om:
- Kliks på mailto-links
- Kliks på tel-links
- Kliks på javascript-links
I sidste ende får du sporet en hel masse events, der siger, at de er udgående kliks uden at være det. Så det første problem er, at du får alt for mange events. Det andet problem er, at hvis du har konfigureret et mål baseret på dette event, så får du alt for mange konverteringer.
Sporing af eksterne/udgående kliks
Faktisk er det meget, meget simpelt. Det meste drejer sig i virkeligheden om bare at konfigurere din trigger korrekt. Så her er en trin for trin-guide:
Variabler
Opret en ny variable med navnet Click Hostname og indstil den således:
- Type = Variable for automatisk hændelse
- Variabeltype = Webadresse for element
- Komponenttype = Hostname
Sørg også for at aktivere den indbyggede variabel, der hedder Click URL.
Trigger
Opret en ny trigger med navnet click - external links og indstil den således:
- Triggertype = Klik - Kun links
- Marker Vent på tags
- Marker Kontrollér validering
- Aktiver denne trigger, når alle disse betingelser… = Page Path indeholder /
- Marker Nogle linkklik
- Aktiver denne trigger, når en hændelse… = Click Hostname indeholder ikke yourdomain.com
Tag
Opret et nyt tag med navnet GA EV - External Links og indstil det således:
- Tagtype = Google Analytics - Universal Analytics
- Sporingstype = Hændelse
- Kategori = Eksterne links
- Handling = Klik
- Etiket = {{Click URL}}
- Vælg også variablen til dine Google Analytics-indstillinger eller indsæt dit tracking-id manuelt.
Færdig!
Det var det! Fremover sporer du kun kliks på links, der rent faktisk er links til andre websites. Altså eksterne eller udgående links. Ikke alt det andet.
Derudover står det dig selvfølgelig frit for at navngive variable, trigger, tag og dimensionerne til dit event, som du vil. I dette eksempel bliver webadressen på det klikkede link sporet i etiketten/label for eventet.