Contactați asistența

Răspundem prin e-mail, de obicei în două zile.

Google reCAPTCHA verifică această trimitere împotriva abuzurilor; date sunt trimise către Google. Scriptul se încarcă doar când acest formular este deschis.

← Toate articolele

O rată de respingere are nevoie de un bit, nu de un tracker

Până pe 28 august, acest site nu afișa o rată de respingere, iar pagina Despre spunea că acest lucru era intenționat: ar fi fost nevoie de o sesiune urmărită pe parcursul mai multor afișări de pagină, iar asta ar fi cerut un banner de consimțământ.

Prima jumătate era adevărată. A doua jumătate a încetat să fie adevărată în momentul în care am început să înregistrăm paginile de ieșire, iar nimeni nu a actualizat propoziția.

patru vizite și ce spune fiecare sursă despre ele tabelul de tranziții bitul o pagină nimic 0 aceeași pagină de două ori nimic 0 două pagini, la 40 de secunde distanță o tranziție 1 două pagini, la 35 de minute distanță nimic 1 a patra vizită nu este o respingere și doar una dintre cele două surse știe asta

De ce nu putea fi pur și simplu calculată

Există un tabel cu tranzițiile de la o pagină la alta. Pare să conțină tot ce îi trebuie unei rate de respingere: o vizită care trece de la o pagină la alta nu este o respingere, deci se numără vizitele fără tranziții.

Nu funcționează, iar motivul se află în trei linii din codul de înregistrare. O tranziție este abandonată când cele două pagini sunt aceleași, când între ele au trecut mai mult de treizeci de minute și după trei sute de perechi noi pe un contor într-o zi. Fiecare regulă este corectă pentru scopul tabelului — să arate care pagină duce la care — și fiecare face invizibilă o a doua pagină reală.

Între timp, o vizită, în scopul numărării ei, durează o oră: atât supraviețuiește rândul din tabelul live. Așa că numărătorul ar folosi o definiție a vizitei, iar numitorul alta. Cifra nu ar fi fost puțin greșită, ar fi fost fără ancoră.

Ce au spus totuși datele

Pe 27 și 28 august au fost 8.669 de vizite și 2.817 tranziții, deci în medie 1,32 pagini per vizită. 99 din 572 de contoare au înregistrat măcar o tranziție.

Nu este vorba de un comutator oprit — înregistrarea traseelor este activată implicit, iar toate cele 166.453 de contoare o au activată. Acele site-uri chiar sunt pagini unice: pagini de profil, site-uri de o pagină, o galerie de imagini pe platforma altcuiva. Rata de respingere pentru cele mai multe va fi aproape de o sută la sută, și va fi corectă.

Un bit și nicio colectare nouă

O vizită are deja un rând timp de o oră. Acum acesta mai poartă un lucru: dacă vizita a văzut vreodată o a doua pagină, diferită. Valoarea este setată în interiorul instrucțiunii care rulează oricum, fără nicio interogare suplimentară:

ON DUPLICATE KEY UPDATE mehr = mehr | (url <> VALUES(url)),
                        last_seen = UNIX_TIMESTAMP(), url = VALUES(url)

Ordinea acestor atribuiri este tot secretul. Baza de date le evaluează de la stânga la dreapta, așa că url conține încă adresa anterioară când se face comparația. Puneți url pe primul loc și rândul compară noua adresă cu ea însăși, bitul rămâne zero pentru totdeauna, iar rata de respingere arată o sută la sută pentru toată lumea. Este un eșec care arată exact ca un rezultat plauzibil, de aceea a meritat demonstrat pe un rând de unică folosință înainte de a avea încredere în el.

Când ora a trecut, curățenia de noapte numără rândurile care expiră — câte vizite, câte dintre ele cu mai multe pagini — scrie un rând per contor și zi și șterge rândurile. Bitul trăiește o oră. Niciun cookie și nimic care să-i supraviețuiască.

Ce se poate generaliza

Întrebarea interesantă nu a fost niciodată cum să urmărim o sesiune. A fost care dintre lucrurile pe care le notăm deja se întâmplă să răspundă la întrebare și dacă răspunsul pe care îl dă este ancorat în aceeași definiție ca întrebarea.

Două surse care par amândouă să măsoare vizite, una cu o regulă de treizeci de minute și una cu o regulă de șaizeci, vor produce un raport care este un număr și nu înseamnă nimic. E mai ușor să adaugi un bit la un rând care există deja decât să explici, mai târziu, de ce rata este ce este.

Publicitate