Przejdź do treści

Dlaczego dane w ECDP i Google Analytics 4 mogą się różnić

ECDP i Google Analytics 4 (GA4) zbierają dane niezależnie, każde za pomocą własnego skryptu. Dlatego liczby w obu narzędziach, na przykład sesji czy wyświetleń produktów, nie muszą się zgadzać co do jednej sztuki. Różnica nie oznacza, że któreś z narzędzi liczy błędnie. W tym artykule wyjaśniamy, skąd biorą się różnice i jak ECDP liczy sesje.

Jak każde z narzędzi otrzymuje dane#

Gdy odwiedzający otwiera Twoją stronę, dzieją się dwie niezależne rzeczy:

  • Tag GA4 wysyła zdarzenia do Google Analytics.
  • Skrypt śledzący ECDP wysyła zdarzenia do ECDP.

Każde narzędzie liczy tylko te zdarzenia, które do niego dotarły. Jeśli jeden ze skryptów został zablokowany, załadował się z opóźnieniem albo się nie wykonał, oba narzędzia widzą inny zestaw zdarzeń z tej samej wizyty.

Skąd mogą wynikać różnice w liczbach#

  • Zgody cookies i consent mode. Skrypt ECDP i tag GA4 mogą podlegać innym regułom zgody w platformie do zarządzania zgodami (CMP). Jeśli na przykład skrypt ECDP ładuje się niezależnie od zgody, a tag GA4 czeka na decyzję odwiedzającego, osoba, która odmówi zgody albo wyrazi ją z opóźnieniem, może być widoczna w ECDP, a niewidoczna w GA4.
  • Blokery reklam i ochrona prywatności w przeglądarce. Wiele blokerów reklam i mechanizmów przeglądarek, takich jak Safari ITP czy Firefox ETP, rozpoznaje GA4 jako narzędzie śledzące i je blokuje. Zapytania do domeny ECDP zwykle nie są na tych samych listach blokujących, więc mogą przechodzić nawet wtedy, gdy GA4 jest zablokowane. Możliwa jest też sytuacja odwrotna: ECDP jest zablokowane, a GA4 działa. W obu przypadkach jedno z narzędzi zapisuje mniej zdarzeń niż drugie.
  • Implementacja zdarzeń GA4. Zdarzenia, takie jak view_item, zależą od konfiguracji GTM i GA4 na Twojej stronie. Jeśli zdarzenie opiera się na danych produktu przekazywanych przez dataLayer, błąd w tagu, opóźnienie w ładowaniu danych albo nietypowy typ strony produktowej mogą sprawić, że zdarzenie się nie wyśle, mimo że strona się załadowała, a inne narzędzia zarejestrowały wizytę.
  • Przeglądarki i urządzenia. Ten sam skrypt może działać inaczej w różnych przeglądarkach, ich wersjach i na różnych urządzeniach.
  • Problemy z ładowaniem skryptów. Wolne połączenie, zamknięcie strony przed końcem ładowania skryptu albo błąd na stronie mogą zatrzymać jeden ze skryptów, a drugi nie.
  • Różne definicje. Każde narzędzie ma własne zasady tego, co jest sesją i kiedy sesja się kończy. Szczegóły w kolejnych sekcjach.

Jak ECDP liczy sesje#

Sesja w ECDP zaczyna się, gdy zostanie przetworzone pierwsze prawidłowe zdarzenie web trackingu dla danego odwiedzającego i danej strony. Samo załadowanie skryptu śledzącego nie rozpoczyna sesji.

Pierwszym zdarzeniem może być na przykład:

  • wejście na stronę,
  • wejście na stronę produktu,
  • wejście na stronę koszyka,
  • zmiana zawartości koszyka,
  • wejście na listę życzeń,
  • potwierdzenie zamówienia,
  • inne prawidłowe zdarzenie obsługiwane przez web tracking.

Kolejne zdarzenia tego samego odwiedzającego należą do tej samej sesji, dopóki nie minie czas bezczynności ustawiony dla strony. Czas bezczynności konfiguruje zespół ECDP dla każdej strony, domyślnie wynosi on 60 minut. Następne zdarzenie po jego upływie rozpoczyna nową sesję.

Wskaźnik odrzuceń sesji#

Jeśli sesja zawiera tylko jedno prawidłowe zdarzenie, ECDP klasyfikuje ją jako odrzuconą i pokazuje osobno. Do głównego licznika sesji trafiają tylko sesje z więcej niż jednym prawidłowym zdarzeniem.

Wskazówka: W raportach Bounced sessions oznacza sesje na stronie z jednym zdarzeniem. Nie ma związku z odbiciami wiadomości e-mail, czyli wiadomościami, które nie zostały dostarczone, na przykład we wskaźniku Bounce rate w raportach e-mail.

Gdzie zobaczyć liczbę sesji#

Przejdź do Raporty > Website insights. Raport pokazuje Total sessions, Bounced sessions i Effective sessions oraz liczbę zamówień, współczynnik konwersji i średnią wartość zamówienia. [CHECK: PL nazwy sekcji i wskaźników w interfejsie]

Skąd bierze się liczba sesji#

ECDP nie pobiera liczby sesji z GA4. Wylicza ją na podstawie zdarzeń zebranych przez web tracking ECDP. Sesje są najpierw sumowane w przedziałach godzinowych, potem w zestawieniach dziennych, a zestawienia dzienne składają się na wartość widoczną w sekcji Billing. Dzienne rozbicie pozwala sprawdzić, jak wyliczono dany okres.

Sesje w ECDP a sesje zaangażowane w GA4#

Obie metryki pomijają sesje z minimalną aktywnością, ale opierają się na innych zasadach, więc ich wartości mogą się różnić, nawet jeśli oba narzędzia otrzymają te same zdarzenia.

ECDPGA4 – sesje zaangażowane (engaged sessions)
Co jest liczoneSesje z więcej niż jednym prawidłowym zdarzeniem web trackinguSesje, które trwają dłużej niż 10 sekund, mają zdarzenie kluczowe albo co najmniej 2 wyświetlenia strony lub ekranu
Co jest pomijaneSesje z jednym zdarzeniem, pokazywane jako sesje odrzuconeSesje, które nie spełniają żadnego z tych warunków
Źródło danychWeb tracking ECDPTag GA4 na stronie
Koniec sesjiCzas bezczynności ustawiony dla stronyLimit czasu sesji ustawiony w GA4

Jak porównać dane z obu narzędzi#

  1. Porównaj ten sam zakres dat w obu narzędziach.
  2. Upewnij się, że porównujesz odpowiadające sobie metryki, na przykład sesje w ECDP z sesjami zaangażowanymi w GA4, a nie ze wszystkimi sesjami.
  3. Sprawdź w CMP, czy skrypt ECDP i tag GA4 podlegają tym samym regułom zgody.
  4. Otwórz stronę w przeglądarce bez rozszerzeń i sprawdź w narzędziach deweloperskich, czy oba skrypty się ładują.
  5. Jeśli różnicy nadal nie da się wyjaśnić, skontaktuj się z opiekunem konta. Zobacz następną sekcję.

Kiedy skontaktować się z opiekunem konta#

Pewna różnica między ECDP i GA4 jest normalna. Jeśli widzisz znaczącą różnicę, której nie wyjaśniają powyższe przyczyny, zgłoś ją opiekunowi konta. Pomożemy ją sprawdzić.

Żeby przyspieszyć sprawdzenie, w wiadomości podaj:

  • stronę, którą porównujesz,
  • zakres dat,
  • metrykę i wartości z obu narzędzi,
  • zrzut ekranu obu raportów, jeśli go masz.

Czy różnica oznacza, że sesje są liczone błędnie?#

Nie. Narzędzia zbierają dane niezależnie i każde ma własne definicje, więc zgodność 1:1 nie jest oczekiwana. Wartość w ECDP to liczba sesji wyliczona ze zdarzeń, które dotarły do ECDP i zostały prawidłowo przetworzone.

Czy liczba w ECDP będzie wyższa czy niższa niż w GA4?#

Może być i tak, i tak. Jeśli częściej blokowane jest GA4, ECDP pokaże więcej zdarzeń. Jeśli częściej blokowany jest skrypt ECDP, więcej pokaże GA4. Wynik zależy od przeglądarek odwiedzających, ich zgód i konfiguracji tagów na stronie.

Czy rozliczenie opiera się na danych z GA4?#

Nie. Wartość używana do rozliczenia jest wyliczana przez ECDP na podstawie własnych danych web trackingu i nie jest pobierana z GA4.

Co dalej#