Co zawiera plan śledzenia?
Co najmniej jeden wiersz na zdarzenie: nazwę zdarzenia, dołączone do niego właściwości, dokładny moment, w którym się uruchamia, i osobę, która za nie odpowiada. Dobre plany zapisują też, które narzędzia otrzymują zdarzenie i na jakie pytanie ma ono odpowiadać – zdarzenie, którego nikt nie odpytuje, to utrzymanie bez zysku. Format jest mniej ważny niż nawyk: arkusz kalkulacyjny, wersjonowany plik w repozytorium czy narzędzie do schematów, takie jak Segment Protocols albo Amplitude Data – wszystko działa, o ile plan jest aktualizowany w tym samym pull requeście co kod śledzący.
Jak nazywać zdarzenia?
Wybierz jedną konwencję i egzekwuj ją wszędzie. Najczęstsza to obiekt_
Czym jest rozjazd śledzenia i dlaczego zabija analitykę?
Rozjazd (drift) to luka, która otwiera się między planem a tym, co kod faktycznie wysyła: zdarzenie dostaje nową nazwę bez aktualizacji planu, właściwość zmienia typ, pojawia się duplikat pod drugą nazwą. Każda zmiana jest drobna; razem sprawiają, że lejki zaniżają liczby, segmenty dynamiczne przestają obejmować użytkowników, których powinny, a panele dryfują w stronę fikcji – i wtedy zespół całkowicie przestaje ufać danym. Lekarstwo jest proceduralne, a nie techniczne: żadne zdarzenie nie trafia na produkcję bez wpisu w planie, a przegląd tego wpisu jest częścią code review.
Dlaczego to ważne dla dwuosobowego zespołu
Małe zespoły pomijają plan, bo wydaje się procedurą dla firmy, którą jeszcze nie są. Logika działa odwrotnie: przy dwóch osobach w październiku nikt nie pamięta, dlaczego istnieją jednocześnie checkout_