Cum să conectați stratul de date GTM cu instrumentul dvs. de testare A/B

Publicat: 2021-12-07
Cum să conectați stratul de date GTM cu instrumentul dvs. de testare A/B
ascunde
  • Ce este un strat de date?
  • Ce informații pot stoca într-un strat de date?
    • 1. Elemente care sunt vizibile pe site
    • 2. Date disponibile pe codul sursă
    • 3. Date cookie
    • 4. Datele bazei de date
    • 5. Date de urmărire a comerțului electronic
    • 6. Date aplicației terțe părți
  • De ce am nevoie de un strat de date?
    • Colectează în mod constant toate datele site-ului
    • Se integrează cu alte instrumente pentru a asigura integritatea datelor
    • Ajută la crearea unei politici solide de gestionare a datelor
  • Cum arată un strat de date?
    • Google Analytics (GA)
    • Adobe Analytics (AA)
    • Tealium
    • Manager de etichete Google (GTM)
    • W3C
  • Cele mai bune practici pentru stratul de date
  • Ce variabile ale stratului de date GTM sunt utile în testarea A/B?
    • Urmărirea widgeturilor
    • Aplicații cu o singură pagină (SPA)
    • Urmărirea formularelor web
    • Diverse acțiuni personalizate de analiză
  • Cum să utilizați stratul de date GTM cu instrumentul dvs. de testare A/B (și alte instrumente din stiva dvs. de tehnologie)
    • Push Convert Experiences Data în stratul de date GTM
    • Utilizați stratul de date GTM pentru a trimite date despre experiențele de conversie la Google Analytics
    • Împingeți informațiile despre stratul de date GTM la testele dvs. Convert A/B
      • 1. Configurare avansată a obiectivelor
      • 2. Zona site-ului de experimente
      • 3. Experimentează Audiența
  • Concluzie

Ce este un strat de date?

Un strat de date este un strat mediu între site-ul dvs. web și soluția dvs. de gestionare a etichetelor (cum ar fi Google Tag Manager sau Tealium), unde puteți stoca, procesa și schimba date .

Din punct de vedere tehnic, este un obiect JavaScript care trebuie inserat între etichetele HTML <script></script> de pe site-ul dvs. web.

Vă puteți gândi la el ca la un strat în care puteți păstra toate datele site-ului dvs. accesibile.

Când adăugați date în Stratul de date, acestea devin ușor de citit de un container de gestionare a etichetelor, ceea ce o face perfectă pentru transferul pe diverse alte platforme, cum ar fi instrumente de analiză sau de testare A/B (gândiți-vă la Google Analytics, Adobe Analytics, Google Ads, LinkedIn, Convert). experiențe etc.).

Datele din stratul dvs. de date pot fi, de asemenea, extrase în sens invers, pentru a fi utilizate pe site-uri web, pentru a oferi conținut personalizat și experiențe de utilizator mai direcționate (mai multe despre acest lucru spre sfârșitul articolului).

Cum să împingeți datele din stratul de date GTM către instrumentul dvs. de testare AB

Mai multe date în Stratul de date înseamnă un marketing mai bun.

Cu informațiile pe care le colectați despre comportamentul utilizatorilor dvs., este mai ușor să le oferiți conținut relevant și experiențe personalizate, ceea ce creează o situație de câștig pentru toate:

conținut mai bun = utilizatori mai implicați = vânzări sporite.

Ce informații pot stoca într-un strat de date?

Puteți adăuga o multitudine de atribute stratului dvs. de date, dar este esențial să rămâneți la cele care sunt relevante pentru site-ul dvs. web. Ai nevoie de atribute care să aibă sens pentru ca totul să aibă context și să fie organizat.

De unde știi ce date sunt importante pe site-ul tău?

Răspunsul la aceasta este simplu: este orice este important pentru organizația ta. Răspunsul la următoarele întrebări este un loc minunat de a începe:

  1. Ce informații pot colecta care să mă ajute pe mine și pe compania mea să înțelegem interacțiunea dintre vizitatorii mei, site-ul meu web și produsele mele?
  2. Cum pot conduce vizitatori către site-ul meu?
  3. Cum pot oferi o experiență de utilizator cu adevărat captivantă?
  4. Cum pot împinge vizitatorii să cheltuiască mai mult pe produsele pe care le doresc?
  5. Cum pot să mă asigur că vizitatorii se întorc pe site?

Punctul de plecare pentru implementarea unui strat de date este, prin urmare, o discuție de afaceri mai largă, care încorporează o strategie clar definite, cerințe de afaceri și obiective.

Datele pe care le veți adăuga la Stratul de date depind în întregime de dvs. și de echipa dvs. Cu toate acestea, dacă vă străduiți să începeți, iată o listă de tipuri comune de date trimise la Stratul de date de pe un site web.

1. Elemente care sunt vizibile pe site

Toate datele care pot fi văzute vizual pe site-ul dvs. web și cu care vizitatorii pot interacționa pot fi trimise la Stratul de date.

Aceasta înseamnă că conținutul cum ar fi mărturii, logo-uri, rețele sociale, titluri, CTA și imagini poate fi pus la dispoziție pentru alte instrumente. De obicei, aceste date sunt transmise prin utilizarea elementelor și claselor, dar se poate face și direct din DOM.

2. Date disponibile pe codul sursă

Următorul strat de date ale site-ului web pe care îl puteți împinge poate fi găsit în codul sursă. Aceasta poate fi folosită pentru a îmbunătăți analiza site-ului dacă utilizați variabile personalizate definite în codul sursă sau pentru a permite o difuzare mai bună a conținutului.

3. Date cookie

O altă categorie comună de date care poate fi împinsă la un strat de date sunt cookie-urile și valorile asociate acestora.

De exemplu, să presupunem că doriți să afișați un mesaj în partea de sus a site-ului dvs. atunci când valoarea cookie-ului „utag_env_mycompany_main” este modificată. Apoi, va trebui să adăugați o proprietate la Stratul de date, folosind numele cookie-ului. Când valoarea sa se schimbă, va genera/popula în mod corespunzător valoarea de Strat de date și va afișa mesajul pe pagina dvs. web.

4. Datele bazei de date

Datele dintr-o bază de date cloud pot fi, de asemenea, trimise la Stratul de date. Acestea pot include date despre utilizator, detalii despre tranzacție și orice altceva pe care îl stocați în bazele de date.

Aceste date sunt inaccesibile altor instrumente externe fără un strat de date, așa că, împingându-le acolo, le puteți utiliza în campanii de marketing, analize și procese de optimizare.

5. Date de urmărire a comerțului electronic

O altă utilizare foarte comună a stratului de date este urmărirea comerțului electronic. Urmărirea comerțului electronic conține informații utile despre produse și comenzi, astfel încât să le puteți trimite la Stratul de date și să le utilizați ulterior pe platformele de analiză, de exemplu, pentru a vedea cum funcționează site-ul dvs. de comerț electronic.

Alte câteva tipuri de date de comerț electronic pe care le puteți transmite sunt:

  • informații despre produs: id, nume, preț, preț de vânzare, categorie, dimensiune, culoare etc.
  • informații despre comandă: id, subtotal, taxă, total, transport, reduceri etc.
  • informații despre utilizator: id, oraș, stat, țară, preferințe, primul/ultimul etc.
  • informații despre pagină: calendar, promoții vizibile, produse vizibile, categorie, regiune, monedă etc.
  • informații de căutare: termen, num rezultate, termeni sugerați etc.
  • informații despre eveniment: numele evenimentului, eticheta unui buton pe care s-a făcut clic etc.

6. Date aplicației terțe părți

Dacă utilizați scripturi terță parte, cum ar fi module de chat live sau formulare încorporate, atunci datele din aceste sisteme pot fi trimise și la Stratul de date. De exemplu, dacă cineva trimite un formular, atunci puteți împinge aceste date de trimitere a formularului și le puteți face disponibile pentru utilizare de către alte instrumente.

De ce am nevoie de un strat de date?

Mai simplu spus, stratul de date este esențial pentru luarea unor decizii de afaceri informate. Acumulează date importante din diverse surse (cum ar fi cele pe care le-am prezentat mai sus) și le organizează într-un mod care vă poate ajuta să monitorizați trei domenii principale:

  1. site-ul tau,
  2. instrumentele tale,
  3. și organizația dvs.

Să ilustrăm acest lucru printr-un exemplu. Imaginați-vă că sunteți directorul de marketing al unui startup cu un site web recent lansat. De la început, ar fi important ca colectarea și utilizarea datelor să fie consecventă pe toate platformele. Pentru ca acest lucru să se întâmple, va trebui să colaborați cu echipa dvs. de dezvoltare pentru a configura un strat de date care este populat cu informații foarte relevante pentru creșterea organizației dvs.

Deci, cum va afecta Stratul de date activitatea dumneavoastră în fiecare dintre cele trei domenii?

Să le parcurgem unul câte unul.

Colectează în mod constant toate datele site-ului

Toate site-urile web constau din trei straturi distincte, fiecare având un scop diferit:

  1. Stratul de experiență/prezentare este ceea ce vede vizitatorul. Este construit cu HTML și CSS.
  2. Stratul de date, definit ca un obiect Javascript, este stratul pentru colectarea și gestionarea datelor care sunt produse.
  3. Stratul de aplicație este format din toate aplicațiile terțe pe care le conectați la site-ul dvs. web, cum ar fi Google Analytics, Adwords, Facebook și multe altele. Acestea sunt de obicei scripturi JavaScript.
Datele site-ului în mod constant
Sursă

Dintre cele trei straturi de mai sus, este necesar doar unul.

Poți ghici care? (Sugestie: nu este stratul despre care am vorbit până acum și asta este o problemă.)

Ei bine, fiecare site web trebuie să aibă un strat de prezentare; altfel, nu prea ai un site web.

Aproape fiecare site web are un fel de strat de aplicație, deoarece în zilele noastre ne bazăm foarte mult pe aplicații terțe.

Cu toate acestea, nu toate site-urile au un strat de date și, fără unul, trebuie să depindeți de celelalte două straturi pentru a obține informații vitale.

Dacă aveți încredere în stratul de prezentare pentru a vă oferi informații, de fiecare dată când dezvoltatorii dvs. fac o simplă modificare HTML/CSS, aceasta va afecta și datele pe care le colectați și le utilizați.

Dacă utilizați stratul de aplicație pentru acesta, atunci fiecare instrument își va colecta propriile date separat și va avea convenții de denumire diferite și valori ușor diferite, astfel nepermițându-vă să agregați datele și să verificați performanța generală a site-ului dvs. web.

Folosind stratul de date, puteți evita aceste probleme. Veți avea un punct central de colectare a datelor care conține toate datele de care aveți nevoie. Aceste date nu se vor schimba cu fiecare modificare simplă a designului și vor folosi aceeași terminologie în toate aplicațiile diferite pe care le utilizați.

Se integrează cu alte instrumente pentru a asigura integritatea datelor

Prin utilizarea stratului de date, vă asigurați că fiecare instrument pe care îl conectați la site-ul dvs. web va avea datele corecte de care are nevoie.

Să aruncăm o privire la stratul de date al segmentului:

ce este un strat de date

Aici, stratul de date începe cu „dataLayer” și enumeră câteva evenimente și valorile acestora. Toate aceste valori pot fi accesate de instrumente precum GTM, Google Analytics, Facebook, Instagram, Convert Experiences, LinkedIn pentru analize ulterioare.

Toate instrumentele de mai sus vor folosi același nume pentru evenimentele definite. De exemplu, toți vor ști că traficul a venit direct pe site-ul dvs. deoarece valoarea de referință este goală. Chiar dacă definiția stratului de date poate deveni mai complexă decât atât (și acesta este motivul pentru care aveți nevoie de dezvoltatori specializați), cel puțin puteți fi sigur că trimiteți date consistente în diferite aplicații.

PRO-TIP

Pentru a găsi stratul de date al oricărui site, pur și simplu deschideți consola Google Chrome, tastați „dataLayer” și apăsați Enter.

Iată cum arată:

Consola Google Chrome

Ajută la crearea unei politici solide de gestionare a datelor

Un strat de date reunește agenții de marketing și dezvoltatorii. Fiecare dintre cele două părți trebuie să-și aducă propria experiență pentru a o configura corect și a o utiliza cu înțelepciune.

Specialiștii în marketing trebuie să-și definească și să-și stabilească propriile așteptări și obiective, în timp ce dezvoltatorii trebuie să preia aceste cerințe și să le transforme în atribute semnificative în Stratul de date.

Împreună, aceste echipe pot crea o strategie de colectare a datelor de care poate beneficia întreaga organizație.

Cum arată un strat de date?

Să intrăm în mie. Cum arată de fapt stratul de date?

Fiecare furnizor are un format diferit de strat de date, așa că răspunsul nu este atât de simplu. Există o mulțime de moduri în care ar putea arăta. Dar, pentru a fi mai ușor, să ne uităm la câteva straturi comune specifice furnizorului, urmate de unele obișnuite de gestionare a etichetelor.

Google Analytics (GA)

 gtag('config', 'GA_MEASUREMENT_ID', {
 'page_title' : 'pagina produsului',
 'page_path': '/produse
});
gtag('eveniment', 'produs_văzut', {
 „nume”: „produs123”,
 „valoare”: 3549,
 'event_category': 'Dependențe JS',
 „dimension1”: „produse”
});

După cum puteți vedea, GA face fiecare punct de date ca un apel de funcție cu date atașate. Deoarece totul este configurat astfel, fiecare pagină sau acțiune este în esență un eveniment. Stratul de date al GA este foarte specific doar etichetei lor, astfel încât utilizarea datelor lor cu alți furnizori necesită fie un strat de date separat, fie integrări.

Adobe Analytics (AA)

 s.pageName = "pagina produsului";
s.prop5 = „produs123”;
s.eVar5 = „produse”;
s.events = "eveniment1,eveniment1";
Sf(); //sau s.tl() pentru evenimente

Spre deosebire de GA cu parametrii în mare parte numiți, Adobe Analytics utilizează în principal variabile numerotate numite props, eVars și evenimente. Există și unele nume rezervate, dar cele mai multe sunt enumerate, apoi denumite în interfața produsului AA.

La fel ca GA, stratul de date al AA este foarte specific doar etichetei lor, astfel încât utilizarea datelor lor împreună cu alți furnizori necesită fie un strat de date separat, fie integrări. Cu toate acestea, deoarece toate datele sunt atașate la o variabilă globală „s”, orice alt furnizor o poate accesa, atâta timp cât acestea nu sunt șterse după o sesiune.

Tealium

 utag_data = {
 page_name: „pagina de pornire”,
 page_type: „acasă”,
 moneda: „USD”,
};
// pentru evenimente
utag.link({
 ... unele date ca mai sus
});

Managerul de etichete al Tealium este creat pentru mulți furnizori, astfel încât stratul de date nu este specific niciunui furnizor. Acestea oferă două straturi de urmărire plate separate, unul pentru vizualizarea paginii și unul pentru evenimente.

Orice furnizor poate accesa obiectul utag_data de pe pagină, dar majoritatea vânzătorilor vor fi implementați prin intermediul managerului de etichete, unde stratul de date poate fi suplimentat pentru fiecare furnizor specific, după cum este necesar.

Manager de etichete Google (GTM)

 dataLayer = [{
 pageName: „pagina de pornire”,
 pageType: „acasă”,
 moneda: „USD”,
}];
// pentru evenimente
dataLayer.push({
 ... unele date ca mai sus
});

Similar cu Tealium, variabilele GTM pot fi numite oricum doriți și există o vizualizare a paginii și o configurare a evenimentelor care sunt diferite. Cu toate acestea, similar cu GA, Stratul de date GTM este bazat pe evenimente, așa că nu trebuie să aveți niciun cod de vizualizare a paginii și puteți implementa totul cu dataLayer.push().

W3C

 digitalData = {
pageInstanceID: „MyHomePage-Production”,
pagină:{
  pageInfo: {
    pageID: „Pagină de pornire”,
    destinationURL: „http://mysite.com/index.html”
  },
  categorie:{
    primaryCategory: „Pagini cu întrebări frecvente”,
    subCategory1: „Informații despre produs”,
    pageType: „Întrebări frecvente”
  },
  atribute:{
    tara: "SUA",
    limba: "en-US"
  }
}
};

Similar cu Tealium și GTM, stratul de date W3C poate folosi toate propriile nume de variabile personalizate și, în general, nu este specific furnizorului. Cu toate acestea, acest standard este mult mai bine definit și fiecare secțiune a stratului de date este oarecum grupată în tipuri.

Cele mai bune practici pentru stratul de date

După cum puteți vedea, utilizarea stratului de date poate deveni destul de complexă destul de rapid. Prin urmare, menținerea cât mai concisă vă va economisi mult timp și probleme.

Iată câteva bune practici suplimentare pentru ca stratul de date să funcționeze pentru dvs., nu împotriva dvs.:

  • Convenție de denumire – Numiți toate evenimentele și atributele dvs. din Stratul de date într-un mod unic, dar și ușor de înțeles de către toată lumea din compania dvs.
  • Creați documentație – Chiar dacă poate părea simplu la început, stratul dvs. de date poate deveni complex (și ce se întâmplă dacă echipele care lucrează la el se schimbă?) Trebuie să aveți un loc în care să documentați toate variabilele utilizate în stratul de date.
  • Planificați munca dezvoltatorilor – Deoarece Stratul de date este un efort comun între marketeri și dezvoltatori, planificați din timp timpul dezvoltatorilor dvs. Organizați tot ce trebuie adăugat, apoi structurați toate celelalte modificări din mers în loturi pentru a optimiza timpul de lucru al dezvoltatorului.
  • Luați în considerare modificările site -ului – Când echipa efectuează modificări ale site-ului, împărtășiți-le ce modificări trebuie să fie transferate în Stratul de date. Astfel economisiți timp și bani și toată lumea este fericită.

Ce variabile ale stratului de date GTM sunt utile în testarea A/B?

Acum că am acoperit partea teoretică, să vă învățăm cunoștințele prin câteva exemple practice.

După cum s-a explicat mai înainte, atunci când este utilizat corespunzător, un strat de date supraîncărcă capacitățile dvs. de urmărire a evenimentelor.

Să trecem prin câteva cazuri de utilizare puternice cu variabilele GTM Data Layer asociate care pot fi utilizate în testarea A/B.

Urmărirea widgeturilor

Să presupunem că doriți să testați A/B widgetul de chat live pentru a vedea cât de implicați sunt utilizatorii site-ului dvs. Nu veți putea face acest lucru accesând variabilele sistemului dvs. de gestionare a etichetelor, deoarece widgetul de chat este o parte externă a site-ului web care se încarcă atunci când un vizitator vizualizează o pagină.

Așa că va trebui să utilizați metoda push GTM pentru a trimite toate acțiunile utilizatorului legate de widget-ul de chat către Stratul de date și apoi să le utilizați în testarea A/B.

Puteți genera evenimente automate ale stratului de date, precum cele de mai jos, atunci când utilizatorii interacționează cu chatul live pe site-ul dvs. De exemplu, colectați date și/sau declanșați conversii oricând un utilizator începe un chat, trimite un mesaj, îi introduce e-mailul sau un agent de chat răspunde:

 dataLayer = [{
 „livechatStarted”: adevărat,
 „livechatMessagefromAgent”: Agent_A,
 „livechatMessagefromUser”: Maddie,
 „livechatUserEnteredEmail: adevărat
}];

Aplicații cu o singură pagină (SPA)

SPA-urile se comportă diferit față de site-urile obișnuite, deoarece rescriu conținutul pe aceeași adresă URL a paginii, mai degrabă decât să încarce adrese URL de pagini complet noi.

De aceea, urmărirea pe aplicații cu o singură pagină (SPA) necesită ceva muncă suplimentară. În mod implicit, necesită o implementare personalizată pentru a urmări totul corect.

De obicei, testele A/B pe SPA-uri trebuie să fie tratate diferit față de alte experimente. Deoarece adresa URL pe care navighează vizitatorii nu se modifică, nu poate declanșa experimente folosind metode standard.

O modalitate de a face acest lucru este să implementați manual toate evenimentele personalizate (o sarcină care necesită foarte mult timp). O altă modalitate este să utilizați stratul de date pentru a declanșa experiențele.

Când conținut nou este încărcat pe un site SPA sau când are loc o acțiune a utilizatorului pe o pagină SPA, puteți actualiza stratul de date.

Iată un exemplu de Strat de date în care urmărim numele paginii - atunci când acesta este schimbat, declanșează testul A/B:

 dataLayer = [{
pageInstanceID: „Lansați site-ul demonstrativ”,
        pagină:{
            paginaInfo:{
                ID pagină: „2745374”,
                pageName: „acs demo - pagina de listare a produselor”
            }
}];

Urmărirea formularelor web

Un alt caz de utilizare comun pentru Stratul de date GTM în testarea A/B este testarea formularelor web.

Când un utilizator introduce date printr-un formular, puteți profita de Stratul de date pentru a împinge automat informații critice din formular în Stratul de date. De exemplu, fiecare trimitere a formularului include ID-ul formularului, plasarea și locația formularului și toate datele trimise de utilizator.

Puteți utiliza apoi datele din formular în testele dvs. A/B pentru a personaliza conținutul în funcție de valorile introduse de utilizator și pentru a crește ratele de upsell și cross-sell.

 dataLayer = [{
formAutomaticValues: {
    ID formular: 3826,
    formFieldValues: {
      Nume: {
        id: „Prenume”,
        valoare: „test”,
        etichetă: „*Prenumele”,
        nume: „Prenume”,
        tip: „text”
      }
}];

Diverse acțiuni personalizate de analiză

Sper că exemplele de mai sus v-au dat o idee despre unde poate fi utilizat Stratul de date.

După cum puteți vedea, domeniul de aplicare al unui strat de date este larg.

Deși poate ajuta la urmărirea complexă, puteți profita și de el pentru a declanșa cazuri mai puțin complexe:

  • evenimente personalizate de orice fel, cum ar fi clic pe un CTA, selectarea unui câmp dintr-un meniu derulant, schimbarea imaginilor dintr-un carusel sau
  • valori ale dimensiunilor personalizate , cum ar fi abonamentele utilizatorilor, achizițiile utilizatorilor.

Cum să utilizați stratul de date GTM cu instrumentul dvs. de testare A/B (și alte instrumente din stiva dvs. de tehnologie)

După cum am văzut până acum, stratul de date poate fi folosit pentru tot felul de lucruri.

Să ne uităm acum la cum l-ați putea folosi cu instrumentul dvs. de testare A/B pentru a pune și mai multă putere în spatele testării! Vom trece peste fiecare pas în profunzime, apoi vom arăta câteva exemple despre cum arată când îl folosim pentru testarea A/B!

Vom acoperi fiecare pas din Conversia experiențelor, așa că, dacă sunteți deja utilizator, să explorăm împreună fiecare dintre pașii de mai jos. Dacă nu ești, înscrie-te pentru o încercare gratuită și încearcă! (Va trebui să creați un cont, dar nu este necesar un card de credit.)

Push Convert Experiences Data în stratul de date GTM

O modalitate de a utiliza Stratul de date cu contul Convert este să împingeți datele de testare A/B în Stratul de date și, de acolo, să le utilizați în alte instrumente.

Asigurați-vă că atât codul de urmărire Convert, cât și codul GTM sunt adăugate în pagina dvs. Conversia Experimentele declanșate pe pagini vor fi introduse în obiectul dataLayer implicit GTM pentru procesare ulterioară.

Iată 4 elemente cheie ale obiectului Convertiți împins în GTM dataLayer de care să le urmăriți:

  • „eveniment” – de obicei va arăta astfel: „convert-trigger-experiment-{experiment_id}”
  • „experiment_id” – conține ID-ul experimentului care a fost declanșat în aplicația Conversie experiențe;
  • „variation_name” – are numele variației de valoare a variației selectate, așa cum se găsește în aplicația Convert Experiences
  • „gadimension” – dacă o integrare Google Analytics este activată și este aleasă o dimensiune, atunci aceasta conține valoarea parametrului setat în integrarea GA.

Iată un exemplu despre cum arată asta:

 dataLayer.push({ "event":"convert-trigger-experiment-1234", "experiment_id":"1234", "variation_name":"variation test", "gadimension":"1" });

Și dacă utilizați consola Google Chrome cu extensia Convert Debugger pentru a depana probleme potențiale, așa arată când Convert trimite datele în stratul de date GTM:

Consola Google Chrome
Conversia extensiei Debugger

Utilizați stratul de date GTM pentru a trimite date despre experiențele de conversie la Google Analytics

Datele dvs. valoroase nu ar trebui să se afle doar în Managerul de etichete Google, așa că haideți să vă arătăm cum să le trimiteți către alte instrumente pe care le aveți în stiva dvs.

Vom începe cu Google Analytics.

Deci, cum folosiți straturile de date în Google Analytics?

Mai întâi, să analizăm cum să trimitem variația declanșată către Google Analytics (Universal Analytics analytics.js sau Global Site Tag gtag.js) printr-o dimensiune personalizată . Pentru a trimite date către Google Analytics, vom folosi un eveniment personalizat .

De fiecare dată când creați un experiment, va trebui să îi atribuiți o dimensiune personalizată în Google Analytics (și să vă asigurați că este creat înainte de a lansa experimentul!).

1. Creați o dimensiune personalizată în GA

Mai întâi, accesați secțiunea Administrator din Google Analytics și găsiți Parametri personalizați:

Dimensiuni personalizate

Apoi, creați o nouă dimensiune personalizată a domeniului utilizator și amintiți-vă valoarea indexului:

creați o nouă dimensiune personalizată

2. Activați integrarea GA

În Conversia experiențe, accesați pagina cu rezumatul testului A/B și, din Adăugare/Editare integrări, activați integrarea GA:

pagina ta cu rezumatul testului A/B
activați integrarea GA

3. Creați variabila Stratul de date ID experiment în contul dvs. GTM

Variabila stratului de date ID experiment va stoca valorile Convert experiment_id .

Pentru a crea variabila, deschideți Google Tag Manager și accesați Variabile:

Manager de etichete Google
Creați o nouă variabilă definită de utilizator

Dați-i un nume descriptiv, atribuiți tipul Variabila stratului de date și completați experiment_id în câmpul Nume variabilă stratului de date:

completați experiment_id

4. Creați variabila Dimension Data Layer în GTM

Variabila stratului de date Dimension din GTM va stoca valorile Convert gadimension .

Pentru a o configura, la fel ca înainte, accesați Variabile și creați o nouă variabilă definită de utilizator.

Dați-i un nume descriptiv și alegeți Variabila stratului de date din Tipul de variabilă. Apoi, apăsați Salvare:

Dimension Data Layer variabilă în GTM

5. Creați variabila Variation Name Data Layer în GTM

Variabila stratului de date al numelui variației va stoca valorile Conversie nume_variație.

Pentru a o crea, încă o dată, accesați variabile și creați o nouă variabilă definită de utilizator. Dați-i un nume și atribuiți-i ca variabilă de strat de date. Nu uitați să apăsați Salvare:

Variation Name Data Layer variabilă în GTM

6. Creați o nouă etichetă GTM

În GTM, găsiți Etichete, apoi Nou:

noua etichetă GTM

Dați un nume etichetei dvs. Alegeți Tip Universal Analytics ca tip de etichetă și Tip eveniment ca tip de urmărire. Completați toate celelalte câmpuri, așa cum se arată în exemplul de mai jos:

Dați un nume etichetei dvs

Nu uitați să vă selectați contul GA la acest pas. Adăugați parametrul personalizat despre care am vorbit mai sus, apoi utilizați variabila GTM pentru dimensiunea GA pe care am creat-o mai devreme:

selectați contul dvs. GA la acest pas

Selectați regula de declanșare pentru a declanșa eticheta. Pentru a crea un declanșator nou, faceți clic pe Configurare declanșare, denumiți declanșatorul, apoi selectați Câteva evenimente personalizate:

Selectați regula de declanșare

Această regulă va declanșa eticheta de fiecare dată când este declanșat un experiment.

7. Creați un raport personalizat în GA

Testarea A/B este o parte esențială a marketingului, dar nu este suficient doar să rulați teste. Aveți nevoie de informațiile generate de aceste experimente pentru ca acestea să fie eficiente. Deci, să vedem cum puteți analiza rezultatele în Google Analytics.

În GA, accesați „Personalizare”, apoi creați un nou „Raport personalizat”. Selectați dimensiunea de detaliere în Parametri personalizați. Configurați orice filtre de care aveți nevoie și apăsați pe Salvare.

8. Vedeți datele în raportul dvs. Evenimente GA

În raportul Evenimente, veți găsi și datele Convertiți pe care le-am trimis ca eveniment în Evenimente-Comportament, arătând astfel:

Raport despre evenimente GA

Împingeți informațiile despre stratul de date GTM la testele dvs. Convert A/B

Până acum am explicat cum să adăugați date din Experiențe Convertiți în Stratul de date GTM. Dar nu credeai că asta e, nu?

Cu aceste două platforme puternice, există mai multe lucruri interesante pe care le poți face.

Datele care sunt adăugate la Stratul de date pot fi trimise la Conversie experiențe pentru a fi utilizate pentru a oferi vizitatorilor experiențele și personalizările dvs.

În prezent, puteți utiliza direcționarea stratului de date cu Conversia experiențe în trei moduri:

1. Configurare avansată a obiectivelor

Dacă urmăriți deja conversiile prin GTM utilizând evenimente dataLayer, vă bucurați de plăcere.

Puteți folosi aceste evenimente de conversie pentru a declanșa obiective în Experiențe de conversie. Unele dintre evenimentele care pot fi folosite pentru a declanșa un obiectiv Convert sunt:

  • Faceți clic pe diferite butoane
  • Faceți clic pe numărul de telefon
  • Faceți clic pe butonul WhatsApp
  • Pagina de destinație de mulțumire (după o comandă)
  • Butoane pentru adăugare în coș
  • Eliminați butoanele/linkurile din coș
  • Procesul de finalizare/pâlnie
  • Descărcări PDF
  • Încărcarea paginii
  • Video YouTube vizionat
  • Adâncimea derulării

Pentru a-l configura, va trebui să implementăm o etichetă GTM cu un cod Convert JavaScript Triggered Goal care va fi folosit pentru a declanșa evenimentul GTM dataLayer pe care dorim să-l urmărim.

În primul rând, să presupunem că creați un eveniment numit „TestAction” (de exemplu, pentru unul dintre evenimentele de mai sus) care este împins în GTM dataLayer în următorul mod:

 window.dataLayer = window.dataLayer || []
window.dataLayer.push({
eveniment: „TestAction”
});

Puteți crea apoi un obiectiv declanșat Javascript în experiența dvs. Convert:

Obiectivul declanșat de JavaScript în experiența de conversie

Și utilizați codul care este generat în interiorul etichetei GTM și în special în eticheta HTML personalizată:

utilizați codul care este generat în interiorul etichetei GTM

Ca declanșator al acestei etichete, puteți utiliza evenimentul personalizat „TestAction”:

declanșarea etichetei

În acest fel, ori de câte ori are loc o acțiune pe site-ul dvs., puteți declanșa un obiectiv Convert și puteți măsura succesul acestuia.

2. Zona site-ului de experimente

De asemenea, puteți rula un experiment pe anumite pagini pe baza unui atribut Strat de date.

Această caracteristică este foarte practică pentru utilizatorii care folosesc evenimente dataLayer pentru a ține evidența stării site-ului web în aplicațiile cu o singură pagină (SPA) .

Aceste evenimente dataLayer pot fi folosite pentru a declanșa experimente cu sondaje. Modul în care funcționează este prin configurarea GTM pentru a declanșa codul de sondare sau codul de activare manual al experimentului atunci când un eveniment este împins pe dataLayer.

De exemplu, puteți activa un cod dataLayer.push și o experiență Convert de fiecare dată când un utilizator navighează între pagini web/stări ale unui site web/aplicație web.

Iată un exemplu de fragment de cod pe care echipa dvs. de dezvoltatori l-ar putea folosi:

 window.dataLayer = window.dataLayer || [];
 window.dataLayer.push({
 „event”: „virtualPageview”,
 „pageUrl”: „https://www.mywebsite.com/something/?page#contact-us”,
 „pageTitle”: „Contactați-ne” //un nume arbitrar pentru pagină/stat
 }); 
Zona Experimentării

3. Experimentează Audiența

În cele din urmă, puteți rula un experiment pe un anumit grup de vizitatori, așa cum este definit în Stratul de date.

De exemplu, dacă ați configurat o variabilă de nivel de date definită de starea vizitatorului (client sau anonim), atunci ați putea folosi aceasta pentru a derula un experiment pe un anumit segment, cum ar fi clienții:

Publicul de experiment

După cum puteți vedea, există date peste tot. Atâta timp cât utilizatorii interacționează cu site-ul dvs. web, vor exista date care descriu acea relație.

Organizarea acestor date și evaluarea impactului lor este cheia pentru maximizarea succesului dvs. Folosind stratul de date, puteți structura informațiile organizației dvs. în mod corespunzător pentru a analiza modul în care utilizatorii interacționează cu diferite părți ale unui site web – de exemplu, ce pagini vizitează din când în când – și puteți utiliza aceste informații pentru a-și optimiza experiența de acum înainte!

Concluzie

În cele din urmă, Stratul de date este un instrument puternic care vă poate oferi informații de neegalat asupra bazei dvs. de clienți. Din aria sa largă și capabilitățile detaliate de urmărire, veți putea profita de ele în testarea A/B și nu numai pentru a crește ratele de conversie și a vă supraalimenta valorile.