Od wersji SEIGI TagManager 1.7.0 i Cookie&Consent 2.4.3 moduły te w pełni ze sobą współracują aby zepewnić kompatybilność z ConsentMode v2 (i v1).

Teoretycznie, jakakolwiek analityka powinna zostać wysłana do Google dopiero po wyrażeniu zgód, albo z informacją, że tej zgody nie ma.
Najważniejszą kwestią jest określenie, jak chcemy wysyłąć informacje o GA4. Czy zgodnie z polityką Google i prawem, czy tak, aby mieć jak najwięcej konwersji/lead'ów.
Oba te moduły mają możliwość skonfigurowania tak, aby zbierały jak najwięcej leadów. Jednakże domyślnie skonfigurowane są tak by być zgodne z prawem i oszczędzić Wam przykrości.

Niepoprawna metoda

Najchętniej każdy chciałby wysyłać swoje dane do GA mówiąć mu, że klient nie wyraził zgody, ale ja statystyki chcę mieć.

Drugą nieporpawną metodą będzie oszukiwanie Google, że klient zgody wyraził - tylko kiedyś Google to wykryje.

Poprawne zachowanie

Mamy 2 poprawne metody wysyłania do Google. Załóżmy tutaj pierwsze wejście na stronę oraz brak jeszcze wyrażonych,zapisanych zgód.

Nasz moduł można skonfigurować na 2 sposoby. Może on mieć 2 zachowania:

Tryb: Wyślij natychmiast

Wysłąć inforamcje do Google że klient wszedł na stronę przed akceptacją zgód.
Google wtedy przyjmie dane w trybie G100/p (do czasu akcetpacji zgód). Po akceptacji zgód, następne eventy będą wysyłąne W trybie G111/r.

I tutaj Google przyjmie dane, ale obrobi i wyświetli (albo odrzuci je) zgodnie ze swoją polityką prywatności.

Tryb: Poczekaj na zgodę

Drugą metodą jest poczekanie na zgody (tak domyślnie działa nasz moduł).
Jeśli klient nie wyrazi żadnej zgody, nic nie jest wysłane do Google.

To rozwiązanie ma swoje plusy i minusy.

  • Minusem jest to, że jeśli klient nie wyrazi żadnej zgody, to do Google nie zostaną wysłąne żadne dane o wejściu.
  • Plusem jest to, że jeśli klient wyrazi zgody, to moduł wyśle wszystkie dane z informacją, że użytkownik wyraził zgodę na ich przetwarzanie.

W trybie poczekaj na zgode, dodaliśmy również ustawienie, które pozwoli na różne zachowania modułu w momencie zapisania zgód.

  • Wyślij dane jeśli zgody zostały zapisane (to jest domyślne ustawienie modułu)
    • Jeśli jest zgoda na analitykę, wyśle G111/r
    • Jeśli nie ma zgody na analitykę, wyśle G100/p
  • Wyślij tylko jeśli zaakceptowana została analityka
    • Tryb ten nie wyśle nic, jeśli klient nie zaakceptuje analityki

Utopia

Mieliśmy już przypadki, gdy klienci chcieli być zgodni z ConsentMode i chcieli mieć wszystkie statystyki. Niestety, nie jest to możliwe.

Tutaj działa zasada, że można zjeść ciastko, albo mieć ciastko.