Czego się dowiesz?

Dowiedz się, jak dodać do witryny snippety śledzenia na stronie Klaviyo za pomocą Menedżera tagów Google. Niektórzy właściciele witryn używają Google Tag Manager jako jednego punktu do zarządzania wszystkimi zewnętrznymi fragmentami kodu web, które muszą dodać do swojej witryny. Śledzenie na stronie Klaviyo należy do tej kategorii i można je dodawać oraz zarządzać nim za pomocą Menedżera tagów Google.

Kilka słów na początek

Jeśli instalujesz fragmenty kodu śledzenia Klaviyo na stronie za pomocą Menedżera tagów Google i Shopify, zapoznaj się z instalacją za pomocą Menedżera tagów Google w Shopify.

Konfigurowanie Menedżera tagów Google

Jeśli masz już utworzone konto Google Tag Manager, możesz pominąć te kroki i przejść do sekcji dotyczącej tworzenia znacznika.
1. Utwórz konto Google Tag Manager.
2. Dodaj skrypty instalacyjne do swojej witryny.

Inside Google Tag Manager, the two install scripts that will need to be copied into the head and body of your site's html
Inside Google Tag Manager, the two install scripts that will need to be copied into the head and body of your site's html

Jeśli dopiero zaczynasz korzystać z Menedżera znaczników Google, zapoznaj się z ich dokumentacją dotyczącą konfiguracji konta i dodania skryptów instalacyjnych do swojej witryny.

Tworzenie nowego znacznika

1. W obszarze roboczym Twojej witryny utwórz nowy wyzwalacz dla śledzenia Klaviyo Aktywni w witrynie. Zalecamy utworzenie osobnego wyzwalacza dla śledzenia Aktywni w witrynie i Wyświetlono produkt. Wynika to z tego, że śledzenie Wyświetlono produkt będzie uruchamiać się tylko na stronach produktów, natomiast śledzenie Aktywni w witrynie powinno uruchamiać się na każdej stronie witryny.
2. Wybierz Niestandardowy HTML jako typ znacznika.

Within your site's workspace opening up the choose tag type menu and selecting custom html
Within your site's workspace opening up the choose tag type menu and selecting custom html

3. Aby znaleźć fragment Active on Site w Klaviyo, kliknij menu konta i wybierz Integracje.
4. Następnie kliknij przycisk Skonfiguruj śledzenie aktywności na stronie w prawym górnym rogu.

Inside of the integrations page in settings, the upper right button for setup web tracking is highlighted
Inside of the integrations page in settings, the upper right button for setup web tracking is highlighted
5. Skopiuj pierwszy wycinek kodu źródłowego.
Example of the web tracking snippet highlighted to copy
Example of the web tracking snippet highlighted to copy

6. W Zarządcy znaczników Google wklej fragment kodu Klaviyo Active on Site do pola HTML.

Active on site web tracking snippet pasted into HTML box in Google Tag Manager
Active on site web tracking snippet pasted into HTML box in Google Tag Manager

7. Ustaw wyzwalacz tak, aby uruchamiał się przy wyświetleniu strony dla wszystkich stron. Dzięki temu fragment kodu Active on Site będzie uruchamiał się za każdym razem, gdy klienci wyświetlą stronę w Twojej witrynie.

Page view trigger example chosen as trigger for all site pages
Page view trigger example chosen as trigger for all site pages

8. Zapisz nowy znacznik. To kończy dodawanie fragmentu kodu śledzenia Aktywni w witrynie za pomocą Google Tag Manager.

Możesz dodać fragment kodu Viewed Product, korzystając z tej samej metody. Zmodyfikuj wyzwalacz, aby uruchamiał się tylko na stronach zawierających Twoje produkty. W niektórych witrynach można to zrobić, ograniczając wyzwalacz tak, aby uruchamiał się tylko na stronach, których adres URL zawiera słowo „product”.

Example business website with /products highlighted in the URL
Example business website with /products highlighted in the URL

Testowanie śledzenia aktywności na stronie

1. Przejdź do swojej witryny.
2. Dodaj na końcu adresu URL:

?utm_email=klaviyogreen@gmail.com

Możesz zastąpić "klaviyogreen@gmail.com" własnym adresem e-mail. Naciśnij Enter, aby odświeżyć stronę.

3. Następnie na koncie Klaviyo przejdź do Pulpit > Kanał aktywności. Jeśli śledzenie na stronie jest zainstalowane poprawnie, u góry kanału aktywności zobaczysz nowe zdarzenie Active on Site z adresu e-mail wpisanego w powyższym parametrze URL.

Inside the activity feed section showing profiles with active on website appearing indicating tracking is working
Inside the activity feed section showing profiles with active on website appearing indicating tracking is working

Jeśli masz problem z uruchomieniem zdarzenia Viewed Product, upewnij się, że znaczniki są skonfigurowane tak, aby uruchamiały się w określonej kolejności. Zawsze należy dopilnować, aby fragment Active on Site uruchamiał się przed fragmentem Viewed Product.

Jeśli podczas próby zapisania któregokolwiek z fragmentów kodu śledzenia w Google Tag Manager pojawi się błąd, trzeba będzie wkleić fragmenty kodu bezpośrednio w witrynie.

Korzystanie z zarządcy znaczników Google w Shopify

W przypadku Shopify zamiast używać Zarządcy znaczników Google zachęcamy do włączenia śledzenia onsite w Klaviyo za pomocą osadzenia aplikacji Klaviyo w Shopify. Osadzenie aplikacji umożliwia śledzenie zarówno aktywni on Site, jak i Viewed Product, pod warunkiem że jest włączone i że ustawienie Viewed Product jest zaznaczone na stronie ustawień integracje. Nasza integracje z Shopify umożliwia też Submitted Search, Viewed Collection i Added to Cart za pomocą ustawienia Track behavioral events.

Jeśli zamiast tego chcesz dodać śledzenie w witrynie przez Google Tag Manager, upewnij się, że najpierw wyłączysz osadzanie aplikacji. Następnie użyj poniższego fragmentu kodu.

„Kolekcje” nie są dostępne przez AJAX API Shopify, więc zamiast tego w poniższym fragmencie kodu przechwytywane są znaczniki produktów Shopify (znaczniki).

text
<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">
//Viewed Product
var klaviyo = window.klaviyo || [];
product_handle = location.href.split( '/' ).pop().split( '?' )[0];
fetch('/products/'+product_handle+'.js').then(function(response){return response.json()})
.then(function(product){
  var item = {
    Name: product.title,
    ProductID: product.id,
    Tags: product.tags,
    ImageURL: "https:"+product.featured_image,
    URL: location.href.split( '/' )[0] + '//' + location.href.split( '/' )[2]+product.url,
    Brand: product.vendor,
    Price: product.price/100,
    CompareAtPrice: product.compare_at_price_max/100
  };
  klaviyo.track("Viewed Product", item);
  klaviyo.trackViewedItem({
    Title: item.Name,
    ItemId: item.ProductID,
    Tags: item.Categories,
    ImageUrl: item.ImageURL,
    Url: item.URL,
    Metadata: {
      Brand: item.Brand,
      Price: item.Price,
      CompareAtPrice: item.CompareAtPrice
    }
  });
// If you would like to add the Added to Cart snippet as well, place that here without its script tags
})
.catch(function(e){
  console.log('Klaviyo could not track Viewed Product. Please contact Klaviyo Support for assistance.')
});
</script>

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ę.

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.