Cookies / RODO

Spadek konwersji po wdrożeniu banera cookies: diagnoza krok po kroku

GRI88B
Spadek konwersji po wdrożeniu banera cookies: diagnoza krok po kroku

Wdrożyłeś baner cookies i konwersje w Google Ads albo w GA4 spadły z dnia na dzień. Zanim zmienisz ofertę, budżety czy kampanie, sprawdź jedną rzecz. W większości przypadków sprzedaż się nie zmienia. Zmienia się to, co widzisz w raportach. Część klientów, którzy nie zaakceptowali zgód, nadal kupuje albo dzwoni. GA4 i Google Ads przestają część z nich liczyć albo liczą ich z opóźnieniem, w formie zmodelowanej. To nie jest teoria, to mechanizm opisany wprost w dokumentacji Google. Ten tekst pokazuje, jak to sprawdzić krok po kroku, zamiast zgadywać i zmieniać rzeczy, które działały dobrze.

Zanim zaczniesz szukać winnego, rozdziel dwa różne problemy. Pierwszy: sprzedaż faktycznie spadła, bo baner odstrasza użytkowników albo blokuje działanie strony. Drugi: sprzedaż jest taka sama, tylko raporty pokazują mniej, bo część ruchu przestała być mierzona po decyzji o cookies. To rozróżnienie decyduje o tym, co naprawiasz: ofertę i UX, czy wdrożenie techniczne. Poniższe kroki prowadzą Cię przez diagnozę w tej kolejności, od najprostszego testu do najbardziej technicznego.

Krok 1: Porównaj dane z backendu i CRM z tym, co pokazuje GA4

Otwórz dwa źródła obok siebie: system, w którym realnie zapada decyzja o sprzedaży, i GA4. Dla sklepu to panel zamówień, dla firmy usługowej to CRM, poczta ofertowa i call tracking. Zestaw liczby z tego samego zakresu dat, sprzed wdrożenia banera i po nim.

Co sprawdzasz E-commerce Firma usługowa
Realna liczba konwersji Zamówienia w panelu sklepu (WooCommerce, PrestaShop, Shopify) albo w ERP Telefony z call trackingu, leady w CRM, zapytania w skrzynce ofertowej
Liczba w GA4 Zdarzenie zakupu w raporcie Monetyzacja, sekcja Zakupy w ecommerce Zdarzenie generowania leada: wysłany formularz, kliknięcie numeru telefonu, czat
Sygnał ostrzegawczy Liczba zamówień w sklepie stabilna, liczba w GA4 spada mocniej niż wcześniej Liczba telefonów i maili stabilna, liczba zdarzeń w GA4 spada mocniej niż wcześniej

Jeśli liczba realnych transakcji albo leadów jest zbliżona do okresu sprzed banera, a spadło tylko to, co pokazuje GA4, masz odpowiedź: to problem pomiaru, nie sprzedaży. Przechodzisz do kroku 2 i 3. Jeśli backend też pokazuje mniej zamówień albo mniej telefonów, szukasz przyczyny w samym bannerze i UX, opisanej w kroku 4.

Krok 2: Sprawdź consent rate, czyli ile osób w ogóle akceptuje zgody

Consent rate to odsetek użytkowników, którzy zgadzają się na cookies analityczne i marketingowe. Znajdziesz go w panelu swojego CMP, na przykład Cookiebot, OneTrust, Didomi, CookieScript czy CookieYes, w sekcji statystyk zgód albo raportu consent rate w czasie.

Sprawdź trend, nie pojedynczy dzień. Porównaj consent rate sprzed zmiany treści banera z okresem po zmianie, jeśli ostatnio modyfikowałeś kolejność przycisków, tekst, kolor albo moment wyświetlenia. Spadek konwersji w GA4 przy stabilnym albo rosnącym consent rate wskazuje na błąd techniczny z kroku 3 albo 4, nie na sam baner. Spadek konwersji przy jednoczesnym spadku consent rate wskazuje na problem z treścią albo wyglądem banera, do naprawy w kroku 5.

Zapisuj consent rate co tydzień w osobnym arkuszu. Bez historii nie ocenisz, czy liczba, którą widzisz dzisiaj, jest odchyleniem, czy nową normą dla Twojego ruchu.

Krok 3: Zweryfikuj, czy Consent Mode v2 działa tak, jak powinien

Otwórz stronę w trybie incognito, odrzuć zgody i sprawdź w narzędziu deweloperskim przeglądarki, w zakładce sieć, czy do Google w ogóle coś się wysyła. Zgodnie z dokumentacją Google, poprawne wdrożenie Consent Mode ustawia domyślny stan zgód (gtag consent default) zanim jakikolwiek tag się załaduje, a potem aktualizuje go (gtag consent update) natychmiast po decyzji użytkownika. Cztery sygnały, które powinny pojawić się w warstwie danych, to analytics_storage, ad_storage, ad_user_data i ad_personalization.

Jeśli po odrzuceniu zgód w zakładce sieć nie ma żadnego żądania do Google, choć powinien pojawić się ograniczony, tzw. cookieless ping, oznacza to, że baner blokuje tagi całkowicie zamiast przełączać je w tryb ograniczony. To błąd wdrożenia w Google Tag Managerze, nie działanie samego Consent Mode.

Drugi element to modelowanie behawioralne. GA4 domyślnie uzupełnia lukę po stronie użytkowników, którzy odrzucili zgody, danymi statystycznymi. Włącza się dopiero, gdy przez co najmniej 7 kolejnych dni zbierasz minimum 1000 zdarzeń dziennie od użytkowników z odrzuconą zgodą, i jednocześnie masz minimum 1000 użytkowników dziennie z zaakceptowaną zgodą przez co najmniej 7 z ostatnich 28 dni, a Consent Mode działa na wszystkich stronach serwisu. Mniejsze serwisy tego progu często nie osiągają, więc dane po prostu brakują, zamiast zostać zamodelowane.

W Google Ads mechanizm jest osobny. Modelowane konwersje pojawiają się po poprawnym technicznie wdrożeniu Consent Mode albo IAB TCF v2.0 oraz po przekroczeniu progu co najmniej 700 kliknięć w reklamy w ciągu 7 dni, liczonych osobno dla każdego kraju i domeny. Poniżej tego progu w statystykach kampanii zobaczysz spadek konwersji, który nie jest spadkiem sprzedaży, tylko brakiem wystarczających danych do modelowania. Więcej o tym, jak modelowanie zmienia liczby w raportach, pisaliśmy w tekście o Consent Mode v2 i o tym, co naprawdę widzisz w danych.

Krok 4: Sprawdź typowe błędy wdrożenia, które realnie zabijają konwersję

Część spadków to nie pomiar, tylko realna strata sprzedaży spowodowana samym banerem. Najczęściej powtarzają się cztery błędy.

Błąd Co się dzieje
Blokada wszystkich tagów zamiast trybu consent CMP usuwa cały kontener GTM z kodu strony do momentu zgody, zamiast ustawić analytics_storage i ad_storage na denied. Razem z pikselami znikają skrypty płatności, czatu albo walidacji formularza, więc zamówienia realnie się nie domykają.
Brak aktualizacji zgody po kliknięciu Użytkownik klika „akceptuję”, ale CMP nie wysyła aktualizacji do warstwy danych. Tagi nadal działają tak, jakby zgody nie było. W statystykach wygląda to jak zerowy consent rate, mimo że ludzie realnie klikają zgodę.
Baner psuje wydajność albo zasłania telefon na mobile Warstwa banera doładowuje się z opóźnieniem i przesuwa układ strony, co obciąża Core Web Vitals, albo na małym ekranie zasłania przycisk zakupu, numer telefonu w stopce czy formularz kontaktowy.
Podwójny baner Dwa CMP działają jednocześnie, na przykład stary skrypt platformy i nowy od agencji po migracji. Sygnały zgody nadpisują się nawzajem, a część użytkowników klika w baner, który i tak zaraz przykrywa drugi.

Każdy z tych błędów sprawdzisz bez narzędzi analitycznych. Wejdź na stronę na telefonie w trybie incognito i spróbuj kupić albo wysłać formularz, zanim zaakceptujesz cokolwiek w bannerze. Jeśli coś nie działa albo nie widzisz przycisku, masz winnego.

Krok 5: Podnieś consent rate legalnie, bez dark patterns

Wyższy consent rate to więcej danych bez modelowania i bez luk w raportach. Grupa robocza EDPB do spraw banerów cookie przeanalizowała setki zgłoszeń od europejskich organów nadzorczych i opisała, które rozwiązania najczęściej uznawano za naruszenie zasady swobodnej zgody.

Brak przycisku odrzucenia zgód na pierwszej warstwie banera, domyślnie zaznaczone zgody oraz przyciski „akceptuj” i „odrzuć” o wyraźnie różnym kontraście, tak że jeden jest widoczny, a drugi praktycznie nieczytelny, to najczęściej powtarzające się naruszenia wskazane w raporcie EDPB Cookie Banner Taskforce.

UODO idzie tym samym tropem: zgoda musi dawać użytkownikowi realną kontrolę i nie może sugerować, że jej brak wiąże się z jakimś obowiązkiem, o czym urząd pisze w materiałach edukacyjnych o zgodzie. Praktycznie oznacza to kilka konkretnych zmian do wdrożenia w Twoim bannerze:

  • Przycisk „odrzuć” na tym samym poziomie co „akceptuj wszystkie”, bez chowania go w ustawieniach czy w drobnym linku tekstowym.
  • Ten sam kontrast i ta sama wielkość obu przycisków, żadnego przycisku w kolorze marki i szarego, niewidocznego drugiego.
  • Krótki, konkretny opis celów przetwarzania, bez straszenia, że strona „nie będzie działać poprawnie” po odrzuceniu.
  • Wycofanie zgody równie proste jak jej wyrażenie, dostępne z poziomu każdej podstrony.

To nie jest sprzeczne z wynikiem biznesowym. Baner bez dark patterns może mieć dobry consent rate, jeśli jasno tłumaczysz, po co proponujesz zgodę, zamiast ukrywać wybór przed użytkownikiem. Wdrożenie takiego banera, technicznie i prawnie poprawnego, to jedna z usług cookie consent, które robimy najczęściej.

Krok 6: Checklist naprawczy

Przejdź po kolei, zanim zmienisz cokolwiek innego niż samo wdrożenie:

  • Porównaj liczbę transakcji lub leadów w backendzie z liczbą w GA4 za ten sam okres.
  • Sprawdź consent rate w panelu CMP i porównaj go z okresem sprzed ostatnich zmian.
  • Zweryfikuj w zakładce sieć, czy po odrzuceniu zgód nadal wysyłany jest ograniczony ping do Google.
  • Potwierdź, że gtag consent default jest ustawiony przed załadowaniem tagów, a update wysyła się natychmiast po decyzji użytkownika.
  • Sprawdź, czy Twój ruch i liczba kliknięć w reklamy w ogóle kwalifikują się do modelowania w GA4 i Google Ads.
  • Przetestuj checkout i formularz kontaktowy na telefonie, zanim klikniesz cokolwiek w bannerze.
  • Sprawdź w konsoli deweloperskiej, czy na stronie nie działają dwa CMP jednocześnie.
  • Przejrzyj treść i układ banera pod kątem równego traktowania przycisku zgody i odrzucenia.

Źródła

Jeśli po tej diagnozie widzisz, że problem jest techniczny, nie musisz go rozplątywać sam. W PremiumAds wdrażamy i naprawiamy bannery cookie consent razem z konfiguracją GA4, Google Ads i Google Tag Managera, tak żeby dane w raportach odpowiadały temu, co naprawdę dzieje się w Twojej sprzedaży. Napisz do nas przez stronę kontaktową i prześlij zrzut ekranu z panelu CMP, zaczniemy od tego samego audytu, który opisaliśmy wyżej.

Często zadawane pytania

Czy spadek konwersji w GA4 po wdrożeniu banera cookies oznacza, że tracę realną sprzedaż?

Niekoniecznie. Najczęściej to spadek pomiaru, nie sprzedaży. Użytkownicy, którzy nie zaakceptowali zgód, nadal kupują i dzwonią, ale GA4 i Google Ads przestają część z nich liczyć albo liczą ich z opóźnieniem, w formie zmodelowanej. Zanim zaczniesz zmieniać ofertę, porównaj liczbę zamówień lub leadów w backendzie z liczbą w GA4 za ten sam okres.

Jak sprawdzić consent rate na mojej stronie?

Consent rate znajdziesz w panelu swojego CMP, na przykład Cookiebot, OneTrust, Didomi czy CookieScript, w sekcji statystyk zgód. Sprawdzaj trend tygodniowy, nie pojedynczy dzień, i porównuj okresy przed i po zmianach w treści albo układzie banera. Spadek konwersji przy stabilnym consent rate wskazuje na błąd techniczny, a nie na sam baner.

Czym jest modelowanie konwersji w GA4 i Google Ads i kiedy się włącza?

To uzupełnianie danych o użytkownikach bez zgody na podstawie zachowań użytkowników, którzy się zgodzili. W GA4 wymaga co najmniej 1000 zdarzeń dziennie z odrzuconą zgodą przez 7 dni oraz 1000 użytkowników dziennie z zaakceptowaną zgodą przez 7 z 28 dni. W Google Ads potrzeba poprawnego wdrożenia Consent Mode i co najmniej 700 kliknięć w reklamy w ciągu 7 dni.

Jakie są najczęstsze błędy techniczne we wdrożeniu banera cookies?

Najczęściej baner blokuje cały kontener Google Tag Managera zamiast przełączać tagi w tryb consent, przez co znikają też skrypty płatności czy czatu. Drugi błąd to brak aktualizacji zgody po kliknięciu akceptacji. Zdarza się też, że baner zasłania przycisk zakupu na telefonie albo że na stronie działają jednocześnie dwa niezależne bannery.

Jak podnieść consent rate zgodnie z RODO, bez dark patterns?

Umieść przycisk odrzucenia zgód na tej samej warstwie i z takim samym kontrastem co przycisk akceptacji, bez chowania go w ustawieniach. Nie zaznaczaj zgód domyślnie i nie sugeruj w treści, że odmowa oznacza gorsze działanie strony. Wycofanie zgody powinno być tak samo proste jak jej wyrażenie, dostępne z każdej podstrony serwisu.

0 0 głosy
Ocena artykułu
Subskrybuj
Powiadom o
guest
0 Komentarze
Najstarsze
Najnowsze Najwięcej głosów

Potrzebujesz wsparcia w temacie z artykułu?

Zajmujemy się Google Ads, SEO, GA4, GEO i RODO od 12 lat. Odpowiada Maciej w 24h, bez handlowca, bez automatu.

Napisz do nas