GA4 på WordPress: Sådan måler I formular-henvendelser og klik på e-mail/telefon (events + conversions)

INDHOLD

Hvis du sidder med ansvaret for jeres hjemmeside, kender du sikkert den her tvivl: Måler vi egentlig de henvendelser, der betyder noget, eller håber vi bare på, at det virker?

Det er et fair spørgsmål. Især i B2B, hvor en formular, et klik på et telefonnummer eller et klik på en e-mailadresse kan være starten på en reel dialog. Hvis det ikke bliver målt ordentligt, bliver tallene hurtigt mere forvirrende end hjælpsomme.

I mit arbejde ser jeg tit, at virksomheder har GA4 installeret, men at de stadig mangler ro i maven. Ikke fordi værktøjet mangler muligheder, men fordi opsætningen ikke er tydelig nok. Det gælder særligt på WordPress, hvor formularer kan være bygget på mange måder, og hvor standardmåling sjældent er nok.

Hvorfor henvendelsessporing på WordPress skal være enkel og tydelig

Når I måler henvendelser, er målet ikke at samle flest mulige events. Målet er at kunne stole på det, I ser.

Det er en vigtig forskel. En rodet opsætning med mange små klik og halvt relevante hændelser giver sjældent bedre indsigt. Den gør det bare sværere at se, om jeres hjemmeside faktisk hjælper de rigtige besøgende med at tage kontakt.

På en B2B-hjemmeside vil jeg næsten altid holde fokus på de handlinger, der viser reel interesse. Det er de handlinger, som ledelse, salg og marketing kan tage alvorligt bagefter.

Hændelse på hjemmesiden Hvad den fortæller Hvordan den måles Bør være key event
Formular sendt En besøgende har gennemført en henvendelse GTM form trigger eller anden sikker formularmåling Ja
Klik på e-mailadresse En besøgende vil skrive direkte GTM click trigger på mailto: Ja, hvis det er en vigtig kontaktvej
Klik på telefonnummer En besøgende vil ringe GTM click trigger på tel: Ja, hvis telefonen bruges aktivt
Klik på almindelige links Viser aktivitet, men ikke nødvendigvis kontakt Enhanced measurement eller GTM Sjældent

Den tabel er enkel med vilje. Jeg vil hellere have få og gennemarbejdede målepunkter end mange, som ingen helt stoler på.

Forskellen på events og key events i GA4

I GA4 er et event en registreret hændelse. Det kan være et klik, en sidevisning eller en formularindsendelse.

Et key event er et event, som I aktivt har markeret som vigtigt. Google brugte tidligere ordet conversions. I dag hedder det key events. Tanken er den samme, men sproget er blevet mere præcist.

Det betyder noget i praksis, fordi ikke alle events fortjener samme vægt. Hvis alt markeres som vigtigt, bliver intet vigtigt. Google angiver også en grænse på 30 key events i standardproperties, så det giver god mening at være selektiv.

Når alt markeres som vigtigt, bliver intet vigtigt. Få og gennemarbejdede målepunkter giver mere troværdige rapporter end mange halvt relevante hændelser.

Når et event allerede er modtaget i GA4, kan det markeres som key event. Google oplyser også, at der kan gå op til 24 timer, før det slår helt igennem i standardrapporter. Det er værd at vide, så du ikke tror, at noget er sat forkert op, bare fordi rapporterne ikke reagerer med det samme.

Efter min erfaring er det her et godt udgangspunkt:

  • Formular sendt: markér det som key event
  • Klik på e-mail: markér det, hvis e-mail er en reel kontaktvej
  • Klik på telefon: markér det, hvis kunder faktisk ringer
  • Downloadklik
  • Scroll events
  • Interne klik uden klar forretningsværdi

Formularsporing i WordPress med Google Tag Manager

Den mest stabile vej på WordPress er som regel at bruge Google Tag Manager til at fange formularindsendelser og sende dem videre til GA4 som events.

Google Tag Manager har en trigger-type til formularer, som hedder form submission. Når den trigger aktiveres, kan den udfylde variabler som Form ID, Form Classes og Form URL. Det giver et godt grundlag for at skelne mellem flere formularer på samme hjemmeside.

Det lyder lige til, men her kommer den vigtige detalje: På WordPress afhænger det ikke kun af WordPress. Det afhænger af, hvordan formularen er bygget. Nogle formularplugins sender på klassisk vis. Andre bruger JavaScript eller AJAX. Det kan betyde, at den almindelige formulartrigger ikke altid fyrer, selv om formularen virker fint for brugeren.

Det er præcis derfor, jeg altid anbefaler test før tillid. En formular må først tælle, når du har set den blive registreret korrekt i praksis.

Hvis jeres formular allerede sender et event som form_submit, kan I i GA4 oprette et nyt event ud fra det. Google viser selv et eksempel, hvor man opretter et målrettet event ud fra form_submit og parameteren form_name. Den værdi kan komme fra formularens HTML name-attribut. Hvis formularen kun skal tælle, når det er den rigtige kontaktformular, er det en god og ren måde at gøre det på.

Der er i mine øjne to ordentlige måder at gribe det an på:

  • Direkte måling i GTM: send et klart GA4-event, når formularen faktisk er sendt
  • Afledt måling i GA4: brug et eksisterende form_submit og opret et nyt event ud fra form_name
  • Én formular, ét eventnavn
  • Tydelig navngivning fra start

Jeg hælder selv til den løsning, der giver mindst tvivl bagefter. Hvis GTM kan sende et præcist event direkte, er det tit det mest overskuelige.

Hvad eventnavnet for formularer bør være i GA4

Google anbefaler eventet generate_lead, når en bruger afgiver en henvendelse, som har karakter af et lead. På en B2B-hjemmeside giver det god mening ved kontaktformularer, tilbudsforespørgsler og mødebookinger.

Det vigtige er ikke kun navnet. Det vigtige er, at eventet kun affyres ved en reel indsendelse. Ikke ved klik på knappen. Ikke når formularen fejler. Ikke når en bruger bare går i gang.

Hvis I har flere formularer, kan I supplere med parametre, så I kan kende forskel. Her er form_name et oplagt felt, hvis det findes i formularens HTML. Det giver en mere struktureret rapportering senere.

Klik på e-mail og telefon med Google Tag Manager

Klik på e-mail og telefon bør ikke blandes sammen med formularsporing. Det er to andre handlinger, og de skal måles med deres egne click triggers i Google Tag Manager.

Her bruger man normalt trigger-typen Just Links, som er lavet til klik på HTML-links. Når triggeren kører, kan GTM læse variabler som Click URL og Click Text. Det gør det let at skelne mellem et klik på mailto: og et klik på tel:.

Det er en enkel opsætning, og den er meget anvendelig på WordPress, fordi kontaktoplysninger tit ligger flere steder på hjemmesiden. I headeren. I footeren. På kontaktsiden. Måske også i medarbejderprofiler. Med Click URL kan du måle alle steder samlet, uden at du skal bygge særskilt måling på hver enkelt blok.

Her vil jeg være ret tydelig: Stol ikke blindt på GA4 enhanced measurement, hvis du vil måle e-mail og telefon præcist. Enhanced measurement kan måle outbound clicks, altså links der fører væk fra domænet. Det er nyttigt, men det er ikke det samme som en bevidst og afgrænset måling af mailto: og tel:. Hvis kontaktmåling er vigtig for jer, så sæt den op bevidst i GTM.

Hvilke key events jeg ville vælge på en B2B-hjemmeside

Der er en fristelse i GA4 til at markere meget som vigtigt. Jeg synes, det er en fejl.

På en gennemarbejdet B2B-hjemmeside ville jeg holde mig til de handlinger, der viser, at nogen aktivt prøver at komme i kontakt. Det giver ro. Og det gør rapporterne lettere at forklare internt.

Hvis I både har kontaktformular, telefonnummer og e-mail som tydelige kontaktveje, så kan alle tre godt være key events. Hvis telefonnummeret bare står der af vane, men ingen bruger det, ville jeg ikke give det samme status som formularen.

Jeg ville som minimum tage stilling til disse:

  • generate_lead: kontaktformular eller anden tydelig henvendelse
  • click_email: klik på e-mailadresse
  • click_phone: klik på telefonnummer
  • Chatåbning
  • Klik på LinkedIn-ikon
  • Klik på menupunkter

Pointen er ikke at gøre GA4 lille. Pointen er at gøre det troværdigt.

Fejl i GA4-formularsporing på WordPress som skaber usikkerhed

Den mest almindelige fejl er, at man måler klik på formularens send-knap i stedet for en faktisk indsendelse. Det kan give flotte tal, men de er ikke brugbare. En bruger kan klikke uden at få sendt noget, enten fordi felter mangler, eller fordi der er en teknisk fejl.

En anden fejl er, at man bruger samme eventnavn til flere forskellige ting. Hvis både formularer, mailklik og telefonklik ender i noget uklart som contact, bliver rapporterne svære at læse. Klar navngivning gør mere, end mange tror.

Jeg ser også jævnligt, at der ikke er testet på mobil. Det er et problem, fordi telefonklik netop er ekstra relevante på mobil, og fordi adfærd og layout kan være anderledes dér.

Og så er der WordPress-delen. Nogle plugins og sidebyggere håndterer formularer på hver deres måde. Elementor, klassiske formularplugins og specialbyggede løsninger sender ikke nødvendigvis data ens. Du kan ikke bare gå ud fra, at én opskrift virker på alt.

Det er værd at holde øje med disse faldgruber:

  • Forkert trigger: eventet affyres ved klik, ikke ved rigtig indsendelse
  • Ingen afgrænsning: alle formularer tæller, også dem der ikke er relevante
  • Utydeligt eventnavn: rapporten bliver svær at læse bagefter
  • Mobil ikke testet
  • Kun testet i preview, ikke i GA4
  • Key event sat op, men ingen venter på rapportforsinkelsen

Sådan tester I GA4-events og key events før I stoler på tallene

Test er det sted, hvor usikkerhed bliver fjernet. Det er også her, mange springer over, fordi selve opsætningen føles som det store arbejde. Jeg mener det modsatte. Opsætning uden test er halvfærdigt arbejde.

En formular må først tælle, når du har set den blive registreret korrekt i praksis. Opsætning uden test er halvfærdigt arbejde.

Start i Google Tag Manager preview mode. Send en testformular. Klik på e-mail og telefon. Tjek, at den rigtige trigger affyres, og at de rigtige variabler er udfyldt. Ved linkklik skal Click URL være præcis det, du forventer. Ved formularer skal du sikre dig, at målingen kun sker ved reel succes.

Gå derefter ind i GA4 og se efter eventet i Realtime eller DebugView. Først når du kan følge hændelsen hele vejen fra klik eller formular til registreret event i GA4, har du noget, du kan stole på.

Hvis du bagefter markerer eventet som key event, skal du huske, at standardrapporter ikke altid viser det med det samme. Der kan gå op til 24 timer. Det er ikke dramatisk. Det er bare sådan systemet fungerer.

En stabil opsætning til WordPress, som I kan leve med

Hvis jeg skulle vælge den mest rolige opsætning til en mellemstor B2B-virksomhed på WordPress, ville jeg gøre det enkelt.

Jeg ville måle kontaktformularen som et tydeligt GA4-event, helst generate_lead, og markere det som key event. Jeg ville måle klik på mailto: og tel: med separate linktriggers i Google Tag Manager, så rapporterne ikke blander tingene sammen. Og jeg ville teste det hele på både desktop og mobil, før nogen internt fik tallene præsenteret.

Det er ikke den mest avancerede opsætning. Det er heller ikke pointen. Pointen er, at I ender med en hjemmeside, hvor I ved, hvad der bliver målt, hvorfor det bliver målt, og hvad tallene faktisk betyder. Den ro er mere værd end et smart setup, som ingen helt tør stole på.

SKREVET AF
WordPress- og Elementor-specialist · Grundlægger af EistrupWeb

Peter har over 20 års erfaring med at udvikle WordPress-hjemmesider for danske B2B-virksomheder. Han har hjulpet mere end 100 virksomheder med løsninger, der skaber overblik, troværdighed og stabil drift.

Han arbejder fra Silkeborg og driver EistrupWeb med fokus på gennemtænkte løsninger, der holder over tid.

Uforpligtende · 30 min