
Slik overfører du hendelser fra Universal Analytics til Google Analytics 4
Jeg er ikke så sikker på Google Analytics 4, til tross for at det ble sendt bud fra Google Analytics-teamet. Bedrifter har brukt millioner av dollar på å forbedre og integrere nettstedene, plattformene, kampanjene, hendelsene og andre måledata i Universal Analytics, bare for å finne ut at det ikke fungerer automatisk i Google Analytics 4. Begivenheter er ikke annerledes...
Det er skuffende at Google fortsetter å fremme fristen for migrering, uten faktisk å tilby noen midler for å automatisere migreringen. Kundene våre budsjetterte ikke med dette arbeidet, så det er en ekstra kostnad i migrering, opplæring og feilsøking.
Når det er sagt, det er her fellesskapet kommer inn og gjør en forskjell. Som min digital transformasjonsfirma jobber for å migrere kundene våre over, deler vi arbeidet her Martech Zone. Som alltid kan du gjerne kommentere, korrigere oss, eller gi oss en bedre løsning hvis du ikke tror vi treffer målet … vi lærer også!
Universal Analytics-hendelser versus Google Analytics 4-hendelser
Hele konseptet med hendelser har endret seg mellom Universal Analytics (UA) versus Google Analytics 4 (GA4). I Universal Analytics var en hendelse en manuell registrering som måtte utløses på nettstedet ditt, og informasjonen sendes til Google Analytics. Det er 4 variabler:
- Arrangementskategori – En nødvendig variabel som må bestås. F.eks. Form
- Hendelseshandling – En nødvendig variabel som må bestås. F.eks. sendt inn
- Eventetikett – En valgfri variabel som kan passeres. F.eks. /landingpage/demorequest
- Hendelsesverdi – En valgfri variabel som kan sendes for verdien av hendelsen. F.eks. 77
Google Analytics 4 tar mer av et dataagnostisk syn på hendelser ... noe som betyr at det er både systemdefinerte hendelser så vel som hendelser du kan legge til og tilpasse. Google Analytics 4 gir til og med anbefalinger om hva disse hendelsene skal være. Alle sender data i samme format:
- Arrangementsnavn – En nødvendig variabel som må bestås. F.eks. generere_lead
- parametere – Tre valgfrie parametere (parameter_x, parameter_y, parameter_z) som du kan bestå. Hvis du tilpasser disse, må de legges til som egendefinerte dimensjoner i GA4-forekomsten. Du har tillatelse til opptil 50 egendefinerte dimensjoner med hendelsesomfang. Du kan også arkivere ubrukte. (Hvis du bruker Analytics 360, er grensen 125).
- Verdi, Valuta – En valgfri verdi og valutaen den er målt i. F.eks. 77, USD
Så... den ideelle implementeringen av hendelser i Google Analytics 4 er å planlegge og forene navnekonvensjonene dine slik at du ikke går tom for egendefinerte dimensjoner. Det betyr også at det er det anbefales ikke for å migrere dine eksisterende hendelser. Google gir en oversikt over hvordan du sender hendelser til både UA- og GA4-eiendommene dine:

Det er imidlertid viktig at du behandler en Google Analytics 4-implementering som en ny plattform, og ikke en migrering. Her er trinnene jeg vil anbefale deg å ta:
Trinn 1: Aktiver Google Analytics 4 Enhanced Measurement
En ting du bør huske på når du implementerer Google Analytics 4, er at noe av taggingen vi måtte implementere manuelt tidligere for UA, kan aktiveres automatisk i GA4. I Administrator > Eiendom > Datastrømmer > [Din strøm], kan du aktivere rullehendelser, utgående klikkhendelser, nettstedsøkhendelser, skjemainteraksjoner, videoengasjement og filnedlastinger!

Trinn 2: Dokumenter Universal Analytics-hendelsene dine til GA4-anbefalte hendelser
Eksporter de gjeldende hendelsene dine fra Universal Analytics til et regneark, og gjennomgå deretter manuelt de anbefalte hendelsene fra GA4 som du vil migrere dem til. Dette vil minimere behovet for å bruke egendefinerte dimensjoner for implementeringen. Google anbefaler følgende arrangementer for alle eiendommer:
event | Utløser når |
---|---|
ad_impression | en bruker ser en annonsevisning, kun for apper |
tjene_virtuell_valuta | en bruker tjener virtuell valuta (mynter, edelstener, tokens osv.) |
bli med i gruppe | en bruker blir med i en gruppe for å måle populariteten til hver gruppe |
Logg inn | en bruker logger inn |
Kjøp | en bruker fullfører et kjøp |
refundere | en bruker mottar en refusjon |
Søk | en bruker søker i innholdet ditt |
select_content | en bruker velger innhold |
aksje | en bruker deler innhold |
melde deg på | en bruker registrerer seg for å måle populariteten til hver registreringsmetode |
spend_virtual_currency | en bruker bruker virtuell valuta (mynter, edelstener, tokens osv.) |
tutorial_begin | en bruker starter en opplæring |
tutorial_complete | en bruker fullfører en veiledning |
For e-handel og nettsalg vil disse hendelsene automatisk fylle ut en Rapport om e-handelskjøp.
event | Utløser når |
---|---|
add_payment_info | en bruker sender inn betalingsinformasjonen sin |
add_shipping_info | en bruker sender inn fraktinformasjonen sin |
Legg i handlekurv | en bruker legger varer i handlekurven |
Legg til ønskeliste | en bruker legger til elementer på en ønskeliste |
start_checkout | en bruker begynner å betale |
generere_lead | en bruker sender inn et skjema eller en forespørsel om informasjon |
Kjøp | en bruker fullfører et kjøp |
refundere | en bruker mottar en refusjon |
fjern_fra_kurv | en bruker fjerner varer fra en handlekurv |
Velg en | en bruker velger et element fra en liste |
select_promotion | en bruker velger en kampanje |
se handlekurv | en bruker ser handlekurven sin |
view_item | en bruker ser på et element |
view_item_list | en bruker ser en liste over varer/tilbud |
view_promotion | en bruker ser en kampanje |
Trinn 3: Legg til egendefinerte dimensjoner for dine egendefinerte hendelser som brukes som utløsere
Hendelser som ikke er på linje med standardhendelsene i GA4, kan fortsatt vises som en parameter i rapporter. Imidlertid, hvis du vil at parameteren skal utløse noe som en Konvertering, må du sette opp en egendefinert dimensjon. Dette er gjennomført i GA4 > Konfigurer > Egendefinerte definisjoner > Opprett egendefinert definisjon:

Et eksempel på dette kan være å overvåke en chat-bot som blir klikket åpen. Gi dimensjonen et navn, angi omfanget som en hendelse, oppgi en beskrivelse, og velg deretter en parameter eller egenskap fra listen ... eller skriv inn navnet på en parameter eller egenskap du vil samle inn i fremtiden.
Trinn 4: Implementer Google Tag Manager og legg til GA4-hendelser
Hvis du ikke allerede har gjort det, vil du absolutt implementere Google Tag Manager for å administrere alle taggene og hendelsene du for øyeblikket registrerer ved hjelp av Universal Analytics. Tag Manager lar deg utløse hendelser sømløst uten å måtte kode hendelser på hele nettstedet ditt ... noe som er avgjørende når du migrerer hendelser til GA4.
Med GA4 kan du legge til de spesifikke hendelsene du vil ta opp på nettstedet ditt. Som et eksempel har vi en trigger for en klient som vi bygde da noen sendte inn en HubSpot Skjema i Universal Analytics. Vi var i stand til å gjenbruke den eksakte utløseren til også å registrere GA4-hendelsen generere_lead, ved å sende HubSpot Form GUID som vi senere kan spore tilbake til skjemanavnet.

I trinn 2 kartla du alle de gamle hendelsene dine til GA4-hendelser i et regneark. For hendelser som ikke registreres automatisk ved hjelp av forbedret måling, bør du opprette GA4-hendelsestagger for hvert av hendelsesnavnene du velger, og deretter sende de valgfrie parameterne, verdien og valutaen. For de egendefinerte dimensjonene du la til i trinn 3, bør du opprette egendefinerte GA4-hendelser med det samme hendelsesnavnet.
Sørg for å teste Google Tag Manager-konfigurasjonen din og utløs manuelt ved å bruke forhåndsvisningsverktøyet for å sikre at dataene sendes riktig til GA 4. GA4, som med Universal Analytics, er ikke alltid sanntid i datainnsamlingen.
Trenger du hjelp med å migrere til Google Analytics 4?
Se en opplæringsvideo om migrering av UA-hendelser til GA4
Jeg ønsker å gi en shout-out til Analytics-mani, som ga en flott gjennomgang av migrering av UA-arrangementer til GA4. Det var her jeg lærte mesteparten av denne informasjonen ... det er verdt å se på, og jeg er sikker på at kurset hans vil gi all opplæringen du trenger:
Et annet rop er å Flint Analytics. Tim Flint tok seg tid til å se gjennom denne artikkelen og gi noen tilbakemeldinger og avklaringer om hvorvidt egendefinerte hendelser kunne rapporteres eller ikke brukes som en utløser.