Przejdź do głównej zawartości

Integracja z Google Tag Manager

Czas: ~15 minut Wymaga: Dostępu do kontenera GTM z uprawnieniami publikowania

Istnieją dwa sposoby korzystania z ConsentForge z GTM:

  1. Tag skryptu w GTM — Dodaj skrypt ConsentForge za pomocą tagu Custom HTML (najprostsze)
  2. Szablon GTM — Użyj szablonu GTM ConsentForge dla pełnej obsługi Consent Mode v2 (zalecane)

Opcja 1: Tag skryptu za pomocą tagu Custom HTML

Krok 1: Utwórz nowy tag

W GTM przejdź do Tagi → Nowy → Custom HTML.

Krok 2: Dodaj skrypt

<script
src="https://cdn.consentforge.com/consentforge.min.js"
data-token="YOUR_EMBED_TOKEN"
defer
></script>

Krok 3: Ustaw wyzwalacz na „Inicjalizacja zgody — wszystkie strony"

Powoduje uruchomienie tagu przy ładowaniu strony, przed innymi tagami.

Krok 4: Opublikuj

Zatwierdź i opublikuj kontener.


Krok 1: Dodaj szablon ConsentForge

  1. W GTM przejdź do Szablony → Przeglądaj galerię
  2. Wyszukaj „ConsentForge"
  3. Kliknij Dodaj do obszaru roboczego

Krok 2: Utwórz tag inicjalizacji zgody

  1. Przejdź do Tagi → Nowy
  2. Wybierz szablon ConsentForge
  3. Wpisz swój Token osadzenia
  4. Ustaw wyzwalacz: Inicjalizacja zgody — wszystkie strony

Krok 3: Zaktualizuj istniejące tagi, aby korzystały z wyzwalaczy zgody

Dla każdego tagu wymagającego zgody (GA4, Ads, Meta):

  1. Otwórz tag
  2. Przejdź do Ustawienia zaawansowane → Ustawienia zgody
  3. Ustaw wymagane typy zgody (np. analytics_storage dla GA4)

Krok 4: Przetestuj w trybie podglądu GTM

Otwórz tryb podglądu GTM i odwiedź swoją stronę. Potwierdź:

  • Tag ConsentForge uruchamia się jako pierwszy
  • GA4 i inne tagi uruchamiają się dopiero po wyrażeniu zgody
  • Zdarzenie gtm.consent_update pojawia się w dataLayer po zaakceptowaniu przez użytkownika

Krok 5: Opublikuj

Zatwierdź i opublikuj kontener.


Po konfiguracji otwórz Konsolę Narzędzi deweloperskich i wpisz:

google_tag_manager['GTM-XXXXX'].getConsentState()

Powinieneś zobaczyć, jak wartości trybu zgody aktualizują się po zaakceptowaniu/odrzuceniu przez użytkownika.