Czego się dowiesz

Czego się dowiesz

Dowiedz się, jak zintegrować Volusion z Klaviyo. Po wykonaniu tych kroków będziesz mógł personalizować i kierować wiadomości e-mail na podstawie zsynchronizowanych danych zamówienia i właściwości klienta.

Z Volusion, Klaviyo śledzi Zamówiony produkt i Złożone zamówienie; po dodaniu dodatkowego kodu możemy również śledzić porzucony koszyk zakupowy.

Zanim zaczniesz

Zanim zaczniesz

Volusion wymaga aktualizacji hasła do konta administratora Twojego Volusion sklepu co 90 dni. Dokonując aktualizacji konta Volusion, musisz również dokonać aktualizacji integracji Volusion na koncie Klaviyo. Możesz również utworzyć stały klucz API, wykonując czynności opisane w odpowiedniej sekcji tego artykułu.

Dodaj Volusion integracje w Klaviyo

Dodaj Volusion integracje w Klaviyo

  1. Wybierz zakładkę Integracje w Klaviyo.
  2. Proszę wybrać opcję „Przeglądaj aplikacje”.
  3. Wyszukaj Volusion i kliknij kartę, a następnie kliknij przycisk Zainstaluj.
  4. Na następnej stronie wprowadź adres URL sklepu, adres e-mail logowania i klucz API/ zaszyfrowane hasło. Następnie kliknij Połącz z Volusion.
  5. Na następnej stronie zobaczysz pole wyboru Dodaj nowego klienta Volusion do listy Klaviyo Jeśli zaznaczysz to pole, możesz wybrać jedną ze swoich list w Klaviyo, do której przyszły klient zostanie dodany po złożeniu zamówienia.
  6. Na koniec kliknij przycisk Zakończ konfigurację.
wyłącz e-mail to śledzenie aktywności na stronie w Klaviyo

wyłącz e-mail to śledzenie aktywności na stronie w Klaviyo

  1. E-mail "do śledzenia aktywności na stronie" funkcje w Klaviyo wykorzystuje kliknięcie śledzenia, aby zidentyfikować użytkownika, który trafia na Twoją stronę internetową za pośrednictwem wiadomości e-mail Klaviyo, zanim pierwotnie będziemy w stanie go zidentyfikować (np. gdy dokonuje zakupu lub subskrybuje Twoją listę e-mailową).
  2. Volusion nie pomaga w formacie URL, którego używa nasze śledzenie kliknięć i generuje błąd, gdy użytkownik próbuje odwiedzić Twój sklep za pośrednictwem jednego z tych linków, więc ta funkcja będzie musiała być wyłączana w Klaviyo, aby upewnić się, że linki w Twojej wiadomości e-mail przechodzą poprawnie do Twojego sklepu Volusion.
  3. Możesz wyłączyć to śledzenie w ustawieniach konta pod nazwą konta > Ustawienia > e-mail > Atrybucja.
  4. Jedyną funkcjonalnością utraconą w wyniku wyłączenia tej funkcji jest możliwość śledzenia nowego profilu w Twojej witrynie poprzez e-mail, który kliknął. Tak długo, jak masz na swojej stronie Klaviyo onsite śledzenie danych analitycznych (które dodamy w następnej sekcji), nadal będziemy mogli śledzić użytkowników, gdy tylko otrzymamy ich adres e-mail poprzez zakup w Twoim sklepie lub gdy zarejestrują się na liście e-mailowej.
Dodaj onsite śledzenie do swojego Volusion sklepu

Dodaj onsite śledzenie do swojego Volusion sklepu

Klaviyo zapewnia dwa fragmenty śledzenia na miejscu, które pomogą Ci zebrać cenne informacje o Twoim kliencie:

  • aktywni na stronie
    Ten fragment śledzi, kiedy klient odwiedza Twoją witrynę. Ten snippet musi zostać dodany do witryny, aby działały inne snippety, takie jak Wyświetlany produkt.
  • Wyświetlony produkt
    Ten fragment śledzi, kiedy Twój klient wyświetla określone produkty. Możesz śledzić to wydarzenie, dodając Wyświetlony produkt wycinek kodu źródłowego do swojego sklepu.
Dodaj aktywni na stronie śledzenie

Dodaj aktywni na stronie śledzenie

Dodaj następujący fragment Klaviyo.js, aby pojawiał się na każdej stronie w Twojej witrynie. To włączy aktywni na Stronie śledzenie i Klaviyo formularzy. Upewnij się, że zastąpiłeś PUBLIC_API_KEY swoim kluczem publicznymKlaviyo API .

<script type="application/javascript" async="" src="https://static.klaviyo.com/onsite/js/PUBLIC_API_KEY/klaviyo.js"></script>
<script type="text/javascript"> 
 //Skrypt inicjalizujący obiekt 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>
Dodaj śledzenie oglądanego produktu

Dodaj śledzenie oglądanego produktu

Aby włączyć Viewed Product śledzenie, musisz dodać poniższy fragment kodu do szablonu swojego sklepu w edytorze plików Volusion, który znajdziesz klikając Design > File Editor.

<script type="text/javascript"> 
 // Przed wykonaniem kodu sprawdź, czy klient znajduje się na stronie produktu.
    if ($("meta[property='og:type']").attr("content") == "product") {
 var Klaviyo = window.Klaviyo || [];
 // Funkcja śledzenia, kiedy produkt jest oglądany
 var trackViewedProduct = function(item) {
            Klaviyo.track("Viewed Product", item);
            Klaviyo.trackViewedItem({
                "Title": item.ProductName,
 " ItemId": item.ProductID,
 " ImageUrl": item.ImageURL,
 " Url": item.URL,
 " Metadata": {
                    "Price": item.Price,
                    "Description": item.Description,
                    "CompareAtPrice": item.CompareAtPrice,
                    "YouSave": item.YouSave
                }
            });
 };
 var item = {}
       $.get(`/ProductDetails.asp?ProductCode=${global_Current_ProductCode}`, function(dane) {
 var product_saleprice = $("table.colors_pricebox div.product_saleprice").length ?
                Number(`${$("table.colors_pricebox div.product_saleprice").text().trim().split("$")[1].split(".")[0]}.${$("table.colors_pricebox div.product_saleprice").text().trim().split("$")[1].split(".")[1].substring(0,2)}`) : null;
 var product_listprice = $("table.colors_pricebox div.product_listprice").length ?
                Number(`${$("table.colors_pricebox div.product_listprice").text().trim().split("$")[1].split(".")[0]}.${$("table.colors_pricebox div.product_listprice").text().trim().split("$")[1].split(".")[1].substring(0,2)}`) : null;
 var product_productprice = $("table.colors_pricebox div.product_productprice").length ?
                Number(`${$("table.colors_pricebox div.product_productprice").text().trim().split("$")[1].split(".")[0]}.${$("table.colors_pricebox div.product_productprice").text().trim().split("$")[1].split(".")[1].substring(0,2)}`) : null;
 var product_yousave = $("table.colors_pricebox div.product_yousave").length ?
                Number(`${$("table.colors_pricebox div.product_yousave").text().trim().split("$")[1].split(".")[0]}.${$("table.colors_pricebox div.product_yousave").text().trim().split("$")[1].split(".")[1].substring(0,2)}`) : 0;
 item = {
                "ProductName": $("meta[property='og:title']").attr("content"),
                "ProductID": global_Current_ProductCode,
                "Description": $("meta[property='og:description']").attr("content"),
                "ImageURL": $("meta[property='og:image']").attr("content"),
                "URL": $("meta[property='og:url']").attr("content"),
                "Price": product_saleprice ? product_saleprice : product_productprice,
                "CompareAtPrice": product_listprice ? product_listprice : product_productprice,
                "YouSave": product_yousave
            };
 trackViewedProduct(item);
 });
 } 
</script>
Dodaj przypomnienia porzucony koszyk zakupowy

Dodaj przypomnienia porzucony koszyk zakupowy

Volusion nie zapewnia gotowego sposobu śledzenia porzuconego koszyka zakupowego za pośrednictwem naszych integracji, ale stworzyliśmy niestandardowy skrypt, który możesz dodać do swojego sklepu Volusion, który pozwoli Ci korzystać z tej funkcji w Klaviyo. Będzie to wymagało pewnej wiedzy na temat dodawania kodu do szablonu sklepu, więc jeśli masz programistę, możesz wysłać mu ten dokument, aby przeprowadzić go przez proces dodawania kodu.

Porzucony koszyk zakupowy funkcje będzie działał tylko dla sklepu Volusion korzystającego z jednej strony płatności kasa funkcje oraz sklepów, które nie wymagają od użytkownika posiadania konta przed dokonaniem zakupu.

  1. Będziesz musiał dodać poniższy fragment kodu do szablonu swojego sklepu w edytorze plików Volusion, który znajdziesz klikając Design > File Editor.
    <script type="text/javascript"> 
     // Sprawdź, czy klient znajduje się na stronie płatności
    kasa przed wykonaniem kodu.
        if (window.location.pathname == "/one-page-strona płatności
    kasa.asp") {
     var Klaviyo = window.Klaviyo || [];
     // Funkcja do śledzenia, kiedy uruchamiana jest strona płatności
    kasa.
            var trackStartedCheckout = function() {
     $.post('/AjaxCart.asp', function(dane) {
     if (dane || dane.Products || dane.Products.length) {
                        return;
                    }
                    var items = [], names = [], skus = []; // Pobierz każdy produkt i jego SKU/nazwę/ilość/cenę/całkowitą cenę/obraz url $.each(dane.Products, function(i, record) { var item_price = +(record.ProductPrice.replace(/[\$,]+/g, '')) / record.Quantity;
     items.Push({
                            SKU: record.ProductCode,
                            Name: record.ProductName,
                            Quantity: +record.Quantity,
                            ItemPrice: item_price,
                            RowTotal: item_price * record.Quantity,
                            ImageURL: record.ImageSource
                        });
                        names.Push(record.ProductName);
     skus.Push(record.ProductCode);
     });
     // Push Uruchomiona strona płatności
    kasa metryka do Klaviyo z danymi klienta.
                    Klaviyo.track("Rozpoczęty strona płatności
    kasa", {
                        $value: +(data.Totals[0].CartTotal.replace(/[\$,]+/g, "")),
                        Items: items,
                        ProductNames: names,
                        SKUs: skus
                    });
     }, 'json');
     };
     $(function() {
     // Pobierz formularz e-mail, aby uzyskać e-mail klienta i powiąż zdarzenie z tym e-mailem w Klaviyo.
                $('[name="OnePageCheckoutForm"] [name="e-mail"]').change(function(e) {
     var e-mail = $(this).val();
                    // Wykonaj lekką walidację. Klaviyo przeprowadzi więcej walidacji po otrzymaniu danych.
                    if (e-mail && /@/.test(e-mail)) {
                        Klaviyo.identify({
                            $email: email
                        });
                        trackStartedCheckout();
     }
               });
     });
    } 
    </script>
  2. Ten kod będzie w stanie śledzić tylko stronę płatności kasa wydarzenia w przyszłości; nie będziesz w stanie ponownie wypełnić porzucony koszyk zakupowy sekwencja wewnątrz Klaviyo. 
  3. Po zapisaniu tego kodu w Twoim sklepie, Klaviyo automatycznie rozpocznie śledzenie a Started strona płatności kasa metryka z której możesz uruchomić porzucony koszyk zakupowy sekwencja.
monitoruj synchronizację Klaviyo

monitoruj synchronizację Klaviyo

  1. Po zintegrowaniu z Volusion, Klaviyo będzie potrzebować czasu, aby zsynchronizować Twoje dane, zanim będą gotowe do użycia. Możesz sprawdzić status tej synchronizacji, nawigując powrót do zakładki integracje i szukając swoich Volusion integracje na liście włączać integracje.
  2. Jeśli widoczny jest szary kontur, oznacza to, że integracje są nadal synchronizowane. Im większy masz sklep, tym dłużej może potrwać synchronizacja. Gdy Twoje integracje zostaną wyświetlone z zieloną ramką, jesteś gotowy do pracy.
  3. Klaviyo importuj importuj wszystkie swoje historyczne Volusion dane, gdy po raz pierwszy włączasz integracje. Aby to zweryfikować, możesz porównać liczbę zamówień w danym dniu z danymi w interfejsie Volusion i potwierdzić ich zgodność. Na przykład, podczas przeglądania metryki złożonych zamówień (pod dane analityczne > metryka w Klaviyo) 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.
  4. Porównaj tę liczbę z wczorajszym sklepem Volusion 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ą Volusion.
  5. Aby sprawdzić lub zaktualizować strefę czasową swojego konta: 
    • W lewym dolnym rogu kliknij nazwę swojego konta.
    • Następnie wybierz Ustawienia > Organizacja.
    • Przewiń w dół do opcji Strefa czasowa.
Dane zsynchronizowane z Volusion

Dane zsynchronizowane z Volusion

Przejdź do dane analityczne > metryka aby znaleźć wszystkie metryki na swoim koncie. Metryki z ikoną Volusion są synchronizowane z Twoimi integracjami Volusion. metryka i właściwości profilu z Volusion są synchronizowane w ciągu godziny od złożenia zamówienia.
zakładka metryka w Klaviyo filtrowana według Volusion pokazująca metrykę Złożone zamówienie i Zamówiony produkt

Złożone zamówienie

Złożone zamówienie

To zdarzenie jest śledzone, gdy klient zakończy proces strony płatności kasa i utworzy zamówienie w Twoim sklepie Volusion. Zdarzenie Złożone zamówienie zawiera wszystkie istotne informacje o zakupionych produktach, w tym nazwy produktów, kody produktów, obrazy i informacje o cenie, dzięki czemu możesz wykorzystać te informacje w wiadomościach e-mail dotyczących zakupów.

Zamówiony produkt

Zamówiony produkt

To zdarzenie jest również śledzone, gdy klient składa zamówienie, ale jedno zdarzenie jest śledzone dla każdej pozycji w zamówieniu. Na przykład, jeśli ktoś kupuje koszulkę i parę spodni, śledzone jest jedno zdarzenie złożonego zamówienia i dwa zdarzenia zamówionego produktu - jedno zdarzenie dla koszulki i jedno zdarzenie dla spodni.

Zdarzenie Ordered Product zawiera szczegółowe informacje o każdym zakupionym produkcie. Jest to przydatne podczas tworzenia segmentów behawioralnych opartych na opcjach wariantu produktu i innych szczegółowych informacjach, które nie są dostępne w zdarzeniu złożonego zamówienia. Możesz filtrować i kierować zdarzenia Ordered Product na podstawie następujących kryteriów:

  • Nazwa
    Nazwa lub tytuł produktu w Volusion, np. t-shirt.
  • Kod produktu
    Kod produktu dla Twojego produktu w Volusion.
  • Ilość
    Ilość towaru zakupionego w zamówieniu.
dane klienta zsynchronizowane z Volusion

dane klienta zsynchronizowane z Volusion

Oprócz powyższej metryki Klaviyo synchronizuje się z Volusion, 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 z Volusion:

  • E-mail
  • Imię
  • Nazwisko
  • Miejscowość
  • Państwo/region
  • Kod pocztowy
  • Kraj
  • Numer telefonu
  • Źródło (Klaviyo będzie śledzić klientów z Volusion z właściwością Źródło w ich profilu ustawioną na "Volusion" ).
Rozwiązywanie problemów

Rozwiązywanie problemów

Volusion Złożone zamówienie dane nie jest raportowanie w Klaviyo

Volusion Złożone zamówienie dane nie jest raportowanie w Klaviyo

Może to być problem z Twoimi ustawieniami Volusion API , które pozwalają na eksportowanie danych.

  1. Aby to naprawić, przejdź do zakładki Inventory w panelu administracyjnym Volusion. Wybierz importuj import/Export z rozwijanego menu.
    Rozwijana lista zapasów w Volusion z importuj
importuj/eksportuj na niebiesko
  2. Kliknij Volusion API, aby przejść do głównej strony API.
  3. W sekcji Ogólne znajdziesz opcję uruchomienia eksportu Ogólnych/Zamówień Twojego sklepu. Po uruchomieniu eksportu strona zostanie odświeżona.
    importuj
stronę importu/eksportu w Volusion po najechaniu myszą Uruchom dla Generic\Orders
  4. Zaznacz wszystkie kolumny, klikając pole wyboru w kolumnie o nazwie * i kliknij przycisk Uruchom.
    API Volusion: Uruchom stronę Generic\Orders z zaznaczoną kolumną gwiazdki
  5. Po kliknięciu przycisku Uruchom, aby wyeksportować zamówienia generyczne, w górnej części strony zostanie wygenerowany adres URL interfejsu API. Na przykład adres URL wyglądałby następująco: https://storename.com/net/WebService.aspx?Login=user@storename.com&EncryptedPassword=ABCDEFGHIJKLMNOPQRSTUVWXYZ123456789&EDI_Name=GenericOrder.
    klucz API podświetlony w linku na stronie Volusion API: Uruchom Generic\Orders
  6. Wartość, która pojawia się pomiędzy "EncryptedPassword=" i "& EDI_Name=GenericOrders" (zaznaczona na powyższym zrzucie ekranu) służy jako Twój klucz API. Użyj tego, aby przywrócić ustawienia integracji z zakładki integracje na pulpicie Klaviyo. 
  7. Po zakończeniu przetestuj, klikając w dane analityczne > metryka. Zobacz ostatnią aktywność dla metryki Volusion złożonego zamówienia, aby sprawdzić, czy nowe dane zostały zsynchronizowane w Klaviyo. Jeśli zobaczysz nowe dane dla metryki złożonego zamówienia, skontaktuj się z naszym zespołem ds. pomocy, aby uzupełnić brakujące zamówienia w Klaviyo lub uzyskać dalszą pomoc.
  8. Aby uzyskać dodatkowe informacje na temat eksportowania danych za pomocą Volusion API, zapoznaj się z Volusion pomoc.
Ludzie widzą błąd "Invalid Input" po kliknięciu moich linków e-mail.

Ludzie widzą błąd "Invalid Input" po kliknięciu moich linków e-mail.

E-mail "do śledzenia aktywności na stronie" funkcje w Klaviyo wykorzystuje śledzenie kliknięć, aby powiązać aktywność z użytkownikiem, który dociera do Twojej witryny za pośrednictwem wiadomości e-mail Klaviyo, zanim pierwotnie będziemy w stanie go zidentyfikować (np. gdy dokonuje zakupu lub subskrybuje Twoją listę e-mailową).

Volusion nie pomaga w formacie URL, którego używa nasze śledzenie kliknięć i generuje błąd, gdy użytkownik próbuje odwiedzić Twój sklep za pośrednictwem jednego z tych linków, więc ta funkcja będzie musiała być wyłączana w Klaviyo, aby upewnić się, że linki w Twojej wiadomości e-mail przechodzą poprawnie do Twojego sklepu Volusion.

Aby rozwiązać ten problem, upewnij się, że wyłączyłeś e-mail do śledzenia aktywności na stronie w Klaviyo, jak opisano na początku tego artykułu.

Jak utworzyć stały klucz API w Volusion?

Jak utworzyć stały klucz API w Volusion?

Zwykle Volusion wymaga zresetowania klucza API co 90 dni, gdy resetujesz hasło na swoim koncie, co powoduje konieczność ponownej konfiguracji integracji Voluision w Klaviyo. Poniższe kroki pozwolą Ci zamiast tego utworzyć niewygasający klucz API; wymagało to wygenerowania poświadczeń API dla konta administratora, do którego nigdy się nie logowałeś:

  1. W panelu administracyjnym Volusion przejdź do klient > Administratorzy i utwórz nowe konto administratora.
  2. Przejdź do Inventory > importuj import/Export i wybierz zakładkę Volusion API zakładkę.
  3. W sekcji Ogólne kliknij łącze pomocyVolusion API integracje.
  4. Wybierz opcję Eksportuj i wybierz utworzonego administratora z listy rozwijanej.
  5. Rozwiń pole "URL with Query String...", aby znaleźć swój stały adres URL, login i zaszyfrowane hasło (klucz API).

Nie loguj się za pomocą tego konta, będzie ono używane wyłącznie do dostępu do strony API. Logowanie za pomocą tego konta spowoduje, że hasło wygaśnie po 90 dniach i będziesz musiał powtórzyć te kroki, aby wygenerować nowy stały klucz API.

Rezultat

Rezultat

Zintegrowałeś już Klaviyo z Volusion, dodałeś śledzenie w witrynie, przejrzałeś zsynchronizowane dane i dowiedziałeś się, jak utworzyć stały klucz API.

Dodatkowe źródła

Dodatkowe źródła

Czy ten artykuł był pomocny?
Ten formularz służy tylko do przesyłania opinii na temat artykułów. Dowiedz się, jak skontaktować się z zespołem ds. pomocy.

Dowiedz się od Klaviyo więcej

Społeczność
Nawiązuj kontakty z osobami na podobnych stanowiskach, partnerami oraz ekspertami i ekspertkami Klaviyo – inspirujcie się nawzajem, wymieniajcie spostrzeżeniami i pomagajcie szukać odpowiedzi na nurtujące Was pytania.
Szkolenie na żywo
Chcesz poznać najlepsze praktyki, nauczyć się konfigurować najważniejsze funkcje i nie tylko? Dołącz do sesji na żywo z udziałem ekspertów i ekspertek Klaviyo.
Pomoc

Uzyskaj wsparcie za pośrednictwem konta.

E-mail do zespołu ds. pomocy (konta w bezpłatnym okresie próbnym oraz konta płatne) Całodobowa dostępność

Czat/wirtualna pomoc
Dostępność różni się w–zależności od lokalizacji i typu planu.