W niedalekiej przyszłości przeglądarki internetowe ograniczą używanie tzw. third-party cookies, czyli ciasteczka stron trzecich, które do tej pory pozwalały monitorować użytkowników między różnymi witrynami i precyzyjnie targetować reklamy.
Jest to efekt rosnących oczekiwań użytkowników dotyczących prywatności oraz zaostrzających się regulacji RODO.
Dlatego firmy muszą przejść na first-party cookies – dane zbierane bezpośrednio na własnej stronie, za wyraźną zgodą użytkownika.
To nie tylko konieczność, ale i szansa: first-party data daje większą kontrolę, zgodność z przepisami oraz możliwość budowania trwalszych relacji z klientami.
Przejście na dane first-party wymaga wdrożenia nowego kodu monitorującego iPresso na wszystkich podstronach serwisu. To kluczowy element – bez niego nie da się zbierać danych bezpośrednio od użytkowników.
Nowy kod zastępuje dotychczasowe rozwiązania oparte na third-party cookies i pozwala monitorować zachowania odwiedzających w sposób zgodny z oczekiwaniami użytkowników i w pełni pod Twoją kontrolą.
Tylko pełne wdrożenie w całej domenie zapewni kompletność danych i prawidłowe działanie systemu.
Dodawanie nowej strony
Aby dodać nową stronę, należy podać jej adres. Ważne jest by był to sam adres strony bez podstron np.:
[DOBRA] https://my-site.pl
[ZŁA] https://my-site.pl/news
Wszystkie podstrony w ramach jednej domeny powinny mieć ten sam kod monitorujący. Wyjątek stanowią tutaj subdomeny - każdą subdomenę należy dodać jako nową stronę do monitorowania.
Możemy tutaj podać też domenę strony czyli dla stron:
będzie to w obu przypadkach samo “my-site.pl” (bez protokołu). Dzięki temu strony te będą współdzielić anonimowych odwiedzających, których cookie będą ustawiane we wskazanej domenie.
Kod monitorujący
Po dodaniu strony można pobrać kod monitorujący dla niej. Kod ten należy zamieścić w kodzie strony.
Może się on znaleźć w dowolnym miejscu na stronie w sekcji “<head>” lub “<body>”.
Kod można również zamieścić korzystając z Google Tag Manager.
Na listingu stron monitorowanych kliknij więcej opcji; w tym miejscu można pobrać plik txt, który zawiera cały skrypt do wklejenia do kodu strony.
Nie można umieszczać więcej niż 1 kodu na 1 stronie.
Poprawne osadzenie nowego kodu na stronie to absolutna podstawa działania całego systemu. Dzięki temu możliwe jest zbieranie danych o wejściach użytkowników na stronę (zbieranie aktywności wejście na monitorowaną stronę) oraz uruchamianie dodatkowych funkcji, takich jak ramki rekomendacji czy akcje na stronie.
Kod udostępnia też tzw. JS API, czyli zestaw narzędzi, które umożliwiają integrację z innymi elementami strony. Bez jego wdrożenia te mechanizmy po prostu nie będą działać.
Jak przejść na nowy monitoring?
Aktualizacja monitoringu wymaga kilku akcji po stronie klienta. Należy zaktualizować kod monitorujący oraz zastąpić metody JS API na wszystkich stronach zintegrowanych z iPresso.
Aby zapewnić poprawne działanie całego rozwiązania, proces ten powinien zostać przeprowadzony we współpracy z naszym zespołem. Dzięki temu będziemy mogli odpowiednio dostosować ustawienia po naszej stronie i zapewnić pełną zgodność działania systemu.
Poniżej przedstawiamy instrukcję postępowania w formie kroków do wykonania:
Aktywuj wszystkie niezbędne „Ustawienia metod JS API V2” dla monitorowanej strony, która migrujemy.
Podmień kod monitorujący na stronie (bezpośrednio w jej kodzie lub w Google Tag Managerze (GTM)), w zależności od tego, jak był umieszczony poprzedni kod.
Jeśli strona zbiera tokeny Web Push należy także podjąć następujące kroki:
Umieść plik service worker na serwerze strony (dostępny jest do pobrania w ustawieniach webpush danej strony monitorowanej). Może on mieć nową nazwę, np.: pushServiceWorkerV2.js
Możliwie jak najszybciej po wgraniu kodu zaktualizuj w ustawieniach adres pliku service worker, jeśli jego nazwa lub lokalizacja uległy zmianie. Zminimalizuje to czas kiedy zbieranie tokenów nie będzie działać prawidłowo.
Zastąpienie piksela monitorującego
Ponieważ nowy system monitorowania opiera się na danych first-party, dotychczasowy piksel (np. używany przy dodawaniu kontaktu przez API) nie będzie już działał poprawnie. Żeby monitoring kontaktów w przeglądarce działał zgodnie z nowym modelem, trzeba korzystać z nowych metod opisanych w sekcji Identification. To one pozwalają poprawnie powiązać użytkownika z jego działaniami na stronie.
Dokumentacja JS API dostępna jest pod adresem: https://ipresso-js-api-doc-v2.web.app/methods/identification/set-contact-id.
Komentarze
Komentarze: 0
Komentarze do artykułu są zablokowane.