
Hur man migrerar händelser från Universal Analytics till Google Analytics 4
Jag är inte så säker på Google Analytics 4 trots buzz som skickats av Google Analytics-teamet. Företag har spenderat miljontals dollar för att förbättra och integrera sina webbplatser, plattformar, kampanjer, evenemang och andra mätdata i Universal Analytics bara för att upptäcka att det inte automatiskt fungerar i Google Analytics 4. Händelser är inte annorlunda...
Det är en besvikelse att Google fortsätter att främja deadline för migrering, utan att faktiskt tillhandahålla något sätt att automatisera migreringen. Våra kunder har inte budgeterat för detta arbete, så det är en extra kostnad för migrering, utbildning och felsökning.
Som sagt, det är här gemenskapen kommer in och gör skillnad. Som min företag för digital transformation arbetar för att migrera våra kunder över, kommer vi att dela arbetet här Martech Zone. Som alltid får du gärna kommentera, korrigera oss eller ge oss en bättre lösning om du inte tror att vi når målet... vi lär oss också!
Universal Analytics-händelser kontra Google Analytics 4-händelser
Hela konceptet med händelser har ändrats mellan Universal Analytics (UA) kontra Google Analytics 4 (GA4). I Universal Analytics var en händelse en manuell post som måste utlösas på din webbplats och informationen skickas till Google Analytics. Det finns 4 variabler:
- Händelsekategori – En obligatorisk variabel som måste godkännas. T.ex. Form
- Händelseåtgärd – En obligatorisk variabel som måste godkännas. T.ex. Lämnats
- Eventetikett – En valfri variabel som kan passeras. T.ex. /landingpage/demorequest
- Händelsevärde – En valfri variabel som kan skickas för händelsens värde. T.ex. 77
Google Analytics 4 tar mer av en dataagnostisk syn på händelser... vilket innebär att det finns både systemdefinierade händelser och händelser som du kan lägga till och anpassa. Google Analytics 4 ger till och med rekommendationer om vad dessa händelser ska vara. Alla skickar data i samma format:
- Event namn – En obligatorisk variabel som måste godkännas. T.ex. generera_lead
- parametrar – Tre valfria parametrar (parameter_x, parameter_y, parameter_z) som du kan passera. Om du anpassar dessa måste de läggas till som anpassade dimensioner i din GA4-instans. Du tillåts upp till 50 anpassade dimensioner med händelseomfattning. Du kan också arkivera oanvända. (Om du använder Analytics 360 är gränsen 125).
- Värde, Valuta – Ett valfritt värde och valutan det mäts i. T.ex. 77, USD
Så... den idealiska implementeringen av händelser i Google Analytics 4 är att planera i förväg och förena dina namnkonventioner så att du inte får slut på anpassade dimensioner. Det betyder också att det är det rekommenderas inte för att migrera dina befintliga händelser. Google ger en översikt över hur du skickar händelser till både dina UA- och GA4-egenskaper:

Det är dock viktigt att du behandlar en implementering av Google Analytics 4 som en ny plattform och inte en migrering. Här är stegen som jag skulle rekommendera att du tar:
Steg 1: Aktivera Google Analytics 4 Enhanced Measurement
En sak att tänka på när du implementerar Google Analytics 4 är att en del av taggningen vi var tvungna att implementera manuellt tidigare för UA kan aktiveras automatiskt i GA4. I Admin > Egendom > Dataströmmar > [Din ström], kan du aktivera rullningshändelser, utgående klickhändelser, webbplatssökningshändelser, formulärinteraktioner, videoengagemang och filnedladdningar!

Steg 2: Dokumentera dina Universal Analytics-händelser till GA4-rekommenderade händelser
Exportera dina aktuella händelser från Universal Analytics till ett kalkylblad och granska sedan manuellt de rekommenderade händelserna från GA4 som du vill migrera dem till. Detta kommer att minimera behovet av att använda anpassade dimensioner för din implementering. Google rekommenderar följande evenemang för alla egendomar:
händelse | Utlösa när |
---|---|
ad_impression | en användare ser en annonsvisning, endast för app |
tjäna_virtuell_valuta | en användare tjänar virtuell valuta (mynt, ädelstenar, tokens, etc.) |
gå med i grupp | en användare går med i en grupp för att mäta populariteten för varje grupp |
logga in | en användare loggar in |
inköp | en användare slutför ett köp |
återbetala | en användare får en återbetalning |
Sök | en användare söker igenom ditt innehåll |
select_content | en användare väljer innehåll |
andel | en användare delar innehåll |
Bli Medlem | en användare registrerar sig för att mäta populariteten för varje registreringsmetod |
spend_virtual_currency | en användare spenderar virtuell valuta (mynt, ädelstenar, tokens, etc.) |
tutorial_begin | en användare börjar en handledning |
tutorial_complete | en användare slutför en handledning |
För e-handel och onlineförsäljning kommer dessa händelser automatiskt att fylla i en Rapport om e-handelsköp.
händelse | Utlösa när |
---|---|
add_payment_info | en användare skickar sin betalningsinformation |
add_shipping_info | en användare skickar sin leveransinformation |
Lägg till i kundvagn | en användare lägger till varor i kundvagnen |
Lägg till i önskelista | en användare lägger till objekt till en önskelista |
start_checkout | en användare börjar kassan |
generera_lead | en användare skickar in ett formulär eller en begäran om information |
inköp | en användare slutför ett köp |
återbetala | en användare får en återbetalning |
ta bort_från_vagn | en användare tar bort föremål från en kundvagn |
Välj föremål | en användare väljer ett objekt från en lista |
select_promotion | en användare väljer en kampanj |
view_cart | en användare ser sin kundvagn |
se föremål | en användare ser ett objekt |
view_item_list | en användare ser en lista med föremål/erbjudanden |
view_promotion | en användare ser en kampanj |
Steg 3: Lägg till anpassade dimensioner för dina anpassade händelser som används som utlösare
Händelser som inte är anpassade till standardhändelserna i GA4 kan fortfarande visas som en parameter i rapporter. Men om du vill att den parametern ska utlösa något som a konverteringmåste du ställa in en anpassad dimension. Detta åstadkommes i GA4 > Konfigurera > Anpassade definitioner > Skapa anpassad definition:

Ett exempel på detta kan vara att övervaka en chattbot som öppnas. Namnge din dimension, ställ in Scope som en händelse, ange en beskrivning och välj sedan en parameter eller egenskap från listan... eller ange namnet på en parameter eller egenskap som du kommer att samla in i framtiden.
Steg 4: Implementera Google Tag Manager och lägg till GA4-händelser
Om du inte redan har gjort det kommer du absolut vilja implementera Google Etiketthanteraren för att hantera alla taggar och händelser som du för närvarande spelar in med Universal Analytics. Taggstyrning gör att du kan trigga händelser sömlöst utan att behöva koda händelser på hela din webbplats... vilket är avgörande när du migrerar händelser till GA4.
Med GA4 kan du lägga till de specifika händelser som du vill spela in på din webbplats. Som ett exempel har vi en trigger för en klient som vi byggde när någon lämnade in en HubSpot Formulär i Universal Analytics. Vi kunde återanvända den exakta utlösaren för att även spela in GA4-händelsen generera_lead, passing the HubSpot Form GUID that we can later track back to the form name.

I steg 2 mappade du alla dina gamla händelser till GA4-händelser i ett kalkylark. För alla händelser som inte registreras automatiskt med förbättrad mätning, vill du skapa GA4-händelsetaggar för vart och ett av de händelsenamn som du väljer och sedan skicka de valfria parametrarna, värdet och valutan. För de anpassade dimensioner du lade till i steg 3 vill du skapa anpassade GA4-händelser med samma händelsenamn.
Se till att testa din Google Tag Manager-konfiguration och aktivera manuellt med hjälp av förhandsgranskningsverktyget för att säkerställa att data skickas korrekt till GA 4. GA4, som med Universal Analytics, är inte alltid i realtid i sin datainsamling.
Behöver du hjälp med att migrera till Google Analytics 4?
Se en självstudievideo om migrering av UA-händelser till GA4
Jag vill ge en shout-out till Analysmani, som gav en bra genomgång om migrering av UA-evenemang till GA4. Det var här jag lärde mig det mesta av denna information... det är värt att titta på och jag är säker på att hans kurs skulle ge all utbildning du behöver:
En annan shout-out är att Flint Analytics. Tim Flint tog sig tid att granska den här artikeln och ge lite feedback och förtydligande om huruvida anpassade händelser kunde rapporteras eller inte användas som en utlösare.