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
- Śledzenie aktywności na stronie przez Klaviyo: pierwsze kroki
Poznasz różne sposoby, w jakie Klaviyo pomoże Ci śledzić aktywność na Twojej stronie e-commerce. Można robić to na dwa kluczowe sposoby:
- Rozwiązywanie problemów ze śledzeniem przeglądanych produktów
Dowiedz się, jak rozwiązywać problemy ze śledzeniem Wyświetlono produkt, które służy do śledzenia, kiedy odwiedzający wyświetlają produkty w Twojej witrynie. W przypadku niektórych platform e-commerce funkcja Wyświetlono produkt jest śledzona automatycznie po integracji z Klaviyo. W przypadku innych platform e-commerce trzeba ręcznie dodać wycinek kodu źródłowego do szablonu strony produktu.
- Informacje o plikach cookie w Klaviyo
Dowiedz się więcej o tym, jak Klaviyo wykorzystuje pliki cookie jako część śledzenia aktywności na stronie, aby zbierać informacje i pomagać w poprawie wskaźnika konwersji oraz skuteczności e-maili. W tym artykule wyjaśniamy konkretny plik cookie, którego używamy, i jego zastosowania, aby było jasne, jak śledzeni są klienci. Te informacje pomogą zrozumieć, jak Klaviyo gromadzi dane i jak może to wpływać na prywatność klientów oraz zgodność z przepisami i przepisami prawa.