Urmărirea evenimentelor implicite versus explicite: succese și rateuri

Publicat: 2022-12-21

Când vorbim cu oameni despre analiză, de obicei apare o întrebare: „Ce părere aveți despre inginerii să scrie cod de urmărire?” Detaliat, ceea ce vor să știe este, în esență, diferența dintre utilizarea instrumentelor care urmăresc automat analizele față de faptul că inginerii lor adaugă cod de urmărire în mod programatic și care este mai bun pentru compania lor.

Am decis să ne consemnăm gândurile în acest articol pentru a ajuta la ilustrarea succeselor și greșelilor urmăririi evenimentelor implicite versus explicite.

Să trecem la chinuri de alamă, bine?

Definirea urmăririi evenimentelor implicite și explicite

Înainte de a continua să citiți despre avantajele și dezavantajele urmăririi implicite și explicite ale evenimentelor, să facem un pas înapoi și să le definim pe cele două. Acest lucru vă va ajuta să înțelegeți mai bine diferențele și vă va permite să luați o decizie în cunoștință de cauză.

Ce este urmărirea implicită a evenimentelor?

Cunoscut și sub denumirea de urmărire a evenimentelor fără cod, acest tip de colectare automată de evenimente își propune să colecteze toate interacțiunile utilizatorilor din aplicația dvs. Cu alte cuvinte, nu trebuie să definiți evenimentele în prealabil pentru a colecta date.

Unele instrumente captează automat interacțiuni precum clicuri, vizualizări de pagină, trimiteri de formulare etc. și le păstrează pregătite pentru atunci când aveți nevoie de ele. Ori de câte ori doriți să analizați comportamentul utilizatorului, puteți utiliza un editor vizual pentru a crea evenimente la care vă interesează, retroactiv.

Ce este urmărirea explicită a evenimentelor?

Urmărirea explicită a evenimentelor necesită definirea manuală a evenimentelor pe care doriți să le urmăriți folosind analize bazate pe cod. Întregul concept de urmărire explicită a evenimentelor depinde de faptul că știți ce evenimente ar trebui să urmăriți pentru a obține analiza dorită.

Amplitudinea este un astfel de exemplu. Odată ce v-ați determinat obiectivele și valorile și v-ați creat planul de urmărire, dezvoltatorii dvs. instrumentează analizele necesare în baza de cod.

Acum că am acoperit definițiile, să trecem peste argumentele pro și contra.

Accesări și rataciri ale urmăririi evenimentelor implicite sau fără cod

Să aruncăm o privire la câteva dintre succesele și greșelile urmăririi implicite a evenimentelor și cum vă poate ajuta să faceți alegerea corectă.

Hiturile: urmărire implicită

1. Excelent pentru echipe non-tehnice

Cu urmărirea evenimentelor implicită sau fără cod, oricine nu este practic cu codul își poate analiza comportamentul clienților cu o soluție de tip point and click. Lipiți un fragment pe site-ul dvs. și acesta începe să capteze toate interacțiunile disponibile ale utilizatorilor din partea clientului. Acum, puteți analiza diferite evenimente în aplicația dvs. web, retroactiv.

De exemplu, puteți defini doar un eveniment de clic pentru un buton cu un id de buton-buletin și vă va furniza retroactiv datele asociate tuturor utilizatorilor care au făcut clic pe butonul-buton .

2. Nu este nevoie de o planificare riguroasă

Întreaga idee a urmăririi implicite este să ai acces la toate datele despre interacțiunile clientului tău. Acest lucru vă economisește timp în încercarea de a determina ce evenimente să urmăriți la început și nu trebuie să configurați un plan de urmărire pentru a începe.

3. Definirea evenimentelor este simplă

Unele instrumente vin cu editori vizuali, unde este ușor să creați diferite tipuri de evenimente în câteva minute. Acest lucru economisește nenumărate ore de dezvoltare, care pot fi redirecționate către rezolvarea altor probleme.

Ratele: urmărirea implicită

1. Te vei ocupa de date dezordonate

Pot exista mai multe moduri în care o acțiune este efectuată în aplicația dvs. Imaginați-vă că sunteți proprietarul unui produs al unei aplicații de livrare a produselor alimentare care permite clienților să plaseze comenzi online și doriți să urmăriți cât de des se întâmplă acest lucru.

Un client poate atinge butonul „Părți la plată”, iar instrumentul tău de analiză fără cod vă va spune de câte ori a fost apăsat acest buton. Aceste date pot fi însă inexacte, având în vedere că pot exista și alte modalități prin care un client poate plasa o comandă. Poate că aplicația dvs. are un buton „Cumpărați acum” care permite, de asemenea, clienților să plaseze o comandă. În acest caz, dacă încercați să aflați câte comenzi au fost plasate , va trebui să combinați aceste evenimente împreună.

2. Există probleme de securitate

Deoarece aceste instrumente captează toate interacțiunile utilizatorilor și transmit aceste date către serviciul lor, datele PII (informații de identificare personală) și/sau PHI (informații personale de sănătate) ale clientului dvs. pot fi în pericol. Ideea de a colecta toate datele este fundamental defectuoasă când vine vorba de aceste scenarii.

3. Urmărirea dvs. se poate rupe destul de ușor

Urmărirea fără cod este legată de selectoarele CSS pentru web și controalele UI pentru mobil. Deci, pe măsură ce dezvoltatorii efectuează modificări produsului dvs., urmărirea dvs. se poate întrerupe. Luând exemplul nostru anterior, dacă intră un nou dezvoltator și decide să schimbe ID-ul CSS de pe butonul „Părți de plată” din butonul de finalizare a comenzii în plasarea comenzii , urmărirea ta se va întrerupe și te vei întreba de ce.

4. Veți pierde date valoroase

Luând același exemplu, ați putea dori să știți câte „mere” au fost achiziționate. Urmărirea implicită nu poate capta aceste date. Tot ce face este să numere de câte ori s-a făcut clic pe butonul „Checkout”. Pentru a răspunde la aceasta, va trebui să aduci un inginer de software pentru a adăuga cod pentru a urmări acest lucru pentru tine. Fiecare instrument de urmărire implicită acceptă trimiterea de evenimente explicite dintr-un motiv; este un mit că nu vei folosi timpul de inginerie.

5. Veți pierde date din cauza blocajelor de anunțuri

Deoarece unele instrumente captează date din partea clientului, sunteți susceptibil la blocarea anunțurilor. Majoritatea blocanților de anunțuri de pe piață blochează analizele la nivelul clientului, cu toate acestea, cu urmărirea bazată pe cod, puteți captura analize pe backend pentru valorile dvs. critice de afaceri, evitând această problemă.

Acest lucru rezumă destul de mult pentru instrumentele de urmărire a analizelor implicite sau fără cod.

Accesări și rateuri ale urmăririi evenimentelor explicite sau bazate pe cod

Acum că aveți o idee decentă despre instrumentele de urmărire fără cod, să ne uităm la câteva dintre avantajele și dezavantajele urmăririi evenimentelor explicite sau bazate pe cod.

Hituri: urmărire explicită

1. Urmăriți ceea ce aveți nevoie și adăugați context suplimentar

Cu urmărirea explicită, puteți urmări datele de care aveți nevoie pentru analiză și puteți adăuga context suplimentar în spatele fiecărei interacțiuni cu clientul.

De exemplu, atunci când cineva apasă butonul „Părți de plată”, folosind o proprietate Eveniment, poți urmări și codul articolului , cantitatea articolului, valoarea articolului și imaginile produsului vizualizate , în afară de a urmări numărul de apasări ale butonului „Păsare la casă” . Acest lucru vă oferă un context suplimentar în comportamentul de cumpărare al utilizatorului.

Amplitudinea vă poate ajuta să realizați acest lucru cu ușurință.

2. Vă puteți baza pe datele dvs

Cu urmărirea explicită a evenimentelor, puteți avea încredere în datele dvs., deoarece sunt integrate în ciclul de viață al dezvoltării software și nu se vor întrerupe. Când vă tratați analiza ca pe un cod și aveți un proces în vigoare pentru gestionarea datelor, toată lumea beneficiază.

Să luăm același exemplu pe care l-ați văzut în secțiunea anterioară. Pentru urmărirea evenimentelor pe bază de cod, toate cazurile de plasare a unei comenzi pot fi instrumentate în mod consecvent, fie prin intermediul butonului „Checkout” sau al butonului „Cumpără acum”.

3. Guvernează ceea ce este capturat

Când creați un plan de urmărire, sunteți la curent cu datele care sunt trimise la instrumentul dvs. de analiză în orice moment. Știți ce date PII/PHI ale clientului sunt capturate și unde se îndreaptă. De exemplu, ați putea dori să trimiteți numele și e-mailul cuiva la Intercom pentru succesul personalizat al clienților. Crearea acestei hărți de date este utilă pentru a vă asigura că respectați GDPR și CCPA.

4. Capturați date din mai multe surse

Cu urmărirea explicită, puteți captura evenimente din mai multe surse în mod consecvent, inclusiv backend-ul dvs., care nu este supus blocatorilor de anunțuri la nivelul clientului. În funcție de publicul dvs., vă puteți aștepta să aveți între 10 și 30% dintre evenimentele dvs. blocate. Pentru orice date critice, vă recomandăm să vă urmăriți evenimentele pe backend.

Ras: urmărire explicită

1. Ai nevoie de ajutorul unui dezvoltator

După cum sugerează și numele, instrumentele de analiză bazate pe cod necesită timpul unui dezvoltator pentru a instrumenta evenimente. Din nou, dacă există vreo modificare în vreunul dintre evenimente mai târziu sau dacă mai trebuie să adăugați câteva evenimente, trebuie să implicați un dezvoltator.

2. Este nevoie de mai mult timp pentru implementare

Urmărirea evenimentelor bazată pe cod necesită mai mult timp pentru implementare. Sunteți dependent de o buclă mai lungă de feedback cu dezvoltatorii dvs., în timp ce aceștia scriu cod → expediază cod → așteptați date → rulează interogarea. Este o investiție atât în ​​timp, cât și în bani.

3. Mai întâi ar trebui să planificați

Una dintre provocările urmăririi evenimentelor bazate pe cod este că ar trebui să aveți totul planificat și pregătit înainte de a fi implementat. Acest lucru necesită din nou timp și efort pentru a planifica evenimentele de care veți avea nevoie în viitorul apropiat sau îndepărtat.

Nu numai asta, dar dacă sunteți manager de produs sau analist, s-ar putea să fie nevoie să obțineți acceptul echipei de ingineri înainte de a adopta soluția. Acest lucru se datorează faptului că necesită timp de dezvoltare pentru a vă instrumenta planul de urmărire.

Deci ce ar trebui să alegi?

Deci, când ar trebui să alegeți să utilizați urmărirea implicită versus cea explicită? Am creat mai jos un ghid rapid pentru a vă ajuta și am enumerat unele dintre instrumentele noastre de analiză preferate din fiecare categorie.

Implicit vs. explicit

În cele din urmă, utilizați instrumentul care funcționează cel mai bine pentru echipa dvs., dar înțelegeți avantajele și dezavantajele fiecărei abordări. Nevoile multor echipe evoluează pe măsură ce cresc și adaugă cazuri de utilizare suplimentare pentru datele de urmărire a evenimentelor.

Dacă sunteți gata să începeți cu un instrument explicit de urmărire a evenimentelor, înscrieți-vă pentru un cont Amplitude gratuit astăzi sau explorați demonstrația noastră cu autoservire.

Urmărirea evenimentelor de date comportamentale