Trackum

Konfiguracja Google Consent Mode v2: brak ostrzeżeń w Tag Assistant

Najczęstsze ostrzeżenie w Tag Assistant mówi, że tag odczytał zgodę przed ustawieniem wartości domyślnej. Jak jej uniknąć i co jeszcze ma znaczenie.

Funkcje · · 3 min czytania · Napisane z pomocą AI

Konfiguracja Google Consent Mode v2: brak ostrzeżeń w Tag Assistant
📷 Sasun Bughdaryan · Unsplash

Consent Mode to łącze między Twoim banerem cookies a tagami Google. Baner dowiaduje się, co zezwala odwiedzający, a Consent Mode przekazuje to do Google Analytics i Google Ads. Wersja 2 dodała dwa nowe typy: ad_user_data i ad_personalization. Bez nich Google Ads wykorzystuje dane z UE w ograniczonym stopniu.

Kolejność ma znaczenie

Najpierw ustawiamy wartość domyślną, ustawioną na "odrzucone". Dopiero wtedy tagi mogą się uruchomić lub odczytać zgodę. W Tag Managerze robi się to za pomocą szablonu, który wywołuje setDefaultConsentState na wyzwalaczu "Inicjalizacja zgody".

Istnieje pułapka, którą często widzimy: Google przetwarza wartość domyślną dopiero po zakończeniu działania szablonu. Jeśli ten sam szablon lub inny tag na "Inicjalizacji zgody" odczyta zgodę, na przykład w celu zarejestrowania nasłuchiwacza, liczy się to jako odczyt przed wartością domyślną. Tag Assistant wtedy wyświetla czerwone ostrzeżenie. Rozwiązanie: szablon wartości domyślnej nic nie odczytuje, a wszystko inne uruchamia się na "Inicjalizacji".

→ Baner cookie z trybem Consent Mode v2: zgodny z prawem, bez miesięcznej licencji

Ustaw zgodę przez szablon

Gdy odwiedzający dokona wyboru w banerze, zgodę należy ustawić za pomocą updateConsentState z szablonu. Komenda gtag z tagu Custom HTML jest buforowana i nie jest przetwarzana niezawodnie przed następnym wyzwalaczem. Tak opisuje to Google dla Tag Managera.

Cofnięcie: natychmiast, a nie przy następnym załadowaniu strony

Tag Google Analytics, który już się załadował, będzie nadal wysyłać dane po cofnięciu zgody, aż do ponownego załadowania strony. Przy cofnięciu Trackum ustawia również sygnał opt-out dla identyfikatora pomiarowego, a GA4 zatrzymuje się natychmiast. Jeśli odwiedzający wyrazi zgodę ponownie później, zostanie ona ponownie przywrócona.

→ Dashboard marketingowy z GA4 i Google Ads: wszystkie liczby na jednej stronie

Jak testujemy każdą konfigurację

  • Przed wyborem: brak żądań do Google Analytics, Google Ads lub Meta
  • Po "Akceptuj wszystkie": każdy typ zgody przyznany, dokładnie jedno wyświetlenie strony
  • Po "Odrzuć": nic
  • Tag Assistant: brak ostrzeżenia o zgodzie
  • Ponowne załadowanie: brak banera, wybór jest zastosowany

Najczęstsze pytania

Jaka jest różnica między trybem podstawowym a zaawansowanym?

W trybie podstawowym tagi Google ładują się dopiero po wyrażeniu zgody. W trybie zaawansowanym ładują się natychmiast i wysyłają pingi bez użycia plików cookie bez zgody. Trackum domyślnie konfiguruje tryb podstawowy, ponieważ wtedy nic nie trafia do Google przed wyrażeniem zgody.

Jak wiedzieć, że domyślna wartość została ustawiona zbyt późno?

Tag Assistant wyświetla ostrzeżenie, że tag odczytał stan zgody przed ustawieniem wartości domyślnej. W przeglądarce google_tag_data.ics.wasSetLate ma wtedy wartość true.

Czy potrzebuję ustawień zgody przy każdym tagu?

Tak. Każdy tag otrzymuje w swoich ustawieniach zgody typy, których potrzebuje. Tagi analityczne potrzebują analytics_storage, tagi reklamowe ad_storage, a konwersje również ad_user_data.

Czytaj dalej

Funkcje

Baner cookie z trybem Consent Mode v2: zgodny z prawem, bez miesięcznej licencji

Odrzucenie na pierwszym poziomie, ustawienia według celu, Consent Mode v2 i zapis każdej decyzji. Brak miesięcznej licencji.

Funkcje

Dashboard marketingowy z GA4 i Google Ads: wszystkie liczby na jednej stronie

Odwiedziny, leady, zamówienia, wydatki na reklamy i ROAS na jednej stronie, porównane z poprzednim okresem. Jeden link, zero konfiguracji.

Funkcje

Przychody z Twojego CRM, sklepu i ERP w jednym dashboardzie sprzedażowym: HubSpot, Shopify, Odoo i inne

Google Analytics widzi tylko to, co dzieje się na stronie internetowej. Zamówienia telefoniczne lub e-mailowe są pomijane. Dzięki połączeniu z danymi, rzeczywiste przychody z Twojego systemu pojawiają się w dashboardzie sprzedażowym.

Funkcje

Lead tracking: Źródło leadów w Twoim CRM, np. HubSpot, Pipedrive, Brevo, Salesforce lub webhook

Skąd pochodzi lead? Przekazanie do CRM zapisuje źródło, kampanię i ID kliknięcia w CRM przy każdym zapytaniu, bez konieczności wtyczki formularza.

Funkcje

Offline conversions: raportuj sprzedaż z CRM do Google Ads i Meta

Google Ads i Meta uczą się na podstawie tego, co im raportujesz. Jeśli otrzymują tylko wypełnienia formularzy, optymalizują się pod kątem formularzy. Dzięki offline conversions optymalizują się pod kątem sprzedaży.

Funkcje

Zapisywanie parametrów UTM i gclid w formularzach: tak, aby żadna kampania nie zaginęła

Użytkownik przybywa z reklamy, klika przez trzy strony, a następnie wysyła formularz. Do tego czasu parametry UTM zniknęły z adresu URL. Tak właśnie są one zachowywane.

Help