Comment ajouter le suivi sur site de Klaviyo à l'aide de Google Tag Manager ?

Estimé 5 minute de lecture
|
Mis à jour 29 août 2024, 15:55 EST
Vous apprendrez

Vous apprendrez

Apprenez à ajouter les snippets de suivi sur site de Klaviyo à votre site à l'aide de Google Tag Manager. Certains propriétaires de sites utilisent Google Tag Manager comme point unique pour gérer tous les extraits web tiers qu'ils doivent ajouter à leur site. Le suivi sur site de Klaviyo entre dans cette catégorie et peut être ajouté et géré via Google Tag Manager.

Avant de commencer

Avant de commencer

Si vous installez les snippets de suivi sur site de Klaviyo à l'aide de Google tag Manager et de Shopify, veuillez revoir l'utilisation de Google tag Manager sur Shopify.
Configuration de Google Tag Manager

Configuration de Google Tag Manager

Si vous avez déjà créé un compte Google Tag Manager, vous pouvez sauter ces étapes et passer à la section sur la création d'une balise.
1. Créez un compte Google Tag Manager.
2. Ajoutez les scripts d'installation à votre site.

Dans Google Tag Manager, les deux scripts d'installation qui devront être copiés dans l'en-tête et le corps du code html de votre site sont les suivants

Si vous n'avez jamais utilisé Google Tag Manager, consultez la documentation relative à la création d'un compte et à l'ajout de scripts d'installation sur votre site.

Création d'une nouvelle balise

Création d'une nouvelle balise

1. Dans l'espace de travail de votre site, créez un nouveau déclencheur pour votre suivi Klaviyo Active on Site. Nous vous recommandons de créer un déclencheur distinct pour le suivi de vos produits actifs sur le site et consultés. En effet, le suivi des produits vus ne se déclenche que sur les pages de vos produits, alors que le suivi actif sur le site doit se déclencher sur toutes les pages de votre site.
2. Sélectionnez Custom HTML comme type de balise.

Dans l'espace de travail de votre site, ouvrez le menu "choisir le type de balise" et sélectionnez "custom html".

3. Pour localiser votre snippet Active on Site dans Klaviyo, cliquez sur le menu de votre compte et sélectionnez Intégrations.
4. Cliquez ensuite sur le bouton " Setup Web Tracking" en haut à droite.
A l'intérieur de la page des intégrations dans les paramètres, le bouton en haut à droite pour configurer le suivi web est mis en évidence.

5. Copiez le premier extrait. 

Exemple d'extrait de tracking web mis en évidence pour être copié

6. Depuis votre Google Tag Manager, collez votre snippet Klaviyo Active on Site dans la boîte HTML.

Extrait de suivi web actif sur le site collé dans la boîte HTML dans Google Tag Manager

7. Paramétrez votre déclencheur pour qu'il se déclenche lors de l'affichage d'une page pour toutes les pages. Cela permet de s'assurer que votre snippet Active on Site s'activera chaque fois que les clients consulteront une page de votre site.

Exemple de déclencheur de vue de page choisi comme déclencheur pour toutes les pages du site

8. Enregistrez votre nouvelle balise. Ceci termine l'ajout de votre snippet de suivi Active on Site à l'aide de Google Tag Manager.

Vous pouvez ajouter votre extrait de produit visualisé en utilisant la même méthode. Modifiez le déclencheur pour qu'il ne se déclenche que sur les pages qui contiennent vos produits. Sur certains sites, cela peut être réalisé en limitant le déclenchement aux pages dont l'URL contient le mot "product".

Exemple de site web commercial avec /produits mis en évidence dans l'URL

Testez votre suivi sur site

Testez votre suivi sur site

1. Accédez à votre site web.
2. Ajoutez ce qui suit à la fin de l'URL :

?utm_email=klaviyogreen@gmail.com

Vous pouvez remplacer "klaviyogreen@gmail.com" par votre propre adresse électronique. Appuyez sur la touche Entrée pour recharger la page.

3. Ensuite, dans votre compte Klaviyo, accédez à Dashboard > Activity Feed. Si votre suivi sur site est correctement installé, vous verrez un nouvel événement " Actif sur le site " en haut de votre flux d'activité à partir de l'e-mail que vous avez saisi dans le paramètre URL ci-dessus.

Dans la section du flux d'activité, les profils actifs sur le site web apparaissent, ce qui indique que le suivi fonctionne.

Si vous ne parvenez pas à déclencher l'événement Viewed Product, assurez-vous que vos balises sont configurées pour se déclencher dans un ordre spécifique. Vous devez toujours faire en sorte que l'extrait " Active on Site " s'affiche avant l'extrait " Viewed Product ".

Si vous obtenez un message d'erreur lorsque vous essayez d'enregistrer l'un ou l'autre des extraits de suivi dans Google Tag Manager, vous devrez coller les extraits directement sur votre site.

Utiliser Google Tag Manager sur Shopify

Utiliser Google Tag Manager sur Shopify

Avec Shopify, au lieu d'utiliser Google tag Manager, nous vous encourageons à activer le suivi sur site Klaviyo via l'applicationKlaviyo intégrée dans Shopify. L'intégration de l'application permet à la fois le suivi de Active on Site et de Viewed Product, étant donné qu'elle est bouton bascule on et que le paramètre Viewed Product est coché sur la page des paramètres d'intégration. Notre intégration à Shopify permet également d'activer les fonctions Recherche soumise, Collection consultée et Ajout au panier via le paramètre Suivi des événements comportementaux.

Si vous souhaitez ajouter le suivi sur site via Google tag Manager, assurez-vous d'abord de désactiver l'intégration de l'application. Ensuite, utilisez l'extrait ci-dessous.

"Les collections" ne sont pas disponibles via l'API AJAX de Shopify. Les étiquettes de produits Shopify (Tags) sont donc capturées à la place dans l'extrait ci-dessous.

<script type="text/javascript"> 
//Initialiser l'objet Klaviyo au chargement de la page
!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">
//Produits consultés
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 Produit", article) ;
  klaviyo.trackViewedItem({
    Titre : item.Name,
    ItemId : item.ProductID,
    Tags : item.Categories,
    ImageUrl : item.ImageURL,
    Url : item.URL,
    Metadata : {
      Brand: item.Brand,
      Price: item.Price,
      CompareAtPrice: item.CompareAtPrice
    }
  }) ;
// Si vous souhaitez également ajouter le snippet Added to Cart, placez-le ici sans ses balises de script
})
.catch(function(e){
  console.log('Klaviyo could not track Viewed Product. Please contact Klaviyo Support for assistance.')
}) ;
</script>

En fonction des paramètres de confidentialité de votre client dans Shopify, Klaviyo ne peut pas suivre les événements sur site pour les visiteurs de votre point de vente Shopify dans l'UE, l'EEE, le Royaume-Uni et la Suisse, à moins qu'ils n'aient donné leur consentement.

Ressources complémentaires

Ressources complémentaires

Cet article vous a-t-il été utile ?
Utilisez ce formulaire uniquement pour nous faire part de vos commentaires sur cet article. Comment contacter l’assistance.

Explorer d’autres contenus Klaviyo

Communauté
Contactez des membres de votre secteur, des partenaires et des experts Klaviyo pour trouver de l’inspiration, partager des informations et obtenir des réponses à toutes vos questions.
Formation en direct
Participez à une session en direct avec des experts Klaviyo pour découvrir les bonnes pratiques, apprendre à configurer des fonctionnalités clés et bien plus encore.
Assistance

Accédez à l’assistance via votre compte.

Assistance par e-mail (essai gratuit et comptes payants) Disponible 24h/24 et 7j/7

Chat/assistant virtuel
La disponibilité varie selon l'emplacement et le type de forfait