Marketing Source Tracking to wtyczka do WordPressa, która zapamiętuje źródło wizyty i dopisuje je do zgłoszenia z formularza. Przygotował ją BeeClear – twórca wtyczek do WordPressa i aplikacji na smartfony. Complianz to popularna wtyczka do WordPressa, która wyświetla okno zgód i generuje dokumenty prywatności. Od wersji 1.20 Marketing Source Tracking współpracuje z nią bezpośrednio: sam opisuje swoje pliki cookie i odczytuje decyzję odwiedzającego. Ten tekst pokazuje, jak działa ta integracja i co zostaje po Twojej stronie.
Spis treści
- Czym jest integracja Marketing Source Tracking z Complianz?
- Jakie ciasteczka wtyczka dopisuje do polityki cookies?
- Jak wtyczka opisuje pliki cookie w kilku językach?
- Dlaczego wtyczka nie nadpisuje zmian wprowadzonych w Complianz?
- Jak wtyczka odczytuje zgodę z banera Complianz?
- Po co odczyt zgody bez Google Consent Mode?
- Co się dzieje, gdy odwiedzający wycofa zgodę?
- Gdzie włączyć integrację i sprawdzić jej stan?
- Co zostaje po Twojej stronie?
Czym jest integracja Marketing Source Tracking z Complianz?
Integracja Marketing Source Tracking z Complianz obejmuje dwie sprawy. Pierwsza to opis plików cookie wtyczki w polityce cookies: nazwa, kategoria, czas przechowywania i funkcja. Druga to przekazanie zgody z okna Complianz do zapisu źródeł. Wtyczka robi jedno i drugie sama, gdy Complianz jest aktywny na stronie. Ustawienie „Integracja z Complianz” jest domyślnie włączone, więc po aktualizacji nie musisz niczego konfigurować.
Complianz grupuje pliki cookie w usługi i kategorie, takie jak Statystyki czy Funkcjonalne. Z tych danych składa dokument polityki widoczny dla odwiedzających. Marketing Source Tracking zakłada w niej własną usługę o tej samej nazwie. Dzięki temu odwiedzający widzi jasno opisaną atrybucję źródeł marketingowych, a nie anonimową pozycję bez opisu.
Jakie ciasteczka wtyczka dopisuje do polityki cookies?
Wtyczka dopisuje do polityki tylko te ciasteczka, których faktycznie używa przy bieżących ustawieniach. Lista zmienia się razem z konfiguracją – wyłączona funkcja znika z wyliczenia przy następnym sprawdzeniu. Opisy trafiają do Complianz w języku strony i po angielsku. Czas przechowywania pochodzi z ustawienia okresu śledzenia, domyślnie 30 dni. Tak wygląda komplet wpisów:
| Nazwa | Kategoria w Complianz | Kiedy się pojawia |
|---|---|---|
| bcafc_visitor | Statystyki | przy włączonym śledzeniu marketingowym, dopiero po zgodzie |
| bcafc_attr | Statystyki | przy włączonej dekoracji linków, dopiero po zgodzie |
| bcafc_consent_synced | Funkcjonalne | przy synchronizacji zgody; to wpis pamięci lokalnej przeglądarki |
| bcafc_optout | Funkcjonalne | tylko gdy na stronie jest shortcode rezygnacji |
Usługa Marketing Source Tracking dostaje w Complianz typ „atrybucja źródła marketingowego” i informację, że dane nie są udostępniane osobom trzecim. Adres polityki prywatności wtyczka bierze ze strony ustawionej w WordPressie. Wszystkie wpisy są oznaczone jako pliki własnej domeny.
Jak wtyczka opisuje pliki cookie w kilku językach?
Wtyczka opisuje pliki cookie w każdym języku, który obsługuje Complianz na danej witrynie. Wersja angielska powstaje zawsze, bo Complianz trzyma w niej rekordy nadrzędne. W języku witryny opisy pochodzą z tłumaczeń Marketing Source Tracking, więc polska strona dostaje polskie teksty i „30 dni” zamiast „30 days”. Nazwę kategorii w pozostałych językach wtyczka przejmuje z tłumaczeń samego Complianz. Dzięki temu Statystyki nie stają się w jednej polityce trzema różnymi etykietami.
Dlaczego wtyczka nie nadpisuje zmian wprowadzonych w Complianz?
Wtyczka nie nadpisuje zmian, bo treść polityki należy do właściciela witryny, a nie do dostawcy wtyczki. Marketing Source Tracking dodaje brakujące wpisy i uzupełnia wyłącznie puste pola. Własny opis funkcji czy inny czas przechowywania wpisany w Complianz zostaje nietknięty. Pozycja usunięta w Complianz również nie wraca przy kolejnym sprawdzeniu – to Twoja decyzja.
Skaner Complianz pomija pliki cookie Marketing Source Tracking. Powód jest praktyczny: ponowne dodanie przez skaner kopiowałoby angielskie opisy na tłumaczenia. Wtyczka rejestruje więc swoje wpisy sama, gdy administrator wejdzie do kokpitu po zmianie ustawień. Na każdym innym wejściu nic nie zapisuje, bo porównuje podpis listy z poprzednim przebiegiem.
Jak wtyczka odczytuje zgodę z banera Complianz?
Wtyczka odczytuje zgodę z pliku cookie, w którym Complianz zapisuje decyzję o kategorii Statystyki. Wartość „allow” oznacza zgodę na pomiar źródeł, a „deny” – odmowę. Skrypt zgody nasłuchuje też zdarzeń okna Complianz: zmiany statusu, uruchomienia kategorii i cofnięcia zgody. Dzięki temu reaguje od razu po kliknięciu, bez przeładowania strony.
Odczyt idzie przez zapisaną decyzję, a nie przez funkcję pomocniczą Complianz. Ta funkcja odpowiada „tak” dla robotów wyszukiwarek, co zawyżyłoby liczbę zgód. Plik Statystyk zawiera wyłącznie wybór prawdziwego odwiedzającego. Dopóki osoba niczego nie wybierze, obowiązuje domyślny stan zgody witryny – w trybie opt-in oznacza to brak zapisu źródła.
Po co odczyt zgody bez Google Consent Mode?
Odczyt bez Google Consent Mode skraca drogę decyzji do wtyczki. Dotąd Marketing Source Tracking znał zgodę wyłącznie z poleceń Consent Mode w warstwie danych, czyli ze stanu analytics_storage. Gdy Consent Mode był w Complianz wyłączony albo zgodę przekazywał opóźniony menedżer tagów, wtyczka dowiadywała się o niej za późno. Teraz decyzja z Complianz trafia do wtyczki niezależnie od tagów Google.
Google Consent Mode v2 nadal działa jak wcześniej. Na stronach bez Complianz wtyczka korzysta z niego tak samo jak przed wersją 1.20. Przy aktywnym Complianz wybór z jego okna ma pierwszeństwo przed stanem analytics_storage. Obie drogi prowadzą do tego samego efektu: źródło trafia do bazy tylko za zgodą.
Co się dzieje, gdy odwiedzający wycofa zgodę?
Gdy odwiedzający wycofa zgodę w Complianz, wtyczka przestaje zapisywać źródło jeszcze na tej samej stronie. Zdarzenie cofnięcia zgody uruchamia ponowny odczyt, a plik Statystyk ma już wartość „deny”. Marketing Source Tracking traktuje to jak odmowę i usuwa ciasteczko bcafc_visitor. Zapisane wcześniej dane wygasają razem z ustawionym okresem śledzenia.
Rezygnacja przez shortcode działa niezależnie od Complianz. Osoba, która zaznaczy pole rezygnacji, usuwa swój rekord i blokuje dalsze śledzenie. Sygnał Global Privacy Control z przeglądarki wtyczka nadal traktuje jak sprzeciw.
Gdzie włączyć integrację i sprawdzić jej stan?
Integrację włączysz i sprawdzisz w zakładce Integrations → Complianz w menu Marketing Source Tracking. Zakładka pokazuje stan: czy Complianz działa, które pozycje są już na liście i kiedy wtyczka je sprawdziła. Pod spodem widać tabelę wpisów dodawanych przy obecnych ustawieniach. Uruchomienie wygląda tak:
- zaktualizuj Marketing Source Tracking do wersji 1.20.1 lub nowszej,
- wejdź do kokpitu WordPressa jako administrator – wtyczka sama uzupełni listę,
- otwórz zakładkę Integrations → Complianz i sprawdź listę oraz datę sprawdzenia,
- użyj przycisku „Zaktualizuj listę ciasteczek teraz” po zmianie ustawień wtyczki,
- otwórz politykę na stronie i znajdź usługę Marketing Source Tracking.
Co zostaje po Twojej stronie?
Po Twojej stronie zostaje podstrona polityki, która wyświetla dokument wygenerowany przez Complianz. Jeśli to wklejony kiedyś tekst, nowe wpisy się na niej nie pojawią. Wystarczy wstawić tam blok dokumentu Complianz z polityką cookies. Wtedy wyliczenie odświeża się samo po każdej zmianie.
Podstawa prawna pomiaru i opis przetwarzania w polityce prywatności nadal należą do właściciela strony. Shortcode rezygnacji warto umieścić właśnie na stronie polityki prywatności. Marketing Source Tracking jest dostępny w wersji Premium z 3-dniowym okresem próbnym, a cennik znajdziesz na stronie wtyczki. Integracja z Complianz jest częścią wtyczki i nie wymaga osobnego dodatku.
