Implementacja

Wybór sposobu wdrożenia

Sposoby wdrożenia narzędzia CookieOfficer i który z nich wybrać. Różnice w implementacji.

3 min czytania

Cookie baner możesz wdrożyć na trzy sposoby. Efekt końcowy na stronie jest taki sam, ale różnią się one miejscem umieszczenia kodu i sposobem blokowania plików cookies. Poniżej znajdziesz porównanie wszystkich opcji oraz dowiesz się, którą z nich wybrać w Twoim przypadku.

Sposoby wdrożenia CookieOfficer

SposóbWymaganiaBlokada skryptów i cookiesPoziom skomplikowania
Google Tag ManagerDostęp do kontenera GTMTagi bramkujesz w GTM przez Consent Mode lub zdarzeniami dataLayerKonfiguracja przez interfejs GTM
Kod na stronie (w <head>)Dostęp do szablonu stronyAutomatycznie albo ręcznie, do wyboruWymaga osoby znającej kod strony
Wtyczka lub pole na kod w CMSUprawnienia administratora systemuAutomatycznie, jeśli kod będzie umieszczony przed innymi skryptami w strukturze serwisu, albo ręcznieKonfiguracja przez interfejs

Który sposób wybrać?

W celu wyboru najlepszego dla Ciebie sposobu wdrożenia narzędzia CookieOfficer, odpowiedz sobie na pytania:

  1. Czy korzystasz z Google Tag Managera? Jeśli tak, wybierz tę opcję. Wdrożysz baner bez edycji kodu strony, a tagi z GTM zabramkujesz za pomocą wbudowanego mechanizmu zgody (Google Consent Mode) lub odpowiednimi zdarzeniami dataLayer.
  2. Czy masz dostęp do szablonu strony? Wklej kod instalacyjny w sekcji <head>, jako pierwszy skrypt. Automatyczne blokowanie zadziała wtedy bez dodatkowych zmian w kodzie.
  3. Czy korzystasz z systemu CMS z możliwością dodania kodu w <head> bez ingerencji programistów, na przykład WordPress, Shopify, Wix, Webflow lub Squarespace? Wybierz to opcję lub wtyczkę. Efekt będzie taki sam jak przy wklejeniu w szablonie, o ile kod trafi na początek sekcji <head>.

Co w przypadku gdy zdecydujesz się na Google Tag Manager?

  • Automatyczne blokowanie plików cookies wymaga, aby kod instalacyjny był pierwszym skryptem w sekcji <head>. Przy wdrożeniu przez GTM kod ładuje się asynchronicznie, więc skrypty dodane bezpośrednio na stronie mogą zostać uruchomione wcześniej (bez blokady).
  • Aby zablokować tagi w GTM, zabramkuj je w kontenerze przez tryb Consent Mode lub odpowiednimi zdarzeniami dataLayer.
  • Skrypty wpisane w kod strony wstrzymasz dwiema zmianami naraz: podmień type="text/javascript" na type="text/plain" i dopisz data-co-cat z kategorią, której dotyczy dane narzędzie. Sam atrybut nie wystarczy, bez type="text/plain" skrypt uruchomi się przed zgodą.

Przykład:

<script type="text/plain" data-co-cat="analytics" src="…"></script>

Kategorię pliku cookies wpisz w następujący sposób:

  • necessary dla Niezbędnych,
  • analytics dla Analitycznych,
  • marketing dla Marketingowych,
  • personalization dla Funkcjonalnych.

Nie potrzebujesz automatycznego blokowania skryptów wykorzystujących pliki cookies?

Możesz wyłączyć funkcjonalność w panelu CookieOfficer. W ustawieniach, w sekcji „Blokowanie cookies”, wybierając tryb „Manualne”. Uzyskasz pełną kontrolę nad wczytywaniem skryptów.

Wybór sposobu wdrożenia, sprowadza się do tego, gdzie możesz umieścić kod CookieOfficer.

Rozwiązywanie problemów

  1. Nie wiesz, czy masz dostęp do szablonu strony ani czy Twój system ma miejsce na dodanie kodu w sekcji <head>. Poszukaj tego pola w ustawieniach swojego systemu CMS. Jeśli go nie znajdziesz, będziesz potrzebować pomocy technicznej lub wdrożenia przez GTM.
  2. Stronę utrzymywana jest przez programistów. Skopiuj kod instalacyjny ze strony „Instalacja” i wyślij go tej osobie z instrukcją: „Wklej kod w sekcji <head>, jako pierwszy skrypt”.
  3. Miejsce na dodanie kodu CookieOfficer w nagłówku jest, ale trafia on za skryptami motywu.* Baner wtedy działa, więc wygląda to na poprawne wdrożenie, a skrypty i tak startują przed zgodą. Uruchom skan strony i wejdź na stronę Cookies. Jeśli nad listą wisi czerwony komunikat „Po odrzuceniu zgody nadal działa N trackerów”, kod wywoływany jest za późno. Wtedy wklej go wprost w szablonie.

Częste błędy, których warto unikać

  • Nie wdrażaj cookie banera na kilka różnych sposobów. Druga kopia kodu wyłączy się sama, ale zostaniesz z dwoma miejscami do aktualizacji.
  • Nie zakładaj, że GTM sam zablokuje skrypty. Bez bramkowania tagów w kontenerze wszystko uruchomi się tak jak wcześniej.
  • Nie zmieniaj sposobu wdrożenia bez usunięcia starego kodu. Działa ta kopia, która załadowała się pierwsza, a panel tego nie pokazuje, więc usuwając niewłaściwą wyłączysz baner.

Nie znalazłeś odpowiedzi?

Napisz do nas. Odpowiadamy w dni robocze, zwykle tego samego dnia.

Napisz do nas