Opsætning af Google Analytics 4 integration

Når GA4 integration aktiveres på en Trailhub kampagne, sender vi et event hver gang et opkald afsluttes. Selve opsætningen er der ingen ben i; denne kræver blot et Measurement ID og en API secret – så sørger vi for resten.

Denne guide forudsætter at du allerede har en GA4 property og web data stream, samt at GA4 scriptet allerede er implementeret på websitet. Er dette ikke tilfældet, kan du se hvordan dette gøres i denne hjælpeartikel.

Opsætning af Google Analytics 4 integration i Trailhub

Google Analytics 4 integrationen konfigureres ligesom alle andre integrationer på en given kampagne. Opret derfor enten en ny kampagne eller redigér en eksisterende for at komme i gang.

  1. Gå til Integrations for den givne kampagne.
  2. Tryk for at aktivere Google Analytics 4 integrationen.
  3. Indtast Measurement ID for din web data stream. Se her hvordan (åbner i popup)
  4. Indtast en API secret til Measurement Protocol API. Se her hvordan (åbner i popup)
  5. Tryk Continue for at fortsætte.
  6. Indtast navnet på det event, som vi skal sende til Google Analytics for hvert afsluttede opkald.
  7. Anbefales: Du har nu mulighed for at sende et test event til Google Analytics for at bekræfte, at alt virker efter hensigten. Du vil fx kunne se eventet i Google Analytics’ realtime rapport og se hvilke parametre der blev sendt med. Bemærk, at test events ikke bliver sammenkædet med sessionsdata, da vi genererer et tilfældigt Client ID. Vær også opmærksom på, at selvom det er et test event, så vil dette være del af rapporter ligesom alle andre events.
  8. Tryk Continue for at afslutte opsætningen af Google Analytics 4 integrationen.

Indtast Measurement ID for din web data stream

For at vide hvor vi skal sende data hen, har vi brug for et såkaldt Measurement ID. Et Measurement ID er blot et ID i formatet G-XXXXXXXXXX. Når vi sender data til Google Analytics, sender vi dette ID med, og det er på dén måde Google ved, at det tilsendte data skal gemmes på netop din property.

Et Measurement ID er tilknyttet en såkaldt data stream, hvorfor det skal findes ved at navigere ind på den data stream, som vi skal sende data til.

  1. Log ind på Google Analytics.
  2. Vælg din GA4 property øverst i venstre hjørne.
  3. Vælg Admin i menuen til venstre.
  1. Vælg Data Streams under din property.
  2. Vælg din Web Data Stream i oversigten.
  3. Kopiér Measurement ID (ikke Stream ID) for den valgte Data Stream øverst til højre.

Indtast en API secret til Measurement Protocol API

Når vi skal sende data til din Google Analytics data stream, så skal vi bruge en såkaldt API secret til Measurement Protocol API. Sidstnævnte er navnet på det API vi benytter. Denne API secret bruges til at verificere, at vi har tilladelse til at sende data på dine vegne.

Okay, nu blev det måske liiige lidt nørdet, men det er heldigvis slet ikke så svært at oprette en API secret 👇

    1. Log ind på Google Analytics.
    2. Vælg din GA4 property øverst i venstre hjørne.
    3. Vælg Admin i menuen til venstre.
    4. Vælg Data Streams under din property.
  1. Vælg din Web Data Stream i oversigten.
  1. Vælg Measurement Protocol API secrets under Additional Settings
  1. Tryk Create øverst til højre for at oprette en ny API secret.
  1. Giv den nye API secret et navn (fx Trailhub) og klik Create.
  1. Kopiér værdien for din API secret under kolonnen Secret value.

Opsætning i Google Analytics

Når integrationen i Trailhub er konfigureret, behøver man faktisk ikke gøre yderligere i Google Analytics for at modtage events og se disse i standardrapporter. Der er dog en række valgfrie ting man kan opsætte hvis man ønsker at arbejde med data på anden vis end standard rapporterne lægger op til. Vi anbefaler fx at Trailhub eventet markeres som et key event af følgende årsager:

  • Key event data kan importeres til en Google Ads konto, såfremt en sådan er tilknyttet Google Analytics kontoen.
  • Du får mulighed for at arbejde med opkald på flere måder, fx i flere rapporter med flere datapunkter.

Ofte stillede spørgsmål (FAQ)

En data stream er en destination for det data som sendes til din Google Analytics property. Typisk vil man have en Web Data Stream som modtager data fra ens website via det tag (eller script) som er implementeret herpå. De besøgendes adfærd spores ved at data såsom sidevisninger sendes til denne data stream. Det er også muligt at oprette data streams til sporing i apps, men dette bruges slet ikke så ofte som sporing på websites. Man kan således have en data stream for hver kilde man ønsker at modtage data fra. Dette er i modsætning til Google Analytics Universal, hvor man oprettede en property for hver kilde og derefter filtrerede data med views og filtre. I GA4 vil man typisk blot have en enkelt data stream til sit website.

I Google Analytics 4 sendes data til en såkaldt data stream, som har et Measurement ID tilknyttet. Et Measurement ID er blot et tilfældigt ID i formatet G-XXXXXXXXXX. Det bruges hver gang der sendes data til en data stream, såsom fra et website. Man vil derfor kunne finde dette ID i det tag som er implementeret på et website igennem enten gtag.js eller Google Tag Manager. Trailhub benytter også dette Measurement ID når vi sender events til din data stream.

Et Measurement ID bruges når data sendes til en Google Analytics 4 data stream, hvorimod et Tracking ID bruges når data sendes til en Google Analytics Universal property. Et Measurement ID (G-XXXXXXXXXX) er således erstatningen for et Tracking ID (UA-XXXXXXXX-X) i GA4. Teknisk er de to ID’er forskellige, men de bruges på samme måde; til at definere, hvor data skal sendes hen i Google Analytics.

Hvis du oplever at events fra Trailhub ikke fremgår af dine rapporter, så skyldes det typisk at disse ikke er blevet behandlet af Google Analytics endnu. Det tager nemlig 24-48 timer før Google Analytics har behandlet events og før du kan se disse i dine rapporter.

Hvis du vil sikre at events bliver modtaget korrekt af Google Analytics, så kan du åbne realtime rapporten. Her vil Trailhub events fremgå umiddelbart efter de er sendt afsted fra vores system. Herefter er det blot et spørgsmål om tid før de også dukker op i dine rapporter.

Som standard sendes disse parametre med i eventet.

Parameter Værdi
id Det unikke ID for opkaldet.

Eksempel: 3abc1c01-bfb2-440b-9aba-7369999f921d

duration Varigheden på opkaldet. 0 hvis opkaldet var ubesvaret eller fejlede.
status Status på opkaldet.

Værdier: ANSWERED, UNANSWERED, eller ERROR

campaign_id Det unikke ID på den tilhørende kampagne.

Eksempel: 72cc3f1f-d69d-4ec7-9566-57b8a6b528f1

campaign_name Navnet på den tilhørende kampagne.

Eksempel: Web Traffic

campaign_type Typen på den tilhørende kampagne.

Værdier: DYNAMIC eller STATIC

Derudover har du mulighed for at tilføje brugerdefinerede parametre.