Google Analytics cross domain tracking kan være forvirrende og frustrerende.
det er relativt ligetil at installere din sporingskode, oprette nogle mål og se på grundlæggende rapporter. Tingene bliver temmelig uregerlige, imidlertid, når du har et par forskellige internet-egenskaber, du har brug for at spore.
Google Analytics cross domain tracking kan være en ordentlig rod. – billedkilde
Google Analytics cross domain tracking kan være nødvendig af forskellige årsager (vi kommer ind på dem nedenfor), eller du skal muligvis bare oprette underdomænesporing (lettere, men stadig ofte et problem med implementering).
denne artikel dækker, hvad cross domain tracking faktisk er, hvornår du har brug for det, og hvorfor, og derefter hvordan du konfigurerer det. Vi dækker også nogle almindelige fejl i implementeringen af Google Analytics cross domain tracking.
- Hvad er Google Analytics Cross Domain Tracking?
- hvad med sporing af underdomæne?
- hvorfor har du brug for Google Analytics Cross Domain Tracking?
- Sådan konfigureres Google Analytics Cross Domain Tracking
- almindelige fejl med Google Analytics Cross Domain Tracking
- Pak ind på Google Analytics Cross Domain Tracking
Hvad er Google Analytics Cross Domain Tracking?
Google Analytics cross domain tracking findes, så du kan se sessioner på to relaterede sider. Ofte, dette vil sat op til at binde sammen data fra en ecommerce site og en indkøbskurv site, men det kan bruges til alle relaterede domæner, som du ejer. Nogle gange kaldes dette også sitelinking.
så lad os sige, at du har to domæner, example.com og mysite.com. begge er relaterede, og du vil gerne spore brugeroplevelsen på tværs af dem begge. At gå med en almindelig sag, som jeg nævnte ovenfor, er måske en indkøbskurv, og den ene er din faktiske e-handelsside. Eller måske er den ene et mini-site, og du vil gerne spore køb til den faktiske butik. Uanset hvad der er tilfældet, er det, hvad du har med en normal Google Analytics — opsætning – to separate egenskaber:
dine domæner uden cross domain tracking-image source
Cross domain tracking, eller site linking, er, når du reb dem sammen, og du kan se Google Analytics-rapporterne for dem begge på en holistisk måde. Det ville se mere ud som dette:
Her er dine domæner med cross domain tracking. – billedkilde
med en normal opsætning (billede et) registrerer du al trafik til dit sted og undermapper (f. eks. example.com/blog eller example.com/shop) som gruppe. På denne måde viser dine analyserapporter relationer mellem dette sæt sider og registrerer ting som navigationsstier mellem sider, Samlet Tid på stedet, unikke brugere og unikke sessioner.
generelt og for en stor del af brugssager er det tilstrækkeligt og den rigtige måde at gøre tingene på. Du ønsker ikke nødvendigvis, at data fra en ikke-relateret hjemmeside skal vises i dine analyserapporter. For eksempel, hvis du havde en personlig hjemmeside og en e-handelsbutik, ville du måske ikke have dem sammen i den samme analyserapport.
den mest almindelige brugssag til sporing på tværs af domæner er med e-handelsplatforme. Lad os sige, at du har mystore.com som din vigtigste site, men du bruger en e-handel indkøbskurv, der bringer dig til ecommercehost.com/mysite for at tjekke varer. I så fald bliver cross domain tracking afgørende. Ellers vil du miste vigtige brugeradfærdsdata.
og for at komplicere tingene yderligere, hvad hvis du har en blog, der sidder på blog.mysite.com? nå, i så fald har du brug for underdomænesporing, og din opsætning vil se sådan ud:
lad os hurtigt dække underdomænesporing.
hvad med sporing af underdomæne?
sporing af underdomæne er lidt anderledes, og det er meget mere ligetil at konfigurere. I eksemplet ovenfor sagde jeg, hvis du havde et e-handelssted (mystore.com) og et andet indkøbskurvdomæne (ecommercehot.com/mysite), skal du oprette cross domain tracking. Men hvad nu hvis, SEO bekymringer til side, du havde en blog, der sidder på blog.mysite.com? eller en vidensbase, der sidder på support.mysite.com?
det er her underdomænesporing kommer ind.
Følg mig her for et eksempel fra 3dcart.com. Lad som om du er landet (via en Google-søgning) på deres vidensbase (support.3dcart.com), men du har fundet dit svar, og nu vil du gå tilbage til deres hovedside for at logge ind. Din oplevelse er forbundet og skal afspejles af analytics på den måde:
brugeroplevelsen fra vidensbase til hjemmeside skal forbindes i analytics.
uden at komme for i ukrudtet, en hurtig tutorial om sporing af underdomæne.
Der er to trin:
- Indstil cookieDomain.
- Opdater din henvisning Udelukkelse Liste.
i Google Tag Manager er det første trin ret simpelt. Du skal bare indstille følgende felt:
Indstil cookieDomain til auto
gå derefter til din Google Analytics Admin sektion og find henvisningsudelukkelserne under sporingsinfo:
Naviger til Henvisningseksklusioner i din Google Analytics-Administrator.
så skal du bare sørge for, at dit roddomæne er udelukket.
endelig er det sandsynligt, at du vil have en separat visning i Google Analytics til at rapportere om data fra dit underdomæne, så du kan konfigurere en ny visning med et filter til at gøre det. Her er en god guide fra Vertical Rail om, hvordan man gør det, specifikt (og vi vil også gøre en kort gennemgang på værtsnavne og filtre senere i artiklen).
Okay, Det er en hurtig primer og børstet over en smule nuance. Mere info. kan findes på disse store blogindlæg:
- to trin til korrekt sporing af underdomæner i Google Analytics (LunaMetrics)
- cross-domain Tracking på tværs af underdomæner (Simo Ahava)
- cookieindstillinger og sporing af underdomæne i Universal Analytics (Simo Ahava)
nu, før vi dykker ned i, hvordan du konfigurerer Google Analytics cross domain tracking (for separate domæner), lad os gå gennem fordelene og se, om du rent faktisk har brug for det.
hvorfor har du brug for Google Analytics Cross Domain Tracking?
lad os først dække, om du i din specifikke sammenhæng endda har brug for eller har brug for cross domain tracking. Hvis du ikke behøver at bekymre dig om det, kan du bare gå på revision og analysere dine data, uvidende og fri for problemerne med cross domain implementeringer.
da cross domain tracking er implementeret med det formål at centralisere data fra flere domæner, kan du stille et par spørgsmål for at se, om du rent faktisk har brug for at konfigurere det. For det første har du selvfølgelig mere end et domæne? Hvis ikke, behøver du ikke cross domain tracking.
dernæst spørg dig selv, om brugerne generelt vil have en tilsluttet oplevelse på tværs af flere domæner (spørg også dig selv, om du bruger den samme GA-kode på de pågældende domæner). For eksempel vil en bruger på et e-handelssted nødvendigvis bruge din indkøbskurv-applikation til at konvertere, så du vil forbinde disse datakilder for at se en enkelt session.
domænerne behøver heller ikke være konverteringsrelaterede sider. Fra perspektivet af cross domain tracking, site.com og site.org er to separate domæner. Så, også spørge dig selv, hvis brugerne kan hoppe frem og tilbage mellem steder.
Spotify har et par kampagner, der bruger mikrosites, og selvom de ikke bruger cross domain tracking (de bruger UTM-parametre, hvilket næsten helt sikkert er den bedste praksis i deres tilfælde), kunne de sandsynligvis bruge cross domain tracking, hvis de ville. For eksempel med deres indpakket kampagne i 2017:
Hvis brugere hopper fra sted til sted ofte, kan cross domain tracking være det rigtige valg.
det korte svar her: hvis du har den samme sporingskode installeret på flere domæner, og du gerne vil spore en enkelt bruger, når de besøger disse domæner, har du brug for cross domain tracking.
centralisering af data er vigtig. Analytikere og marketingfolk taler altid om at få en “enkelt visning” af kunden (uanset hvor idyllisk og umuligt det måtte være)–og jo mere brudte dine datakilder er, jo mindre holistiske bliver dine marketingdata. Cross domain tracking er en af mange måder at binde dine marketingdata sammen på en måde, der skaber et mere holistisk billede.
Sådan konfigureres Google Analytics Cross Domain Tracking
lad os oprette en semi-hypotetisk situation, der skal fungere som en trinvis gennemgang.
sige, Jeg har en vigtigste hjemmeside, alexbirkett.com. langt størstedelen af brugeraktiviteten sker her, til millioner af besøg om måneden (selvfølgelig).
men lad os sige, at brugerne af en eller anden grund kun kan foretage deres køb på et underdomæne, get.alexbirkett.com. Vi gik allerede igennem, hvordan man opsætter sporing af underdomæne ovenfor, så alt er godt indtil videre.
lad os nu sige, at jeg af en eller anden underlig grund beslutter at opbygge en kampagne for at erhverve brugere, der nyder at rejse og feste, for det meste på samme tid. Af denne grund køber jeg rowdytraver.com og begynd at dekorere stedet med dekadente guider om debauchery i udlandet.
lad os vove os videre for at lade som om, at brugerrejsen på en eller anden måde overlapper væsentligt mellem dem, der lander på rowdytraveler.com og alexbirkett.com (og forhåbentlig senere get.alexbirkett.com). Det er en del af en konverteringssti, og vi er forpligtet til at afspejle det i vores dataindsamling.
Du ved hvad det betyder: Vi er nødt til at konfigurere Google Analytics cross domain tracking.
ligesom sporing af underdomæne er cross domain tracking noget simpelt i teorien, men indeholder ofte en smule mere nuance i specifikke scenarier.
Her er kernen i den tekniske udfordring: Google Analytics indsamler en klient-ID-værdi i hvert hit, som gemmes i cookies. Cookies gemmes pr. domæne, og hjemmesider på et domæne kan ikke få adgang til cookies på et andet domæne.
men når du sporer flere domæner, skal du overføre klient-ID-værdien fra et domæne til et andet. For at opnå dette har Google Analytics en linkfunktion, der lader kildedomænet placere klient-ID ‘ et i URL-parametrene for et link, hvor destinationsdomænet kan få adgang til det.
Vi gennemgår et rigtigt eksempel her–men generelt er her processen for cross domain tracking:
- Rediger din sporingskode.
- Opret henvisningseksklusioner.
ser bekendt ud, ja?
før vi starter, vil jeg anbefale at implementere dette via Google Tag Manager. Ting er meget lettere at kontrollere og Opdatere der. Men hvis du er hård kodning GA på din hjemmeside, her er hvordan du sætter tingene op.
-
- Opsæt en ejendom i din Analytics-konto. Du bruger den samme sporingskode og ID for alle dine domæner (get.alexbirkett.com, alexbirkett.com og rowdytraveler.com).
Opret en ejendom, og brug sporings-ID ‘ et for alle domæner.
- Opsæt en ejendom i din Analytics-konto. Du bruger den samme sporingskode og ID for alle dine domæner (get.alexbirkett.com, alexbirkett.com og rowdytraveler.com).
-
- Rediger dit sporingskodestykke. Du skal tilføje et par linjer kode. Find linjen” Opret”, der ser sådan ud:
ga (‘Opret’, ‘UA-example-1.com’); opret derefter følgende ændringer (tilføjelser i rødt):
ga (‘Opret’,’ auto’, {’tillad link’: sand});
ga (‘Kræv’,’ linker’);
ga (‘linker:autoLink’,);
selvfølgelig bruger du dit eget sporings-ID og domæner i din egen implementering.
Dette er den kode, du lægger på dit første domæne. Du kan tilføje det til din hjemmeside nu (Instruktionsvideo om, hvordan du gør det her).
- Rediger dit sporingskodestykke. Du skal tilføje et par linjer kode. Find linjen” Opret”, der ser sådan ud:
-
- gør Nu det samme for den tracking kode på dit andet domæne, undtagen erstatte domæne i koden (brug site1.com i stedet for at site2.com).
ga(‘skabe’, ‘UA-XXXXXXX-X’, ‘auto’, {‘allowLinker’: true});ga(‘kræver’, ‘linker’);
ga(‘linker:b o’, );
- gør Nu det samme for den tracking kode på dit andet domæne, undtagen erstatte domæne i koden (brug site1.com i stedet for at site2.com).
- Indstil henvisningseksklusioner og filtrerede visninger. Vi dækker disse to ting senere, fordi de begge også gælder for Google Tag Manager-opsætningen.
nu, her er hvordan du konfigurerer Google Analytics cross domain tracking i Google Tag Manager. Alt dette antager, at du allerede har oprettet din Google Analytics-konto og placeret din sporingskode (samme sporings-ID) på alle domæner, du vil bruge til sporing på tværs af domæner. Når det er gjort, skal du indtaste Google Tag Manager og tage følgende trin…
-
- Opsæt en konstant variabel.
først skal vi oprette en variabel i Google Tag Manager.
Opret en ny variabel.
du vil vælge en konstant variabel fra den tilladte liste over variabler.
vælg en” konstant ” variabel.
skriv derefter i de domæner, du gerne vil linke i din opsætning. Adskil dem med kommaer:
Tilføj i dine domæner.
- Opsæt en konstant variabel.
-
- Tilføj din nye variabel til din Google Analytics sidevisning tag.
den næste del er enkel, du skal bare tilføje variablen til det Sidevisningstag, du har oprettet på din ejendom.
Find menuen ” Cross Domain Tracking “under rullemenuen” Flere indstillinger”. Placer din konstante variabel i feltet” Auto Link Domains”.
Føj din variabel til feltet Auto Link Domains.
- Tilføj din nye variabel til din Google Analytics sidevisning tag.
-
- Indstil tilladelsesfeltet til “true”.
bliv, hvor du er i Google Tag Manager, og find “felter, der skal indstilles” lige under “Mere Indstilling.”Indstil feltnavnet til” tilladlinker “og indstil værdien til” sand.”
Indstil dit tilladelsesfelt til”sandt”.
- Indstil tilladelsesfeltet til “true”.
-
- Føj til din Henvisningsudelukkelsesliste.
dette trin gælder nu både for Google Tag Manager-opsætningen såvel som den hardkodede version, vi gennemgik tidligere. Vi er alle fanget og på samme side nu.
denne del er super vigtig-fordi hvis du ikke opretter udelukkelser, får du “selvhenvisninger” eller dybest set en masse duplikatsessioner, når brugerne hopper frem og tilbage mellem dine egenskaber.
Som med sporing af underdomæne skal du først springe ind i din Admin-sektion på din Google Analytics-konto og finde “Henvisningsudelukkelsesliste” under “Sporingsinfo.”
Find” Henvisningsudelukkelsesliste ” i din Google Analytics Admin sektion.
nu skal du blot tilføje relevante domæner til din ekskluderingsliste. I vores tilfælde tilføjer jeg alexbirkett.com og rowdytraveler.com:
Opdater din henvisningsudelukkelsesliste
- Føj til din Henvisningsudelukkelsesliste.
-
- Test din opsætning.
før du pop champagne og fejre din opsætning, skal du revidere det for at sikre, at det er sat op korrekt. Kedeligt, måske, men nødvendigt.
den bedste måde at gøre dette på er med Google Analytics Debugger Chrome-udvidelsen. Installer det, hvis du ikke allerede har gjort det, og gå over til dit første domæne (alexbirkett.com, i mit tilfælde). Tænd for konsollen, og noter dit klient-ID og sporings-ID.
brug Ga Debugger til at finde dine clientID-oplysninger på dit første domæne.
naviger derefter til dit andet domæne (rowdytraveler.com for mig). Matcher klient-id ‘ erne? I dette tilfælde har vi en kamp:
matcher din clientID, når du navigerer til det andet domæne?
endelig kan du lige så godt tjekke vores underdomæne (get.alexbirkett.com) ud. Klient-ID og sporings-id-match? JEP.
matcher din clientID på dit underdomæne.
god til at gå.
en anden måde at revidere din opsætning på højt niveau er at navigere fra et domæne til et andet og se på URL ‘ en. Det skal indeholde en ny parameter til overførsel af clientID. Sådan forklarer Johannes Mehlem, senioranalytiker hos HubSpot, det:
“Der er en enkel måde at kontrollere, om sporing på tværs af domæner er konfigureret korrekt. Åbn det henvisende domæne i din bro.ser, og klik på et link, der fører dig til det andet domæne. Nu Kan du kontrollere, om i URL-stien til det andet domæne i din bro. ser en URL-parameter, der starter med “?_ga= ” er blevet tilføjet til den almindelige URL.
i så fald kan du se, at en Google Analytics clientID-relateret identifikator er blevet overført fra det henvisende domæne, og sporing på tværs af domæner fungerer efter hensigten.”
- Test din opsætning.
- Opret Filtervisninger.
Hvis du har flere domæner sporing under den samme egenskab, vil du sandsynligvis løbe ind i problemer med rapportering. Specifikt, hvis du har to lignende URL ‘ er, såsom alexbirkett.com/about og rowdytraveler.com/about, de kommer begge til at dukke op i dine rapporter som /om.
Hvad kan du gøre? Indstil en filtreret visning.
gå til Admin> filtre i Google Analytics for at oprette et Filter.
denne gennemgang fra Annie Cushing forklarer rigtig godt, hvordan du opretter et filter til at liste de fulde URL ‘ er i dine rapporter. Giv artiklen en læsning, fordi der er et par advarsler og ekstra noter– men sådan skal dit filter se ud:
Opsæt et filter for at se den fulde URL. – billedkilde
Du kan også oprette nye visninger på din Google Analytics-konto for udelukkende at rapportere om et underdomæne eller et andet domæne. For eksempel, hvis du har blog.site.com, kan du have en bestemt visning for det, især hvis du vil give adgang til folk, der ikke bør se andre forretnings-og økonomiske oplysninger (f.eks.
for at gøre dette er lidt lettere, vil jeg dele et skærmbillede fra en søgemaskine People-artikel. Dette er for at oprette en blogvisning:
Opsæt et filter for kun at se dit blog-underdomæne. – billedkilde
og så kan du også adskille ud fra dit almindelige domæne. Her er et andet skærmbillede fra Søgemaskinefolk:
et filter, der kun skal vises example.com sider. – billedkilde
opsætning af visninger og filtre er dog lidt mere af en strategisk og organisatorisk beslutning. Så helt sikkert have en samtale om, hvordan du skal se data, og hvem der skal se hvilke data.
almindelige fejl med Google Analytics Cross Domain Tracking
Du kan studere så meget som du vil i analytics, men jeg har fundet det stadig sandsynligt, at du vil løbe ind i fejl. Derfor kan jeg godt lide at overveje de største fejl, der ses af ekspertudøvere, og planlægger at undgå eller afbøde dem fra starten.
ifølge Johannes Mehlem, senioranalytiker hos HubSpot, er disse de to mest almindelige fejl:
“Der er to almindelige fejl ved opsætning af sporing på tværs af domæner.
først skal du bruge nøjagtig den samme opsætning til sporing på tværs af forskellige domæner og sporing på tværs af forskellige underdomæner, da opsætningen skal afvige lidt (f.eks.
for det andet ikke at tilføje det henvisende (under)domæne til listen over Henvisningsudelukkelse under sporingsoplysninger om Egenskabsindstillingerne i Google Analytics.”
ifølge Jeff Sauer, grundlægger hos Jeffalytics, kommer den største fejl virkelig tilbage til fundamentet for god analysepraksis: du skal have en plan.
“de fleste virksomheder vil oprette Google Analytics uden en plan. De tror, at standard en konto, der får en ejendom, får en visning, vil magisk spore alt korrekt i Analytics. De forstår ikke formålet med hvert af disse aspekter af en Analytics-konto eller planlægger, hvordan de bruges korrekt.
den vigtigste beslutning at tage, når du opretter en konto, er at overveje formålet med ejendomme. Hver ejendom er designet til at spore et unikt aspekt af din hjemmeside på et unikt sted. Mange virksomheder vil sætte alle hjemmeside domæner, underdomæner og andre aktiver i en ejendom uden at tænke. Derefter undrer de sig over, hvorfor deres synspunkter viser trafik på tværs af domæner, rapporterer ting forkert eller opblæser deres tal.
en simpel planlægningsøvelse kunne eliminere behovet for sporing på tværs af domæner foran ved at bruge flere egenskaber til at spore alle aspekter af et sted.problemer med cross domain tracking (dvs. selvhenvisninger) er resultatet af at have tillid til standardindstillinger og ikke have en sporingsplan. Heldigvis kan de løses i fremtidig sporing, hvis du løser problemet med hovedet.”
efter det er en anden almindelig fejl simpelthen at stole på, at du har indstillet tingene korrekt med det samme. Chris Mercer, grundlægger af measurementmarketing.io, bruger en fase, “tillid, men bekræft,” for at forklare, hvordan han nærmer sig analyser:
“den største fejl og den mest afgørende ting ved opsætning af cross domain tracking falder ind under “trust but verify.”
det vil sige, stol på, at du har konfigureret det korrekt, men gå tilbage til din implementering og test det for at bekræfte, at du har konfigureret det forkert. Yep, du læste rigtigt!
når du går tilbage for at se efter, hvor du har skruet tingene op, er du mere tilbøjelig til at finde dine fejl. Brug UTM ‘ er til at tagge din session og gennemgå et testkøb, der fører dig gennem dine forskellige domæner. Efter lidt tid skal du slå det køb op i Google Analytics. Blev købet tilskrevet de UTM ‘ er, du brugte til testen, eller blev det tildelt en anden (forkert) trafikkilde?
et par minutter brugt “TBV ‘ ing” (tillid ved at verificere) kan spare timers frustration senere.”
følgende tip vedrører ikke en fejl, men det er snarere en anden måde at udføre cross domain tracking på. Det kaldes fingeraftryk, og det er ganske lidt mindre almindeligt, selvom det er værd at bemærke. Sådan forklarer Joao Correia, Solutions Director hos Igloo Analytics, det:
“sporing på tværs af domæner kræver et lavt niveau af indsats for implementering og er den mest pålidelige måde at sikre kanaltilskrivning på tværs af forskellige domæner. En anden teknik, selvom mindre almindelig er bro. ser fingeraftryk–men det kræver fuldt dataejerskab, som de fleste virksomheder ikke har.”
Hvis du er interesseret, er det lidt mere avanceret, men her er en god guide til fingeraftryk.
Pak ind på Google Analytics Cross Domain Tracking
Google Analytics cross domain tracking er ikke den nemmeste ting at gøre, især hvis du er ny hos Google Analytics. Men det meste af tiden, når du lige er startet med Google Analytics, er det måske ikke engang nødvendigt at oprette cross domain tracking. Det er normalt, når en virksomhed og dens hjemmeside egenskaber vokse i kompleksitet og mængde, som du skal begynde at kigge ind i det.
så husk, hvis du er spændt for ressourcer, har den enkleste rute tendens til at være den bedste måde. I den henseende skal du sørge for at spørge dig selv, hvilken type implementering du har brug for for bedst at forstå dine brugerdata og gå derfra.
gør tingene så enkle som de kan være, men ikke mere end det. – billedkilde
selvfølgelig er der en vis nuance og sandsynligvis nogle frynsesager, der vil glide gennem grebet af dette blogindlæg–men forhåbentlig hjælper min vandring gennem et semi-hypotetisk rejseside for dem, der kan lide at feste, dig med at forstå, hvordan du ville sætte tingene op, eller i det mindste giver dig en ramme for at nærme sig cross domain og subdomain tracking.