Ce este urmărirea veniturilor în testarea A/B? 6 greșeli la urmărirea veniturilor + cum să le evitați
Publicat: 2021-07-21
Multe magazine de comerț electronic nu își urmăresc vânzările. Dacă nu vă urmăriți veniturile, zburați orb și pierdeți o mulțime de informații valoroase care vă pot ajuta să vă îmbunătățiți afacerea.
Adăugarea unui pic de cod în coșul de cumpărături (vedeți ce am făcut acolo?) vă poate permite să înțelegeți care dintre inițiativele dvs. de marketing generează cele mai multe vânzări.
Cu urmărirea veniturilor, veți putea înțelege:
- Ce pagini de pe site-ul dvs. duc la cele mai multe conversii de venituri
- Cum ajung oamenii la aceste pagini de „venituri”.
- Ce produse au cea mai mare valoare în magazinul dvs.
Aceste întrebări sunt importante pentru că aveți nevoie de aceste date pentru a aloca resurse în mod eficient și pentru a lua decizii inteligente.
În esență, veți descoperi care părți ale site-ului dvs. sunt cele mai eficiente pentru canalele dvs. de marketing și vânzări - și care nu sunt benefice. S-ar putea să descoperiți, de exemplu, că una dintre paginile dvs. de destinație duce la o rată de conversie de 10%, în timp ce alta are performanțe slabe la 10%, caz în care ați putea dori să reconsiderați modul în care ați construit acea pagină de destinație.
În acest articol, vom vedea ce presupune urmărirea veniturilor în testarea A/B, cum să configurați urmărirea veniturilor în instrumentul dvs. de testare A/B și cum să evitați greșelile costisitoare.
Cele mai bune modalități de a urmări veniturile din comerțul electronic în magazinul dvs
Vrei să știi cât de mult venituri generează magazinul tău?
Cu cele trei metode de mai jos, este ușor de aflat.
Aflați cum să utilizați urmărirea veniturilor din comerțul electronic Google Analytics, să configurați urmărirea manuală a veniturilor sau să utilizați Webhooks în magazinul dvs. Shopify.
Nu contează pe ce platformă de comerț electronic vă aflați – există ceva pentru toată lumea! Toate aceste opțiuni vă vor oferi date valoroase despre magazinul dvs. care vă vor ajuta să luați decizii mai bune.
Urmărirea veniturilor din comerțul electronic GA
Una dintre cele mai comune moduri de a urmări veniturile pentru comerțul dvs. electronic este cu Google Analytics.
Aceasta este soluția perfectă pentru comercianții de comerț electronic care folosesc deja Google Analytics și doresc să poată corela datele de utilizare a site-ului web cu datele de vânzări, să își urmărească rata de conversie în funcție de produs, categorie sau locație de facturare și să o compare cu alte eforturi de marketing pentru a afla ce funcționează cel mai bine pentru ei.
Acum, să vedem cum puteți configura urmărirea veniturilor în instrumentul dvs. de testare A/B (în acest caz, Conversie experiențe) folosind urmărirea comerțului electronic Google Analytics. Este mai ușor decât pare!
Dacă inserați codul Convert Experiments imediat după eticheta </title> și utilizați cea mai recentă urmărire standard Google Analytics pentru comerțul electronic, vom conecta automat funcția de urmărire a veniturilor din comerțul electronic de la Google Analytics la toate testele dvs. Nu este nevoie să instalați nimic; acest lucru funcționează de la cutie pentru toți clienții.
1. Creați un obiectiv de venituri cu Google Analytics
În Conversia experiențelor, accesați Rezumatul experienței, apoi secțiunea Obiective și faceți clic pe Editați:

2. Creați un obiectiv de venituri din șabloanele de obiective din experimentul dvs

3. Completați numele obiectivului și adresa URL a paginii pentru a se potrivi cu pagina de confirmare a achizițiilor dvs

Salvează-l și gata. Iată cum arată configurația:

Urmărirea manuală a veniturilor
Această metodă este perfectă pentru orice companie care nu dorește să folosească urmărirea comerțului electronic Google Analytics sau nu o poate folosi deoarece nu este implementată prin codul de urmărire standard. Îl poți folosi pentru a afla câte produse au fost comandate, câți bani s-au făcut și nu numai! Este ușor și rapid de configurat.
1. Creați un obiectiv de venituri
Încă o dată, creați un obiectiv de venituri. Puteți face acest lucru din „Rezumatul experienței” al experimentului dvs.:
Asigurați-vă că alegeți opțiunea Urmărire manuală a veniturilor:

2. Copiați codul JS pe site-ul dvs. web
După ce ați salvat obiectivul, editați-l și veți găsi mai jos codul JavaScript. Va trebui să copiați și să lipiți acest script oriunde pe pagină (după codul de urmărire Conversie principal) al site-ului dvs. web pentru a trimite veniturile și numărul de produse comandate către sistemul nostru, cu câmpurile corespunzătoare mapate la variabilele din sistemul dvs. de comerț electronic.
<script> window._conv_q = window._conv_q || []; window._conv_q.push(["pushRevenue",revenue,products_cnt,goal_id]); </script>
În codul de mai sus, înlocuiți următoarele câmpuri cu valorile reale din variabilele dvs. de comerț electronic:
- Venituri: venit folosind 123,45 (punct ca divizor de cenți)
- Număr de produse (numărul de produse din coș): products_cnt
- Parametrul goal_id este completat automat cu ID-ul obiectivului după ce ați salvat obiectivul.
Urmărirea veniturilor în Shopify prin Webhook
Proprietarii de magazine Shopify, acesta este pentru tine.
În loc să configurați codul de comerț electronic Google Analytics sau codul de urmărire manuală a veniturilor pentru a capta date despre venituri din magazinul dvs., puteți utiliza metoda Shopify Webhook pe care o explicăm aici.
Shopify Webhook este o caracteristică care permite unui site web să notifice alte sisteme atunci când au loc evenimente. De exemplu, atunci când creați o nouă comandă, aceasta va ajuta alte sisteme să preia în mod activ informații din CRM atunci când apar date. Webhook-urile pot stoca și acele date.
Cu Webhooks, veți primi notificări push atunci când are loc un eveniment. Nu va trebui să sondați API-ul pentru a determina dacă aceste evenimente au avut loc sau nu. Webhooks vă permite să furnizați o adresă URL pentru care furnizorul de webhook să îi trimită cereri.
Această metodă de urmărire a conversiilor din venituri este mai robustă decât metoda de urmărire manuală a veniturilor de a crea un obiectiv de venit care urmărește pagina „Mulțumesc”. Motivul este că este de fapt declanșat atunci când este creată o comandă, mai degrabă decât atunci când un vizitator vizitează pagina „Mulțumesc”.

6 greșeli obișnuite care vă dau peste cap urmărirea veniturilor
Cel mai important factor de luat în considerare atunci când vă măsurați veniturile este configurarea corectă a urmăririi. Cu toate acestea, este surprinzător să vezi că optimizatorii tind să facă aceste 6 greșeli de bază de urmărire a veniturilor fără să-și dea seama.
Motivul pentru care urmărirea poate merge cu ușurință greșită este că configurarea corectă necesită un amestec de abilități tehnice și cunoștințe de afaceri. Marketerii și dezvoltatorii tind să le lipsească unul dintre cele două.
Mai jos sunt șase erori costisitoare de urmărire a veniturilor pe care le-am observat cu clienții noștri și cum să le evităm.
1. Codul de urmărire a comerțului electronic este adăugat la locul greșit
Uneori, poate fi necesar să vă mutați scripturile pentru a implementa noi funcții sau pentru a îmbunătăți viteza unei pagini. Acest lucru va opri deseori declanșarea oricăror coduri de urmărire a veniturilor. Acest tip de problemă nu poate fi detectat de instrumentele de verificare a etichetelor, deoarece toate codurile de urmărire sunt încă acolo, dar nu sunt în ordine, provocând tot felul de probleme.
Un exemplu în acest sens sunt paginile „mulțumesc”, în care codul de urmărire a comerțului electronic nu se va declanșa dacă este plasat deasupra codului GA. Dacă codul de urmărire a comerțului electronic este declanșat înainte de codul GA, obiectele Google Analytics nu inițiază să capteze date.

Deci, dacă utilizați metoda codului de urmărire manuală a veniturilor, asigurați-vă că copiați scriptul de venit manual după salvarea obiectivului de venit. Asigurați-vă că acest parametru conține ID-ul obiectivului real înainte de a adăuga scriptul în pagina dvs. Puteți utiliza codul de urmărire a veniturilor de mai sus, împreună cu orice ID de obiectiv din proiectul dvs.; datele privind veniturile vor fi stocate în legătură cu acel obiectiv și va fi înregistrată o conversie pentru acel obiectiv.
2. Nu se filtrează traficul intern
Aceasta este o altă greșeală comună care se întâmplă mult prea des.
De cele mai multe ori, urmărirea veniturilor prin testarea A/B este folosită pentru a urmări modul în care clienții externi și utilizatorii interacționează cu site-ul dvs., deoarece modelele de trafic intern sunt de obicei diferite de modelele de trafic extern. Atunci când vizualizările dvs. de raportare conțin date de accesare de la utilizatorii interni și externi ai site-ului dvs., poate deveni dificil să determinați cum interacționează de fapt clienții cu site-ul dvs.

Probabil că dvs. și echipa dvs. vă vizitați destul de des site-ul web și plasați comenzi de achiziție de testare pentru a verifica urmărirea veniturilor. Este posibil să nu ți se fi trecut niciodată prin cap că aceste vizite și conversii ale obiectivelor de venit sunt, de asemenea, urmărite de Experiențe de conversie. Când se întâmplă acest lucru, datele legate de acțiunile echipei tale sunt numărate împreună cu datele de la toți vizitatorii tăi.
Modul „standard” de excludere a vizitelor de trafic intern este de a exclude anumite adrese IP. Puteți găsi mai multe informații despre acest lucru în acest articol, fie pentru a exclude adresele IP la nivel de cont, fie la nivel de proiect.

Sfat rapid: pentru a vă găsi adresa IP, rulați o căutare pe Google după: „care este IP-ul meu?”
Ar trebui să vedeți adresa IP publică listată în partea de sus a rezultatelor. În funcție de conexiunea dvs. la internet, poate fi necesar să verificați acest lucru din când în când. De asemenea, ar trebui să obțineți adresele IP ale oricăror colegi care vor vizualiza sau vor face modificări site-ului dvs. în mod regulat.
Cu toate acestea, excluderea manuală a adreselor IP are câteva dezavantaje de care trebuie să fii conștient:
- Adresele IP ale utilizatorilor se schimbă constant – lucrătorii de la distanță, în special după pandemia de COVID-19, sunt probabil să aibă adrese IP dinamice acasă sau în birouri mici. Personalul care vă accesează site-ul prin intermediul unui dispozitiv mobil va avea, de asemenea, un IP dinamic.
- Adresele IP pot deveni imposibil de gestionat – Cu o adresă IP pentru fiecare utilizator, cantitatea de gestionat poate scăpa de sub control. Uitați-l dacă aveți de gând să aveți nevoie de mai mult de 20 de filtre regex pentru a le captura. Amintiți-vă, adresele IP se pot schimba și se schimbă – de obicei nu primiți niciun avertisment cu privire la acest lucru și probabil că nu veți ști niciodată că a existat o schimbare.
O altă modalitate mai eficientă este să utilizați segmentarea post-test pentru a modifica temporar rapoartele și a le aplica retroactiv, în loc să excludeți adresele IP manual.
În esență, segmentele care pot fi activate/dezactivate pe bază de raport sunt mult mai flexibile decât filtrele de excludere IP care vă modifică permanent datele și numai în direcția înainte.
Găsiți pur și simplu condițiile pe care le îndeplinește traficul dvs. intern (de exemplu, care provine dintr-o anumită țară și dintr-o anumită browser) și să le aplicați raportului Conversie pentru a exclude veniturile provenite din testare.

3. Lansarea codului de urmărire a comerțului electronic de mai multe ori
Tranzacțiile repetate eronate cresc veniturile, deformează rapoartele de atribuire și creează discrepanțe cu evidențele de vânzări. Acestea compromit integritatea datelor dvs., amenință eficacitatea deciziilor dvs. și subminează eforturile dvs. de a promova o cultură a datelor exacte.
Motivul principal pentru care este trimisă o tranzacție repetată este că hit-ul care poartă tranzacția, fie că este vorba de o afișare de pagină sau de un eveniment, este trimis de două sau de mai multe ori. Adesea, hit-ul care poartă tranzacția este declanșat la încărcarea paginii. Dacă pagina este reîncărcată, accesarea este trimisă la Google Analytics de mai multe ori, înregistrând tranzacții repetate cu același ID de tranzacție.
Următoarele scenarii sunt cele mai probabile vinovate:
- Revenirea la pagină printr-un link sau marcaj trimis prin e-mail
- Reîmprospătarea paginii
- Navigarea la o altă pagină și revenirea prin butonul înapoi
- Restaurarea paginii dintr-o sesiune de browser închisă sau pe un telefon
Scenariile de mai sus pot prezenta o provocare, deoarece aceleași date despre tranzacție sunt trimise către GA de fiecare dată când pagina de confirmare este încărcată, ceea ce înseamnă că în rapoarte pot apărea rezultate duplicate.
Din fericire, acest lucru nu se întâmplă atunci când datele sunt trimise către Convert Experiences, deoarece urmărim doar tranzacțiile unice per vizitator, dacă nu este specificat altfel (cu atributul force_multiple).
_conv_q.push(["pushRevenue","venituri","products_cnt","goal_id","force_multiple"]);
O modalitate de a rezolva acest lucru este să setați un semnalizator odată ce urmărirea comerțului electronic a fost setată. Dacă aceeași pagină de confirmare este accesată din nou, asigurați-vă că urmărirea comerțului electronic nu este trimisă la GA.
Pentru a seta un semnalizare pentru o tranzacție, va trebui să adăugați o condiție JS personalizată cu un câmp nou (de exemplu, „TransactionCaptured”).
Când clientul vede pagina de confirmare a tranzacției sale, Convert Experiences va verifica dacă câmpul „TransactionCaptured” a fost deja marcat pentru tranzacția respectivă. Dacă nu, informațiile despre tranzacție vor fi trimise către GA și câmpul „TransactionCaptured” pentru acea înregistrare va fi marcat.
Dacă apoi clientul reîmprospătează sau revisează pagina de confirmare a tranzacției, câmpul „TransactionCaptured” va fi preluat, codul care trimite datele tranzacției către GA va fi ascuns și, prin urmare, GA nu va primi mai multe copii ale acelorași date tranzacției. .
Dacă cele de mai sus sună prea tehnice pentru dvs., ar trebui să le cereți dezvoltatorilor să facă următoarele:
- Asigurați-vă că un utilizator nu poate accesa pagina de confirmare a comenzii de mai multe ori fără a plasa o nouă comandă.
- Asigurați-vă că utilizatorul nu poate reîmprospăta pagina de confirmare a comenzii. Dacă acest lucru nu este posibil, asigurați-vă că codul de urmărire a veniturilor nu este implementat la reîncărcarea/reîmprospătarea paginii.
- Dacă rulați același cod de urmărire a veniturilor în mediul dvs. de pregătire, există posibilitatea ca comenzile de testare să vă umfle datele de vânzări. În astfel de cazuri, asigurați-vă că nu declanșați codul de urmărire a veniturilor pe site-ul de organizare.
4. Preluarea valorilor din variabilele greșite
Atunci când utilizați Google Analytics, este vital să vă asigurați că dezvoltatorii trimit datele variabile corecte către parametrii de comerț electronic în GA. Dacă nu este detectată din timp, această eroare va cauza o nepotrivire între cifrele de vânzări din instrumentul dvs. de testare A/B și rapoartele Google Analytics de comerț electronic.
Mulți dezvoltatori fac această eroare atunci când există mai multe variabile similare în baza de date, așa că o aleg din greșeală pe cea greșită pentru a o trimite către GA. Poate fi dificil să detectați acest tip de eroare dacă nu este găsită în timpul testării. Cunoscând în detaliu toate câmpurile de date, vă veți scuti de o bătaie de cap în continuare.
5. Probleme de plată de la terți
Dacă utilizați o casă de plată terță parte, asigurați-vă că urmați aceste 4 lucruri:
- Implementați același cod de urmărire a veniturilor (GTM sau analytics.js/gtag.js) pe ambele site-uri.
- Excludeți domeniul de recomandare pentru pagina de plată.
- Implementați urmărirea pe mai multe domenii (prin GTM sau analytics.js/gtag.js).
- Utilizați metoda webhook pentru magazinele Shopify și paginile de upsell. Această integrare ar trebui să fie compatibilă cu alte pluginuri de upsell și abonament care utilizează API-ul Shopify pentru a crea comenzi în Shopify. Echipa Convert a verificat că această integrare poate urmări comenzile pentru pluginuri Recharge Shopify.
Acest lucru vă va asigura că nu numărați mai multe sesiuni ale aceluiași utilizator. Puteți declanșa codul atunci când utilizatorul finalizează tranzacția și ajunge pe pagina dvs. de „mulțumire”.
6. Valori abere ale comenzii activate
Uneori, s-ar putea să simți că o comandă mare pe site-ul tău de comerț electronic scapă cifrele de venituri din experiment și că nu obții o imagine exactă a vânzărilor reale.
Convert Experiences vă permite să ignorați anumite comenzi pe baza pragurilor de sumă pe care le puteți configura. Numim acest lucru „Ordine aberante”. Această setare trebuie să fie activată înainte ca comenzile să fie făcute pentru ca acestea să fie incluse sau ignorate. Această acțiune nu poate fi configurată retroactiv.
Cu toate acestea, acest lucru ar putea cauza o discrepanță în rapoartele dvs. de venituri, deoarece s-ar putea să uitați că l-ați configurat și nu veți înțelege de ce instrumentul dvs. de analiză și Convertiți venitul nu se potrivesc. Deci, dacă activați valorile aberante ale tranzacțiilor, asigurați-vă că le urmăriți.

Concluzie
Unul dintre cele mai importante aspecte ale conducerii unui magazin de comerț electronic este să știți ce vă generează veniturile. Instrumente precum Convert Experiences pot oferi informații valoroase, dar toate încep cu o urmărire precisă! Există multe lucruri care ar putea merge prost și ar putea face datele tale inutilizabile, așa că asigurați-vă că urmați sfaturile de mai sus pentru a nu pierde detalii vitale, deoarece ceva nu a funcționat corect!

