Tout ce que vous devez savoir à propos de la configuration du suivi des conversions

Tout ce que vous devez savoir à propos de la configuration du suivi des conversions

Emplacement unique pour la configuration du suivi des conversions : Création de la balise, ajout de la balise à votre site Web et modification de la balise pour les fonctionnalités avancées. Des conseils de résolution de problèmes aussi !

Cet article indique comment créer une balise de suivi des conversions, l'ajouter à votre site Web, la modifier pour les fonctionnalités de suivi et de ciblage avancées, ainsi que résoudre des problèmes que vous pouvez rencontrer.

Vous ne connaissez pas le suivi de conversion ? Consultez Qu'est-ce que le suivi de conversion et comment peut-il m'aider ?

Pour pouvoir suivre les conversions ou les publics ciblés à l'aide d'une liste de remarketing, vous devez créer une balise de suivi de conversion dans Microsoft Advertising, puis ajouter le code de suivi de la balise de suivi de conversion sur toutes les pages de votre site Web.

  1. Cliquez sur la page Campagnes, puis, dans le volet de gauche, cliquez sur Suivi des conversions.
  2. Sous Suivi des conversions, cliquez sur Balises de suivi de conversion.
    Remarque : si c'est la première fois que vous créez une balise, vous pouvez également cliquer sur Mise en route dans la page Suivi de conversion.
  3. Cliquez sur Créer une balise de suivi de conversion, puis entrez un nom.
  4. Facultatif : entrez une description qui permet d'identifier la balise de suivi de conversion ultérieurement. Elle peut présenter l'objectif que doit remplir la balise ou le nom ou l'URL de votre site Web.
  5. Cliquez sur Enregistrer.
  6. Dans la zone Afficher le code de suivi de la balise de suivi de conversion, cliquez sur Copier, Télécharger ou Courrier électronique, puis sur Terminé.
Important

Vous devez être en mesure de modifier le code de votre site Web pour pouvoir ajouter le code de suivi de balise de suivi de conversion. Si vous n'êtes pas certain de savoir modifier le code de votre site Web, contactez votre webmaster.

Après avoir créé une balise de suivi de conversion, l'étape suivante consiste à ajouter le code de suivi de la balise de suivi de conversion à votre site Web. Nous recommandons que vous, ou l'administrateur de votre site Web, ajoutiez le code à toutes les pages de votre site Web dans l'en-tête ou le corps. Si votre site a une page maître, vous pouvez y ajouter le code, qui sera alors inclus dans toutes les pages de votre site.

Plusieurs options s'offrent à vous lorsque vous utilisez des balises de suivi de conversion. Vous pouvez ajouter le code de suivi de la balise de suivi de conversion directement dans le code de votre site Web avec JavaScript ou utiliser un gestionnaire de balises tiers. En outre, si votre site Web a été créé sur une plateforme de site Web (comme Shopify ou WordPress), vous pouvez utiliser ce système pour ajouter votre balise de suivi de conversion.

Remarque

Vous pouvez ajouter le code de suivi de la balise de suivi de conversion n'importe où dans l'en-tête de la page Web (avant la balise de fin de l'en-tête : « </head> ») ou dans le corps (avant la balise de fin du corps: « </body> »).

Ajouter le code de suivi de la balise de suivi de conversion directement sur votre site Webexpando image
Si vous avez copié le code de suivi, que vous l'avez téléchargé ou que vous disposez d'une version envoyée par courrier électronique du code, vous pouvez le coller dans votre site Web et passer à l'étape 5.
  1. Cliquez sur la page Campagnes, puis, dans le volet de gauche, cliquez sur Suivi des conversions.
  2. Sous Suivi des conversions, cliquez sur Balises de suivi de conversion.
  3. Dans le tableau, trouvez la balise de suivi de conversion à utiliser et, dans la colonne Action, cliquez sur Afficher la balise.
  4. Dans la zone Code de suivi de la balise de suivi de conversion, cliquez sur Copier, puis sur Terminé.
  5. Copiez le code de suivi de la balise de suivi de conversion dans toutes les pages de votre site Web ou dans la page maître, dans l'en-tête ou dans le corps. Dans l'image, le code de suivi de la balise de suivi de conversion est collé en haut du corps de la page Web.
    Balise de suivi de conversion
Ajouter le code de suivi de la balise de suivi de conversion à l'aide d'un gestionnaire de balisesexpando image

Les gestionnaires de balises remplacent les balises statiques par des balises dynamiques plus faciles à implémenter et mettre à jour. La balise dynamique est un conteneur, un petit extrait de code qui vous permet d'insérer des balises dynamiquement sur votre site Web. Vous pouvez penser à la balise conteneur comme une enveloppe regroupant plusieurs autres types de balises.

Le suivi de conversion fonctionne avec tous les principaux systèmes de gestion de balises. Voici la liste à jour des gestionnaires de balises testés et pris en charge (et des liens vers des instructions d'utilisation) :

Ajouter le code de suivi de la balise de suivi de conversion avec la plateforme de site Webexpando image

Le suivi de conversion est conçu pour fonctionner avec toutes les principales plateformes de site Web. Voici la liste à jour des plateformes testées et prises en charge pour vous permettre d'installer des balises de suivi de conversion (et des liens vers des instructions d'utilisation) :

Remarques
  • Pour voir un exemple de code de suivi d'une balise de suivi de conversion JavaScript installé dans le corps d'une page Web, visitez cette page Web (en anglais uniquement), cliquez avec le bouton droit dans la page Web, puis cliquez sur Afficher la source ou Afficher le code source de la page en fonction de votre navigateur.
  • Lorsque votre page Web charge, elle déclenche la balise de suivi de conversion, ce qui entraîne un nombre de requêtes HTTP. La requête la plus importante est celle pour « bat.bing » (qui ressemble à « http://bat.bing.com/action/0?ti=... »). Cette requête indique à Microsoft Advertising les visites utilisateur de votre page Web. Vous pouvez utiliser des outils tiers tels que Fiddler pour surveiller toutes les requêtes envoyées par votre navigateur lorsque votre page Web est chargée.

Utilisation des balises de suivi de conversion avec les sites Web d'application monopage (SPA)

Bien que courants, les sites Web d'application monopage (SPA) sont difficiles à suivre. Avec les sites Web d'application monopage (SPA), le contenu est chargé dynamiquement sans qu'un événement de navigation type survienne. En d'autres termes, la page n'est chargée qu'une fois. Néanmoins, d'un point de vue d'analyse et de suivi des objectifs, il est nécessaire de traiter chaque navigation comme nouveau chargement de page.

En savoir plus sur ce dont vous avez besoin pour activer les balises de suivi de conversion dans les sites Web d'application monopage (SPA)expando image

Les sites Web d'application monopage (SPA) sont requis pour utiliser le code de suivi de balise de suivi de conversion JavaScript. Les événements de SPA sont déclenchés à l'aide de la même syntaxe que pour les événements personnalisés, avec l'action « page_view » et au paramètre requis « page_path » (« page_title » est facultatif). Le paramètre « page_path » doit commencer par une barre oblique, « / ». Exemple :

window.uetq = window.uetq || []; 
window.uetq.push('event', 'page_view', { 'page_path': '/spa_page' });

Remarque

Si vous envoyez des événements page_view, vous devez vérifier que vous n’avez aucun objectif de conversion ou aucune liste de remarketing d’événement personnalisé dont le paramètre « event action » est défini sur « page_view ».

Voici trois méthodes pour déclencher des événements de SPA. Nous vous recommandons d'avoir recours à la première méthode. Pour chaque option, nous avons un exemple de page Web que vous pouvez consulter pour voir le code approprié en action.

  • Modification de contenu : Déclenchez un événement de SPA à chaque fois que votre application charge du contenu dynamique. Dans ce cas, l'URL réelle est envoyée automatiquement dans un événement pageLoad (chargement de page) standard au premier chargement. Vous pouvez utiliser cette URL dans vos objectifs de destination, et tous les événements personnalisés déclenchés sur cette première page y seront associés. Chaque événement de SPA génère un événement pageLoad avec l'URL du SPA, qui n'a pas besoin d'être un chemin à charger. Vous pouvez aussi faire référence à ces URL dans vos objectifs. Les événements personnalisés déclenchés après un événement de SPA seront uniquement associés au chargement de page SPA (en d'autres termes, pas l'URL d'origine).
  • Toutes les pages : Déclenchez un événement de SPA sur toutes les pages, y compris le chargement initial. Ce scénario est identique au précédent, à l'exception du fait que l'événement pageLoad automatique n'est pas utilisé. Comme il est encore déclenché, il est important d'organiser vos événements de sorte que l'événement de SPA se déclenche avant tout autre événement personnalisé. S'ils sont déclenchés dans le désordre, certains ou tous peuvent être associés à l'événement pageLoad automatique (et à l'URL d'origine), et non à l'événement pageLoad de SPA (et à l'URL du SPA, dont page_path).
  • Toutes les pages, automatique désactivé : Déclenchez un événement de SPA sur toutes les pages et désactivez le chargement de page automatique. Ceci est obtenu en ajoutant « disableAutoPageView: true » aux paramètres d'initialisation. (Remarque : ne modifiez pas directement l'extrait de code à désactiver.) Cette opération est identique au scénario précédent, mais supprime la condition selon laquelle l'événement de SPA doit être déclenché en premier lors du chargement de page initial. Cependant, les événements de SPA suivants doivent toujours être déclenchés avant tout événement personnalisé auquel ils sont associés (ou ils seront attribués à l'événement de SPA précédent).

Certaines fonctionnalités de ciblage et de suivi requièrent que vous modifiiez votre balise de suivi des conversions. Les instructions suivantes supposent que vous avez déjà créé une balise de suivi des conversions et que vous l'avez ajoutée à votre site Web.

Modification de votre balise de suivi des conversions...

Pour suivre les événements personnalisésexpando image

Une fois que vous avez créé un objectif de conversion d'événement personnalisé ou une liste de remarketing avec des événements personnalisés (voir Comment suivre les événements personnalisés avec le suivi de conversion), vous devez ajouter le code JavaScript d'événement personnalisé au code de suivi de votre balise de suivi des conversions. Supposons que l'événement personnalisé que vous souhaitez suivre sur votre page Web est personnes cliquant sur un bouton « Télécharger maintenant » sur l'une de vos pages Web.

  1. Ajoutez l'événement personnalisé JavaScript suivant en dessous de la balise de suivi des conversions que vous avez ajoutée au code de votre page Web à l'étape 1 :
    <head>Your page title 
    </head>

    <body>

     // Let's say this is where you pasted the UET tag in Step 1.


    <script>Your UET tag is here.</script>

     // Here is where to paste the following JavaScript:

    <script>
       window.uetq = window.uetq || [];
       window.uetq.push ('event', 'Replace_with_Event_Action', {'event_category': 'Replace_with_Event_Category', 'event_label': 'Replace_with_Event_Label', 'event_value': 'Replace_with_Event_Value'});
    </script>



       ...
    <button>Download now</button>

       ...
    </body>
  2. Attribuez un nom de fonction à l'extrait de code. Vous pouvez choisir le nom de fonction qui vous convient, à la seule condition qu'il n'a pas encore été utilisé dans votre site Web. Dans cet exemple, nous allons l'appeler « GetCustomEvent() » :
    <head>Your page title 
    </head>

    <body>
    <script>Your UET tag is here.</script>

    <script>

       function GetCustomEvent() {

       window.uetq = window.uetq || [];
       window.uetq.push ('event', 'Replace_with_Event_Action', {'event_category': 'Replace_with_Event_Category', 'event_label': 'Replace_with_Event_Label', 'event_value': 'Replace_with_Event_Value'});

       }

    </script>

       ...
    <button>Download now</button>

       ...
    </body>
  3. Vous devez à présent personnaliser le code de votre page Web pour appeler cette fonction lorsque l'action appropriée se produit. Dans notre exemple, l'événement personnalisé est un clic sur le bouton « Télécharger maintenant », nous devons donc ajouter un appel au code du bouton :
    <head>Your page title 
    </head>

    <body>
    <script>Your UET tag is here.</script>

    </script>

    <script>
       function GetCustomEvent() {
       window.uetq = window.uetq || [];
       window.uetq.push ('event', 'Replace_with_Event_Action', {'event_category': 'Replace_with_Event_Category', 'event_label': 'Replace_with_Event_Label', 'event_value': 'Replace_with_Event_Value'});
       }
    </script>

       ...
    <button <nolocalize><c_data><font color="ff0027" size="2">OnClick="GetCustomEvent()"</font></c_data></nolocalize>>Download now</button>

       ...
    </body>
  4. Remarquez les quatre paramètres de l'événement personnalisé JavaScript : 'event', 'event_category', 'event_label' et 'event_value'. Ils correspondent aux paramètres que vous pouviez définir pour votre objectif de conversion d'événement personnalisé à l'étape 2. Dans le code JavaScript que vous avez ajouté, les paramètres ont des valeurs d'espace réservé qui leur sont affectées :
    <head>Your page title 
    </head>

    <body>
    <script>Your UET tag is here.</script>

    </script>

    <script>
       function GetCustomEvent() {
       window.uetq = window.uetq || [];
       window.uetq.push ('event', 'Replace_with_Event_Action', {'event_category': 'Replace_with_Event_Category', 'event_label': 'Replace_with_Event_Label', 'event_value': 'Replace_with_Event_Value'});
       }
    </script>

       ...
    <button OnClick="GetCustomEvent()>Download now</button>

       ...
    </body>
  5. Le code JavaScript que vous avez ajouté doit renvoyer une valeur à Microsoft Advertising lorsque l'événement personnalisé se produit, et cette valeur doit correspondre à celle entrée à l'étape 2. Dans notre exemple, nous suivons des clics sur un bouton, qui sont des événements Action comme expliqué à l'étape 2 (et sont représentés par 'event' dans le code JavaScript). Nous devons alors modifier la valeur de l'espace réservé du paramètre 'event' (et nous pouvons supprimer les trois autres paramètres) :
    <head>Your page title 
    </head>

    <body>
    <script>Your UET tag is here.</script>

    <script>
       function GetCustomEvent() {
       window.uetq = window.uetq || [];
       window.uetq.push ('event', 'downloadbuttonclick', {});
       }
    </script>

       ...
    <button OnClick="GetCustomEvent()>Download now</button>

       ...
    </body>
  6. Enregistrez et déployez le code de votre site Web modifié.

Pour voir un exemple de code de suivi d'une balise de suivi de conversion d'événement personnalisé installé dans le corps d'une page Web, visitez cette page Web (en anglais uniquement), cliquez avec le bouton droit dans la page Web, puis cliquez sur Afficher la source ou Afficher le code source de la page en fonction de votre navigateur. Sur cette page, vous pouvez également voir certains boutons. Un clic sur chacun des boutons déclenche un événement personnalisé. Si vous utilisez un outil de surveillance tiers tel que Fiddler, vous pouvez voir la requête HTTP générée pour bat.bing.com pour signaler chaque événement personnalisé.

Remarques
  • Lorsque votre page Web charge, elle déclenche la balise de suivi de conversion, ce qui entraîne un nombre de requêtes HTTP. La requête la plus importante est celle pour « bat.bing » (qui ressemble à « http://bat.bing.com/action/0?ti=... »). Cette requête indique à Microsoft Advertising les visites utilisateur de votre page Web. Vous pouvez utiliser des outils tiers tels que Fiddler pour surveiller toutes les requêtes envoyées par votre navigateur lorsque votre page Web est chargée.
  • Pour les événements personnalisés, une requête HTTP supplémentaire est déclenchée pour envoyer les mêmes informations à Microsoft Advertising. Cette requête est similaire à la requête bat.bing, mais a des paramètres différents pour signaler des événements personnalisés (et non seulement des visites de page).
Pour suivre un revenu variableexpando image

Une fois que vous avez créé un objectif de conversion de revenu variable (voir Comment signaler le revenu variable avec le suivi de conversion), vous devez modifier le code de suivi des conversions pour le prendre en charge.

Découvrez comment transmettre le revenu variable pour un objectif de type URL de destination dans les pages PHP. Dans l'exemple ci-dessous, une valeur dynamique pour le revenu variable est lue à partir d'une fonction JavaScript. Vous pouvez tout aussi facilement envoyer une valeur statique ou lire la valeur à partir d'une variable JavaScript ou l'élément HTML.

Pour ajouter le code aux pages PHP à l'aide de l'éditeur de votre page Web, consultez l'exemple de code de suivi de la balise de suivi de conversion ci-dessous :

                  <script>
(function(w,d,t,r,u){var f,n,i;w[u]=w[u]||[] ,f=function(){var o={ti:"TAG_ID_HERE"}; o.q=w[u],w[u]=new UET(o),w[u].push("pageLoad")} ,n=d.createElement(t),n.src=r,n.async=1,n.onload=n .onreadystatechange=function() {var s=this.readyState;s &&s!=="loaded"&& s!=="complete"||(f(),n.onload=n. onreadystatechange=null)},i= d.getElementsByTagName(t)[0],i. parentNode.insertBefore(n,i)})(window,document,"script"," //bat.bing.com/bat.js","uetq");
</script>

<script> function GetRevenueValue() { return 6; }
</script>
<script>
window.uetq = window.uetq || []; window.uetq.push('event', '', {'revenue_value': GetRevenueValue(), 'currency': 'Replace_with_Currency_Code'});
</script>
  1. Ouvrez votre fichier de page de confirmation de conversion. Si plusieurs pages sont générées à partir du même fichier, recherchez la section dans le fichier qui génère votre page de conversion.
  2. Vérifiez que votre site a une fonction JavaScript qui définit le revenu variable ou ajoutez-en une. Dans le code ci-dessus, il s'agit de :
    <script>
       function GetRevenueValue()
    	  {
    		 return 6;
    	  }
    </script>

    Vous devrez remplacer cette section par votre propre fonction JavaScript.

  3. Ajoutez le code uetq.push à la fin du code suivi de la balise de suivi de conversion pour associer la valeur de revenu à un objectif de conversion. Mettez à jour la valeur du montant pour le paramètre « revenue_value » avec la valeur définie à l'étape 2. Dans le code ci-dessus, il s'agit de :
    <script>
       window.uetq = window.uetq || [];
       window.uetq.push('event', '', {'revenue_value': GetRevenueValue(), 'currency': 'Replace_with_Currency_Code'});  
    </script>

    Remarques
    • La commande « event » est toujours requise, même si vous ne signalez aucune action d'événement. Lorsque vous signalez un revenu variable pour un objectif d'URL de destination, vous devez laisser l'action d'événement vide (c'est-à-dire, 'event', '') et pouvez uniquement avoir les paramètres revenue_variable et currency définis pour l'événement.
    • Pour afficher la liste complète des codes de devise, voir Devises des revenus des objectifs de conversion. Vous pouvez supprimer le paramètre « currency » si aucune devise n'est définie dans l'objectif de conversion.

  4. Assurez-vous d'ajouter le code de suivi de la balise de suivi de conversion modifié au corps de la page de confirmation de conversion, qui est la page que les utilisateurs voient lorsqu'ils effectuent l'action que vous voulez suivre (par exemple, la page de confirmation d'achat).

    Conseil : Recherchez la balise « </body> » et placez le code de suivi de balise de suivi de conversion juste au-dessus.

  5. Enregistrez la page et chargez-la sur votre serveur Web.
Avancé : Exemples de code pour les objectif de conversion d'événementexpando image

À présent que vous connaissez le code à ajouter à la fin du code de suivi de la balise de suivi de conversion pour les objectifs de conversion d'URL de destination, en voici d'autres que vous pouvez essayer :

Objectif de conversion d'événement

Vous devez ajouter un code différent pour signaler le revenu variable pour un objectif de conversion d'événement. Si vous utilisez la même fonction JavaScript qu'à l'étape 2, il ressemble à cela :

                        <script>
   window.uetq = window.uetq || [];
   window.uetq.push('event', 'Event action', {'event_category': 'Replace_with_Event_Category', 'event_label': 'Replace_with_Event_Label', 'event_value': 'Replace_with_Event_Value', 'revenue_value': GetRevenueValue(), 'currency': 'Replace_with_Currency_Code'});  
</script>

Remarque : Pour afficher la liste complète des codes de devise, voir Devises des revenus des objectifs de conversion.

Remarques
  • Pour voir un exemple de balise de suivi de conversion de revenu variable installé dans le corps d'une page Web, visitez cette page Web (en anglais uniquement), cliquez avec le bouton droit dans la page Web, puis cliquez sur Afficher la source ou Afficher le code source de la page en fonction de votre navigateur.
  • Lorsque votre page Web charge, elle déclenche la balise de suivi de conversion, ce qui entraîne un nombre de requêtes HTTP. La requête la plus importante est celle pour « bat.bing » (qui ressemble à « http://bat.bing.com/action/0?ti=... »). Cette requête indique à Microsoft Advertising les visites utilisateur de votre page Web. Vous pouvez utiliser des outils tiers tels que Fiddler pour surveiller toutes les requêtes envoyées par votre navigateur lorsque votre page Web est chargée.
  • Pour le revenu variable, une requête HTTP supplémentaire est déclenchée pour envoyer cette même valeur à Microsoft Advertising. Elle est similaire à la requête bat.bing, mais a des paramètres différents pour signaler le revenu (et non seulement des visites de page).
  • Vous pouvez valider la balise de revenu variable à l'aide de l'assistant des balises de suivi des conversions.
Pour utiliser les audiences de produitexpando image

Une fois que vous avez créé une audience de produit (voir À propos des audiences de produit), vous devez ajouter les paramètres personnalisés au code de suivi de votre balise de suivi des conversions pour qu'elle fonctionne.

Ajoutez le code JavaScript suivant à chaque page de votre site Web :

                  
                    <script>
                  
     window.uetq = window.uetq || [];
   window.uetq.push ('event', '', {'ecomm_prodid': 'Replace_with_Product_ID', 'ecomm_pagetype': 'Replace_with_Page_Type'});
</script>

Important
  • L’ID de produit et le type de page sont requis sur chaque page. Si l’une des valeurs est manquante, l’audience de votre produit ne sera pas mise à jour.
  • Dans la partie « event », '', de la balise, assurez-vous que les deux guillemets simples derrière « event », restent vides.

Dans le code JavaScript ci-dessus, modifiez les paramètres suivants :

  • Replace_with_Product_ID  : Remplacez-le par l'un des ID de produit suivants :
    • L'ID de référence exact qui identifie de manière unique un produit. C'est ce que l'on appelle un code produit universel.
    • Un ID de groupe d'articles représentant un ensemble de variantes d'un même produit (comme des options de couleur ou de taille).

    Important

    L'ID de produit dans le code JavaScript doit correspondre à un ID dans votre flux de produits Microsoft Merchant Center.

  • Replace_with_Page_Type  : Remplacez cette valeur par l'une des valeurs suivantes dans la colonne de droite de ce tableau, en fonction de la page dans laquelle vous allez utiliser ce code JavaScript :
    Audience de produit que vous suivezType de page requise
    Visiteurs générauxhome/category/other, purchase*
    Remarque : Tout utilisateur non inclus dans le type de page pour les résultats de recherche, le produit, le panier ou l'achat est inclus dans l'audience des visiteurs généraux.
    Personnes recherchant le produitsearchresults, purchase*
    Personnes consultant le produitproduct, purchase*
    Personnes ayant abandonné leur panier d’achatcart, purchase*
    Acheteurs précédentspurchase

    * La page d'achat est requise pour toutes les audiences pour vous permettre de supprimer le client d'une audience après que le client a effectué un achat.

Pour voir un exemple de code de suivi d'une balise de suivi de conversion d'audiences de produit installé dans le corps d'une page Web, visitez cette page Web (en anglais uniquement), cliquez avec le bouton droit dans la page Web, puis cliquez sur Afficher la source ou Afficher le code source de la page en fonction de votre navigateur. Sur cette page, vous pouvez également définir un ID de produit et un type de page, puis cliquez sur un bouton pour déclencher un événement personnalisé pour cette audience de produit. Si vous utilisez un outil de surveillance tiers tel que Fiddler, vous pouvez voir la requête HTTP générée pour bat.bing.com pour signaler chaque événement personnalisé.

Remarques
  • Lorsque votre page Web charge, elle déclenche la balise de suivi de conversion, ce qui entraîne un nombre de requêtes HTTP. La requête la plus importante est celle pour « bat.bing » (qui ressemble à « http://bat.bing.com/action/0?ti=... »). Cette requête indique à Microsoft Advertising les visites utilisateur de votre page Web. Vous pouvez utiliser des outils tiers tels que Fiddler pour surveiller toutes les requêtes envoyées par votre navigateur lorsque votre page Web est chargée.
  • Pour les événements personnalisés, une requête HTTP supplémentaire est déclenchée pour envoyer les mêmes informations à Microsoft Advertising. Cette requête est similaire à la requête bat.bing, mais a des paramètres différents pour signaler des événements personnalisés (et non seulement des visites de page).
  • Vous pouvez utiliser l'assistant des balises de suivi des conversions pour vérifier vos codes de balise de suivi de conversion d'audience de produit.
Lors de l'implémentation de plusieurs fonctionnalitésexpando image

Comme décrit dans les sections précédentes, certaines fonctionnalités Microsoft Advertising requièrent que vous ajoutiez et modifiez un extrait de code JavaScript à votre balise de suivi des conversions :

  • Événements personnalisés : Pour les objectifs de conversion ou les listes de remarketing basés sur les événements personnalisés, vous devez modifier l'extrait de code suivant pour renvoyer l'action d'événement, la catégorie d'événement, l'étiquette d'événement et/ou la valeur d'événement :
    <script>
       window.uetq = window.uetq || [];
       window.uetq.push ('event', 'Replace_with_Event_Action', {'event_category': 'Replace_with_Event_Category', 'event_label': 'Replace_with_Event_Label', 'event_value': 'Replace_with_Event_Value'});
    </script>
  • Revenu variable : Pour les objectifs de conversion qui ciblent un revenu variable, vous devez modifier l'extrait de code suivant pour renvoyer la valeur de revenu et le code de devise :
    <script>
       window.uetq = window.uetq || [];
       window.uetq.push ('event', '', {'revenue_value': 'Replace_with_Revenue_Value', 'currency': 'Replace_with_Currency_Code'});
    </script>
  • Audiences de produit : Pour cibler une audience de produit, vous devez modifier l'extrait de code suivant pour renvoyer l'ID de produit et le type de page :
    <script>
       window.uetq = window.uetq || [];
       window.uetq.push ('event', '', {'ecomm_prodid': 'Replace_with_Product_ID', 'ecomm_pagetype': 'Replace_with_Page_Type'});
    </script>

Si vous implémentez plusieurs de ces fonctionnalités, gardez les points suivants à l'esprit :

  • Nous vous recommandons de garder l'extrait de code JavaScript de chaque fonctionnalité séparé dans le code de votre page Web (c'est-à-dire, dans des sections <script></script> distinctes) car chaque extrait de code envoie un événement.
  • En d'autres termes, vous ne pouvez pas utiliser un extrait de code JavaScript pour suivre les deux éléments suivants sur une même page Web :
    • Revenu variable pour l'objectif de conversion URL de destination
    • Événements personnalisés basés sur un objectif de conversion ou une liste de remarketing

    Dans le cas présent, vous devez avoir deux extraits de code distincts dans le code de votre page Web :

    • Extrait de code 1 : pour le revenu variable pour l'objectif de conversion URL de destination :
      <script>
         window.uetq = window.uetq || [];
         window.uetq.push ('event', '', {'revenue_value': 'Replace_with_Revenue_Value', 'currency': 'Replace_with_Currency_Code'});
      </script>
    • Extrait de code 2 : pour les événements personnalisés basés sur un objectif de conversion ou une liste de remarketing. Cependant, notez que, si vous suivez le revenu variable d'un objectif de conversion d'événement personnalisé (pas un objectif de conversion d'URL de destination), vous pouvez l'inclure dans l'extrait de code d'événement personnalisé :
      <script>
         window.uetq = window.uetq || [];
         window.uetq.push ('event', 'Replace_with_Event_Action', {'event_category': 'Replace_with_Event_Category', 'event_label': 'Replace_with_Event_Label', 'event_value': 'Replace_with_Event_Value', 'revenue_value': 'Replace_with_Revenue_Value', 'currency': 'Replace_with_Currency_Code'});
      </script>

Assistant de balise de suivi de conversion

La façon la plus simple de vérifier que votre balise de suivi des conversions fonctionne correctement sur n'importe quelle page consiste à utiliser l'Assistant des balises de suivi des conversions (extension Chrome) :


Examiner la colonne de statut du suivi des conversions dans Microsoft Advertising

Vous pouvez également utiliser Microsoft Advertising pour vérifier les points suivants :

  1. Cliquez sur la page Campagnes, puis, dans le volet de gauche, cliquez sur Suivi des conversions.
  2. Sous Suivi des conversions, cliquez sur Balises de suivi de conversion.
  3. Dans le tableau, passez en revue les colonnes :
    Nom de la balise
    Définition :
    Nom de la balise de suivi de conversion.
    Rôle :
    Lorsque vous créez un objectif de conversion ou une liste de remarketing, sélectionnez le nom de la balise de suivi de conversion à utiliser.
    Description de balise
    Définition :
    Description facultative de la balise de suivi de conversion.
    Rôle :
    Permet d'identifier la balise de suivi de conversion. Nous vous recommandons d'ajouter le nom de la page ou l'URL du site Web.
    ID de balise
    Définition :
    ID que Microsoft Advertising associe à la balise de suivi des conversions.
    Rôle :
    La page Objectifs de conversion répertorie l'ID de balise de suivi de conversion associé à l'objectif et vous pouvez également y consulter le code de suivi de la balise de suivi de conversion.
    Statut de suivi
    Définition :
    Statut de la balise de suivi de conversion. Peut être Non vérifié, Balise active ou Balise inactive.
    Rôle :
    Indique si votre balise de suivi des conversions fonctionne ou non.
    Non vérifié : Microsoft Advertising n'a reçu aucune donnée d'activité utilisateur de la balise de suivi des conversions sur votre site Web. Un délai pouvant atteindre 24 heures peut être nécessaire à la vérification par Microsoft Advertising. Si ce statut s'affiche toujours, soit vous n'avez pas ajouté le code de suivi de la balise de suivi de conversion soit la configuration présente une erreur que vous devez corriger.
    Balise active : Votre balise de suivi des conversions fonctionne et envoie des données d'activité utilisateur à Microsoft Advertising.
    Balise inactive : Microsoft Advertising n'a reçu aucune donnée d'activité utilisateur de la balise de suivi des conversions au cours des dernières 24 heures. Vérifiez que le code de suivi de la balise de suivi de conversion est toujours sur votre site Web.
    • Que faire si la balise de suivi de conversion est inactive : Si la colonne Statut de suivi indique Balise inactive, Microsoft Advertising n'a reçu aucune donnée d'activité utilisateur de la balise de suivi des conversions au cours des dernières 24 heures. Vérifiez que le code de suivi de la balise de suivi des conversions est toujours sur votre site Web et, s'il ne l'est plus, rajoutez-le. Vous pouvez également utiliser l'Assistant des balises de suivi des conversions pour valider vos balises.
    Objectifs
    Définition :
    Nombre d'objectifs de conversion qui utilisent cette balise de suivi de conversion.
    Rôle :
    Il s'agit d'un lien qui vous renvoie vers la page Objectifs de conversion uniquement avec les objectifs associés à cette balise affichée.
    Audiences
    Définition :
    Nombre d'audiences qui utilisent cette balise de suivi de conversion.
    Rôle :
    Il s'agit d'un lien qui vous renvoie vers la page Audience uniquement avec les audiences associées à cette balise affichée.
    Action
    Définition :
    Lien qui ouvre la zone du code de suivi de la balise de suivi de conversion.
    Rôle :
    Permet d'envoyer par message électronique, de copier ou de télécharger le code de suivi de la balise de suivi de conversion à tout moment.

Limitations de la colonne de statut de suivi : bien que nous pensons que le statut de suivi peut vous aider à valider votre configuration, nous tenons à signaler que les éléments suivants ne peuvent pas être vérifiés dans la colonne de statut de suivi :

  • Que la balise de suivi de conversion ait été installée sur le site ou non : Microsoft Advertising indique le statut de la balise de suivi des conversions comme Balise active si au moins un événement de suivi des conversions a été enregistré (depuis n'importe où dans votre site Web).
  • Que les valeurs d'événement personnalisé/revenu variable soient enregistrées ou non : Comme expliqué ci-dessus, Microsoft Advertising ne différencie pas les événements de chargement de page (enregistrés par défaut) des événements personnalisés enregistrés dans la colonne de statut de suivi.

Par conséquent, nous vous recommandons d'utiliser l'Assistant des balises de suivi des conversions pour valider votre balise sur vos pages Web individuelles.

1. Créer une balise de suivi des conversionsexpando image

Pour pouvoir suivre les conversions ou les publics ciblés à l'aide d'une liste de remarketing, vous devez créer une balise de suivi de conversion dans Microsoft Advertising, puis ajouter le code de suivi de la balise de suivi de conversion sur toutes les pages de votre site Web.

  1. Cliquez sur la page Campagnes, puis, dans le volet de gauche, cliquez sur Suivi des conversions.
  2. Sous Suivi des conversions, cliquez sur Balises de suivi de conversion.
    Remarque : si c'est la première fois que vous créez une balise, vous pouvez également cliquer sur Mise en route dans la page Suivi de conversion.
  3. Cliquez sur Créer une balise de suivi de conversion, puis entrez un nom.
  4. Facultatif : entrez une description qui permet d'identifier la balise de suivi de conversion ultérieurement. Elle peut présenter l'objectif que doit remplir la balise ou le nom ou l'URL de votre site Web.
  5. Cliquez sur Enregistrer.
  6. Dans la zone Afficher le code de suivi de la balise de suivi de conversion, cliquez sur Copier, Télécharger ou Courrier électronique, puis sur Terminé.
2. Ajouter la balise à votre site Webexpando image
Important

Vous devez être en mesure de modifier le code de votre site Web pour pouvoir ajouter le code de suivi de balise de suivi de conversion. Si vous n'êtes pas certain de savoir modifier le code de votre site Web, contactez votre webmaster.

Après avoir créé une balise de suivi de conversion, l'étape suivante consiste à ajouter le code de suivi de la balise de suivi de conversion à votre site Web. Nous recommandons que vous, ou l'administrateur de votre site Web, ajoutiez le code à toutes les pages de votre site Web dans l'en-tête ou le corps. Si votre site a une page maître, vous pouvez y ajouter le code, qui sera alors inclus dans toutes les pages de votre site.

Plusieurs options s'offrent à vous lorsque vous utilisez des balises de suivi de conversion. Vous pouvez ajouter le code de suivi de la balise de suivi de conversion directement dans le code de votre site Web avec JavaScript ou utiliser un gestionnaire de balises tiers. En outre, si votre site Web a été créé sur une plateforme de site Web (comme Shopify ou WordPress), vous pouvez utiliser ce système pour ajouter votre balise de suivi de conversion.

Remarque

Vous pouvez ajouter le code de suivi de la balise de suivi de conversion n'importe où dans l'en-tête de la page Web (avant la balise de fin de l'en-tête : « </head> ») ou dans le corps (avant la balise de fin du corps: « </body> »).

Ajouter le code de suivi de la balise de suivi de conversion directement sur votre site Webexpando image
Si vous avez copié le code de suivi, que vous l'avez téléchargé ou que vous disposez d'une version envoyée par courrier électronique du code, vous pouvez le coller dans votre site Web et passer à l'étape 5.
  1. Cliquez sur la page Campagnes, puis, dans le volet de gauche, cliquez sur Suivi des conversions.
  2. Sous Suivi des conversions, cliquez sur Balises de suivi de conversion.
  3. Dans le tableau, trouvez la balise de suivi de conversion à utiliser et, dans la colonne Action, cliquez sur Afficher la balise.
  4. Dans la zone Code de suivi de la balise de suivi de conversion, cliquez sur Copier, puis sur Terminé.
  5. Copiez le code de suivi de la balise de suivi de conversion dans toutes les pages de votre site Web ou dans la page maître, dans l'en-tête ou dans le corps. Dans l'image, le code de suivi de la balise de suivi de conversion est collé en haut du corps de la page Web.
    Balise de suivi de conversion
Ajouter le code de suivi de la balise de suivi de conversion à l'aide d'un gestionnaire de balisesexpando image

Les gestionnaires de balises remplacent les balises statiques par des balises dynamiques plus faciles à implémenter et mettre à jour. La balise dynamique est un conteneur, un petit extrait de code qui vous permet d'insérer des balises dynamiquement sur votre site Web. Vous pouvez penser à la balise conteneur comme une enveloppe regroupant plusieurs autres types de balises.

Le suivi de conversion fonctionne avec tous les principaux systèmes de gestion de balises. Voici la liste à jour des gestionnaires de balises testés et pris en charge (et des liens vers des instructions d'utilisation) :

Ajouter le code de suivi de la balise de suivi de conversion avec la plateforme de site Webexpando image

Le suivi de conversion est conçu pour fonctionner avec toutes les principales plateformes de site Web. Voici la liste à jour des plateformes testées et prises en charge pour vous permettre d'installer des balises de suivi de conversion (et des liens vers des instructions d'utilisation) :

Remarques
  • Pour voir un exemple de code de suivi d'une balise de suivi de conversion JavaScript installé dans le corps d'une page Web, visitez cette page Web (en anglais uniquement), cliquez avec le bouton droit dans la page Web, puis cliquez sur Afficher la source ou Afficher le code source de la page en fonction de votre navigateur.
  • Lorsque votre page Web charge, elle déclenche la balise de suivi de conversion, ce qui entraîne un nombre de requêtes HTTP. La requête la plus importante est celle pour « bat.bing » (qui ressemble à « http://bat.bing.com/action/0?ti=... »). Cette requête indique à Microsoft Advertising les visites utilisateur de votre page Web. Vous pouvez utiliser des outils tiers tels que Fiddler pour surveiller toutes les requêtes envoyées par votre navigateur lorsque votre page Web est chargée.

Utilisation des balises de suivi de conversion avec les sites Web d'application monopage (SPA)

Bien que courants, les sites Web d'application monopage (SPA) sont difficiles à suivre. Avec les sites Web d'application monopage (SPA), le contenu est chargé dynamiquement sans qu'un événement de navigation type survienne. En d'autres termes, la page n'est chargée qu'une fois. Néanmoins, d'un point de vue d'analyse et de suivi des objectifs, il est nécessaire de traiter chaque navigation comme nouveau chargement de page.

En savoir plus sur ce dont vous avez besoin pour activer les balises de suivi de conversion dans les sites Web d'application monopage (SPA)expando image

Les sites Web d'application monopage (SPA) sont requis pour utiliser le code de suivi de balise de suivi de conversion JavaScript. Les événements de SPA sont déclenchés à l'aide de la même syntaxe que pour les événements personnalisés, avec l'action « page_view » et au paramètre requis « page_path » (« page_title » est facultatif). Le paramètre « page_path » doit commencer par une barre oblique, « / ». Exemple :

window.uetq = window.uetq || []; 
window.uetq.push('event', 'page_view', { 'page_path': '/spa_page' });

Voici trois méthodes pour déclencher des événements de SPA. Nous vous recommandons d'avoir recours à la première méthode. Pour chaque option, nous avons un exemple de page Web que vous pouvez consulter pour voir le code approprié en action.

  • Modification de contenu : Déclenchez un événement de SPA à chaque fois que votre application charge du contenu dynamique. Dans ce cas, l'URL réelle est envoyée automatiquement dans un événement pageLoad (chargement de page) standard au premier chargement. Vous pouvez utiliser cette URL dans vos objectifs de destination, et tous les événements personnalisés déclenchés sur cette première page y seront associés. Chaque événement de SPA génère un événement pageLoad avec l'URL du SPA, qui n'a pas besoin d'être un chemin à charger. Vous pouvez aussi faire référence à ces URL dans vos objectifs. Les événements personnalisés déclenchés après un événement de SPA seront uniquement associés au chargement de page SPA (en d'autres termes, pas l'URL d'origine).
  • Toutes les pages : Déclenchez un événement de SPA sur toutes les pages, y compris le chargement initial. Ce scénario est identique au précédent, à l'exception du fait que l'événement pageLoad automatique n'est pas utilisé. Comme il est encore déclenché, il est important d'organiser vos événements de sorte que l'événement de SPA se déclenche avant tout autre événement personnalisé. S'ils sont déclenchés dans le désordre, certains ou tous peuvent être associés à l'événement pageLoad automatique (et à l'URL d'origine), et non à l'événement pageLoad de SPA (et à l'URL du SPA, dont page_path).
  • Toutes les pages, automatique désactivé : Déclenchez un événement de SPA sur toutes les pages et désactivez le chargement de page automatique. Ceci est obtenu en ajoutant « disableAutoPageView: true » aux paramètres d'initialisation. (Remarque : ne modifiez pas directement l'extrait de code à désactiver.) Cette opération est identique au scénario précédent, mais supprime la condition selon laquelle l'événement de SPA doit être déclenché en premier lors du chargement de page initial. Cependant, les événements de SPA suivants doivent toujours être déclenchés avant tout événement personnalisé auquel ils sont associés (ou ils seront attribués à l'événement de SPA précédent).

3. Modifier votre balise pour activer les fonctionnalités supplémentairesexpando image

Certaines fonctionnalités de ciblage et de suivi requièrent que vous modifiiez votre balise de suivi des conversions. Les instructions suivantes supposent que vous avez déjà créé une balise de suivi des conversions et que vous l'avez ajoutée à votre site Web.

Modification de votre balise de suivi des conversions...

Pour suivre les événements personnalisésexpando image

Une fois que vous avez créé un objectif de conversion d'événement personnalisé ou une liste de remarketing avec des événements personnalisés (voir Comment suivre les événements personnalisés avec le suivi de conversion), vous devez ajouter le code JavaScript d'événement personnalisé au code de suivi de votre balise de suivi des conversions. Supposons que l'événement personnalisé que vous souhaitez suivre sur votre page Web est personnes cliquant sur un bouton « Télécharger maintenant » sur l'une de vos pages Web.

  1. Ajoutez l'événement personnalisé JavaScript suivant en dessous de la balise de suivi des conversions que vous avez ajoutée au code de votre page Web à l'étape 1 :
    <head>Your page title 
    </head>

    <body>

     // Let's say this is where you pasted the UET tag in Step 1.


    <script>Your UET tag is here.</script>

     // Here is where to paste the following JavaScript:

    <script>
       window.uetq = window.uetq || [];
       window.uetq.push ('event', 'Replace_with_Event_Action', {'event_category': 'Replace_with_Event_Category', 'event_label': 'Replace_with_Event_Label', 'event_value': 'Replace_with_Event_Value'});
    </script>



       ...
    <button>Download now</button>

       ...
    </body>
  2. Attribuez un nom de fonction à l'extrait de code. Vous pouvez choisir le nom de fonction qui vous convient, à la seule condition qu'il n'a pas encore été utilisé dans votre site Web. Dans cet exemple, nous allons l'appeler « GetCustomEvent() » :
    <head>Your page title 
    </head>

    <body>
    <script>Your UET tag is here.</script>

    <script>

       function GetCustomEvent() {

       window.uetq = window.uetq || [];
       window.uetq.push ('event', 'Replace_with_Event_Action', {'event_category': 'Replace_with_Event_Category', 'event_label': 'Replace_with_Event_Label', 'event_value': 'Replace_with_Event_Value'});

       }

    </script>

       ...
    <button>Download now</button>

       ...
    </body>
  3. Vous devez à présent personnaliser le code de votre page Web pour appeler cette fonction lorsque l'action appropriée se produit. Dans notre exemple, l'événement personnalisé est un clic sur le bouton « Télécharger maintenant », nous devons donc ajouter un appel au code du bouton :
    <head>Your page title 
    </head>

    <body>
    <script>Your UET tag is here.</script>

    </script>

    <script>
       function GetCustomEvent() {
       window.uetq = window.uetq || [];
       window.uetq.push ('event', 'Replace_with_Event_Action', {'event_category': 'Replace_with_Event_Category', 'event_label': 'Replace_with_Event_Label', 'event_value': 'Replace_with_Event_Value'});
       }
    </script>

       ...
    <button <nolocalize><c_data><font color="ff0027" size="2">OnClick="GetCustomEvent()"</font></c_data></nolocalize>>Download now</button>

       ...
    </body>
  4. Remarquez les quatre paramètres de l'événement personnalisé JavaScript : 'event', 'event_category', 'event_label' et 'event_value'. Ils correspondent aux paramètres que vous pouviez définir pour votre objectif de conversion d'événement personnalisé à l'étape 2. Dans le code JavaScript que vous avez ajouté, les paramètres ont des valeurs d'espace réservé qui leur sont affectées :
    <head>Your page title 
    </head>

    <body>
    <script>Your UET tag is here.</script>

    </script>

    <script>
       function GetCustomEvent() {
       window.uetq = window.uetq || [];
       window.uetq.push ('event', 'Replace_with_Event_Action', {'event_category': 'Replace_with_Event_Category', 'event_label': 'Replace_with_Event_Label', 'event_value': 'Replace_with_Event_Value'});
       }
    </script>

       ...
    <button OnClick="GetCustomEvent()>Download now</button>

       ...
    </body>
  5. Le code JavaScript que vous avez ajouté doit renvoyer une valeur à Microsoft Advertising lorsque l'événement personnalisé se produit, et cette valeur doit correspondre à celle entrée à l'étape 2. Dans notre exemple, nous suivons des clics sur un bouton, qui sont des événements Action comme expliqué à l'étape 2 (et sont représentés par 'event' dans le code JavaScript). Nous devons alors modifier la valeur de l'espace réservé du paramètre 'event' (et nous pouvons supprimer les trois autres paramètres) :
    <head>Your page title 
    </head>

    <body>
    <script>Your UET tag is here.</script>

    <script>
       function GetCustomEvent() {
       window.uetq = window.uetq || [];
       window.uetq.push ('event', 'downloadbuttonclick', {});
       }
    </script>

       ...
    <button OnClick="GetCustomEvent()>Download now</button>

       ...
    </body>
  6. Enregistrez et déployez le code de votre site Web modifié.

Pour voir un exemple de code de suivi d'une balise de suivi de conversion d'événement personnalisé installé dans le corps d'une page Web, visitez cette page Web (en anglais uniquement), cliquez avec le bouton droit dans la page Web, puis cliquez sur Afficher la source ou Afficher le code source de la page en fonction de votre navigateur. Sur cette page, vous pouvez également voir certains boutons. Un clic sur chacun des boutons déclenche un événement personnalisé. Si vous utilisez un outil de surveillance tiers tel que Fiddler, vous pouvez voir la requête HTTP générée pour bat.bing.com pour signaler chaque événement personnalisé.

Remarques
  • Lorsque votre page Web charge, elle déclenche la balise de suivi de conversion, ce qui entraîne un nombre de requêtes HTTP. La requête la plus importante est celle pour « bat.bing » (qui ressemble à « http://bat.bing.com/action/0?ti=... »). Cette requête indique à Microsoft Advertising les visites utilisateur de votre page Web. Vous pouvez utiliser des outils tiers tels que Fiddler pour surveiller toutes les requêtes envoyées par votre navigateur lorsque votre page Web est chargée.
  • Pour les événements personnalisés, une requête HTTP supplémentaire est déclenchée pour envoyer les mêmes informations à Microsoft Advertising. Cette requête est similaire à la requête bat.bing, mais a des paramètres différents pour signaler des événements personnalisés (et non seulement des visites de page).
Pour suivre un revenu variableexpando image

Une fois que vous avez créé un objectif de conversion de revenu variable (voir Comment signaler le revenu variable avec le suivi de conversion), vous devez modifier le code de suivi des conversions pour le prendre en charge.

Découvrez comment transmettre le revenu variable pour un objectif de type URL de destination dans les pages PHP. Dans l'exemple ci-dessous, une valeur dynamique pour le revenu variable est lue à partir d'une fonction JavaScript. Vous pouvez tout aussi facilement envoyer une valeur statique ou lire la valeur à partir d'une variable JavaScript ou l'élément HTML.

Pour ajouter le code aux pages PHP à l'aide de l'éditeur de votre page Web, consultez l'exemple de code de suivi de la balise de suivi de conversion ci-dessous :

                    <script>
(function(w,d,t,r,u){var f,n,i;w[u]=w[u]||[] ,f=function(){var o={ti:"TAG_ID_HERE"}; o.q=w[u],w[u]=new UET(o),w[u].push("pageLoad")} ,n=d.createElement(t),n.src=r,n.async=1,n.onload=n .onreadystatechange=function() {var s=this.readyState;s &&s!=="loaded"&& s!=="complete"||(f(),n.onload=n. onreadystatechange=null)},i= d.getElementsByTagName(t)[0],i. parentNode.insertBefore(n,i)})(window,document,"script"," //bat.bing.com/bat.js","uetq");
</script>

<script> function GetRevenueValue() { return 6; }
</script>
<script>
window.uetq = window.uetq || []; window.uetq.push('event', '', {'revenue_value': GetRevenueValue(), 'currency': 'Replace_with_Currency_Code'});
</script>
  1. Ouvrez votre fichier de page de confirmation de conversion. Si plusieurs pages sont générées à partir du même fichier, recherchez la section dans le fichier qui génère votre page de conversion.
  2. Vérifiez que votre site a une fonction JavaScript qui définit le revenu variable ou ajoutez-en une. Dans le code ci-dessus, il s'agit de :
    <script>
       function GetRevenueValue()
    	  {
    		 return 6;
    	  }
    </script>

    Vous devrez remplacer cette section par votre propre fonction JavaScript.

  3. Ajoutez le code uetq.push à la fin du code suivi de la balise de suivi de conversion pour associer la valeur de revenu à un objectif de conversion. Mettez à jour la valeur du montant pour le paramètre « revenue_value » avec la valeur définie à l'étape 2. Dans le code ci-dessus, il s'agit de :
    <script>
       window.uetq = window.uetq || [];
       window.uetq.push('event', '', {'revenue_value': GetRevenueValue(), 'currency': 'Replace_with_Currency_Code'});  
    </script>

    Remarques
    • La commande « event » est toujours requise, même si vous ne signalez aucune action d'événement. Lorsque vous signalez un revenu variable pour un objectif d'URL de destination, vous devez laisser l'action d'événement vide (c'est-à-dire, 'event', '') et pouvez uniquement avoir les paramètres revenue_variable et currency définis pour l'événement.
    • Pour afficher la liste complète des codes de devise, voir Devises des revenus des objectifs de conversion. Vous pouvez supprimer le paramètre « currency » si aucune devise n'est définie dans l'objectif de conversion.

  4. Assurez-vous d'ajouter le code de suivi de la balise de suivi de conversion modifié au corps de la page de confirmation de conversion, qui est la page que les utilisateurs voient lorsqu'ils effectuent l'action que vous voulez suivre (par exemple, la page de confirmation d'achat).

    Conseil : Recherchez la balise « </body> » et placez le code de suivi de balise de suivi de conversion juste au-dessus.

  5. Enregistrez la page et chargez-la sur votre serveur Web.
Avancé : Exemples de code pour les objectif de conversion d'événementexpando image

À présent que vous connaissez le code à ajouter à la fin du code de suivi de la balise de suivi de conversion pour les objectifs de conversion d'URL de destination, en voici d'autres que vous pouvez essayer :

Objectif de conversion d'événement

Vous devez ajouter un code différent pour signaler le revenu variable pour un objectif de conversion d'événement. Si vous utilisez la même fonction JavaScript qu'à l'étape 2, il ressemble à cela :

                          <script>
   window.uetq = window.uetq || [];
   window.uetq.push('event', 'Event action', {'event_category': 'Replace_with_Event_Category', 'event_label': 'Replace_with_Event_Label', 'event_value': 'Replace_with_Event_Value', 'revenue_value': GetRevenueValue(), 'currency': 'Replace_with_Currency_Code'});  
</script>

Remarque : Pour afficher la liste complète des codes de devise, voir Devises des revenus des objectifs de conversion.

Remarques
  • Pour voir un exemple de balise de suivi de conversion de revenu variable installé dans le corps d'une page Web, visitez cette page Web (en anglais uniquement), cliquez avec le bouton droit dans la page Web, puis cliquez sur Afficher la source ou Afficher le code source de la page en fonction de votre navigateur.
  • Lorsque votre page Web charge, elle déclenche la balise de suivi de conversion, ce qui entraîne un nombre de requêtes HTTP. La requête la plus importante est celle pour « bat.bing » (qui ressemble à « http://bat.bing.com/action/0?ti=... »). Cette requête indique à Microsoft Advertising les visites utilisateur de votre page Web. Vous pouvez utiliser des outils tiers tels que Fiddler pour surveiller toutes les requêtes envoyées par votre navigateur lorsque votre page Web est chargée.
  • Pour le revenu variable, une requête HTTP supplémentaire est déclenchée pour envoyer cette même valeur à Microsoft Advertising. Elle est similaire à la requête bat.bing, mais a des paramètres différents pour signaler le revenu (et non seulement des visites de page).
  • Vous pouvez valider la balise de revenu variable à l'aide de l'assistant des balises de suivi des conversions.
Pour utiliser les audiences de produitexpando image

Une fois que vous avez créé une audience de produit (voir À propos des audiences de produit), vous devez ajouter les paramètres personnalisés au code de suivi de votre balise de suivi des conversions pour qu'elle fonctionne.

Ajoutez le code JavaScript suivant à chaque page de votre site Web :

                    
                      <script>
                    
     window.uetq = window.uetq || [];
   window.uetq.push ('event', '', {'ecomm_prodid': 'Replace_with_Product_ID', 'ecomm_pagetype': 'Replace_with_Page_Type'});
</script>

Dans le code JavaScript ci-dessus, modifiez les paramètres suivants :

  • Replace_with_Product_ID  : Remplacez-le par l'un des ID de produit suivants :
    • L'ID de référence exact qui identifie de manière unique un produit. C'est ce que l'on appelle un code produit universel.
    • Un ID de groupe d'articles représentant un ensemble de variantes d'un même produit (comme des options de couleur ou de taille).

    Important

    L'ID de produit dans le code JavaScript doit correspondre à un ID dans votre flux de produits Microsoft Merchant Center.

  • Replace_with_Page_Type  : Remplacez cette valeur par l'une des valeurs suivantes dans la colonne de droite de ce tableau, en fonction de la page dans laquelle vous allez utiliser ce code JavaScript :
    Audience de produit que vous suivezType de page requise
    Visiteurs générauxhome/category/other, purchase*
    Remarque : Tout utilisateur non inclus dans le type de page pour les résultats de recherche, le produit, le panier ou l'achat est inclus dans l'audience des visiteurs généraux.
    Personnes recherchant le produitsearchresults, purchase*
    Personnes consultant le produitproduct, purchase*
    Personnes ayant abandonné leur panier d’achatcart, purchase*
    Acheteurs précédentspurchase

    * La page d'achat est requise pour toutes les audiences pour vous permettre de supprimer le client d'une audience après que le client a effectué un achat.

Pour voir un exemple de code de suivi d'une balise de suivi de conversion d'audiences de produit installé dans le corps d'une page Web, visitez cette page Web (en anglais uniquement), cliquez avec le bouton droit dans la page Web, puis cliquez sur Afficher la source ou Afficher le code source de la page en fonction de votre navigateur. Sur cette page, vous pouvez également définir un ID de produit et un type de page, puis cliquez sur un bouton pour déclencher un événement personnalisé pour cette audience de produit. Si vous utilisez un outil de surveillance tiers tel que Fiddler, vous pouvez voir la requête HTTP générée pour bat.bing.com pour signaler chaque événement personnalisé.

Remarques
  • Lorsque votre page Web charge, elle déclenche la balise de suivi de conversion, ce qui entraîne un nombre de requêtes HTTP. La requête la plus importante est celle pour « bat.bing » (qui ressemble à « http://bat.bing.com/action/0?ti=... »). Cette requête indique à Microsoft Advertising les visites utilisateur de votre page Web. Vous pouvez utiliser des outils tiers tels que Fiddler pour surveiller toutes les requêtes envoyées par votre navigateur lorsque votre page Web est chargée.
  • Pour les événements personnalisés, une requête HTTP supplémentaire est déclenchée pour envoyer les mêmes informations à Microsoft Advertising. Cette requête est similaire à la requête bat.bing, mais a des paramètres différents pour signaler des événements personnalisés (et non seulement des visites de page).
  • Vous pouvez utiliser l'assistant des balises de suivi des conversions pour vérifier vos codes de balise de suivi de conversion d'audience de produit.
Lors de l'implémentation de plusieurs fonctionnalitésexpando image

Comme décrit dans les sections précédentes, certaines fonctionnalités Microsoft Advertising requièrent que vous ajoutiez et modifiez un extrait de code JavaScript à votre balise de suivi des conversions :

  • Événements personnalisés : Pour les objectifs de conversion ou les listes de remarketing basés sur les événements personnalisés, vous devez modifier l'extrait de code suivant pour renvoyer l'action d'événement, la catégorie d'événement, l'étiquette d'événement et/ou la valeur d'événement :
    <script>
       window.uetq = window.uetq || [];
       window.uetq.push ('event', 'Replace_with_Event_Action', {'event_category': 'Replace_with_Event_Category', 'event_label': 'Replace_with_Event_Label', 'event_value': 'Replace_with_Event_Value'});
    </script>
  • Revenu variable : Pour les objectifs de conversion qui ciblent un revenu variable, vous devez modifier l'extrait de code suivant pour renvoyer la valeur de revenu et le code de devise :
    <script>
       window.uetq = window.uetq || [];
       window.uetq.push ('event', '', {'revenue_value': 'Replace_with_Revenue_Value', 'currency': 'Replace_with_Currency_Code'});
    </script>
  • Audiences de produit : Pour cibler une audience de produit, vous devez modifier l'extrait de code suivant pour renvoyer l'ID de produit et le type de page :
    <script>
       window.uetq = window.uetq || [];
       window.uetq.push ('event', '', {'ecomm_prodid': 'Replace_with_Product_ID', 'ecomm_pagetype': 'Replace_with_Page_Type'});
    </script>

Si vous implémentez plusieurs de ces fonctionnalités, gardez les points suivants à l'esprit :

  • Nous vous recommandons de garder l'extrait de code JavaScript de chaque fonctionnalité séparé dans le code de votre page Web (c'est-à-dire, dans des sections <script></script> distinctes) car chaque extrait de code envoie un événement.
  • En d'autres termes, vous ne pouvez pas utiliser un extrait de code JavaScript pour suivre les deux éléments suivants sur une même page Web :
    • Revenu variable pour l'objectif de conversion URL de destination
    • Événements personnalisés basés sur un objectif de conversion ou une liste de remarketing

    Dans le cas présent, vous devez avoir deux extraits de code distincts dans le code de votre page Web :

    • Extrait de code 1 : pour le revenu variable pour l'objectif de conversion URL de destination :
      <script>
         window.uetq = window.uetq || [];
         window.uetq.push ('event', '', {'revenue_value': 'Replace_with_Revenue_Value', 'currency': 'Replace_with_Currency_Code'});
      </script>
    • Extrait de code 2 : pour les événements personnalisés basés sur un objectif de conversion ou une liste de remarketing. Cependant, notez que, si vous suivez le revenu variable d'un objectif de conversion d'événement personnalisé (pas un objectif de conversion d'URL de destination), vous pouvez l'inclure dans l'extrait de code d'événement personnalisé :
      <script>
         window.uetq = window.uetq || [];
         window.uetq.push ('event', 'Replace_with_Event_Action', {'event_category': 'Replace_with_Event_Category', 'event_label': 'Replace_with_Event_Label', 'event_value': 'Replace_with_Event_Value', 'revenue_value': 'Replace_with_Revenue_Value', 'currency': 'Replace_with_Currency_Code'});
      </script>
4. Vérifier que votre balise fonctionne et résoudre les problèmesexpando image

Assistant de balise de suivi de conversion

La façon la plus simple de vérifier que votre balise de suivi des conversions fonctionne correctement sur n'importe quelle page consiste à utiliser l'Assistant des balises de suivi des conversions (extension Chrome) :


Examiner la colonne de statut du suivi des conversions dans Microsoft Advertising

Vous pouvez également utiliser Microsoft Advertising pour vérifier les points suivants :

  1. Cliquez sur la page Campagnes, puis, dans le volet de gauche, cliquez sur Suivi des conversions.
  2. Sous Suivi des conversions, cliquez sur Balises de suivi de conversion.
  3. Dans le tableau, passez en revue les colonnes :
    Nom de la balise
    Définition :
    Nom de la balise de suivi de conversion.
    Rôle :
    Lorsque vous créez un objectif de conversion ou une liste de remarketing, sélectionnez le nom de la balise de suivi de conversion à utiliser.
    Description de balise
    Définition :
    Description facultative de la balise de suivi de conversion.
    Rôle :
    Permet d'identifier la balise de suivi de conversion. Nous vous recommandons d'ajouter le nom de la page ou l'URL du site Web.
    ID de balise
    Définition :
    ID que Microsoft Advertising associe à la balise de suivi des conversions.
    Rôle :
    La page Objectifs de conversion répertorie l'ID de balise de suivi de conversion associé à l'objectif et vous pouvez également y consulter le code de suivi de la balise de suivi de conversion.
    Statut de suivi
    Définition :
    Statut de la balise de suivi de conversion. Peut être Non vérifié, Balise active ou Balise inactive.
    Rôle :
    Indique si votre balise de suivi des conversions fonctionne ou non.
    Non vérifié : Microsoft Advertising n'a reçu aucune donnée d'activité utilisateur de la balise de suivi des conversions sur votre site Web. Un délai pouvant atteindre 24 heures peut être nécessaire à la vérification par Microsoft Advertising. Si ce statut s'affiche toujours, soit vous n'avez pas ajouté le code de suivi de la balise de suivi de conversion soit la configuration présente une erreur que vous devez corriger.
    Balise active : Votre balise de suivi des conversions fonctionne et envoie des données d'activité utilisateur à Microsoft Advertising.
    Balise inactive : Microsoft Advertising n'a reçu aucune donnée d'activité utilisateur de la balise de suivi des conversions au cours des dernières 24 heures. Vérifiez que le code de suivi de la balise de suivi de conversion est toujours sur votre site Web.
    • Que faire si la balise de suivi de conversion est inactive : Si la colonne Statut de suivi indique Balise inactive, Microsoft Advertising n'a reçu aucune donnée d'activité utilisateur de la balise de suivi des conversions au cours des dernières 24 heures. Vérifiez que le code de suivi de la balise de suivi des conversions est toujours sur votre site Web et, s'il ne l'est plus, rajoutez-le. Vous pouvez également utiliser l'Assistant des balises de suivi des conversions pour valider vos balises.
    Objectifs
    Définition :
    Nombre d'objectifs de conversion qui utilisent cette balise de suivi de conversion.
    Rôle :
    Il s'agit d'un lien qui vous renvoie vers la page Objectifs de conversion uniquement avec les objectifs associés à cette balise affichée.
    Audiences
    Définition :
    Nombre d'audiences qui utilisent cette balise de suivi de conversion.
    Rôle :
    Il s'agit d'un lien qui vous renvoie vers la page Audience uniquement avec les audiences associées à cette balise affichée.
    Action
    Définition :
    Lien qui ouvre la zone du code de suivi de la balise de suivi de conversion.
    Rôle :
    Permet d'envoyer par message électronique, de copier ou de télécharger le code de suivi de la balise de suivi de conversion à tout moment.

Limitations de la colonne de statut de suivi : bien que nous pensons que le statut de suivi peut vous aider à valider votre configuration, nous tenons à signaler que les éléments suivants ne peuvent pas être vérifiés dans la colonne de statut de suivi :

  • Que la balise de suivi de conversion ait été installée sur le site ou non : Microsoft Advertising indique le statut de la balise de suivi des conversions comme Balise active si au moins un événement de suivi des conversions a été enregistré (depuis n'importe où dans votre site Web).
  • Que les valeurs d'événement personnalisé/revenu variable soient enregistrées ou non : Comme expliqué ci-dessus, Microsoft Advertising ne différencie pas les événements de chargement de page (enregistrés par défaut) des événements personnalisés enregistrés dans la colonne de statut de suivi.

Par conséquent, nous vous recommandons d'utiliser l'Assistant des balises de suivi des conversions pour valider votre balise sur vos pages Web individuelles.

See more videos...