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 ? Régler 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.
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 des conversions 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.
Vous pouvez ajouter le code de suivi de la balise UET n'importe où dans la section d’en-tête de votre page Web (avant la balise de fermeture d’en-tête : " </en-tête> ") ou dans la section de corps (avant la balise de fermeture de corps : " </corps> ").
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) :
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) :
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.
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' });
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 dont le paramètre « action d’événement » 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.
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.
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 sélectionnant un bouton « Télécharger maintenant » sur l’une de vos pages web.
<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>
<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>
<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 OnClick="GetCustomEvent()">Download now</button>
...
</body>
<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 OnClick="GetCustomEvent()>Download now</button>
...
</body>
<head>Your page title
</head>
<body>
<script>Your UET tag is here.</script>
<script>
function GetCustomEvent() {
window.uetq = window.uetq || [];
window.uetq.push ('event', 'downloadbuttonselect', {});
}
</script>
...
<button OnClick="GetCustomEvent()>Download now</button>
...
</body>
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 sélectionnez 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. Une sélection de 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é.
Pour des exemples d’événements de commerce électronique personnalisés, consultez Exemples d’événements personnalisés pour les clients du commerce électronique.
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>
<script> function GetRevenueValue() { return 6; } </script>
Vous devrez remplacer cette section par votre propre fonction JavaScript.
<script> window.uetq = window.uetq || []; window.uetq.push('event', '', {'revenue_value': GetRevenueValue(), 'currency': 'Replace_with_Currency_Code'}); </script>
Conseil : Recherchez la balise « </body> » et placez le code de suivi de balise de suivi des conversions juste au-dessus.
Maintenant 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 :
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.
Une fois que vous avez créé une liste de remarketing dynamique (voir Listes de remarketing dynamiques : remarketing pour les 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>
'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 :
L’ID de produit dans le code JavaScript doit correspondre à un ID dans votre flux de produits Microsoft Merchant Center.
Liste de remarketing dynamique que vous suivez | Type de page requise |
---|---|
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' |
Anciens acheteurs | 'ecomm_pagetype': 'purchase' |
Remarque : les clients qui achètent un produit sont ajoutés à la liste « Anciens acheteurs » et sont retirés des autres listes (pour ce produit). Pour que cela fonctionne, la balise de suivi des conversions de votre page de confirmation d’achat doit envoyer l’ID 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 sélectionnez 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 sélectionnez 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é.
Comme décrit dans les sections précédentes, certaines fonctionnalités Microsoft Advertising requièrent que vous ajoutiez et modifiiez un extrait de code JavaScript à votre balise de suivi des conversions :
<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>
<script>
window.uetq = window.uetq || [];
window.uetq.push ('event', '', {'revenue_value': 'Replace_with_Revenue_Value', 'currency': 'Replace_with_Currency_Code'});
</script>
<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 :
Dans le cas présent, vous devez avoir deux extraits de code distincts dans le code de votre page web :
<script>
window.uetq = window.uetq || [];
window.uetq.push ('event', '', {'revenue_value': 'Replace_with_Revenue_Value', 'currency': 'Replace_with_Currency_Code'});
</script>
<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>
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) :
Vous pouvez également utiliser Microsoft Advertising pour vérifier les points suivants :
Nom de la balise | |
---|---|
Définition : Nom de la balise de suivi des conversions. | Rôle : Lorsque vous créez un objectif de conversion ou une liste de remarketing, sélectionnez le nom de la balise de suivi des conversions à utiliser. |
Description de balise | |
Définition : Description facultative de la balise de suivi des conversions. | Rôle : Permet d’identifier la balise de suivi des conversions. 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 des conversions associé à l’objectif et vous pouvez également y consulter le code de suivi de la balise de suivi des conversions. |
Statut de suivi | |
Définition : Statut de la balise de suivi des conversions. 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 des conversions 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 des conversions est toujours sur votre site web.
|
Objectifs | |
Définition : Nombre d’objectifs de conversion qui utilisent cette balise de suivi des conversions. | 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 des conversions. | 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 des conversions. | 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 du statut du suivi : même si nous pensons que le statut du suivi vous aidera à valider votre configuration, nous voulons vous rappeler que les éléments suivants ne peuvent pas être vérifiés à partir de la colonne du statut du 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.
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.
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 des conversions 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.
Vous pouvez ajouter le code de suivi de la balise UET n'importe où dans la section d’en-tête de votre page Web (avant la balise de fermeture d’en-tête : " </en-tête> ") ou dans la section de corps (avant la balise de fermeture de corps : " </corps> ").
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) :
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) :
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.
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.
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.
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 sélectionnant un bouton « Télécharger maintenant » sur l’une de vos pages web.
<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>
<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>
<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>
<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>
<head>Your page title
</head>
<body>
<script>Your UET tag is here.</script>
<script>
function GetCustomEvent() {
window.uetq = window.uetq || [];
window.uetq.push ('event', 'downloadbuttonselect', {});
}
</script>
...
<button OnClick="GetCustomEvent()>Download now</button>
...
</body>
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 sélectionnez 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. Une sélection de 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é.
Pour des exemples d’événements de commerce électronique personnalisés, consultez Exemples d’événements personnalisés pour les clients du commerce électronique.
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>
<script> function GetRevenueValue() { return 6; } </script>
Vous devrez remplacer cette section par votre propre fonction JavaScript.
<script> window.uetq = window.uetq || []; window.uetq.push('event', '', {'revenue_value': GetRevenueValue(), 'currency': 'Replace_with_Currency_Code'}); </script>
Conseil : Recherchez la balise « </body> » et placez le code de suivi de balise de suivi des conversions juste au-dessus.
Maintenant 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 :
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.
Une fois que vous avez créé une liste de remarketing dynamique (voir Listes de remarketing dynamiques : remarketing pour les 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 :
L’ID de produit dans le code JavaScript doit correspondre à un ID dans votre flux de produitsMicrosoft Merchant Centerr r .
Liste de remarketing dynamique que vous suivez | Type de page requise |
---|---|
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' |
Anciens acheteurs | 'ecomm_pagetype': 'purchase' |
Remarque : les clients qui achètent un produit sont ajoutés à la liste « Anciens acheteurs » et sont retirés des autres listes (pour ce produit). Pour que cela fonctionne, la balise de suivi des conversions de votre page de confirmation d’achat doit envoyer l’ID 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 sélectionnez 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 sélectionnez 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é.
Comme décrit dans les sections précédentes, certaines fonctionnalités Microsoft Advertising requièrent que vous ajoutiez et modifiiez un extrait de code JavaScript à votre balise de suivi des conversions :
<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>
<script>
window.uetq = window.uetq || [];
window.uetq.push ('event', '', {'revenue_value': 'Replace_with_Revenue_Value', 'currency': 'Replace_with_Currency_Code'});
</script>
<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 :
Dans le cas présent, vous devez avoir deux extraits de code distincts dans le code de votre page web :
<script>
window.uetq = window.uetq || [];
window.uetq.push ('event', '', {'revenue_value': 'Replace_with_Revenue_Value', 'currency': 'Replace_with_Currency_Code'});
</script>
<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>
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) :
Vous pouvez également utiliser Microsoft Advertising pour vérifier les points suivants :
Nom de la balise | |
---|---|
Définition : Nom de la balise de suivi des conversions. | Rôle : Lorsque vous créez un objectif de conversion ou une liste de remarketing, sélectionnez le nom de la balise de suivi des conversions à utiliser. |
Description de balise | |
Définition : Description facultative de la balise de suivi des conversions. | Rôle : Permet d’identifier la balise de suivi des conversions. 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 des conversions associé à l’objectif et vous pouvez également y consulter le code de suivi de la balise de suivi des conversions. |
Statut de suivi | |
Définition : Statut de la balise de suivi des conversions. 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 des conversions 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 des conversions est toujours sur votre site web.
|
Objectifs | |
Définition : Nombre d’objectifs de conversion qui utilisent cette balise de suivi des conversions. | 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 des conversions. | 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 des conversions. | 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 du statut du suivi : même si nous pensons que le statut du suivi vous aidera à valider votre configuration, nous voulons vous rappeler que les éléments suivants ne peuvent pas être vérifiés à partir de la colonne du statut du 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.