Cum să urmăriți conversiile comerțului electronic pe domenii, dispozitive și browsere atunci când rulați un test A/B?
Publicat: 2021-11-09Ce este urmărirea încrucișată?
O conversie, mai multe puncte de contact!
Acesta este ceea ce înseamnă urmărirea între medii.
Clienții folosesc astăzi o varietate de puncte de contact pentru a finaliza achizițiile de comerț electronic. Aceștia pot accesa internetul de pe mai multe dispozitive și pot vizualiza campanii de marketing într-un mediu înainte de a efectua conversia pe altul, poate pornind de pe un laptop și domeniul „A” în timp ce navighează până decid ce produs este cel mai potrivit pentru ei, apoi trecând pe smartphone-uri. , schimbând adesea browserele între ele și, în final, cumpărând pe un domeniu „B”.
Ca urmare a acestei tendințe, un număr tot mai mare de canale de conversie se întind pe mai multe domenii, dispozitive și browsere web.
Interacțiunile vizitatorilor site-ului web pot fi de obicei de două tipuri:
- Un singur mediu: când călătoria către conversie începe și se termină pe același dispozitiv, browser sau domeniu.
- Mediu încrucișat: când vizitatorii site-ului fac clic pe un dispozitiv sau browser sau domeniu, dar efectuează conversia într-un mediu diferit.
Iată o formulă simplificată pentru înțelegerea acestor termeni:
Mediu = domeniu SAU dispozitiv SAU browser web
Întrucât interacțiunile între medii sunt mult mai frecvente, urmărirea și atribuirea conversiilor poate fi o provocare. Deci, cum putem urmări aceste conversii de comerț electronic atunci când mediul se schimbă pentru a oferi o experiență personalizată? În primul rând, trebuie să înțelegem ce proprietăți ale mediului se pot schimba și apoi, să identificăm diferitele modalități de a urmări acele conversii.
Să dezvăluim diferitele tipuri de urmărire care se pot întâmpla într-o pâlnie de comerț electronic omnicanal pentru a ne asigura că niciun client nu trece prin fisuri:
- Ce este urmărirea încrucișată?
- Urmărire pe mai multe domenii
- De ce este urmărirea între domenii un concept important în testarea A/B?
- Urmărirea pe mai multe domenii cu module cookie terțe
- Urmărire pe mai multe domenii cu stocare locală
- Concepții greșite despre urmărirea pe mai multe domenii
- Mitul #1. Aveți nevoie de urmărire pe mai multe domenii pentru a urmări utilizatorii din subdomenii
- Mitul #2. Urmărirea pe mai multe domenii este necesară pentru gateway-uri de plată
- Mitul #3. Urmărirea pe mai multe domenii este necesară atunci când există mai multe domenii
- Urmărire pe mai multe dispozitive
- Urmărire pe mai multe dispozitive cu ID-uri de vizitator (deterministă)
- Urmărire pe mai multe dispozitive pe baza ID-ului dispozitivului (probabilistic)
- Urmărire între browsere
- Urmărire pe mai multe domenii
- Când optează site-urile pentru tranzacții pe un alt domeniu/dispozitiv/browser?
- Cum afectează modificările de confidențialitate urmărirea între medii?
- Cookie-urile terțelor blocate incognito de Google
- Prevenirea strictă a urmăririi în modul InPrivate al Microsoft Edge
- Mozilla Enhanced Tracking Protection (ETP) 2.0
- Prevenire inteligentă a urmăririi în iOS 14, iPad 14 și Safari 14
- Instrumentele de testare A/B pot urmări conversiile comerțului electronic ȘI pot menține confidențialitatea utilizatorilor?
- Optimizează
- Opțiunea 1: Activați și utilizați BYOID
- Opțiunea 2: setați optimizelyEndUserId pe CDN
- VWO
- Google Optimize
- Kameleoon
- Optimizează
- Cum gestionează Convert Experiences urmărirea între medii?
- Urmărirea pe mai multe domenii în Experiențe de conversie
- Urmărirea pe mai multe dispozitive în Experiențe de conversie
- Urmărirea pe mai multe browsere în Experiențe de conversie
- Cum se testează dacă funcționează urmărirea pe mai multe domenii?
- Lucruri de luat în considerare atunci când activați urmărirea pe mai multe domenii
Urmărire pe mai multe domenii
Urmărirea pe mai multe domenii este o modalitate de a analiza vizitatorii din mai multe domenii.
De ce este urmărirea între domenii un concept important în testarea A/B?
Urmărirea pe mai multe domenii este o funcție minunată care vă permite să atribuiți conversii și comportament campaniilor dvs., chiar dacă călătoria utilizatorului se întinde pe mai multe domenii. Fără aceasta, atribuirea ar fi aproape imposibilă pentru cei dintre noi care au mai multe domenii (cum ar fi site-uri cu un domeniu separat de cumpărături sau de plată).
Iată câteva dintre valorile de conversie care pot fi capturate pe mai multe domenii:
- Conversii
- Evenimente de conversie
- Conversii prin clic
- Conversii indirecte
- Conversii totale
- Evenimente de conversie prin clic
- Evenimente de conversie indirectă
- Total evenimente de conversie
- Veniturile totale
Urmărirea pe mai multe domenii cu module cookie terțe
Cea mai comună formă de urmărire pe mai multe domenii se bazează pe module cookie de la terți.
Site-urile web folosesc cookie-uri primare pentru a stoca informații despre vizitator și sesiunea lor și au, de obicei, următoarele atribute:
- Nume cookie : numele cookie-ului.
- Domeniu cookie : domeniul pe care este configurat cookie-ul.
- Cale cookie : calea pe care este configurat cookie-ul. Acesta este setat ca director rădăcină al domeniului „/”.
- Cookie Expires : timpul în secunde după care cookie-ul va expira.
Acum, deoarece acestea sunt cookie-uri primare, nu pot partaja informații cu alte domenii. Aici intervine urmărirea pe mai multe domenii. În acest caz, trebuie să îi instruim să partajeze valorile cookie-ului domeniului A cu cookie-ul domeniului B, transformând cookie-ul primar într-un cookie terț.
Ceea ce va face urmărirea pe mai multe domenii este să atașeze valorile modulelor cookie ale domeniului A la adresele URL la care domeniul se modifică utilizând în mod prestabilit un șir de interogare. Acesta poate fi schimbat și într-un fragment de adresă URL dacă nu sunteți un fan al șirurilor de interogare. Domeniul B va recunoaște acești parametri adăugați în aceste adrese URL pentru a se asigura că cookie-ul adoptă aceste valori.
Să vedem un exemplu despre cum ar arăta.
Să presupunem că doriți să închiriați o mașină online. Pentru a verifica diferite opțiuni, probabil că veți accesa un site web de închiriere de mașini (vom folosi car.com în acest exemplu). Deoarece site-ul are numeroase subdomenii (car.com, payment.car.com, pickup.car.com etc.) și un domeniu terță parte pentru primirea plăților (secure.booking.com), călătoria dvs. de utilizator va fi transversală. domeniu.
Folosind urmărirea pe mai multe domenii, echipa Car.com poate identifica un utilizator care trece de la un subdomeniu la altul și își poate personaliza întreaga experiență cu cele mai relevante produse sau servicii din diferite subdomenii.
Urmărire pe mai multe domenii cu stocare locală
Cu toate acestea, există un mare dezavantaj atunci când cookie-urile sunt utilizate în urmărirea pe mai multe domenii: stocarea lor limitată.
Cookie-urile pot stoca mult mai puține date decât stocarea locală: stocarea cookie-urilor este limitată la 4096 de octeți, în timp ce stocarea locală are 5 MB per domeniu. Deci, dacă utilizați cookie-uri, cu cât doriți să stocați mai multe date în browserele vizitatorilor, cu atât mai multe cookie-uri va trebui să creați.
O altă problemă cu cookie-urile este că vă încetinesc site-ul, ceea ce face ca experiența utilizatorului să fie suboptimă. Cu fiecare solicitare HTTP, cookie-urile sunt trimise la server. Dacă aveți o călătorie între domenii, acest lucru devine și mai rău. Vizitatorii vor naviga înainte și înapoi între diferitele domenii, crescând solicitările HTTP și numărul de cookie-uri din browserul lor.
Din motivele de mai sus, unele site-uri folosesc un stocare local în loc de stocare cookie. Acest lucru înseamnă că, în esență, găzduiești fișierul pe domeniul A și folosești un iframe pe domeniul B care încarcă fișierul din domeniul A. În acest fel, partajezi datele vizitatorilor între cele două domenii ca și cum ar fi un singur domeniu:
Fișier 1.html:
<html> <cap/> <iframe src='http://127.0.0.1/test.html' /> </html>
Fișier 2.html:
<html> <cap/> <script> console.log(localStorage); localStorage.setItem('test', '123'); </script> </html>
Concepții greșite despre urmărirea pe mai multe domenii
Urmărirea pe mai multe domenii este adesea o practică neînțeleasă. Iată primele trei concepții greșite despre asta care te-ar putea surprinde!
Mitul #1. Aveți nevoie de urmărire pe mai multe domenii pentru a urmări utilizatorii din subdomenii
Mulți experți CRO cred că trebuie să activeze urmărirea pe mai multe domenii pentru a urmări vizitatorii din subdomenii. Nu este adevarat. Cookie-urile pot fi partajate între subdomenii și domeniul principal.
Deci, de exemplu, dacă un cookie este setat pe www.convert.com, acesta poate fi accesat și de blog.convert.com fără a activa urmărirea pe mai multe domenii.
Mitul #2. Urmărirea pe mai multe domenii este necesară pentru gateway-uri de plată
Următoarea parte confuză despre urmărirea pe mai multe domenii este că trebuie să o configurați pentru gateway-uri de plată (de exemplu, PayPal.com).
Cu toate acestea, urmărirea pe mai multe domenii este posibilă numai atunci când aveți control asupra ambelor domenii.
De cele mai multe ori, gateway-urile de plată nu vă permit să introduceți codul de urmărire pe paginile lor web din motive de securitate (mai multe despre asta mai jos).
Mitul #3. Urmărirea pe mai multe domenii este necesară atunci când există mai multe domenii
Cealaltă concepție greșită este că aveți nevoie de urmărire pe mai multe domenii ori de câte ori utilizați diverse domenii. Acest lucru este valabil numai dacă doriți să vedeți același utilizator navigând pe site-uri web și să atribuiți conversiile surselor de trafic. În acest caz, veți avea nevoie de urmărire pe mai multe domenii.
Cu toate acestea, dacă doriți să vedeți domeniul A ca o sursă de trafic către domeniul B și nu vă pasă de la ce surse de trafic au ajuns oamenii la domeniul A, atunci nu veți avea nevoie de urmărire pe mai multe domenii.
Urmărire pe mai multe dispozitive
În zilele noastre, oamenii dețin mai multe dispozitive. Aceasta înseamnă că vizitatorii pot interacționa cu marca dvs. (de exemplu, dați clic pe anunțurile dvs. Google) pe un dispozitiv, apoi pot trece pe altul și pot continua să vă verificați produsele. Datorită raportării conversiilor pe mai multe dispozitive, specialiștii în marketing pot verifica eficacitatea campaniilor lor pe toate dispozitivele (tabletă, mobil și desktop), indiferent de dispozitivul pe care un utilizator efectuează conversia.
Raportarea pe mai multe dispozitive conectează module cookie (pentru web), ID-uri de dispozitiv (pentru aplicații mobile) și date de conectare agregate, pentru a identifica un utilizator pe diferite dispozitive. Acest lucru le permite proprietarilor de site-uri web să identifice calea parcursă de un utilizator, de la prima interacțiune cu o marcă sau vizând un anunț până la punctul de conversie.
Ajută specialiștii în marketing să identifice anumiți vizitatori unici ai site-ului web, chiar dacă aceștia intră în canal folosind rute diferite:
Există două metode principale de urmărire între dispozitive.
Într-o metodă, vizitatorii site-ului web sunt urmăriți prin ID-uri fixe ale vizitatorilor. Cealaltă metodă se bazează pe comportamentul unui utilizator cu un ID de dispozitiv.
Urmărire pe mai multe dispozitive cu ID-uri de vizitator (deterministă)
Această metodă este adesea folosită atunci când utilizatorii se înscriu printr-un buletin informativ sau prin autentificare. Rețelele sociale precum Facebook, Instagram, TikTok sau Twitter realizează urmărirea pe mai multe dispozitive prin atribuirea de ID-uri de vizitator.
Această metodă este potrivită pentru site-urile web care au vizitatori înregistrați. Odată ce un vizitator este marcat cu un ID unic, platforma de urmărire este notificată de fiecare dată când vizitatorul se conectează. Dacă același vizitator folosește mai târziu un alt dispozitiv, să spunem o tabletă, și deschide site-ul web în cauză ca aplicație și se conectează, el pot fi urmărite cu precizie.
Această metodă, cunoscută și ca deterministă, este foarte precisă (aproape 100%) și poate fi folosită pentru a rula campanii precise care vizează anumiți utilizatori.
Urmărire pe mai multe dispozitive pe baza ID-ului dispozitivului (probabilistic)
A doua metodă de urmărire pe mai multe dispozitive funcționează și prin etichetarea utilizatorilor, doar că de data aceasta nu trebuie să fie înregistrați. Această metodă se bazează pe diferite atribute care sunt colectate de la adrese IP, dispozitive, browsere sau aplicații pe care vizitatorul le parcurge și combinate într-un profil de utilizator. Dezavantajul acestei metode este că nu este la fel de precisă ca atunci când se folosește un ID de vizitator.
Este denumită și țintire probabilistică . După cum sugerează și numele, vorbește despre probabilitatea ca A să fie probabil utilizatorul cu un desktop (dispozitiv X) și un smartphone (dispozitiv Y). Deci, pentru a face urmărirea, sunt proiectați algoritmi cu o cantitate imensă de atribute, care apoi segmentează utilizatorii pe baza unui comportament similar pe dispozitive, locații geografice, adrese IP și orice alt context similar. Desigur, acuratețea acestei urmăriri nu poate ajunge la 100%, dar 60-70% este o țintă bună.
Urmărire între browsere
În cele din urmă, urmărirea între browsere permite unui site web să urmărească un utilizator între diferite browsere, inclusiv Chrome, Firefox, Microsoft Edge, Safari, Tor.
Metoda din spatele urmăririi încrucișate se numește amprenta browserului .
Funcționează prin identificarea unui set de caracteristici unice pentru hardware-ul și software-ul unui computer și folosind acele informații, o „amprentă” pentru sistemul în cauză.
Poate că nu vă dați seama, dar totul, de la aplicațiile instalate la setările browserului, este combinat pentru a forma profilul dvs. unic . Gradul de identificare a acestei amprente depinde de algoritmul fiecărui browser.
Să presupunem că navigați pe Firefox, vedeți un anunț și decideți să treceți la Chrome pentru a cumpăra un produs pentru a evita să fiți vizat de campaniile de redirecționare. Cu excepția cazului în care ați dezactivat urmărirea pe mai multe browsere din setările browserului dvs., browserele vă vor putea ținti în continuare cu campaniile.
Când optează site-urile pentru tranzacții pe un alt domeniu/dispozitiv/browser?
Urmărirea pe mai multe domenii este utilă în special atunci când proprietarii de site-uri doresc să urmărească sesiunile care au loc pe două sau mai multe domenii sau subdomenii și să trateze acele sesiuni ca pe una singură.
Sesiunile se întind de obicei pe mai multe domenii atunci când:
- Procesul de finalizare a comenzii este setat pe un alt domeniu (ceea ce este destul de comun atunci când utilizați un coș de cumpărături terță parte, cum ar fi Shopify),
- Conversia obiectivului sau tranzacția de comerț electronic are loc pe un alt domeniu (ceea ce este destul de comun și în cazul site-urilor afiliate).
Iată un scenariu tipic în care urmărirea pe mai multe domenii are sens: platforme de comerț electronic cu coșuri de cumpărături terțe.
În această situație, un utilizator poate ajunge pe site-ul principal pentru a vizualiza un produs dintr-o campanie PPC. Când utilizatorul se îndreaptă spre finalizarea comenzii, este dus la un coș de cumpărături terță parte pe un alt domeniu, de exemplu prin Shopify, pentru a finaliza tranzacția.
Fără urmărirea pe mai multe domenii, comportamentul de cumpărături și finalizarea achiziției nu vor fi conectate, iar conversiile nu vor fi urmărite în diferitele domenii. Deci, acești proprietari de magazine online trebuie să-și conecteze cumva domeniile. În caz contrar, conversia va fi creditată în coșul de cumpărături terță parte, nu în sursa de trafic originală.
Prin urmare, urmărirea pe mai multe domenii vă permite să urmăriți în mod fiabil un vizitator chiar și după ce acesta părăsește site-ul dvs.
Un alt avantaj al implementării urmăririi pe mai multe domenii este că puteți colecta date de la diferite domenii într-un singur raport.
Centralizarea datelor tranzacțiilor facilitează o mai bună optimizare, deoarece aceasta
- sprijină îmbunătățirea continuă a proceselor de luare a deciziilor,
- întărește o mai bună urmărire și optimizare a proceselor de afaceri și
- minimizează riscul unei organizații, prevenind în același timp impactul negativ al inexactităților și redundanțelor.
Și, în sfârșit, proprietarii de site-uri nu trebuie să se limiteze la a face toate paginile de destinație de pre-vânzare de pe site-ul lor principal de bani, din cauza limitărilor de urmărire. Ei se pot ramifica pe mai multe site-uri web pentru o pâlnie pentru site-ul de marketing mai larg, urmăribil.
În lumea omnicanal de astăzi, modul în care consumatorii folosesc dispozitivele și browserele se întinde pe diferite platforme: ei pot citi știrile de dimineață pe tabletele lor pe Firefox, pot verifica e-mailurile în timpul navetei de dimineață pe telefoanele lor pe Chrome și pot folosi computerele desktop atunci când sunt la serviciu. Noaptea, s-ar putea să răsfoiască pe ceasurile lor inteligente pentru a afla știrile zilei.
Iată un scenariu tipic:
- Un utilizator răsfoiește fluxul de știri pe telefonul său și dă clic pe o postare despre produsul tău. Utilizatorul este interesat, dar nu se înscrie imediat.
- Mai târziu în acea săptămână, utilizatorul decide să verifice din nou produsul dvs., dar de data aceasta vă vizitează domeniul direct de pe computerul său dintr-un alt browser. Apoi utilizatorul decide să se înscrie.
- În câteva zile, utilizatorul se conectează la aplicația dvs. de pe telefon.
- Tot istoricul lor de navigare pe dispozitivele și browserele de mai sus ar trebui să fie legat în mod corespunzător de contul lor, iar acel clic inițial din fluxul lor de știri ar trebui să fie atribuit corect conversiei lor.
Această tehnologie poate ajuta proprietarii de site-uri să înțeleagă mai bine comportamentul consumatorilor și calea lor multicanal de cumpărare. Le permite să ofere o experiență mai bună pentru clienți și să creeze strategii de marketing omnicanal foarte bine direcționate în diferite puncte de contact. Vă ajută să răspundeți la întrebări precum:
- Campaniile mele PPC ajung la consumatorii mei ideali la momentul potrivit?
- Cum pot măsura în mod eficient ce dispozitive aduc cele mai multe conversii pentru a-mi optimiza campaniile și a recompensa acea sursă?
- Cum pot experiențele site-ului meu să se desfășoare fără probleme pe dispozitive și browsere și să ofere consumatorilor mei o experiență de brand consistentă?
- Cum pot ajunge la consumatori, indiferent de dispozitivul pe care se află, nu numai pentru a-i motiva să interacționeze cu marca mea, ci și pentru a-i face să revină ca clienți repeta?
Cum afectează modificările de confidențialitate urmărirea între medii?
Pe măsură ce internetul devine din ce în ce mai parte integrantă a vieții de zi cu zi, este important ca oamenii să se simtă în siguranță atunci când navighează. Pentru a menține confidențialitatea informațiilor personale pe site-uri web, tot mai multe browsere pun în aplicare măsuri de prevenire a urmăririi. Iată o detaliere a celor mai recente modificări de prevenire a urmăririi și a modului în care acestea pot avea impact asupra urmăririi între medii.
Vom parcurge pe scurt fiecare dintre actualizările de mai jos, dar pentru o descriere mai detaliată a fiecăreia dintre actualizări și modul în care Convert le-a abordat, citiți Cum s-au schimbat urmărirea și cookie-urile în 2019 și Cum s-au schimbat urmărirea și cookie-urile în 2020.
Cookie-urile terțelor blocate incognito de Google
În modul Incognito, Google Chrome nu salvează istoricul de navigare al unui utilizator, informațiile din formular sau modulele cookie ale browserului. Începând cu Chrome 83, browserul blochează cookie-urile terță parte în modul Incognito în mod implicit.
Utilizatorii pot permite în continuare module cookie de la terți pentru anumite site-uri, dar orice metodă de urmărire încrucișată care se bazează pe module cookie de la terțe părți se confruntă acum cu mari provocări, deoarece trebuie să fie activate de vizitatorii site-ului din setările browserului lor.
Prevenirea strictă a urmăririi în modul InPrivate al Microsoft Edge
În Microsoft Edge 80, comportamentul implicit permite utilizatorilor să decidă dacă doresc sau nu protecții stricte în modul în timp ce navighează în InPrivate.
Aceasta înseamnă că dacă utilizatorii activează această funcție, urmărirea încrucișată devine imposibilă.
Mozilla Enhanced Tracking Protection (ETP) 2.0
Din 2019, noii utilizatori Firefox vor avea Enhanced Tracking Protection (ETP) activată în mod implicit, iar anul trecut, Mozilla a adăugat un alt nivel de securitate cu Enhanced Tracking Protection 2.0, unde blochează urmărirea redirecționării. ETP 2.0 șterge cookie-urile și datele site-urilor de pe site-uri la fiecare 24 de ore, cu excepția site-urilor cu care utilizatorii interacționează în mod regulat!
Așa că uitați de metodele de urmărire încrucișată care se bazează pe cookie-uri care sunt blocate de ETP.
Prevenire inteligentă a urmăririi în iOS 14, iPad 14 și Safari 14
Odată cu lansarea iOS 14, iPad 14 și Safari 14, Apple a inclus noi funcții de confidențialitate, cum ar fi Raportul de confidențialitate, unde utilizatorii pot vedea informații despre trackere blocate, precum și ITP pentru toate browserele web de pe dispozitivele iOS (v14 și mai sus), care prevenirea atribuirii încrucișate.
Instrumentele de testare A/B pot urmări conversiile comerțului electronic ȘI pot menține confidențialitatea utilizatorilor?
Actualizările de urmărire și confidențialitate descrise mai sus limitează informațiile care pot fi urmărite în mai multe medii, dar menținerea confidențialității utilizatorilor și oferirea unei experiențe personalizate nu se exclud reciproc.
Colectarea de date între medii nu trebuie să aibă loc într-o manieră intruzivă care să compromită încrederea clienților dvs. sau să îi împiedice să profite la maximum de site-ul lor – există o modalitate prin care ați putea face acest lucru respectând ambele lumi!
Instrumentele de testare A/B pot oferi soluții pentru a vă ajuta compania să învețe ce doresc utilizatorii și să le ofere o experiență online grozavă, respectând în același timp confidențialitatea.
Să trecem prin unele dintre cele mai populare instrumente de testare A/B de pe piață, să vedem ce soluții de urmărire a conversiilor pentru comerțul electronic oferă și cât de respectuos față de confidențialitate.
Optimizează
A creat în mod optim două metode diferite pentru a permite urmărirea conversiilor în mai multe medii.
Opțiunea 1: Activați și utilizați BYOID
Acest lucru se poate face activând funcția „Aduceți-vă propriul ID de vizitator” pe Optimizely. Această caracteristică vă permite să definiți propriul ID de vizitator, fie ca cookie, cheie de stocare locală, parametru de interogare URL sau variabilă javascript. Are mai multe avantaje dincolo de atenuarea ITP 2.x, inclusiv oferirea de control asupra strategiei de persistență a ID-ului, permițând un ID uniform de vizitator pe mai multe platforme și reducerea umflăturilor cookie.
Această opțiune este un proces manual, plictisitor pe care trebuie să îl definiți pentru fiecare client sau domeniu în care rulați experiențe. De asemenea, trebuie să aveți grijă ca ID-urile unice pe care le creați vor fi preluate cu succes de API-ul Optimizely.
Opțiunea 2: setați optimizelyEndUserId pe CDN
Această metodă nu este de obicei recomandată, deoarece BYOID este o abordare mai completă. Dar o altă modalitate de a configura crearea cookie-urilor este printr-un CDN. Aceasta este o opțiune viabilă pentru implementarea bazată pe UI și gestionată de UI a creării cookie-urilor pe server în multe cazuri. În prezent, Optimizely oferă documentație pentru crearea cookie-urilor pe server prin configurația Akamai.
Dacă urmați acest proces, pe lângă modificările de mai sus în setările CDN, ar trebui să dezactivați și extinderea automată a duratei de viață a cookie-ului ID vizitator, rulând acest lucru în proiectul JS:
window[„optimizely”].push({ "type": "extendCookieLifetime", „isEnabled”: fals });
Această strategie are, de asemenea, o funcționalitate limitată atunci când urmărirea pe mai multe domenii este activată, mai ales când diferitele domenii urmează strategii diferite pentru persistența ID-ului vizitatorului.
VWO
VWO acceptă urmărirea pe mai multe domenii cu ajutorul cookie-urilor terță parte.
Dacă activați opțiunea de cookie-uri terță parte în testul dvs., pe lângă stocarea datelor vizitatorilor (variația afișată și obiectivele de conversie declanșate) în module cookie aparținând domeniului dvs., VWO va trimite acele date și către servere. Odată ce datele au fost trimise, serverele VWO setează cookie-uri pentru domeniul dev.visualwebsiteoptimizer.com. Dacă testul dvs. implică un alt domeniu, data viitoare când pagina dvs. solicită date de testare, serverele VWO vor trimite înapoi și datele vizitatorilor. Într-un fel, serverele acționează ca un proxy între multiplele domenii diferite și, prin urmare, conversiile pot fi urmărite.
Cu toate acestea, browserele Firefox și Safari blochează cookie-urile de la terți în mod implicit. Ca urmare, VWO nu poate accesa cookie-urile de la terți, interzicând astfel urmărirea pe mai multe domenii să funcționeze în browserele Safari și Firefox.
Google Optimize
Pentru a implementa cu succes urmărirea pe mai multe domenii Google Optimize, trebuie să cunoașteți HTML și Javascript sau să obțineți un dezvoltator web dedicat pentru asta.
Pentru a o configura, creați o singură proprietate în contul dvs. Google Analytics.
Apoi, va trebui să utilizați același ID de urmărire Google Analytics pe ambele site-uri pe care doriți să le conectați.
- Domeniul sursă decorează adresele URL care indică către domeniul de destinație, astfel încât acestea să conțină valorile cookie-urilor de măsurare primare ale domeniului sursă.
- Domeniul de destinație verifică prezența cookie-urilor de măsurare legate.
Parametrul linker este identificat în parametrii de interogare URL cu cheia _gl, ca în exemplul de mai jos:
https://www.example.com/? _gl=1~abcde5~
Kameleoon
Soluția lor creează un fragment de server care se sincronizează automat cu localStorage. Așa că ei recomandă instalarea unui fragment pe partea de server care sincronizează automat cookie-ul lor kameleoonVisitorCode între partea din față și cea din spate. Acesta conține identificatorul foarte important VisitorCode.
ITP nu impune nicio restricție asupra cookie-urilor de pe server, așa că acest cookie va avea o dată de expirare stabilită suficient de departe în viitor.
Fragmentul va crea modul cookie KameleoonVisitorCode pe partea de server atunci când nu a fost găsit niciun cookie Kameleoon (adică nu a fost încă creat pe partea frontală) SAU va prelua valoarea existentă și va recrea partea serverului cookie pentru a evita problemele ITP. Sincronizarea înseamnă că nu numai că identificatorii nu vor fi eliminați după șapte zile, dar nu există nici un impact asupra performanței sau experienței utilizatorului, deoarece vom stoca doar un singur cookie.
Cu toate acestea, deoarece Kameleoon stochează alte date în stocarea locală, date care sunt necesare pentru a declanșa experimente în timp real fără apeluri suplimentare de server, au implementat și un mecanism de sincronizare a stocării locale.
Pe Safari, odată ce Kameleoon își obține codul de vizitator citind cookie-ul kameleoonVisitorCode, va verifica dacă Stocarea locală actuală este goală. Dacă acesta este cazul, ceea ce înseamnă probabil că ultima vizită a fost cu mai mult de șapte zile în urmă, ei vor efectua un apel de sincronizare a serverului (SSC) pentru a prelua toate datele care erau prezente în stocarea locală de pe serverele lor backend. Odată ce acest apel se încheie, datele vor fi restaurate în starea exactă în care ar fi fost dacă ITP nu le-ar fi șters. Operațiunile normale se pot relua apoi.
Cum gestionează Convert Experiences urmărirea între medii?
Convert Experiences respectă toate regulile de confidențialitate și, în mod implicit, nu permite urmărirea pe mai multe domenii, pe mai multe dispozitive și pe mai multe browsere .
Cu toate acestea, dacă utilizatorii doresc, pot activa urmărirea pe mai multe domenii în Setările proiectului și pot cere echipei de asistență Convert pentru soluții personalizate în urmărirea pe mai multe dispozitive. Urmărirea pe mai multe browsere nu este acceptată.
Acum, să vedem mai multe detalii despre fiecare tip de urmărire și despre cum să-l configurați în aplicație.
Urmărirea pe mai multe domenii în Experiențe de conversie
Această secțiune descrie modul în care Convert Experiences gestionează urmărirea pe mai multe domenii; de exemplu, dacă site-ul dvs. se întinde pe mai multe nume de domenii. Acesta este adesea cazul dacă utilizați un coș de cumpărături terță parte.
Urmărirea pe mai multe domenii este dezactivată în mod prestabilit pentru toate proiectele din Experiențe convertite, din cauza GDPR. Cu toate acestea, puteți debifa setarea „Nu permiteți conectarea între domenii” pentru a face posibilă urmărirea:
În aplicația Convertiți experiențe, experimentele sunt organizate în cadrul Proiectelor. Un proiect este o entitate care poate conține orice număr de Experiențe și care include domenii (site-uri web active):
Toate site-urile web dintr-un proiect Convertiți partajează cookie-uri, făcând posibilă urmărirea pe mai multe domenii DACĂ DACĂ activați setarea proiectului „Nu permiteți conectarea între domenii” de mai sus.
Modul în care cookie-urile sunt partajate între domenii se realizează prin trecerea automată a modulelor cookie între domeniile care aparțin aceluiași proiect atunci când un vizitator face clic pe linkuri sau trimite formulare. Aceste cookie-uri sunt transmise celorlalte domenii ale dvs. prin variabilele GET.
Două variabile sunt adăugate la șirul de interogare pentru a transmite cookie-uri:
- _conv_v
- _conv_s
De asemenea, este posibil să treceți manual module cookie către link-urile sau formularele selectate. Tot ce trebuie să faceți este să treceți variabilele _conv_v și _conv_s în adresa URL a linkului sau a acțiunii din formular.
<a href="http://www.myothersite.com/page.html"_conv_v"))+'&_conv_s='+escape(convert.getCookie("_conv_s")); return false;" >
Acum, să vă prezentăm un caz de utilizare al urmăririi pe mai multe domenii în Experiențe de conversie.
Să presupunem că îmi încep călătoria pe o pagină de eveniment în care trebuie să fac un abonament:
https:// domainA .com/reports/WCI/cpc-bndl
După ce trebuie să plătesc, domeniul A mă redirecționează către pagina coșului de plăți care se află sub domeniul B și adaugă cookie-urile Convertiți care sunt necesare pentru urmărirea pe mai multe domenii ca parametri de interogare URL, astfel:
https://domainB.com/EWCIAH80/wci-cpc-bndl/?_conv_v=vi%3A1*sc%3A1*cs%3A1635157350*fs%3A1635157350*pv%3A2*exp%3A%7B100307314. g.%7B10037703.1-10037704.1%7D%7D%7D&_conv_s=si%3A1*sh%3A1635157349857-0.9940523874349994*pv%3A2
După ce termin plata, ajung pe pagina de mulțumire a domeniului A:
https://domainA.com/thanks/wci-cpc-bndl-thanks?_conv_v=vi%3A1%2Asc%3A1%2Acs%3A1635157350%2Afs%3A1635157350%2Apv%3A2%2Asc%3A1%2Acs%3A1635157350%2Afs%3A1635157350%2Apv%3A2%2Asc%3A1%2Apv%3A2%2Aexp1%03A13%2A13%3A2%2A13. -g.%7B10037703.1-10037704.1%7D%7D%7D&_conv_s=si%3A1%2Ash%3A1635157349857-0.9940523874349994%2Apv%3A2
unde sunt considerat un vizitator existent, astfel încât conversia veniturilor este capturată în ambele domenii.
Urmărirea pe mai multe dispozitive în Experiențe de conversie
Convert Experiences nu acceptă în mod prestabilit urmărirea pe mai multe dispozitive. Metoda de mai jos a fost concepută numai pentru soluții personalizate și la cerere pentru planuri Leader . Nu mai este activ, dar îl prezentăm aici în scop educativ.
Pentru a urmări vizitatorii pe diferite dispozitive și pentru a oferi o experiență consecventă utilizatorului, indiferent de dispozitivul pe care îl utilizează, utilizatorul trebuie să fie „identificat” printr-un fel de identificator unic care să nu conțină date de identificare personală (PII). .
Convert a creat o funcție API prin care clienții puteau prezenta acest identificator unic care identifică vizitatorul pe toate dispozitivele. Identificatorul unic trebuie să fie „indicat” pe o pagină, înainte de fragmentul principal de urmărire Convert.
Arata cam asa:
window._conv_q = window._conv_q || {}; _conv_q.push([„identificare”,”unique_hashed_id_here”]);
Când este furnizat identificatorul unic, Convert va întârzia prezentarea experienței până când solicită serverului date (experiențe văzute, obiective demarate etc.) și va primi rezultatele înapoi. Atunci când rezultatele sunt returnate, acestea sunt salvate pe un cookie pe termen lung care înlocuiește eventuala grupare pe care utilizatorul a avut-o înainte de a fi „identificat”. Ne așteptăm ca acest lucru să se facă numai dacă datele nu sunt deja disponibile pe cookie-ul pe termen lung, pentru a evita întârzierile în prezentarea experienței pe fiecare afișare de pagină.
Răspunsurile ar trebui reduse la minimum și comprimate pentru a evita latențe suplimentare în rețea. Soluția finală constă în 2 solicitări făcute de către pagină:
- Prima solicitare este responsabilă pentru încărcarea fișierului js principal (încărcarea datelor) — este stocat în cache la nivel CDN și conține toate experimentele disponibile, dependențele bibliotecii jquery, obiectivele, alte funcții utile și urmărire, dar nu conține gruparea utilizatorilor. Acest fișier este difuzat minimizat și comprimat (gzip).
- Al doilea apel are o dimensiune de câțiva octeți. Încearcă să obțină compartimentarea atribuită anterior pentru acest utilizator anume. Încarcă ID-urile experimentelor și ID-urile obiectivelor cărora utilizatorul le-a fost atribuit anterior, accesând o bază de date NoSQL performantă cu cheie-valoare (în cache în sistemul de memorie cache). Dacă sunt necesare îmbunătățiri suplimentare de performanță, Convert se va optimiza folosind un CDN în fața acestuia (caz în care, fiecare solicitare va fi memorată în cache pentru fiecare utilizator). Acest răspuns este, de asemenea, difuzat minimizat și comprimat (gzip).
Când identificatorul unic este furnizat pentru un nou vizitator unic al site-ului web, gruparea experiențelor se face astfel:
- Pentru un utilizator nou — nu există cookie-uri stocate pe termen lung; dacă este furnizat identificatorul unic, experimentele sunt amânate până la întoarcerea celui de-al doilea apel. Apelul va:
- fie returnează experimentele/variațiile care sunt conectate la identificatorul unic, caz în care Convert va arăta utilizatorului aceeași pereche de experiment/variații (comportându-se în același mod în care se comportă pentru un vizitator care revine la o pagină de experiment văzută anterior)
- sau nu va returna date dacă acel identificator unic nu are nimic conectat la el, caz în care Convert va face randomizarea în mod normal; Ca rezultat, atunci când este atribuită o nouă grupă, va exista un apel asincron suplimentar către backend pentru a salva noua grupare care tocmai a avut loc.
Când identificatorul unic este furnizat pentru un vizitator existent al site-ului web, gruparea experiențelor se face astfel:
- Pentru un utilizator existent (cu identificator) - avem cookie-ul pe termen lung găsit în browser-ul său setat de Convert. Dacă este furnizat un identificator unic, este posibil să avem unul dintre aceste două cazuri:
- Nu a început nicio sesiune de navigare (o sesiune nouă este identificată printr-un cookie de sesiune care expiră după 20 de minute de lipsă de activitate) SAU ID-ul vizitatorului stocat pe cookie-ul pe termen lung este diferit de ID-ul vizitatorului furnizat prin ID-ul unic; in this case, the same thing as in the previous example will happen: when bucketing is returned from the server, it will overwrite current bucketing stored on the long-term cookie; If the server returns no data, the long-term cookie will prevail. This overwriting can become problematic when, for the same user, part of the session has a unique identifier and part of it does not.
- A current browsing session started and the visitor ID stored on the long-term cookie is the same as the unique identifier provided. In this case, the process is the same as usual: it's a user for which eventually the bucketing was restored at the first pageview of the user session, therefore, no additional requests are required (no second call to retrieve the data since it's already in the long-term cookie, nor a third call to save any bucketing that would've had happened otherwise).
Cross-Browser Tracking in Convert Experiences
Convert Experiences does NOT support cross-browser tracking.
How to Test if Cross-Domain Tracking Works?
Here are some tell-tale signs you can look for in your Convert reports that can indicate that cross-domain tracking isn't working right:
- There is less traffic than you would expect,
- Your conversions are not triggered/captured,
- Traffic on one domain has various campaigns being attributed, while another domain includes less traffic.
Basically, if your Convert report is accounting for less traffic or fewer conversions than you'd expect, this could mean Convert is losing track of the attribution when your users switch domains. That might be an indication that cross-domain tracking isn't working properly.
Things to Consider When You Enable Cross-Domain Tracking
- You do not need to enable cross-domain tracking for subdomains in your account.
- Cross-domain tracking must be enabled when the original and variation URLs in a Split URL test are on different domains.
- For enhanced privacy, the Firefox and Safari browsers block cross-domain tracking by default. As a result, Convert cannot access the third-party cookies, thereby prohibiting cross-domain tracking from working in Safari and Firefox browsers. However, the default browser settings can be disabled:
- In the Safari browser, go to Preferences > Privacy and disable the Prevent cross-site tracking setting.
- In the Firefox browser, go to Preferences > Privacy & Security > Custom and disable the “Cookies and Tracking Content” setting.
- With the iOS 14 and macOS 11 upgrade, Apple introduced the Privacy Report feature in Safari. You can use this to examine a website's report to see which websites are tracking you and display the trackers that Safari has blocked. The report shows both cross-site tracking trackers and those detected by Apple's intelligent tracking prevention.
Please note that this does not have any impact on your Convert experiences as our app only works with first-party cookies. Convert tracking would only be affected when you use the cross-domain tracking feature on Safari since the browser does not allow working with third-party cookies by default.
There are a lot of things to think about when it comes to tracking ecommerce conversions in A/B testing. It's not as simple as just looking at your web analytics reports or cookies, because customers may be seeing your digital marketing campaigns in one environment before converting on another. Today's consumers use an increasing number of touchpoints throughout their journey, which can get tracking info difficult for marketers.
Fortunately, A/B testing tools like Convert Experiences give users the ability to see how individuals interact with their online business, all while making sure that user privacy rights are upheld. Click the banner below to take a free trial and see for yourself how this works.