Tracking af YouTube i Google Tag Manager og Universal Analytics (Seneste version) Introduktion til Google Tag Manager og Youtube... 1 Opsæt Tags, Variabler og Triggers... 4 A) Variabler (variables)... 4 1) Google Analytics forbindelse... 4 2) Har din side en Youtube video... 4 3) Datalag der holder eventkategorien... 5 4) Datalag der holder eventaction/handlingen... 6 5) Datalag der holder eventlabel/navn... 7 B) Triggers (Udløsere)... 7 6) Trigger der fyres af når dit datalag har eventnavnet youtube... 7 7) Trigger der afvikles når der er en YouTube video på din side... 8 c) Tags... 8 8) Tag der sender dine YouTube events til Google Analytics... 9 9) Tag der checker om der er en YouTube på din side, og handler på det... 10 Test... 12 Introduktion til Google Tag Manager og Youtube 1
Denne guide vil vise dig hvordan du opsætter din Google Tag Manager til at føre statistik over afspilning af YouTube videoer på din hjemmeside. Når du har gennemført guiden, vil du kunne se din trafik med Google Analytics. Derfor er det godt at du også kender lidt til Google Analytics. Der er mange guides på nettet til dette, men jeg savnede en god en på dansk, og den er så her. Du bør nok have lidt kendskab til Google Tag Manager i forvejen J Med Google Tag Manager (GTM), kan du tracke/spore forskelige ting med dine videoer, eksempelvis hvor mange der har startet en video, hvor mange der har pauset den, hvor mange procent der er afspillet med videre. De er en super god information hvor mange der har set dine videoer til ende, eller bare hvor mange der har set dele af dem. For så kan du finde ud af om dine videoer er for lange, og om du skal afkorte dem for at få dine budskaber frem i dine Youtube videoer. Denne guide anvender de engelske termer i Google Tag Manager. Jeg anbefaler at du altid arbejder med din Google Tag Manager med engelsk som sprog, for så er det lettere at søge hjælp på Google når du søger med de engelske ord. Når du har opsat dine Variabler, Triggers og Tags, skal du have disse i din opsætning. Bemærk at jeg har lagt dem alle i den samme folder i GTM, det holder god orden i dine Tags. Der er dog én variable der ikke ses i denne folder, og det er min variable der indeholder min Google Analytics ID. Den bruger jeg nemlig hele tiden, så den ligger i en anden mappe. Lad os komme i gange med opsætningen. 2
Forudsætning: En forudsætning for denne guide, er at du allerede har implementeret Google Tag Manager på dit website. Det betyder nemlig at du allerede har en Container, hvori vi skal oprette dine Tags i guide her. 3
Opsæt Tags, Variabler og Triggers Følgende 9 skal opsættes i din GTM Container. De kommer lidt i en anden rækkefølge i guiden, end de er listet her. datalayer action, Variable datalayer category, Variable datalayer label, Variable YouTube Event, Tag YouTube event, Trigger YouTube is present, Variable YouTube Listener, Tag YouTube present, Trigger Google Analytics ID, Variable A) Variabler (variables) Start med at gå ned i dine Variabler/Variables. Her opsætter du følgende Variabler: 1) Google Analytics forbindelse Variabel navn: Variabel type: Variable konfiguration: Google Analytics ID Constant Value: UA-123456-1 2) Har din side en Youtube video Variabel navn: YouTube is present 4
Variabel type: Variable konfiguration: Custom JavaScript // Return "true" if there is at least one YouTube video on the page function () { for (var e = document.getelementsbytagname('iframe'), x = e.length; x--;) if (/youtube.com\/embed/.test(e[x].src)){ return true; } return false; } 3) Datalag der holder eventkategorien Variabel navn: Variabel type: Variable konfiguration: datalayer category Data Layer Variable Data Layer Variable Name: eventcategory Data Layer Version: Version 2 5
4) Datalag der holder eventaction/handlingen Variabel navn: datalayer action Variabel type: Variable konfiguration: Data Layer Variable Data Layer Variable Name: eventaction Data Layer Version: Version 2 6
5) Datalag der holder eventlabel/navn Variabel navn: Variabel type: Variable konfiguration: datalayer label Data Layer Variable Data Layer Variable Name: eventlabel Data Layer Version: Version 2 B) Triggers (Udløsere) Trigger udløser dine ting i GTM, de får ting til at ske. Byg følgende triggere: 6) Trigger der fyres af når dit datalag har eventnavnet youtube Trigger navn: Trigger type: Trigger udløses ved: YouTube event Custom event Event name: youtube 7
7) Trigger der afvikles når der er en YouTube video på din side Lav en Trigger der fyres af når værdien som du får tilbage fra variablen YouTube is present er lig med True, og når eventen er gtm.dom. Trigger navn: Trigger type: Trigger udløses ved: YouTube present Custom event Event name: gtm.dom YouTube is present equals True c) Tags Dine tags anvender variable og udløsere til at videre sende dine data 8
8) Tag der sender dine YouTube events til Google Analytics Dette Tag sender dine event data videre til dit Google Analytics ID. Bemærk at dette tag har same navn som en af dine triggers. Tag navn: Tag product: Tag konfiguration: Tag firing rule: YouTube event Google Analytics Tag type: Universal Analytics Tracking ID: {{INDSÆT NAVNET PÅ DIN ANALYTICS ID VARIABLE HER}} Track Type: Event Category: {{datalayer category}} Action: {{datalayer action}} Label: {{datalayer label}} Fields to Set: Field Name = usebeacon, Field Value = true Tag triggered by YouTube event trigger. (Denne Tag knyttes altså sammen med den event Trigger du allerede har lavet.) 9
9) Tag der checker om der er en YouTube på din side, og handler på det Denne Tag checker om du har indlejret en YouTube video på din side. Hvis dette er tilfældet, så lytter den på de handlinger som din bruger gør med videoen og når videoen afspilles. Tag navn: Tag product: Tag konfiguration: Tag firing rule: YouTube Listener Custom HTML Tag Tag type: Custom HTML HTML: (klik her for at hente den HTML kode der anvendes til at lytte efter YouTube) Tag triggered by YouTube present trigger 10
11
Test Husk at teste din opsætning. Det gøres med Google Tag Managers Previewfunktion, hvor du kan eksekvere koden i test, direkte på dit website (når din container er lagt på selvfølgelig), og her kan du så se om dine Tags, Triggers, Variabler osv fungere som ønsket. Jeg anbefaler dig at benytte Google Analytics (GA) Real-time visning, til at teste mer. Her kan du se live data, og det gælder også for Events. Altså, kig i Google Analytics -> Real-Time - > Events. Har du rettelser til denne vejledning, kan du skrive en kommentar herunder. God fornøjelse, og huske at have lidt tålmodighed, det kan tage lidt tid at sætte op J 12