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 des conversions ? 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 des conversions dans Microsoft Advertising, puis ajouter le code de suivi de la balise de suivi des conversions sur toutes les pages de votre site Web.

  1. Dans le volet de navigation gauche, cliquez sur Suivi des conversions, puis sur Balises de suivi des conversions (ou dans le menu global en haut de la page, cliquez sur Outils, puis sur Balises de suivi des conversions).
  2. Cliquez sur Créer une balise de suivi des conversions, puis entrez un nom.
  3. 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.
  4. Cliquez sur Enregistrer.
  5. Dans la zone Afficher le code de suivi de la balise de suivi des conversions, 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 des conversions. 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 des conversions, l’étape suivante consiste à ajouter le code de suivi de la balise de suivi des conversions à 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.

Plusieurs options s’offrent à vous lorsque vous utilisez des balises de suivi des conversions. 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 des conversions 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 des conversions directement sur votre site Web expando 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 4.
  1. Dans le volet de navigation gauche, cliquez sur Suivi des conversions, puis sur Balises de suivi des conversions (ou dans le menu global en haut de la page, cliquez sur Outils, puis sur Balises de suivi des conversions).
  2. Dans le tableau, trouvez la balise de suivi des conversions à utiliser et, dans la colonne Action, cliquez sur Afficher la balise.
  3. Dans la zone Code de suivi de la balise de suivi des conversions, cliquez sur Copier, puis sur Terminé.
  4. Copiez le code de suivi de la balise de suivi des conversions dans toutes les pages de votre site Web, 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 des conversions
Ajouter le code de suivi de la balise de suivi des conversions à l’aide d’un gestionnaire de balises expando 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 des conversions 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 des conversions avec la plateforme de site Web expando image

Le suivi des conversions 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 des conversions 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 des conversions, 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 des conversions 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 des conversions 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 des conversions 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, « / ». Par 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és expando 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 des conversions), 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>Titre de votre page 
    </head>

    <body>

     // Supposons que c’est là que vous avez collé la balise de suivi des conversions à l’étape 1.


    <script>Emplacement de votre balise de suivi des conversions.</script>

     // Vous devez coller le code JavaScript suivant :

    <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>Télécharger</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>Télécharger</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 OnClick="GetCustomEvent()">Télécharger</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>Titre de votre page 
    </head>

    <body>
    <script>Emplacement de votre balise de suivi des conversions.</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()>Télécharger</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>Titre de votre page 
    </head>

    <body>
    <script>Emplacement de votre balise de suivi des conversions.</script>

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

       ...
    <button OnClick="GetCustomEvent()>Télécharger</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 des conversions 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 des conversions, 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 le revenu variable expando 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 des conversions 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 des conversions 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 des conversions 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 objectifs 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 des conversions 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 des conversions 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 des conversions, 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 le remarketing dynamique expando image

Une fois que vous avez créé une liste de remarketing dynamique (voir Listes de remarketing dynamique : remarketing pour des produits), 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 produit et le type de page doivent être tous les deux spécifiés sur toutes les pages dont vous souhaitez mettre à jour une liste de remarketing dynamique. Si l’une des valeurs est manquante, votre liste de remarketing dynamique ne sera pas mise à jour pour cette page. Par exemple, si vous indiquez les ID produits sur toutes les pages de produits, mais pas sur la page d’accueil, la liste « Personnes consultant le produit » sera mise à jour pour les personnes qui consultent vos pages de produits, mais la liste « Visiteurs généraux » n’enregistrera pas les personnes qui ont visité votre page d’accueil. Pour cibler les visiteurs des pages qui, pour une raison quelconque, ne transmettent pas l’ID de produit, utilisez des listes de remarketing classiques.
  • Dans la partie « event », '', de la balise, assurez-vous que les deux guillemets simples derrière « event », restent vides.
  • Vous pouvez effectuer le suivi de plusieurs produits avec la même balise de suivi des conversions en incluant une plage d’ID produit, comme suit :

     'ecomm_prodid': ['Replace_with_Product_ID_1','Replace_with_Product_ID_2','Replace_with_Product_ID_3']

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 :
    Liste de remarketing dynamique que vous suivez Type de page requis
    Visiteurs généraux 'ecomm_pagetype': 'home'
    'ecomm_pagetype': 'category'
    'ecomm_pagetype': 'other'
    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 produit 'ecomm_pagetype': 'searchresults'
    Personnes consultant le produit 'ecomm_pagetype': 'product'
    Personnes ayant abandonné leur panier d’achat 'ecomm_pagetype': 'cart'
    Acheteurs précédents 'ecomm_pagetype': 'purchase'

    Remarque : Les clients qui achètent un produit sont ajoutés à la liste « Acheteurs précédents » et sont retirés des autres listes (pour ce produit). Pour que cela fonctionne, la balise de suivi des conversions sur votre page de confirmation d’achat doit envoyer l’ID de produit (ecomm_prodid) et le type de page (ecomm_pagetype).

Pour voir un exemple de code de suivi d’une balise de suivi des conversions de remarketing dynamique 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 produit et un type de page, puis cliquez sur un bouton pour déclencher un événement personnalisé pour cette liste de remarketing dynamique. 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 des conversions, 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 des conversions de remarketing dynamique.
Lors de l’implémentation de plusieurs fonctionnalités expando 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>
  • Remarketing dynamique : Pour cibler une liste de remarketing dynamique, vous devez modifier l’extrait de code suivant pour renvoyer l’ID 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 des conversions

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 de navigateur) :


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. Dans le volet de navigation gauche, cliquez sur Suivi des conversions, puis sur Balises de suivi des conversions (ou dans le menu global en haut de la page, cliquez sur Outils, puis sur Balises de suivi des conversions).
  2. 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 de conversion 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 de conversion 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 des conversions à 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 des conversions 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 conversions expando 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 des conversions dans Microsoft Advertising, puis ajouter le code de suivi de la balise de suivi des conversions sur toutes les pages de votre site Web.

  1. Dans le volet de navigation gauche, cliquez sur Suivi des conversions, puis sur Balises de suivi des conversions (ou dans le menu global en haut de la page, cliquez sur Outils, puis sur Balises de suivi des conversions).
  2. Cliquez sur Créer une balise de suivi des conversions, puis entrez un nom.
  3. 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.
  4. Cliquez sur Enregistrer.
  5. Dans la zone Afficher le code de suivi de la balise de suivi des conversions, cliquez sur Copier, Télécharger ou Courrier électronique, puis sur Terminé.
2. Ajouter la balise à votre site Web expando 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 des conversions. 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 des conversions, l’étape suivante consiste à ajouter le code de suivi de la balise de suivi des conversions à 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.

Plusieurs options s’offrent à vous lorsque vous utilisez des balises de suivi des conversions. 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 des conversions 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 des conversions directement sur votre site Web expando 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 4.
  1. Dans le volet de navigation gauche, cliquez sur Suivi des conversions, puis sur Balises de suivi des conversions (ou dans le menu global en haut de la page, cliquez sur Outils, puis sur Balises de suivi des conversions).
  2. Dans le tableau, trouvez la balise de suivi des conversions à utiliser et, dans la colonne Action, cliquez sur Afficher la balise.
  3. Dans la zone Code de suivi de la balise de suivi des conversions, cliquez sur Copier, puis sur Terminé.
  4. Copiez le code de suivi de la balise de suivi des conversions dans toutes les pages de votre site Web, 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 des conversions
Ajouter le code de suivi de la balise de suivi des conversions à l’aide d’un gestionnaire de balises expando 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 des conversions 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 des conversions avec la plateforme de site Web expando image

Le suivi des conversions 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 des conversions 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 des conversions, 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 des conversions 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 des conversions 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 des conversions 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émentaires expando 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és expando 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 des conversions), 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>Titre de votre page 
    </head>

    <body>

     // Supposons que c’est là que vous avez collé la balise de suivi des conversions à l’étape 1.


    <script>Emplacement de votre balise de suivi des conversions.</script>

     // Vous devez coller le code JavaScript suivant :

    <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>Télécharger</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>Télécharger</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 OnClick="GetCustomEvent()">Télécharger</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>Titre de votre page 
    </head>

    <body>
    <script>Emplacement de votre balise de suivi des conversions.</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()>Télécharger</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>Titre de votre page 
    </head>

    <body>
    <script>Emplacement de votre balise de suivi des conversions.</script>

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

       ...
    <button OnClick="GetCustomEvent()>Télécharger</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 des conversions 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 des conversions, 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 le revenu variable expando 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 des conversions 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 des conversions 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 des conversions 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 objectifs 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 des conversions 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 des conversions 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 des conversions, 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 le remarketing dynamique expando image

Une fois que vous avez créé une liste de remarketing dynamique (voir Listes de remarketing dynamique : remarketing pour des produits), 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 :
    Liste de remarketing dynamique que vous suivez Type de page requis
    Visiteurs généraux 'ecomm_pagetype': 'home'
    'ecomm_pagetype': 'category'
    'ecomm_pagetype': 'other'
    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 produit 'ecomm_pagetype': 'searchresults'
    Personnes consultant le produit 'ecomm_pagetype': 'product'
    Personnes ayant abandonné leur panier d’achat 'ecomm_pagetype': 'cart'
    Acheteurs précédents 'ecomm_pagetype': 'purchase'

    Remarque : Les clients qui achètent un produit sont ajoutés à la liste « Acheteurs précédents » et sont retirés des autres listes (pour ce produit). Pour que cela fonctionne, la balise de suivi des conversions sur votre page de confirmation d’achat doit envoyer l’ID de produit (ecomm_prodid) et le type de page (ecomm_pagetype).

Pour voir un exemple de code de suivi d’une balise de suivi des conversions de remarketing dynamique 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 produit et un type de page, puis cliquez sur un bouton pour déclencher un événement personnalisé pour cette liste de remarketing dynamique. 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 des conversions, 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 des conversions de remarketing dynamique.
Lors de l’implémentation de plusieurs fonctionnalités expando 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>
  • Remarketing dynamique : Pour cibler une liste de remarketing dynamique, vous devez modifier l’extrait de code suivant pour renvoyer l’ID 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èmes expando image

Assistant de balise de suivi des conversions

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 de navigateur) :


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. Dans le volet de navigation gauche, cliquez sur Suivi des conversions, puis sur Balises de suivi des conversions (ou dans le menu global en haut de la page, cliquez sur Outils, puis sur Balises de suivi des conversions).
  2. 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 de conversion 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 de conversion 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 des conversions à 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 des conversions 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...