Sådan opsættes nemt tilpasset hændelsessporing i Google Analytics

Det voksende behov for tilpasset hændelsessporing

Jeg er teknolog-vendt analytiker professionel siden fem-plus år. For nylig spurgte en ven mig, hvordan han kan oprette en brugerdefineret hændelsessporing på sin lille virksomheds hjemmeside og forstå sit websides brugeradfærd bedre.

Indtil for få år siden var små virksomheder og personlige bloggere tilfredse med at kende deres antal unikke besøgende og sidevisninger på deres hjemmeside. Men alle ønsker nu at forstå meget mere end blot sidevisninger. De vil vide, hvor mange brugere der har klikket på forskellige knapper, set en video, kontrolleret detaljer om et produkt eller blandt andet klikket på tredjepartsannoncer. Der er et stigende krav om at forstå, hvordan forskellige brugere engagerer sig i deres digitale aktiver.

Der er mange mål, du kan bruge dit websted til, og der er lige så mange aktiviteter at overvåge på et websted. Mens store virksomheder har dedikerede teams, har små virksomheder normalt en enkelt person, der administrerer både analysen og den tekniske opsætning af deres analysekonto.

"Heldigvis er det ikke svært at oprette grundlæggende mål og endda avancerede tilpassede mål i google analytics, så længe du kender de rigtige trin. Og i denne artikel vil vi gennemgå netop det. Jeg leder dig gennem trinnene at oprette brugerdefinerede mål på den enkleste måde, mens du nyder din kaffe! " - Googles dokumentation

Oversigt

Lad os først af hensyn til revisionen gennemgå de fire hovedtyper af tilpassede mål, der er tilgængelige på din Google Analytics-konto. Hvis du allerede er fortrolig med dem og kun vil forstå den sidste (måltypen "Begivenhed"), skal du rulle ned til punkt 4: "Opsætning af et begivenhedsmål". Et blik på skærmbilledet nedenfor forklarer dig de fire hovedmål, som du kan tilpasse i Google Analytics.

Du vil bemærke, at de første 3 mål er meget intuitive og direkte anvendelige. Når de er indstillet, giver de dig en x% -konvertering inden for de sidste 7 dage. Men den sidste returnerer en 0% konvertering. Lad os først gennemgå de tre enklere mål, og så vil vi være i stand til at forstå begivenhedsmålet i detaljer.

1. Indstilling af et destinationsmål

Alt hvad du behøver til dette er at give URL'en til den side, som du identificerer som en succes ved et sidebesøg. For eksempel på e-handelswebsteder, når en person foretager et køb og når en "tak" -side, er det en succes. Så det kan være et mål at besøge tak-siden.

Alt hvad du skal gøre er at indtaste webadressen til siden som en destination, www.yourexamplesite.com/thanks.html . Det er muligt, at dit websted kan have forskellige forespørgselsparametre, så du kan bruge indstillinger som "URL begynder med", "URL slutter med" eller "Regex".

2. Indstilling af et varighedsmål

Dette refererer til antallet af minutter (eller timer) brugt på dit websted af en bruger. Brug af dette mål kan variere afhængigt af formålet med et websted. At bruge mere tid på dit websted kan være ønskeligt, men det betyder ikke en sikker konvertering af skud. Det kan også betyde, at dit websted ikke er let nok til at hjælpe brugerne med at udføre deres opgaver hurtigt.

For indholdsorienterede websteder som f.eks. Aviser, bloggere, magasiner eller videoindhold kan et varighedsmål være vigtigt. Så baseret på dit websteds formål kan det være en god ide at indstille forskellige tidsvarighedsmål.

Som du kan se nedenfor, kan du angive en tidsvarighed for dette mål, og du er indstillet til at spore alle brugere, der krydser dette mærke.

3. Sider / skærmbilleder pr. Session

Dette er antallet af sider, der er set i en enkelt session eller et besøg. Hvis en besøgende lukker webstedet og derefter vender tilbage den næste dag eller efter et hul på 30 minutter samme dag, kaldes det en ny session.

4. Indstilling af en brugerdefineret begivenhedstypetype

En 'begivenhed' er enhver handling, der udføres af en bruger, der markerer en interaktion med dit websted efter landing på en af ​​dens sider. Det enkleste eksempel er, når de klikker på en knap som "Køb nu" eller "Lær mere". Det kan også bruges til indstillinger som at downloade en PDF eller e-bog, blandt andre handlinger.

At klikke på en knap kaldes typisk en CTA, forkortelse for "Call to Action". Når du vælger denne mulighed i din tilpassede målindstilling, ser du dette vindue åbnes med fire muligheder:

Alle fire felter eller parametre er enkle at indtaste. GA har brug for dig til at definere hver begivenhed med disse fire felter, så du nemt kan identificere dem under analysen.

" Du kan skrive hvad som helst i disse parametre, men det anbefales, at du definerer dem på en måde, der giver den mest forretningsmæssige mening for dig. " - Googles dokumentation

For eksempel, hvis du administrerer en butik, der sælger elektroniske gadgets og tilbehør, kan du udfylde det således:

A. Kategori: Produktets kategori. Eksempel 'Hovedtelefoner'

B. Handling: Lad os sige, at en bruger klikkede på knappen 'Føj til indkøbskurv'. Derefter kan du skrive 'AddToCartClick' i din handling. Hvis du har en ekstra knap til 'Funktioner' eller 'Lær mere' for det produkt, kan du have et yderligere mål og definere dets handling som 'LearnMoreClick' for den knap.

C. Etiket : Etiket kan være alt, hvad der hjælper dig med at genkende eller gruppere dine begivenheder bedre under din analyse. Det kan være navnet på en 'kampagne' eller et 'brand'. For eksempel 'CollegeCampaignSonic'.

D. Værdi: Dette er en valgfri værdi, der oftest bruges til at indstille et indtægtsnummer. Det kan bruges til at indstille et specifikt antal som $ 50 eller til at tage en dynamisk værdi fra indtægtsvariablen på din side, som $ ("PriceVariable"). Bemærk, at $ her er en jquery-id og ikke valuta-dollar. Afhentning af et id afhænger af prisen eller omkostningsvariablen, der er defineret i din HTML.

"Når du har defineret dine begivenhedstypeværdier her, starter den vanskelige del. Da hvert andet mål i GA kan bruges direkte, når det er defineret, er det forvirrende for mange, hvorfor begivenhedsmålet ikke begynder at virke med det samme. Det er derfor, når du klikker på på 'Bekræft konverteringen' for dette mål, ser du en 0% konvertering. " - Googles dokumentation

For at rette denne 0% konvertering skal du integrere indstillingerne for dette mål med den faktiske klikhændelse eller den brugerdefinerede handling, der er ansvarlig på dit websted, for dette mål.

Integrering af tilpasset hændelsessporing med HTML på dit websted

Nogle gange har forretningsbrugere (især ikke-tekniske) en tendens til at føle sig ængstelige, når noget relateret til kodning dukker op, mens de foretager deres analyse. Heldigvis har Google gjort det meget simpelt at binde ethvert behov for tilpasset begivenhedssporing, der skal integreres med dit websted. Kun hvis du administrerer et komplekst e-handelswebsted, har du brug for hjælp fra en udvikler, som du i de fleste tilfælde ville have adgang til, hvis du arbejder i en mellemstor virksomhed.

Til integration har Google allerede oprettet en standardskabelonfunktion, som den forventer, at du bruger, når du sporer en brugerdefineret begivenhed på din side. Det er en linje kode, som du allerede har angivet værdier på din GA-konto. Markedsførere eller kodere henviser typisk til det som GA-Send-opkaldet, der er i nedenstående format:

ga(‘send’, ‘event’, [eventCategory], [eventAction], [eventLabel], [eventValue]); 

Den aktuelle JS-funktion på din HTML-side kan være i en enkelt linje eller kan se sådan ud for nem læsbarhed:

ga('send', { hitType: 'event', eventCategory: ‘Headphones', eventAction: ‘AddToCartClick', eventLabel: ‘CollegeCampaignSony' });

Bemærk, at værdierne i denne funktion skal matche de værdier, der er indtastet i din GA-konto, mens du opsætter begivenheden til dens respektive parametre. Nu skal du stadig binde ovenstående GA-sendekald med den aktuelle handling på knappen .

For eksempel vil du binde ovenstående funktion ved at klikke på knappen 'Tilføj til indkøbskurv'. Det eneste trin, du skal tilføje, er at inkludere denne funktion i handlingen 'onClick' for det knap-id.

Integrating the above cited Google Analytics Event script inside your HTML  $(document).ready(function(){ $("#exampleAddNowButtonID").click(function(){ ga ('send', 'event', 'Headphones' , 'AddToCartClick' , 'CollegeCampaignSonic'); }); }); 

Afslutter

Dette bringer mig til slutningen af ​​denne artikel. Jeg har forsøgt at forklare med enkelhed og detaljer, som jeg følte mangler, da jeg lærte at konfigurere tilpasset sporing til mine egne behov. Forhåbentlig hjælper denne trinvise vejledning dig med at opsætte sporing af dine tilpassede mål, der bedst passer til dine behov.

Del gerne dine tanker eller still eventuelle afklarende spørgsmål i forbindelse med dette indlæg i kommentarerne.

Hvis du vil tage gratis online kurser i Google Analytics, kan du besøge her.

Dele af denne side er ændringer baseret på arbejde oprettet og delt af Google og brugt i henhold til vilkår beskrevet i Creative Commons 3.0 Attribution License .