Jak utworzyć niestandardową metrykę wyświetlonej strony
Czego się dowiesz?
Dowiedz się, jak utworzyć niestandardową metrykę Viewed Page i zrozumieć, kiedy klienci odwiedzają na Twojej stronie strony inne niż produktowe.
Kilka słów na początek
Zanim przejdziesz dalej w tym artykule, upewnij się, że zintegrowano Twoją platformę e-commerce (taką jak Shopify) z Klaviyo.
Ważne jest, aby dodać poniższy wycinek kodu źródłowego JavaScript do każdej strony Twojej witryny, dla której chcesz śledzić metrykę Viewed Page. Ten wycinek kodu źródłowego będzie działać zarówno na strona docelowa, jak i na wszystkich pozostałych stronach witryny.
Instalowanie wycinka kodu źródłowego
- Skopiuj i wklej cały fragment kodu poniżej do plików swojej strony.
- Następnie zapisz i opublikuj pliki witryny z zaktualizowanym kodem.
<script type="text/javascript">
//Script to initialize 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">
//Script to track viewed page
klaviyo.track("Viewed Page", {
PageName: "About Us"
});
</script> Gdy fragment kodu zostanie dodany do Twojej witryny, zarejestruje on niestandardową metrykę Viewed Page, w której nazwa właściwości PageName jest równa wartości „About Us”.
Zmiana wartości PageName
Możesz zmienić domyślną wartość powyżej, aby reprezentowała inną nazwę strony w Twojej witrynie.
- Usuń domyślną wartość „O nas??”.
- Dodaj wybrany tekst znajdujący się w cudzysłowie. Na przykład jeśli chcesz śledzić wizyty na stronie historii marki, możesz zamiast tego użyć wartości „Historie klientów”.
Zmiana wartości Wyświetlono stronę
Możesz zmienić wartość Viewed Page, aby reprezentowała inną wartość (np. Visited Page, Tracked Page itp.).
- Usuń domyślną wartość Viewed Page .
- Dodaj wybrany tekst umieszczony w cudzysłowie.
Śledź Wyświetlono stronę według adresu URL
Jeśli chcesz śledzić Viewed Page by URL zamiast według tytułu strony, możesz użyć poniższego alternatywnego fragmentu kodu. Pamiętaj, że strona, którą chcesz śledzić powinna zawierać cudzysłów i być adresem URL strony, którą chcesz śledzić.
<script type="text/javascript">
//Script to initialize 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">
//Script to track viewed page
klaviyo.track("Viewed Page", {
url: window.location.href
});
</script> Testowanie śledzenia wyświetlanych stron
Aby sprawdzić, czy śledzenie Viewed Page działa, upewnij się, że strona została opublikowana, i dodano do adresu URL strony „?utm_email=youremail@example.com”, aby ustawić u siebie plik cookie i śledzić swoją aktywność.
- Po odwiedzeniu strony przejdź do konta Klaviyo.
- Przejdź do Analityka > Metryki.
- Wyszukaj Viewed Page (lub inną nazwę, której używasz dla tej metryka) w polu powyżej.
4. Kliknij swoją metrykę Viewed Page (lub inną metrykę, której używasz).
5. Wybierz kartę Activity feed. Następnie możesz sprawdzić, czy metryka jest śledzona, jak pokazano w poniższym przykładzie.
Jeśli widzisz swoją aktywność, oznacza to, że metryka śledzi ją prawidłowo. Jeśli nie widzisz swojej aktywności, spróbuj odświeżyć stronę w Klaviyo.
W przypadku sklepów Shopify, zgodnie z ustawieniami prywatności klienta w Shopify, Klaviyo może nie śledzić zdarzeń na stronie w przypadku odwiedzających sklep Shopify w UE, EOG, Wielkiej Brytanii i Szwajcarii, chyba że wyrazili oni na to zgodę.