We wtorek o 14:00 kod śledzenia konwersji przestaje działać. Przez sześć godzin nie rejestruje się żadna konwersja. Gdy to naprawisz, masz stratę 200 transakcji bez śladu w danych i nawet nie wiesz, że do tego doszło.
Błędy w danych nie dają o sobie znać. Siedzą cicho w danych i zniekształcają każdą Twoją decyzję. Zrozumienie, skąd się biorą, to jedyny sposób, by wychwycić je, zanim zaczną kosztować.
Trzy kategorie błędów w danych
Większość błędów w danych wpada do jednego z trzech koszyków: problemy ze śledzeniem, błędy konfiguracji i czynniki zewnętrzne, na które nie masz wpływu. Każdy wymaga innej naprawy.
Problemy ze śledzeniem: zepsuty kod i pominięte zdarzenia
Problemy ze śledzeniem pojawiają się, gdy kod pomiarowy nie uruchamia się albo uruchamia się błędnie. Brakujące tagi śledzenia. Błędy JavaScript, które blokują wykonanie kodu. Tagi odpalane na złych stronach lub w złym momencie. To problemy we wdrożeniu.
Jeden błąd w kodzie śledzenia może ukryć całe ścieżki użytkowników. Jeśli śledzenie konwersji działa tylko na jednej stronie zamówienia, a użytkownicy kupują na dwóch, brakuje Ci 50% konwersji. Błąd jest cichy. Współczynnik konwersji wygląda dobrze, a w rzeczywistości to połowa tego, co powinien.
Błędy konfiguracji: ustawienia, które zniekształcają dane
Błędy konfiguracji pojawiają się, gdy ustawienia analityki są złe. Niezgodne strefy czasowe. Limity czasu sesji, które nie pasują do zachowania użytkowników. Filtry, które przypadkiem wykluczają prawdziwy ruch. Filtry widoków, które ukrywają ważne segmenty.
Te błędy są podstępne, bo wyglądają jak zamierzony projekt systemu, a nie pomyłka. Zła strefa czasowa przesuwa wszystkie dane o 24 godziny. Możesz tego nie zauważyć przez tygodnie. Filtr wykluczający ruch wewnętrzny może przypadkiem wykluczyć Twojego największego klienta, jeśli jego adresu IP nie ma na liście blokad.
Czynniki zewnętrzne: rzeczy poza Twoją kontrolą
Część błędów w danych pochodzi z zewnątrz. Blokery reklam, które uniemożliwiają uruchomienie kodu śledzenia. Użytkownicy z wyłączonym JavaScriptem. Ruch botów, który zawyża liczby. Zmiany w ustawieniach prywatności przeglądarek. Te czynniki są realne, ale niewidoczne w danych.
Nie możesz im zapobiec, ale możesz je uwzględnić. Wiedza, że 40% odwiedzających używa blokerów reklam, pozwala poprawnie interpretować liczby ruchu. Ignorowanie tego sprawia, że dane tracą sens.
Typowe problemy ze śledzeniem i jak je rozpoznać
Zepsute tagi śledzenia
Tag śledzenia przestaje działać. Zwykle to wina błędu JavaScript, brakującej zależności albo wdrożenia kodu, które nadpisało kod śledzenia. Objaw: ruch lub konwersje nagle spadają do zera lub blisko zera.
Sprawdź konsolę przeglądarki pod kątem błędów JavaScript. Porównaj aktualne źródło strony z kopią zapasową. Czy coś niedawno się zmieniło? Jeśli widzisz nagły spadek dowolnego wskaźnika, najpierw podejrzewaj zepsuty tag.
Tagi odpalane w złym momencie
Tag śledzenia uruchamia się, zanim użytkownik wykona mierzoną akcję. Mierzysz wysłanie formularza, zanim formularz zostanie wysłany. Mierzysz odsłony po przekierowaniu strony. Dane są przesunięte o ułamki sekundy lub sekundy, a to psuje atrybucję.
Sprawdź kolejność kodu śledzenia względem akcji użytkownika. Śledzenie konwersji powinno uruchamiać się po potwierdzeniu konwersji, a nie przed nią.
Brakujące parametry lub dane
Kod śledzenia działa, ale nie zbiera wszystkich potrzebnych informacji. Brakuje identyfikatorów produktów. Wartości transakcji pokazują zero. Identyfikatory użytkowników nie są przypisane do sesji. Dane są, ale niepełne.
Zrób audyt wdrożenia śledzenia. Czy każde zdarzenie zawiera potrzebne parametry? Czy wartości są liczone poprawnie, czy domyślnie są puste?
Typowe błędy konfiguracji
Niezgodne strefy czasowe
Panel analityki ma ustawioną strefę wschodnią USA, a logi serwera są w UTC. Raporty przesuwają się o godziny. Dzienne sumy rozbijają się na złe daty. Trendy wyglądają inaczej zależnie od tego, które narzędzie sprawdzasz.
Ustaw strefę czasową analityki zgodnie z głównym miejscem działania firmy. Upewnij się, że wszystkie narzędzia używają tej samej strefy. Potem sprawdź, czy ustawienie faktycznie działa, bo łatwo to przeoczyć.
Limit czasu sesji
Limit czasu sesji określa, jak długo użytkownik może być nieaktywny, zanim jego sesja się zakończy i zacznie nowa. 15 minut to bardzo mało. 4 godziny to za dużo. Każdy wybór zmienia współczynnik odrzuceń i liczbę sesji.
Dopasuj limit do rzeczywistego zachowania użytkowników. Sklepy internetowe zwykle używają 30 minut. Strony z treściami mogą używać 2 godzin. Sprawdź, jaką wartość domyślną ma Twoje narzędzie, i zmień ją, jeśli nie pasuje do Twojego ruchu.
Filtry wykluczające dobry ruch
Filtr, który miał wykluczyć zakres IP biura, przypadkiem wyklucza połowę ruchu płatnego, bo zakres jest zbyt szeroki. Filtr, który miał wykluczyć dane testowe, wyklucza środowisko stagingowe z prawdziwymi użytkownikami. Filtry szybko tworzą martwe punkty.
Przeglądaj wszystkie aktywne filtry co kwartał. Testuj je, by wykluczały tylko to, co zamierzasz. Zapisuj, po co istnieje każdy filtr, żeby przypadkiem nie usunąć potrzebnego.
Jak znaleźć błędy w danych
Szukaj nagłych zmian bez przyczyny
Ruch rośnie o 30% z dnia na dzień bez startu kampanii. Współczynnik odrzuceń spada o 20% bez zmian na stronie. Konwersje znikają. Takie wzorce sygnalizują, że coś się zepsuło lub zmieniło w pomiarze.
Wyrób sobie nawyk porównywania wskaźników tydzień do tygodnia i miesiąc do miesiąca. Nagłe niewyjaśnione zmiany to prawie zawsze błędy, a nie prawdziwe zmiany.
Porównuj z innymi źródłami
Porównaj analitykę z logami serwera. Porównaj liczbę transakcji z operatorem płatności. Porównaj liczbę użytkowników z CRM. Różnice ujawniają martwe punkty lub błędy.
Nie zgodzą się co do joty, bo różne narzędzia liczą różne rzeczy, ale różnicę da się wyjaśnić. Jeśli nie umiesz wytłumaczyć, skąd różnice, znajdujesz problem do zbadania.
Regularnie testuj konfigurację śledzenia
Nie czekaj, aż pojawią się błędy. Testuj śledzenie przed uruchomieniem nowych stron lub kampanii. Użyj narzędzi deweloperskich przeglądarki, by sprawdzić, czy kod śledzenia się uruchamia. Użyj trybu debugowania w narzędziu, by oglądać dane na żywo.
Testuj, zanim zwiększysz skalę. Problem ze śledzeniem w małym teście niewiele kosztuje. Ten sam problem w pełnym ruchu jest drogi.
Najczęstsze pytania
Skąd wiem, że mój kod śledzenia jest zepsuty?
Pierwszym sygnałem są nagłe spadki ruchu, konwersji lub zdarzeń. Sprawdź konsolę przeglądarki pod kątem błędów JavaScript. Obejrzyj kod śledzenia w źródle strony. Czy coś niedawno się zmieniło? Przetestuj to, wykonując konwersję samodzielnie i sprawdzając, czy zdarzenie pojawia się na żywo. Z kreatorem stron WEMASY możesz to skonfigurować bezpośrednio na swojej stronie.
Jaka jest różnica między problemem ze śledzeniem a problemem z konfiguracją?
Problemy ze śledzeniem wpływają na to, czy dane w ogóle są zbierane. Problemy z konfiguracją wpływają na to, jak dane są interpretowane. Zepsuty tag = brak danych. Zła strefa czasowa = błędna interpretacja danych.
Jak często należy sprawdzać konfigurację śledzenia?
Co najmniej raz na kwartał. Częściej, jeśli uruchamiasz nowe funkcje, kampanie lub strony. Przed każdą ważną decyzją opartą na analityce upewnij się, że konfiguracja jest poprawna.
Czy filtr może zepsuć moje dane analityczne?
Tak. Zbyt szeroki filtr może wykluczyć dobry ruch lub konwersje. Zawsze testuj filtry na małym podzbiorze, zanim je zastosujesz. Zapisuj, co robi każdy filtr i po co istnieje.
Co zrobić, gdy znajdę błąd w danych?
Zatrzymaj się. Ustal, kiedy błąd się zaczął. Oszacuj jego wpływ. Napraw błąd na przyszłość. W przypadku danych historycznych opisz błąd i dostosuj interpretację raportów. Niektórych błędów nie da się naprawić wstecz.
Jak sprawdzić, czy analityka zgadza się z operatorem płatności?
Pobierz liczbę transakcji z obu systemów za ten sam okres. Nie zgodzą się dokładnie, ale różnicę da się wyjaśnić. Analityka może pokazywać więcej sesji niż transakcji. Operator płatności pokazuje tylko zrealizowane zamówienia. Opisz różnicę i zrozum, co oznacza.