Dowiedz się, jak działa uzupełnianie aktywności anonimowych odwiedzających w Klaviyo
Czego się dowiesz?
Dowiedz się więcej o uzupełnianiu aktywności anonimowych odwiedzających i o tym, jak rejestrować zaangażowanie klientów na stronie, zanim zostaną zidentyfikowani.
Kilka słów na początek
Domyślnie śledzenie aktywności na stronie w Klaviyo obsługuje:
- Śledzenie metryki Aktywność na stronie
Ta metryka jest śledzona za każdym razem, gdy Twoja witryna jest odwiedzana w możliwej do zidentyfikowania przeglądarce. - Śledzenie metryki Przeglądany produkt
Ta metryka jest śledzona za każdym razem, gdy w możliwej do zidentyfikowania przeglądarce zostanie wyświetlona strona produktu z Twojej witryny (w przypadku sklepów internetowych).
Aktywność na stronie może pomóc segmentom w identyfikowaniu profili odwiedzających Twoją stronę, a Śledzenie przeglądanego produktu umożliwia wysyłanie klientom przypomnień w sekwencji porzuconego przeglądania.
Pamiętaj, że niektóre integracje nie mają automatycznie zainstalowanego śledzenia Wyświetlono produkt.
Uzupełnianie wsteczne aktywności anonimowych odwiedzających
Dzięki uzupełnianiu danych o aktywności anonimowych odwiedzających w Klaviyo możesz rejestrować aktywność na stronie kupującego przed jego identyfikacją. Gdy ten odwiedzający zostanie w przyszłości zidentyfikowany, uzyskasz dostęp do jego historycznych zdarzeń na stronie. Dzięki temu możesz uzyskać pełniejszy obraz ścieżki klienta, niezależnie od tego, kiedy zostanie zidentyfikowany dzięki śledzeniu aktywności na stronie Klaviyo.
Funkcja uzupełniania aktywności anonimowej przechwytuje i ustawia wyłącznie historyczne zdarzenia w profilu, a inne informacje historyczne, takie jak Źródło, nie zostaną przechwycone przez tę funkcję.
Jak działa uzupełnianie danych anonimowych odwiedzających
Gdy odwiedzający witrynę wyrazi zgodę na analityczne i marketingowe pliki cookie i nie został zidentyfikowany, Klaviyo będzie śledzić jego aktywność w witrynie w pamięci lokalnej przeglądarki przez maksymalnie 14 dni, za pomocą pliku cookie po stronie klienta „kl-post-identification-sync”. Gdy odwiedzający witrynę zostanie zidentyfikowany, wszystkie zdarzenia zapisane w pliku cookie zostaną przesłane do Klaviyo dla tego profilu.
Anonimowe uzupełnianie danych zostanie uruchomione, gdy:
- Po przesłaniu zgody za pomocą formularza
- Kliknięcie linku w wiadomości Klaviyo
- Zidentyfikowano za pomocą Identify API Klaviyo
- Wprowadzono dane kontaktowe lub dokonano zakupu na większości platform e-commerce
Domyślnie Klaviyo obsługuje identyfikację przy kasie na większości platform e-commerce:
Platforma e-commerce | Obsługiwane |
Shopify | |
WooCommerce | ✅ |
BigCommerce | ⚠️ – wymaga zainstalowania niestandardowego skryptu na stronie(-ach) realizacji zakupu |
Magento 2 | ⚠️ - Wymaga walidacji |
Salesforce Commerce Cloud | ⚠️ – Po wersji 23.7.0 |
Prestashop | ✅ |
Wix | ❌ |
Niestandardowe i inne platformy e-commerce | Wymaga instalacji niestandardowego skryptu |
Jeśli używasz BigCommerce, niektórych wersji Magento 2, niestandardowej lub innej platformy e-commerce, poniższy skrypt musi zostać zainstalowany na stronie realizacji zakupu, jeśli chcesz wywołać uzupełnianie anonimowych odwiedzających wstecz, gdy klient dokona zakupu w Twojej witrynie:
window.onload = function() { // For grabbing the email right after it's entered // Add the field that contains the customer's email address to this list const emailSelectors = [ "input[id='email']", "input[name='email']", "input[placeholder='Email']", "input[type='email']" ] document.querySelector(emailSelectors.join(",")).addEventListener('blur', function() { klaviyo.identify({"email" : this.value}).then(() => console.log("Identified")) });};window.onload = function() { // For grabbing the email when the submit/order button is pressed // Add the field that contains the customer's email address to this list const emailSelectors = [ "input[id='email']", "input[name='email']", "input[placeholder='Email']", "input[type='email']" ] // Add the purchase or complete transaction button to this list const submitSelectors = [ "input[id='submit']", "input[name='submit']", "input[type='submit']" ] document.querySelector(submitSelectors.join(",")).addEventListener('click', function() { klaviyo.identify({ "email" : document.querySelector(emailSelectors.join(",")).value }).then(() => console.log("Identified")) });}; Badanie zasypki anonimowego gościa
Aby sprawdzić, czy historyczne uzupełnianie danych anonimowych odwiedzających działa, możesz wykonać następujące kroki:
Upewnij się, że zdarzenia front-endowe, takie jak Wyświetlono produkt, uruchamiają się prawidłowo przed testowaniem — szczegóły znajdziesz tutaj.
Testowanie przechwytywania anonimowej aktywności w Twojej witrynie
- Przejdź do witryny w oknie prywatnym i podejmij działania na miejscu, takie jak wyświetlany produkt.
- Otwórz konsolę narzędzi deweloperskich w przeglądarce i przejdź do pamięci lokalnej. W zależności od przeglądarki może to być karta Storage lub Application w konsoli narzędzi deweloperskich.
- Sprawdź, czy klucz i wartości ustawione w przeglądarce odpowiadają działaniom wykonanym jako anonimowy użytkownik. Zanotuj znacznik czasu danych.
- Po potwierdzeniu, że dane są zapisywane w przeglądarce, dodaj ?utm_email=example@gmail.com na końcu adresu URL swojej strony internetowej, zastępując example@gmail.com testowym adresem e-mail, a następnie odśwież stronę. Pozwoli to zidentyfikować przeglądarkę na podstawie podanego adresu e-mail.
- Wyszukaj adres e-mail w Klaviyo.
Powinien być widoczny profil pasujący do podanego adresu e-mail, z osią czasu aktywności odpowiadającą działaniom wykonanym podczas korzystania anonimowo. Upewnij się, że klucz i wartości w pamięci lokalnej zostały wyczyszczone oraz że zdarzenia trafiły na konto Klaviyo z prawidłowymi znacznikami czasu.
Testowanie uzupełniania danych anonimowych odwiedzających z poziomu finalizacji zakupu
- Przejdź do swojej witryny w oknie prywatnym i wykonaj działanie na stronie, np. Wyświetlono produkt.
- Dodaj produkt do koszyka i rozpocznij realizację zakupu
- Wprowadź swoje dane kontaktowe
- Złóż zamówienie
- Wyszukaj adres e-mail w Klaviyo.
Powinien być widoczny profil pasujący do podanego adresu e-mail, z osią czasu aktywności odpowiadającą działaniom wykonanym podczas korzystania anonimowo. Upewnij się, że klucz i wartości w pamięci lokalnej zostały wyczyszczone oraz że zdarzenia trafiły na konto Klaviyo z prawidłowymi znacznikami czasu.
Często zadawane pytania
Czy mogę wyłączyć uzupełnianie śledzenia aktywności anonimowych odwiedzających?
Aby wyłączyć uzupełnianie aktywności anonimowych odwiedzających:
- Przejdź do Konto > Ustawienia w lewym dolnym rogu w Klaviyo.
- Na karcie Dane w ustawieniach konta odznacz pole Włącz anonimowe śledzenie odwiedzających .
- Wybierz przycisk Aktualizuj.
Standardowe śledzenie aktywności na stronie Klaviyo
Aby Klaviyo mogło domyślnie śledzić aktywność kupującego na stronie, musi on zostać zidentyfikowany. Odbywa się to za pośrednictwem JavaScript Klaviyo, który ustawia plik cookie umożliwiający śledzenie i identyfikację odwiedzających stronę za pomocą automatycznie wygenerowanego identyfikatora, gdy:
- Wypełnij formularz rejestracyjny Klaviyo
- Kliknij link w wiadomości Klaviyo
Ten plik cookie może tymczasowo przechowywać dane umożliwiające identyfikację osoby i jest ważny nawet przez dwa lata.
Plik cookie Klaviyo jest używany tylko do śledzenia aktywności na stronie po zidentyfikowaniu kupującego i nie przechowuje danych o anonimowych odwiedzających.
Jak Klaviyo zbiera dane na stronie od anonimowych odwiedzających
Aby zbierać dane na stronie o anonimowych odwiedzających, Klaviyo rejestruje dane o działaniach odwiedzającego w momencie ich wykonywania i zapisuje je lokalnie w jego przeglądarce. W przyszłości, gdy ten odwiedzający zostanie zidentyfikowany, dane zostaną wysłane do Klaviyo i usunięte z przeglądarki. Wszelkie przyszłe działania na stronie będą śledzone jak zwykle za pomocą pliku cookie Klaviyo, gdy również zostaną zidentyfikowani.
Aby przechowywać dane w przeglądarce, przeglądarka kupującego musi obsługiwać zapisywanie elementów w pamięci lokalnej.
Zobacz listę przeglądarek, które obsługują zapisywanie danych w pamięci lokalnej.
Pamiętaj, że jeśli odwiedzający witrynę korzysta z jakiegokolwiek rodzaju blokowania plików cookie (np. trybu incognito w Chrome lub przeglądania prywatnego w Safari), Klaviyo nie może rejestrować ani odzyskiwać anonimowych zdarzeń.
Jakie zdarzenia obejmuje synchronizacja po identyfikacji?
Tylko zdarzenia po stronie klienta, nazywane także zdarzeniami front-end, są rejestrowane w ramach śledzenia aktywności na stronie Klaviyo zarówno dla zidentyfikowanych, jak i anonimowych odwiedzających. Te zdarzenia są rejestrowane przez główny fragment kodu śledzącego na stronie Klaviyo, znany jako Klaviyo.js.
Niektóre typowe zdarzenia obejmują:
- Aktywni w witrynie — wszystkie integracje
- Wyświetlono produkt – większość integracji e-commerce
- Dodano do koszyka – większość integracji e-commerce
Jednak wszelkie zdarzenia zarejestrowane na stronie za pomocą klaviyo.track() są również uwzględniane w uzupełnianiu anonimowej aktywności.
Pamiętaj, że niektóre integracje mogą używać do tego zdarzeń po stronie serwera. Na przykład zdarzenie Added to Cart w Magento 2 jest wysyłane po stronie serwera.
Ile zdarzeń można przechowywać w pamięci lokalnej?
Istnieje limit 5 MB narzucony przez pamięć lokalną przeglądarki, co pozwala na maksymalnie 10 000 zdarzeń.
Dlaczego warto używać pamięci lokalnej do przechowywania danych zamiast plików cookie?
Pliki cookie są mniej niezawodne w porównaniu do pamięci lokalnej. Na przykład pliki cookie mają datę wygaśnięcia i maksymalny rozmiar około 4KB. Pamięć lokalna może przechowywać średnio 5 MB (w zależności od przeglądarki).
Safari ma 7-dniową politykę wygaśnięcia dla magazynu lokalnego.
Czy istnieją jakiekolwiek obawy dotyczące RODO lub prywatności?
Uzupełnianie aktywności anonimowych odwiedzających wykorzystuje pamięć lokalną przeglądarki do przechowywania danych wysyłanych jako właściwości profilu lub zdarzenie do momentu zidentyfikowania przeglądarki (po czym lokalne dane są usuwane).
Dopóki dane w pamięci lokalnej nie zostaną wyczyszczone, są dostępne dla dowolnego JavaScriptu na stronie. Może to budzić obawy dotyczące prywatności, jeśli wysyłasz określone typy danych wrażliwych za pośrednictwem zdarzeń front-end. W przypadku danych wrażliwych Klaviyo zaleca wysyłanie danych tylko za pośrednictwem żądań po stronie serwera lub dopiero po zidentyfikowaniu przeglądarki.
Czy uzupełnianie aktywności anonimowych odwiedzających działa z narzędziem do wyrażania zgody na pliki cookie?
Jeśli sklep korzysta z narzędzia do zgody na pliki cookie (np. OneTrust), kupujący musiałby wyrazić zgodę, aby rejestrować anonimową aktywność. Bez dostępu Klaviyo nie będzie mogło zapisywać danych w pamięci lokalnej przeglądarki.
Czy anonimowi odwiedzający uruchamiają sekwencje?
Gdy anonimowy odwiedzający zostanie zidentyfikowany za pomocą standardowego śledzenia aktywności na stronie Klaviyo, będzie uruchamiać sekwencje, o ile się kwalifikuje i nie przekroczył limitów opóźnień czasowych.
Dodatkowe źródła
- Getting started with Klaviyo onsite tracking
Learn about the different ways that Klaviyo can support onsite tracking on your ecommerce site. There are 2 key types of onsite tracking:
- Troubleshooting viewed product tracking
Learn how to troubleshoot issues with your Viewed Product tracking, which is used to track when visitors view products on your site. For some ecommerce platforms, Viewed Product is tracked automatically when you integrate with Klaviyo. For other ecommerce platforms, a snippet must be manually added to your product page template.
- Understanding cookies in Klaviyo
Learn more about how Klaviyo uses cookies as a part of our web tracking to gather information and help improve conversion rates and email performance. This article explains the specific cookie we use and its purposes so that you understand how customers are tracked. This information helps you understand how Klaviyo gathers data, and how this may impact customer privacy and compliance laws.