Des de Com començar fins al seguiment professional


Universal Analytics s’està posant al capvespre i tothom s’afanya a migrar d’UA a Google Analytics 4 (GA4).

En aquesta guia, us ajudarem a migrar els vostres esdeveniments personalitzats i us explicarem com configurar els esdeveniments personalitzats de GA4.

Tipus d’esdeveniments que GA4 fa un seguiment automàtic per defecte

Google Analytics 4 rastreja automàticament diversos esdeveniments per defecte, sense cap configuració addicional. Alguns d’aquests esdeveniments rellevants per al seguiment de propietats web inclouen:

  • feu clic.
  • baixada_arxiu.
  • form_start.
  • formulari_enviar.
  • page_view.
  • desplaçar-se.
  • sessió_inici.
  • implicació_usuari.
  • vídeo_complet.
  • vídeo_progrés.
  • vídeo_inici.
  • visualitzar_resultats_de_cerca.

També recull els paràmetres següents per defecte:

  • pàgina_ubicació.
  • page_referrer.
  • page_title.
  • resolució de la pantalla.
  • llenguatge.

Però en la majoria dels casos, no n’hi ha prou amb un seguiment complet, i aquí és on el seguiment d’esdeveniments personalitzat és útil.

Vegem com configurar el seguiment d’esdeveniments personalitzat a GA4.

Com funciona el seguiment d’esdeveniments de Google Analytics?

Quan realitzeu una acció en un lloc web o a l’aplicació, GA4 envia sol·licituds amb informació detallada sobre la vostra activitat, anomenades esdeveniments (abans “hits” a Universal Analytics).

Després de rebre aquestes sol·licituds, GA4 processa les dades enviades, agregant i organitzant per generar informes i coneixements significatius.

Com configurar manualment el seguiment d’esdeveniments personalitzats a GA4

En primer lloc, m’agradaria compartir un dels aspectes més potents de GA4: podeu crear esdeveniments personalitzats utilitzant altres esdeveniments que compleixin determinats criteris.

Aneu a Esdeveniments a GA4 i feu clic a Crea un esdeveniment botó blau a la cantonada superior dreta.

Crea un esdevenimentCaptura de pantalla de GA4, abril de 2023

Al diàleg emergent, feu clic a Crear.

Al diàleg, podeu establir criteris per a quan s’hauria de disparar el vostre nou esdeveniment personalitzat.

Aquí, hem creat un esdeveniment “newsletter_sign_up” a l’esdeveniment page_view quan el paràmetre page_location conté “newsletter-confirmation” a l’URL (tal com heu llegit més amunt, GA4 els fa el seguiment de manera predeterminada).

Segons les especificitats de l’URL de la pàgina d’agraïment del butlletí, pot ser diferent.

Crea un esdeveniment personalitzatCaptura de pantalla de GA4, abril de 2023

I el que és encara més genial: podeu convertir aquest esdeveniment en una conversió i fer un seguiment de les inscripcions com a conversions.

Bastant fàcil, no? Aquesta és una de les meravelles que GA4 porta amb ella; no calen habilitats de codificació per fer que aquesta màgia passi.

Podeu utilitzar aquesta funció en un munt d’escenaris diferents. Però si us trobeu amb una situació en què això encara no és suficient per satisfer les vostres necessitats, és possible que hàgiu de configurar esdeveniments amb paràmetres personalitzats.

A continuació parlarem de tècniques avançades per configurar esdeveniments personalitzats.

Com configurar el seguiment d’esdeveniments personalitzat amb paràmetres personalitzats a GA4

A Universal Analytics, hi ha quatre paràmetres per als esdeveniments que podeu fer un seguiment i no hi ha cap opció per afegir-ne més:

  • Categoria d’esdeveniments.
  • Acció d’esdeveniment.
  • Etiqueta d’esdeveniment.
  • Valor de l’esdeveniment.

A GA4, ja no hi ha aquesta estructura, però ve amb més flexibilitat, ja que podeu definir tants paràmetres d’esdeveniment com vulgueu.

L’avantatge és que obteniu un seguiment d’esdeveniments molt personalitzat amb moltes dades, però l’inconvenient és que ja no és un plug-in-and-play com UA.

La configuració del seguiment d’esdeveniments personalitzat a Google Analytics 4 (GA4) requereix diversos passos.

Per fer un seguiment dels esdeveniments amb paràmetres personalitzats a GA4, heu de començar afegint dimensions personalitzades i hi ha dues maneres de fer-ho: gtag i GTM-basat.

Primer, parlarem de la implementació basada en gtag. Si preferiu basats en GTM, podeu ometre aquesta primera secció i llegir aquesta part baix.

Per a la implementació, seguiu la guia pas a pas a continuació.

Com afegir una dimensió personalitzada a GA4

Navega a Admin > Propietat > Definicions personalitzades.

Definicions personalitzades a GA4Captura de pantalla de GA4, abril de 2023

Feu clic a Creeu dimensions personalitzades botó blau i creeu una dimensió personalitzada amb àmbit d’esdeveniment introduint el nom de la dimensió i el paràmetre d’esdeveniment.

Dimensió personalitzada de l'àmbit de l'esdevenimentCaptura de pantalla de GA4, abril de 2023

Per a la nostra guia, comencem amb el seguiment d’esdeveniments personalitzats analògic a Universal Analytics amb paràmetres personalitzats.

  • Categoria d’esdeveniments.
  • Acció d’esdeveniment.
  • Etiqueta d’esdeveniment.

Suposem que voleu fer un seguiment dels clics al vostre menú de navegació principal.

En aquest cas, podeu configurar el Categoria d’esdeveniments a Clics de menúel Acció d’esdeveniment a l’enllaç d’ancoratge i el Etiqueta d’esdeveniment al text d’ancoratge.

Un exemple d’ús d’aquesta configuració és canviar el text d’ancoratge dels elements del menú i fer un seguiment de quins atrauen més clics, cosa que us permet optimitzar el menú de navegació per millorar la participació dels usuaris i les taxes de conversió.

Per GA4 documentació, hauríeu d’activar un esdeveniment gtag quan un feu clic als elements del vostre menú (suposem que els enllaços es troben dins de l’etiqueta html

  • , que tenen la classe .menu-item). Podeu veure el codi d’exemple a continuació.

    <script>
    document.addEventListener('DOMContentLoaded', function() {
      var menu_anchors = document.querySelectorAll('.menu-items a');
      //Click event listener to each anchor element
       menu_anchors.forEach((anchor) => {
       anchor.addEventListener('click', (event) => {
        gtag('event', 'menu_clicks', {
           'event_category': 'Menu Clicks',
           'event_action': anchor.href,
           'event_label': anchor.textContent
        });
       });
      });
    });
    </script>

    El nom de l’esdeveniment “menu_clicks” pot ser el que vulgueu i tindrà tres paràmetres que proporcioneu. Aquest és un enfocament si no teniu Google Tag Manager i preferiu la implementació de gtag.

    Podeu utilitzar paràmetres personalitzats per passar valors addicionals a esdeveniments predefinits, per exemple, Registra’t esdeveniment. Segons la documentació de GA, només admet un paràmetre anomenat “mètode” (que pot ser qualsevol cosa, per exemple, inici de sessió social, correu electrònic, etc.)

    gtag("event", "sign_up", {
    method: "Google"
    });

    En afegir dimensions personalitzades, també podeu transmetre informació addicional, com ara un pla de subscripció de registre (per exemple, “prova gratuïta”, “bàsic”, “premium”).

    Podeu afegir una dimensió personalitzada “sign_up_plan” i passar juntament amb “mètode”.

    gtag("event", "sign_up", {
    method: "Google",
    sign_up_plan: "basic",
    });

    Per implementar tot això, necessiteu habilitats bàsiques de programador JS, amb les quals podeu aprendre ràpidament utilitzant ChatGPT. Ara podeu provar el missatge:

    Codi JavaScript que activa un esdeveniment personalitzat de gtag amb el nom “menu_clicks” quan un usuari fa clic en un element de menú amb una etiqueta li principal que té la classe “.menu-item”. Passeu els paràmetres d’esdeveniment personalitzats següents: ‘event_category’ s’hauria d’establir com a ‘Clics de menú’, ‘event_action’ s’hauria de definir a l’enllaç de l’element en què s’ha fet clic i ‘event_label’ s’hauria de definir al text d’ancoratge de l’element en què s’ha fet clic.

    Proveu aquesta indicació i veureu com passa la màgia.

    Podeu copiar i enganxar aquest codi al vostre editor de codi CMS, i voilà!

    Ara, configurem el mateix seguiment d’esdeveniments amb l’etiqueta GTM.

    Suposo que ja ho has instal·lat GA4 mitjançant Google Tag Manager i procedirà amb els passos a partir d’aquí.

    Hauríeu d’afegir dimensions personalitzades segons els passos que s’expliquen a la pàgina secció anterior.

    Com configurar el seguiment d’esdeveniments a Google Tag Manager

    Creeu una nova variable de JavaScript a GTM que retorni el nom de classe de l’etiqueta principal de l’àncora en què s’ha fet clic, perquè, a GTM, no hi ha cap manera integrada d’obtenir els atributs de l’element DOM principal.

    Navega a Les variables > Variables definides per l’usuari i feu clic a Nou botó a la cantonada superior dreta. Al diàleg emergent, seleccioneu JavaScript personalitzat.

    Variable javascript personalitzada a GTMCaptura de pantalla de GA4, abril de 2023

    Copieu i enganxeu-hi aquest codi.

    function() {
     'use strict';
     try {
           var clickElement = {{Click Element}}; // clickable element DOM object
           var clickParent = clickElement.closest('.menu-item'); //clickable element DOM object parent with class .menu-item
           if (!clickParent) return ''; 
           return clickParent.getAttribute('class'); // if element exist return class attribute
     } catch (err) {
           return '';
     }
    }
    Variable de JavaScript personalitzada que retorna el nom de classe de l'etiqueta principalCaptura de pantalla de GA4, abril de 2023

    Aquest codi retorna l’atribut de classe pare d’un element en què s’ha fet clic quan hi ha un pare amb la classe ‘.menu-item’, o retorna un valor buit si no hi ha aquest element pare.

    Podem utilitzar-ho per assegurar-nos que només detectem clics als enllaços d’elements del menú, no a altres enllaços a altres llocs de la pàgina.

    Creeu un activador nou a GTM que s’activi en tots els clics en elements amb un

  • principal que tingui la classe “element de menú”.

    Navegueu a Activadors i feu clic a Nou botó a la cantonada superior dreta.

    Des del diàleg emergent, seleccioneu Feu clic a – Només enllaços.

    Afegiu un diàleg GTM d'esdeveniment de clic nouCaptura de pantalla de GA4, abril de 2023
    Afegiu un diàleg GTM d’esdeveniment de clic nou

    Tria Alguns clics a l’enllaç > Configura que es dispari als clics on la classe d’elements pare conté la cadena “element de menú”.

    Alguns clics a l'enllaçCaptura de pantalla de GA4, abril de 2023

    Aneu a Etiquetes i afegiu l’etiqueta d’esdeveniment GA4.

    Trieu el tipus d'etiquetaCaptura de pantalla de GA4, abril de 2023

    Empleneu com a nom d’esdeveniment “main_menu_clicks” o el que vulgueu anomenar l’esdeveniment i afegiu paràmetres personalitzats event_category, event_action i event_label.

    GA4 - Feu clic al menúCaptura de pantalla de GA4, abril de 2023

    Per a l’acció i l’etiqueta de l’esdeveniment, tria Feu clic a Text i Feu clic a URL variables incorporades.

    Trieu un serveiCaptura de pantalla de GA4, abril de 2023

    Trieu l’activador dels clics de menú que hem creat abans i deseu l’etiqueta.

    Afegeix disparadorCaptura de pantalla de GA4, abril de 2023

    Publicar els canvis i depurar per assegurar-vos que quan feu clic als elements del menú, l’esdeveniment s’activa amb tots els paràmetres configurats correctament.

    Mode de vista prèvia de GTMCaptura de pantalla de GA4, abril de 2023

    Com implementar el seguiment d’esdeveniments personalitzat mitjançant el mètode dataLayer.push().

    Si encara preferiu la codificació personalitzada i teniu GTM, podeu utilitzar el mètode datalayer.push().

    En aquest cas, hauríeu d’afegir els paràmetres event_category, event_action i event_label a GTM com a variables de dataLayer.

    variable de capa de dades GTMCaptura de pantalla de GA4, abril de 2023

    I a la secció del vostre lloc web, hauríeu d’utilitzar el codi següent.

    <script>
    //Click event listener to menu items with the '.menu-item' class
    document.addEventListener('DOMContentLoaded', function() {
        const menuItems = document.querySelectorAll('.menu-item');
        menuItems.forEach(function(menuItem) {
        menuItem.addEventListener('click', function(event) {
        //Link and anchor text of the clicked link
        let link = menuItem.querySelector('a').href;
        let anchorText = menuItem.querySelector('a').textContent;
        // Trigger the custom event 'menu_clicks' using dataLayer.push()
        dataLayer.push({
          'event': 'menu_clicks',
          'event_category': 'Menu Clicks',
          'event_action': link,
          'event_label': anchorText
        });
      });
     });
    });
    </script>

    Com puc saber si el seguiment d’esdeveniments de Google Analytics funciona?

    També és important comprovar si veieu un registre d’esdeveniments amb els mateixos paràmetres a GA4 depurar vista. Pot passar que GTM es dispari, però a causa d’una configuració incorrecta, no es passarà a GA4.

    Vista de depuració de GA4Captura de pantalla de GA4, abril de 2023

    En cas que tingueu una implementació de gtag, hauríeu d’habilitar el mode de depuració instal·lant Chrome extensió o afegint una línia de codi al vostre GA4 configuració.

    gtag('config', 'G-12345ABCDE', { 'debug_mode':true });

    Depureu sempre i assegureu-vos que tots els paràmetres personalitzats passen com s’esperava.

    Conclusió

    GA4 és bastant desafiant i no és una eina d’anàlisi plug-and-play com Universal Analytics; has de dedicar una bona estona a aprendre-la.

    D’altra banda, inclou moltes funcions noves que podeu utilitzar i millorar les vostres anàlisis a un nivell sense precedents.

    En poder personalitzar el seguiment d’esdeveniments, obteniu una poderosa habilitat que fins i tot us pot ajudar a treballar amb alguns dels models d’atribució que Google Analytics és. posta de sol mitjançant el seguiment de la font de la primera visita dels usuaris en una dimensió personalitzada.

    Tenint això en compte, publicaré una guia pas a pas sobre com restaurar (parcialment) el primer model d’atribució mitjançant paràmetres d’esdeveniment personalitzats.

    Més recursos:


    Imatge destacada: Andrey_Popov/Shutterstock



  • Source link

    Des de Com començar fins al seguiment professional