Czego się dowiesz?

Dowiedz się, jak ręcznie zainstalować fragment kodu śledzenia Active on Site Klaviyo, znany również jako lokalny kod JavaScript Klaviyo lub Klaviyo.js, w sklepie Shopify. Zrób to tylko wtedy, gdy masz bardzo duży ruch w witrynie lub strona z innego powodu ładuje się wolno (chociaż Klaviyo niedawno poprawiło czasy ładowania, więc może nie być przyczyną). W przeciwnym razie zalecamy zainstalowanie Klaviyo.js poprzez włączenie osadzenia aplikacji Shopify Klaviyo.

Kilka słów na początek

Jeśli zdecydujesz się zainstalować Klaviyo.js ręcznie, a wcześniej było ono włączone za pośrednictwem osadzenia aplikacji Klaviyo, najpierw musisz wyłączyć osadzenie aplikacji w ustawieniach motywu Shopify.

Klaviyo app embed for onsite tracking in Shopify toggled off
Klaviyo app embed for onsite tracking in Shopify toggled off

Ponieważ wklejenie tego kodu wymaga dostępu do kodu HTML witryny i platformy e-commerce, nasz zespół ds. pomocy nie może zaoferować praktycznego wsparcia. Jeśli nie masz w zespole programisty i nie czujesz się komfortowo, samodzielnie dodając kod, rozważ skontaktowanie się z partnerem Klaviyo w celu uzyskania pomocy.

Zainstaluj Klaviyo.js w swoim sklepie Shopify

  1. Skopiuj poniższy wycinek kodu źródłowego:
text
<script type="text/javascript" async="" src="https://static.klaviyo.com/onsite/js/PUBLIC_API_KEY/klaviyo.js"></script>
  1. W wycinku kodu źródłowego pamiętaj, aby zastąpić PUBLIC_API_KEY swoim sześciocyfrowym publicznym kluczem API Klaviyo.
  2. Jeśli włączono Konta klientów w sklepie, dodaj dodatkowy skrypt, aby identyfikować klientów na podstawie adresu e-mail używanego do logowania do sklepu. Pełny zestaw skryptów będzie wyglądać następująco:
text
<script type="text/javascript" async="" src="https://static.klaviyo.com/onsite/js/PUBLIC_API_KEY/klaviyo.js"></script>
<script type="text/javascript"> 
//Initialize the Klaviyo object on page load
!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>
<script type="text/javascript">
//Customer accounts
var klaviyo = window.klaviyo || [];
if ("{{ customer.email }}") {klaviyo.identify({"$email" : "{{ customer.email }}"})};
</script>
  1. W panelu administratora Shopify kliknij Sklep internetowy > Motywy. Z listy rozwijanej kliknij Edytuj kod.
Shopify Themes page with Action dropdown open showing Edit Code optio
Shopify Themes page with Action dropdown open showing Edit Code optio
  1. Wyszukaj pliki, do których chcesz dodać fragment kodu, i kliknij je, aby otworzyć w edytorze. Fragment kodu można dodać do dowolnych szablonów stron, na których chcesz włączyć formularze Klaviyo i śledzenie na odpowiednich stronach.
  2. Przewiń na dół pliku i wklej swój fragment poniżej pozostałego kodu.
  1. Kliknij Zapisz.

Przetestuj śledzenie Aktywni na stronie

Aby sprawdzić, czy śledzenie Aktywni na stronie jest prawidłowo skonfigurowane, wykonaj następujące kroki:

  1. Przejdź na swoją stronę.
  2. Na końcu adresu URL swojej strony głównej dodaj następujące elementy, zastępując example@gmail.com swoim adresem e-mail:
    ?utm_email=example@gmail.com.
Test store in Shopify with ?utm_email=example@gmail.com amended to URL
Test store in Shopify with ?utm_email=example@gmail.com amended to URL
  1. Odśwież stronę.
  2. Wyszukaj swój adres e-mail w Klaviyo.
Klaviyo dashboard with email address in search bar
Klaviyo dashboard with email address in search bar

Powinno być widać, że utworzono dla Ciebie profil Klaviyo (jeśli jeszcze nie istniał) i że ta aktywność została wyśledzona w Twoim kanale aktywności.

Teraz, gdy zainstalowano Klaviyo.js, będzie można korzystać ze śledzenia Active on Site, formularzy rejestracyjnych Klaviyo i nie tylko.

W zależności od Twoich ustawień prywatności klienta w Shopify możliwe, że Klaviyo nie będzie śledzić zdarzeń na stronie w przypadku odwiedzających sklep Shopify w UE, EOG, Wielkiej Brytanii i Szwajcarii, chyba że osoby te wyraziły na to zgodę.

Dodatkowe źródła

  • Getting started with Shopify

    Learn how to integrate Klaviyo with Shopify in order to bring your customer profile and order data into Klaviyo and reach customers with targeted messaging. Additionally, enable Klaviyo onsite tracking and sign-up forms, and sync data from Klaviyo to Shopify.

  • 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:

  • Getting started with sign-up forms

    Learn how to create and customize sign-up forms in Klaviyo to publish on your website so you can engage shoppers, collect emails and phone numbers, and build long-lasting customer relationships.

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.
Partnerzy
Zatrudnij certyfikowanego eksperta Klaviyo, który pomoże Ci w konkretnym zadaniu lub w ciągłym zarządzaniu marketingiem.
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.