W wielu przypadkach jedną z przyczyn rozbieżności wartości między GA4 a Google Ads jest konfiguracja trybu zgody (consent mode) oraz ustawienia cookies, które wpływają na to, jak nasze dane są gromadzone i przetwarzane.
W tym artykule właśnie wyjaśniam, dlaczego Twoje dane w Google Ads mogą wyglądać poprawnie, a w GA4 mogą być niekompletne lub niewłaściwe.
Tryb zgody i jego wpływ na zbieranie danych
Google wprowadziło tryb zgody (consent mode..), aby dostosować sposób zbierania danych do regulacji dotyczących prywatności, takich jak RODO itp.. Dzięki trybowi zgody możesz kontrolować, jakie dane są zbierane w zależności od zgody użytkowników na śledzenie.
Przykładowy kod trybu wstępny zgody może wyglądać tak:
gtag('consent', 'default', {
'ad_storage': 'denied',
'ad_user_data': 'denied',
'ad_personalization': 'denied',
'analytics_storage': 'denied',
'functionality_storage': 'denied',
'personalization_storage': 'denied',
'security_storage': 'granted'
});
Możemy zauważyć, że w powyższym przypadku domyślnie wszystkie typy przechowywania danych reklamowych i analitycznych są wyłączone, co może powodować problemy ze zbieraniem danych zwłaszcza w GA4 i co jest bardzo ciekawe to niekoniecznie w Google Ads.
Co właściwie oznacza 'ad_storage':'denied?
Ogranicza dostęp do cookies reklamowych: W pierwszej kolejności ustawienie 'ad_storage':'denied' oznacza, że zarówno Google Ads, jak i inne usługi reklamowe Google , nie mogą korzystać z cookies, które są używane do:
- Remarketingu: Śledzenie użytkowników i wyświetlanie im reklam na podstawie wcześniejszych interakcji z Twoją stroną.
- Personalizacji reklam: Personalizowanie reklam na podstawie aktywności użytkownika.
- Atrybucji między urządzeniami: Śledzenie użytkownika na różnych urządzeniach lub przeglądarkach.
- Zbierania danych do mierzenia efektywności reklam: Ograniczone są także niektóre mechanizmy śledzenia efektywności reklam, jeśli użytkownik nie wyraził zgody.
Google Ads nadal może śledzić konwersje: Konwersje np. zakup, zapisanie się do newslettera, czy inne działania definiowane jako konwersje mogą być rejestrowane na poziomie sesji lub za pomocą innych mechanizmów Google Ads, nawet bez pełnego dostępu do cookies. Google Ads używa modelowania konwersji, aby wypełniać luki w danych, gdy cookies reklamowe nie są dostępne. GA4 też wykorzystuje nasze dane do modelowania konwersji, ale jego podejście znacznie się różni od Google Ads. GA4 zbiera dane o zdarzeniach a następnie wykorzystuje je do modelu opartego na danych ale też uwzględniania ograniczenia dotyczące zgód użytkowników i to wpływa na precyzję analizy konwersji w GA4. Poniżej załączam opis wymagań do modelowania behawioralnego w GA4.
Brak cookies dla Google: Kiedy ad_storage jest ustawione na 'denied', Google Ads może nadal mierzyć konwersje, ale nie będzie mogło wykorzystywać cookies do bardziej szczegółowych analiz i do cross-device tracking (śledzenia użytkowników między urządzeniami). Dane o konwersjach są więc bardziej ograniczone, ale nie całkowicie zablokowane.
Wymagania wstępne do modelowania behawioralnego w GA4 aby mieć lepsze wyniki?
Tryb uzyskiwania zgody musi być włączony na wszystkich stronach witryny lub ekranach aplikacji.
Tagi muszą być wczytywane przed wyświetleniem okna z prośbą o zgodę. Tagi Google powinny być wczytywane we wszystkich przypadkach, niezależnie od tego, czy użytkownik wyraził zgodę na przetwarzanie danych.
Minimalna liczba zdarzeń. Usługa musi rejestrować co najmniej 1000 zdarzeń dziennie z parametrem analytics_storage=’denied’ przez co najmniej 7 dni.
Minimalna liczba użytkowników. Usługa musi mieć co najmniej 1000 użytkowników dziennie wysyłających zdarzenia z parametrem analytics_storage=’granted’ przez co najmniej 7 z ostatnich 28 dni.
Wymagana wartość progowa danych. Aby wytrenować model, może być konieczne osiągnięcie wymaganej wartości progowej danych przez więcej niż 7 z 28 dni.
Dlaczego dane w Google Ads mogą wyglądać dobrze, a w GA4 nie?
Google Ads a GA4 – różne sposoby zbierania danych: Nawet przy ograniczeniach ad_storage: 'denied. Google Ads może korzystać z danych o konwersjach na poziomie kampanii (np. kliknięcie w reklamę prowadzące bezpośrednio do konwersji), podczas gdy GA4 może mieć trudności z dokładnym przypisaniem tej samej konwersji ze względu na brak cookies i danych analitycznych.
Modelowanie konwersji w Google Ads: Google Ads, podobnie jak GA4, używa modelowania konwersji, ale w przypadku Google Ads, dane o konwersjach są często bardziej precyzyjne, ponieważ są bezpośrednio powiązane z kliknięciami reklam. Google Ads może również korzystać z danych z innych źródeł (np. Google Signals) do lepszego oszacowania konwersji.
Zgoda użytkownika na analitykę: Ustawienie 'analytics_storage’:’denied’ w GA4 może całkowicie zablokować zbieranie danych analitycznych (np. sesji, zdarzeń), co wpływa na to, jakie dane są dostępne do modelowania konwersji. Google Ads może korzystać z tych samych danych (np. kliknięć reklam) do śledzenia konwersji, nawet jeśli GA4 nie rejestruje pełnej aktywności użytkownika na stronie.
Jak rozwiązać problem rozbieżności danych?
Aby starać się zminimalizować różnice w danych między Google Ads a GA4, warto rozważyć kilka kroków:
Zgoda na przechowywanie danych: Jeśli użytkownik wyrazi zgodę na cookies reklamowe i analityczne, powinieneś aktualizować tryb zgody za pomocą gtag('consent', ...), aby GA4 i Google Ads mogły zbierać pełne dane.
Sprawdzenie zgód użytkowników: Jeśli problem polega na tym, że tryb zgody jest zbyt restrykcyjny, warto sprawdzić, czy użytkownicy faktycznie odmawiają zgody na śledzenie, czy też system domyślnie blokuje te funkcje z powodu braku wyraźnej decyzji użytkownika. Ważne jest, aby system zgód (Consent Management Platform, CMP) prawidłowo ustalał poziomy zgody i przekazywał je do GTAG. Sprawdź też sam banner.
Synchronizacja danych Google Ads i GA4: W Google Ads możesz ustawić importowanie konwersji z GA4. Upewnij się, że połączenie między kontami Google Ads i GA4 działa poprawnie, i że wszystkie konwersje są importowane do Google Ads, co pozwala na bardziej precyzyjne modelowanie w obu systemach. Sprawdź czasy okna konwersji w Google Ads i GA4 oraz tożsamość ustawień atrybucji ( np. oparta na danych…) są takie same
Preloading. Zbieranie danych przed podjęciem decyzji: Zbieraj dane o użytkownikach, ale staraj się nie przypisywać im identyfikatorów do momentu, gdy wyrażą zgodę. Możesz to zrobić, dodając warunki do zdarzeń, które nie wysyłają identyfikatorów do GA4, dopóki użytkownik nie wyrazi zgody.
Podsumowanie
Rozbieżności między danymi w Google Ads i Google Analytics 4 mogą wynikać z restrykcji nałożonych przez tryb zgody, zwłaszcza jeśli domyślne ustawienia cookies ograniczają dostęp do danych analitycznych i reklamowych.
Usługa Google Ads dzięki modelowaniu konwersji i śledzeniu kliknięć reklam, może nam nadal dostarczać wiarygodne dane o konwersjach, nawet jeżeli cookies są zablokowane. GA4, które jest zależne od cookies analitycznych, może mieć trudności z dokładnym modelowaniem danych, co prowadzi do różnic w raportach.'ad_storage': 'denied' wprowadza restrykcje zarówno dla Google Ads, jak i GA4, zwłaszcza w kontekście przechowywania danych reklamowych i cookies.
Google Ads nadal może śledzić konwersje na poziomie kliknięcia reklamy, nawet jeśli cookies są zablokowane. Ograniczenia te mogą prowadzić do rozbieżności w raportowaniu między Google Ads a GA4, gdzie GA4 może mieć mniej danych, a Google Ads może modelować konwersje na podstawie kliknięć reklam.
Poprawna konfiguracja trybu zgody oraz synchronizacja danych między GA4 a Google Ads są kluczowe, aby uzyskać pełny obraz efektywności kampanii i poprawić dokładność raportów.
