Jak zintegrować się ze Spree
Czego się dowiesz
Dowiedz się, jak zintegrować Spree z Klaviyo. Po wykonaniu tych kroków będziesz mógł personalizować i kierować wiadomości e-mail na podstawie zakupów i aktywności na stronie każdego klienta. Oto dane, które synchronizujemy ze Spree:
- Dane dotyczące sprzedaży i zamówień, w tym zakupione produkty, zdjęcia produktów, szczegóły wariantu i wszelkie zastosowane rabaty.
- informacje o kliencie, w tym imię i nazwisko, lokalizacja i sposób znalezienia Twojego sklepu
- Zrealizowane zamówienie dane
Poprawka bezpieczeństwa dla Spree w wersjach 2.2.14 i 2.3.13, 2.4.10 i 3.0.4 wymusza umieszczenie parametrów wyszukiwania na liście dozwolonych. Właściwość updated_at
produktów i zamówień nie została uwzględniona na domyślnej białej liście. KlaviyoIntegracje opierają się na tym parametrze, a zatem będziesz musiał wcisnąć aktualizację do białej listy tej właściwości, aby zapewnić płynne działanie integracji. Jeśli nie ustawisz właściwości updated_at
dla zamówień, zdarzenia Started strona płatności kasa mogą nie zostać zsynchronizowane do momentu złożenia zamówienia.
Dodaj Spree integracje w Klaviyo
- Wybierz zakładkę Integracje w Klaviyo.
- Kliknij „Eksploruj aplikacje”, wyszukajSpree i kliknij kartę. Następnie kliknij przycisk Zainstaluj.
- Na następnej stronie musisz podać adres URL swojego sklepu i Spree klucz API / zaszyfrowane hasło. Możesz wygenerować ten klucz API w panelu administracyjnym Spree przechodząc do zakładki Użytkownicy, wybierając konto, a następnie wybierając opcję Wygeneruj klucz API.
- powrót w Klaviyo, wklej adres URL swojego sklepu i klucz API/ zaszyfrowane hasło w polach.
- Jeśli korzystasz z wersji Spree API (v1), zaznacz odpowiednie pole.
- Kliknij Połącz ze Spree.
- Jeśli chcesz dodać klienta, który wyraził zgodę na otrzymywanie wiadomości e-mail z Twojego sklepu Spree do listy w Klaviyo, zaznacz pole Dodaj nowego klienta Spree do listy Klaviyo na następnej stronie. Po zaznaczeniu tego pola wybierz listę, do której będą dodawane nowe opt-iny.
- Gdy wszystko będzie gotowe, kliknij przycisk Zakończ konfigurację. Następnie powinieneś zobaczyć komunikat o powodzeniu wskazujący, że integracja przebiegła pomyślnie.
Zainstaluj śledzenie Klaviyo na miejscu
Aby zainstalować śledzenie w witrynie, które składa się z dwóch zdarzeń - aktywni w witrynie i oglądany produkt, najpierw znajdź swój publiczny klucz API. zaloguj się na swoje konto Klaviyo i przejdź do nazwy konta > Ustawienia > klucz API. Twój klucz publiczny składa się z sześciu znaków. Bezpiecznie skopiuj ten klucz do wykorzystania w następnym kroku.
Istnieją dwa rodzaje śledzenia na miejscu, które możesz wykorzystać:
-
aktywni na stronie
Ta metryka jest śledzona za każdym razem, gdy możliwa do zidentyfikowania przeglądarka odwiedza Twoją witrynę. -
Wyświetlony produkt
Ta metryka jest śledzona za każdym razem, gdy możliwa do zidentyfikowania przeglądarka wyświetli stronę produktu w Twojej witrynie.
"aktywni na stronie" śledzenie
Ta metryka jest śledzona za każdym razem, gdy możliwa do zidentyfikowania przeglądarka odwiedza Twoją witrynę.
- Aby rozpocząć śledzenie aktywności w witrynie, dodaj poniższy fragment kodu do głównego szablonu sklepu, aby był on uwzględniany na wszystkich stronach. Powinieneś umieścić ten fragment albo z innymi danymi analitycznymi skryptów, których używasz, albo tuż przed </body>zamknięciem</body > znacznik.
- Upewnij się, że zastąpiłeś Publiczny
klucz API
Publicznym kluczem konta Klaviyo API:<script type="text/javascript" async="" src="https://static.Klaviyo.com/onsite/js/Klaviyo.js?company_id=PUBLIC_API_KEY"></script> < script type="text/javascript"> //Inicjalizacja obiektu Klaviyo przy ładowaniu strony !function(){if(!window.Klaviyo){window._klOnsite=window._klOnsite||[];try{window.Klaviyo=new Proxy({},{get:function(n,i){return"Push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.Push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.Klaviyo=window.Klaviyo[],window.Klaviyo.Push=function(){var n;(n=window._klOnsite).Push.apply(n,arguments)}}}}(); </script>
- W zależności od typów szablonów, których używasz w swojej witrynie, szablony {% if user.is_logged_in %} i {{ user.email }} prawdopodobnie różnią się składnią. Korzystając z dostępnego języka szablonowego, chcesz sprawdzić, czy osoba przeglądająca bieżącą stronę loguje się. Jeśli tak, powinieneś podać ich adres e-mail i imię i nazwisko, jeśli są dostępne. Jeśli nie masz informacji o imieniu i nazwisku, usuń te dwie linie i przecinek po linii e-mail $e-mail.
- Ten kod Klaviyo śledzenie pozwoli Ci śledzić aktywni na Sitemetryka, dzięki czemu możesz zobaczyć i wykorzystać dane związane z wizytami na stronie i zachowaniem odwiedzających. Dzięki tej metryce strona Klaviyo będzie śledzić aktywność w witrynie dla znanych przeglądarek.
- Aby sprawdzić, czy śledzenie w witrynie jest skonfigurowane prawidłowo, przejdź do strony w swoim sklepie i dodaj
?utm_email=e-mail@example.com
na końcu adresu URL, zastępując e-mail@example.com swoim adresem e-mail. Po przeładowaniu strony wyszukaj swój adres e-mail w Klaviyo. Powinieneś zobaczyć, że profil został utworzony i śledzi Twoją aktywność w witrynie.
"Wyświetlony produkt" śledzenie
Jeśli chcesz skonfigurować sekwencję porzuconego przeglądania lub zbudować segment na podstawie danych przeglądania produktu, będziesz chciał dodać śledzenie zdarzeń JavaScript dla metryki Viewed Product.
- Na szablonie strony produktu dodaj następujący fragment:
<script type="text/javascript"> var Klaviyo = window.Klaviyo || []; Klaviyo.track("Viewed Produkt", { Title: '{{ product.name }}', ItemId: {{ product.id }}, Kategorie: {{ category in product.categories|json }}, // Lista kategorii jest tablicą ciągów znaków. ImageUrl: '{{ product.image_url }}', Url: '{{ product.permalink }}', Metadane: { Brand: '{{ product.brand }}', Price: {{ product.price }}, OnSale: {{ product.on_sale }}, RegularPrice: {{ product.regular_price }}, SalePrice: {{ product.sale_price }} } }); </script>
- Powyższy fragment kodu używa składni
{{ }}
która może być inna dla twojego Spree sklep. Ważne jest to, że pola produktów są renderowane dynamicznie w zależności od tego, którą stronę produktu przeglądasz. - Po skonfigurowaniu śledzenia wyświetlanych produktów w Twojej witrynie, dane wyświetlanych produktów powinny zacząć pojawiać się na koncie Klaviyo, gdy znani użytkownicy przeglądają strony produktów.
Jak działa śledzenie na miejscu
Kiedy dodajesz Klaviyo onsite śledzenie do swojej witryny, jesteśmy w stanie śledzić tylko aktywność przeglądania "znanych przeglądarek" - tj. przeglądarek, które odwiedziły i zaangażowani co najmniej raz wcześniej. Istnieją dwa kluczowe sposoby, dzięki którym jesteśmy w stanie zidentyfikować odwiedzającego witrynę do celów śledzenia na miejscu:
- Jeśli ktoś w którymś momencie kliknął wiadomość e-mail Klaviyo, aby przejść do Twojej witryny
- Jeśli ktoś w którymś momencie podskrybował/dopisał się poprzez formularz Klaviyo
Klaviyo nie będzie śledzić anonimowych przeglądarek.
monitoruj synchronizację Klaviyomonitoruj synchronizację Klaviyo
Aby sprawdzić swoje integracje:
- Kliknij menu rozwijane Dane analityczne na stronie Klaviyo i wybierz metrykę. Tutaj możesz filtrować, aby wyświetlić wszystkie Spree metryka.
- Znajdź stronę Spree' Placed Ordermetrykai kliknij ikonę Activity Feed. Jeśli Twoje integracje rozpoczęły synchronizację danych, w tym miejscu zaczną pojawiać się zdarzenia złożonych zamówień.
- Automatycznie zsynchronizujemy wszystkie historyczne dane zamówień. Aby to zweryfikować, możesz porównać liczbę wydarzeń w danym dniu w Klaviyo z tym, co znajduje się w interfejsie Spree i potwierdzić, że się zgadzają. Na przykład, podczas przeglądania metryki złożonych zamówień, możesz przesunąć kursor myszy nad wczorajszy punkt danych lub spojrzeć na tabelę danych poniżej wykresu, aby zobaczyć, ile zamówień zostało wczoraj zgłoszonych.
- Porównaj tę liczbę z wczorajszym sklepem Spree i powinieneś zobaczyć, że dokładnie się zgadzają. Jeśli tak się nie stanie, najprawdopodobniej strefa czasowa Twojego konta Klaviyo nie jest zgodna ze strefą czasową ustawioną na stronie Spree.
- Aby sprawdzić ustawienia strefy czasowej w Klaviyo:
- W lewym dolnym rogu kliknij nazwę swojego konta.
- Następnie wybierz Ustawienia > Organizacja.
- Przewiń w dół do opcji Strefa czasowa.
- Po zakończeniu synchronizacji historycznej zobaczysz jasnozieloną ramkę wokół integracji Spree w zakładce integracje.
Dane zsynchronizowane z Spree
Integracje Spree synchronizują się z Klaviyo co godzinę.
Poniżej znajduje się lista metryk, które Spree synchronizuje z Klaviyo. Możesz wyświetlić wszystkie Spree metryki, które synchronizują się z Twoim kontem pod dane analityczne > metryki.
Złożone zamówienie
Ta metryka rejestruje zdarzenie za każdym razem, gdy ktoś złoży zamówienie i pomyślnie za nie zapłaci. Odpowiada zamówieniom w Spree, które są kompletne, co oznacza, że klient zakończył cały proces strona płatności kasa. Dzięki tej metryce możesz łatwo tworzyć dynamiczne listy osób na podstawie liczby złożonych przez nie zamówień lub ich wartości życiowej. Możesz również utworzyć wiadomość e-mail, aby ponownie zaangażować byłego klienta lub wysłać wiadomość e-mail z podziękowaniem dla kupujących po raz pierwszy. Możesz filtrować i kierować zdarzenia złożonych zamówień na podstawie następujących kryteriów:
-
IsDiscounted
Jeśli do zamówienia zastosowano rabat, np. prawda lub fałsz. -
ItemNames
Nazwy produktów zakupionych w tym zdarzeniu.
Zamówiony produkt
Ta metryka jest podobna do metryki złożonego zamówienia, jednak zdarzenie jest rejestrowane dla każdego zamówionego produktu. Na przykład, jeśli ktoś kupił koszulkę i parę szortów, pojawi się to w Klaviyo jako jedno zdarzenie złożonego zamówienia i dwa zdarzenia zamówionego produktu, jedno dla koszulki i jedno dla pary szortów. Ta metryka jest przydatna do tworzenia list, które są kierowane do klientów, którzy kupili (lub nie kupili) określone przedmioty lub przedmioty w określonych kategoriach. Możesz również użyć metryki Zamówiony produkt jako wyzwalacza dla sekwencji, aby wysyłać wiadomości e-mail o powiązanych produktach, które naturalnie pasują do siebie, ale klient jeszcze ich nie kupił.
-
Kategorie
Kategorie, do których należy zamówiony produkt, np. Koszule, Męskie lub Wyprzedaż. -
Nazwa
Nazwa zakupionego produktu, np. czerwona koszulka męska. -
ProductId
Identyfikator produktu ustawiony w Twoim sklepie, np. 2022, 2023, 2024. -
Ilość
Ilość zamówionego produktu. -
SKU
SKU produktu ustawiony w Twoim sklepie. -
wariant Opcja: Kolor
Kolor produktu, jeśli jest dostępny, np. czerwony lub niebieski. -
wariant Opcja: Rozmiar
Rozmiar produktu, jeśli jest dostępny, np. średni lub duży.
Zrealizowano zamówienie
Ta metryka rejestruje zdarzenie, gdy zamówienie klienta zostanie wysłane. Zdarzenie w Klaviyo zawiera numer śledzenia dla wszelkich przesyłek, więc możesz użyć tej metryki jako wyzwalacza dla wiadomości e-mail z potwierdzeniem wysyłki. Inną popularną wiadomością e-mail opartą na metryce Fulfilled Order jest wiadomość e-mail z recenzją produktu, w której prosisz klienta o pozostawienie recenzji produktów, które niedawno zakupił. Korzystanie z metryki Fulfilled Order pozwala na wysyłanie wiadomości e-mail w zależności od tego, kiedy ktoś otrzyma zamówienie, dzięki czemu nie musisz martwić się o wysyłanie wiadomości e-mail przed otrzymaniem paczki. Możesz filtrować i kierować zdarzenia Fulfilled Order na podstawie następujących kryteriów:
-
IsDiscounted
Jeśli do zamówienia zastosowano rabat, np. prawda lub fałsz. -
ItemNames
Nazwy przedmiotów zakupionych w tym zdarzeniu.
Zakupy dodane do kasy
Ta metryka rejestruje zdarzenie za każdym razem, gdy ktoś uruchomi stronę płatności kasa i wprowadzi swój adres e-mail. Podstawowym zastosowaniem tej metryki jest wysyłanie porzuconego koszyka zakupowego e-mail. Dzięki Klaviyo możesz łatwo skonfigurować sekwencję e-mail, aby wysłać przypomnienie o koszyku, jeśli ktoś zaczął stronę płatności kasa, ale nie złożył zamówienia po kilku godzinach. Wydarzenie Rozpoczęta strona płatności kasa zawiera wszystkie informacje o czyimś koszyku, więc możesz pokazać produkty w koszyku, a także zdjęcia tych produktów. Dla bardziej zaawansowanych użytkowników możesz skonfigurować dwie sekwencje porzucony koszyk zakupowy - jedną dla pierwszego klienta, która zawiera kod rabatowy, i drugą dla stałych nabywców, która nie zawiera kodu rabatowego. Możesz filtrować i kierować zdarzenia Started strona płatności kasa w oparciu o następujące kryteria:
-
IsDiscounted
Jeśli do zamówienia zastosowano rabat, np. prawda lub fałsz. -
ItemNames
Nazwy przedmiotów zakupionych w tym zdarzeniu.
dane klienta
Oprócz metryki Klaviyo synchronizowanej z Spree, istnieją również właściwości klienta, które są dodawane do każdego profilu Klaviyo. Możesz użyć tych właściwości w segmencie i sekwencji. Oto właściwości, które są automatycznie synchronizowane ze Spree:
- Imię
- Nazwisko
- Miejscowość
- Państwo/region
- Kod pocztowy
- Kraj
- Numer telefonu
Rezultat
Zintegrowałeś już swoje konto Klaviyo ze Spree, zainstalowałeś śledzenie w witrynie i przejrzałeś zsynchronizowane dane.
Dodatkowe źródłaDodatkowe źródła
- Jak często integracje synchronizują odniesienie
- Potrzebujesz pomocy w integracji z Klaviyo? przejdź na stronę płatności przejdź do kasy Klaviyo's Agency partner