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 savez pas ce qu’est UET ? Vérifiez Qu’est-ce que le suivi des conversions 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.
Dans le menu supérieur, sélectionnez Outils > Balise de suivi des conversions.
Si vous utilisez la nouvelle Microsoft Advertising navigation, dans le menu de navigation sur la gauche, pointez sur Conversions et sélectionnez Balise de suivi des conversions.
Vous devez être en mesure de modifier le code de votre site web afin d’ajouter votre code de suivi des balises UET. Si vous ne savez pas comment modifier le code de votre site web, contactez votre webmaster.
Après avoir créé une balise UET, l’étape suivante consiste à ajouter le code de suivi des balises UET à votre site web. Nous vous recommandons, ou à votre webmaster, de l’ajouter à chaque page de votre site web dans la section en-tête ou corps.
Vous disposez de quelques options lorsque vous travaillez avec des balises UET. Vous pouvez ajouter le code de suivi des balises UET directement dans le code de votre site web à l’aide de JavaScript ou utiliser un gestionnaire de balises tiers. En outre, si votre site web a été créé sur une plateforme de site web (par exemple Shopify ou WordPress), vous pouvez utiliser ce système pour ajouter votre balise UET.
Vous pouvez ajouter le code de suivi des balises UET n’importe où dans la section head de votre page web (avant la balise de fin : « </head >») ou la section du corps (avant la balise de corps de fermeture : « </body >»).
Dans le menu supérieur, sélectionnez Outils > Balise de suivi des conversions.
Si vous utilisez la nouvelle Microsoft Advertising navigation, dans le menu de navigation sur la gauche, pointez sur Conversions et sélectionnez Balise de suivi des conversions.
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 dynamiquement des balises dans votre site web. Vous pouvez considérer la balise de conteneur comme un compartiment qui contient d’autres types d’étiquettes.
UET fonctionne avec tous les principaux systèmes de gestion des balises. Voici la liste actuelle des gestionnaires de balises testés et pris en charge (et des liens vers des instructions pour) :
UET est conçu pour fonctionner avec toutes les principales plateformes de sites web. Voici la liste actuelle des plateformes testées et prises en charge (et des liens vers des instructions pour) qui vous permettent d’installer des balises UET :
Bien que les sites web d’application monopage (SPA) soient courants, ils sont difficiles à suivre. Avec les contrats SLA, le contenu est chargé dynamiquement sans qu’un événement de navigation classique ne se produise. En un sens, la page n’est chargée qu’une seule fois. Toutefois, du point de vue de l’analytique et du suivi des objectifs, il est nécessaire de traiter chaque navigation distincte comme un nouveau chargement de page.
Les sites web SPA doivent utiliser le code de suivi des balises de suivi des conversions JavaScript. Si vous avez récemment ajouté votre code de suivi des conversions, il est peut-être déjà activé pour le suivi SPA par défaut. Pour vérifier, vous pouvez vérifier si votre extrait de balise contient le texte en gras suivant ou non :
<script> (function(w,d,t,r,u) {var f,n,i;w[u]=w[u]||[] ,f=function(){var o={ti:"TAG_ID_HERE", enableAutoSpaTracking: true}; 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>
Si votre extrait de code de balise ne contient pas le paramètre ci-dessus et que vous souhaitez utiliser le suivi auto-SPA, vous pouvez accéder à l’interface d’utilisateur Microsoft Advertising et obtenir le nouvel extrait de code d’événement avec le comportement ci-dessus activé par défaut. Vous pouvez ensuite mettre à jour votre site web pour utiliser le nouvel extrait de code.
Vous souhaiterez peut-être désactiver ce comportement si vous suivez déjà manuellement les vues de page SPA. Pour ce faire, remplacez la valeur du paramètre enableAutoSpaTracking dans votre extrait de code de balise par false. Vous pouvez également désactiver cette option si votre site web n’utilise pas l’état de l’historique du navigateur pour la navigation, bien que nous vous recommandons de le garder activé si vous n’êtes pas sûr.
Pour obtenir des instructions héritées du suivi manuel des affichages de page SPA, consultez les éléments ci-dessous :
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 le paramètre requis « page_path » (« page_title » est facultatif). Le paramètre 'page_path' doit commencer par un '/'. 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 façons de déclencher des événements SPA. Notez que nous vous recommandons d’utiliser la première méthode. Pour chaque option, nous avons un exemple de page web que vous pouvez visiter pour voir le code approprié en action.
Certaines fonctionnalités de ciblage et de suivi nécessitent que vous modifiiez votre balise UET. Les instructions ci-dessous supposent que vous avez déjà créé une balise UET 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 à l’aide d’événements personnalisés (voir Comment suivre les événements personnalisés avec le suivi des conversions), vous devez ajouter l’événement personnalisé JavaScript à votre code de suivi des balises UET. Supposons que l’événement personnalisé que vous souhaitez suivre sur votre page web soit des personnes qui sélectionnent 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 des balises UET 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 la source de la page en fonction de votre navigateur. Sur cette page, vous verrez également des boutons. La sélection de chaque bouton déclenche un événement personnalisé. Si vous utilisez un outil de supervision tiers comme 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.
Examinons comment transmettre des revenus variables pour un objectif de type d’URL de destination dans les pages PHP. Dans l’exemple ci-dessous, il lit une valeur dynamique pour le revenu variable d’une fonction JavaScript. Vous pouvez aussi facilement envoyer une valeur statique ou lire à partir d’une variable JavaScript ou d’un é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 des balises UET 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 :
Il existe un code différent que vous devez ajouter pour signaler des revenus variables pour un objectif de conversion d’événement. Si vous utilisez la même fonction JavaScript qu’à l’étape 2, elle se présente comme suit :
<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 votre code JavaScript doit correspondre à un ID dans votre flux de produit Centre commercial Microsoft.
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 des "anciens acheteurs" et sont supprimés des autres listes (pour ce produit particulier). Pour que cela fonctionne, la balise UET de votre page de confirmation d'achat doit envoyer à la fois l'ID du produit (ecomm_prodid) et le pagetype (ecomm_pagetype).
Pour voir un exemple de code de suivi des balises UET 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 la source de la page en fonction de votre navigateur. Sur cette page, vous pouvez également définir un ID de produit et un type de page, puis sélectionner un bouton pour déclencher un événement personnalisé pour cette liste de remarketing dynamique. Si vous utilisez un outil de supervision tiers comme 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 :
Dans le menu supérieur, sélectionnez Outils > Balise de suivi des conversions.
Si vous utilisez la nouvelle Microsoft Advertising navigation, dans le menu de navigation sur la gauche, pointez sur Conversions et sélectionnez Balise de suivi des conversions.
Nom de la balise | |
---|---|
Qu’est-ce que c’est :
Le nom de la balise UET |
Pourquoi c’est important :
Lorsque vous créez un objectif de conversion ou une liste de remarketing, vous sélectionnez le nom de la balise UET que vous souhaitez utiliser. |
Description de balise | |
Qu’est-ce que c’est :
la description facultative de la balise UET. |
Pourquoi c’est important :
Il vous aide à identifier la balise UET. Nous vous recommandons d’ajouter le nom ou l’URL de la page du site web. |
ID de balise | |
Qu’est-ce que c’est :
l’ID Microsoft Advertising associé à la balise UET. |
Pourquoi c’est important :
la page Objectifs de conversion répertorie l’ID de balise UET associé à l’objectif et vous pouvez afficher le code de suivi des balises UET. |
Statut de suivi | |
Ce qu’il est :
Il s’agit de l’état de la balise UET. Il peut être non vérifié, marquer actif ou marquer comme inactif. |
Pourquoi c’est important :
vous indique si votre balise UET fonctionne ou non. Non vérifié: Microsoft Advertising n’a reçu aucune donnée d’activité utilisateur de la balise UET sur votre site web. La vérification de Microsoft Advertising peut prendre jusqu’à 24 heures. Si vous voyez toujours cet état, vous n’avez pas ajouté le code de suivi des balises UET à votre site web ou il existe un problème avec l’installation que vous devez résoudre. Balise active: votre balise UET 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 UET au cours des dernières 24 heures. Assurez-vous que le code de suivi des balises UET se trouve toujours sur votre site web.
|
Objectifs | |
Ce qu’il est :
Il s’agit du nombre d’objectifs de conversion qui utilisent cette balise UET. |
Pourquoi important :
Il s’agit d’un lien qui vous permet d’accéder à la page Objectifs de conversion avec uniquement les objectifs associés à cette balise affichés. |
Audiences | |
Ce qu’il est :
Il s’agit du nombre d’audiences qui utilisent cette balise UET. |
Pourquoi important :
Il s’agit d’un lien qui vous permet d’accéder à la page Audience avec uniquement les audiences associées à cette balise affichée. |
Action | |
Qu’est-ce que c’est :
un lien qui ouvre la zone de code de suivi des balises UET. |
Importance :
il vous permet d’envoyer un e-mail, de copier ou de télécharger le code de suivi des balises UET à 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.
Dans le menu supérieur, sélectionnez Outils > Balise de suivi des conversions.
Si vous utilisez la nouvelle Microsoft Advertising navigation, dans le menu de navigation sur la gauche, pointez sur Conversions et sélectionnez Balise de suivi des conversions.
Vous devez être en mesure de modifier le code de votre site web afin d’ajouter votre code de suivi des balises UET. Si vous ne savez pas comment modifier le code de votre site web, contactez votre webmaster.
Après avoir créé une balise UET, l’étape suivante consiste à ajouter le code de suivi des balises UET à votre site web. Nous vous recommandons, ou à votre webmaster, de l’ajouter à chaque page de votre site web dans la section en-tête ou corps.
Vous disposez de quelques options lorsque vous travaillez avec des balises UET. Vous pouvez ajouter le code de suivi des balises UET directement dans le code de votre site web à l’aide de JavaScript ou utiliser un gestionnaire de balises tiers. En outre, si votre site web a été créé sur une plateforme de site web (par exemple Shopify ou WordPress), vous pouvez utiliser ce système pour ajouter votre balise UET.
Vous pouvez ajouter le code de suivi des balises UET n’importe où dans la section head de votre page web (avant la balise de fin : « </head >») ou la section du corps (avant la balise de corps de fermeture : « </body >»).
Dans le menu supérieur, sélectionnez Outils > Balise de suivi des conversions.
Si vous utilisez la nouvelle Microsoft Advertising navigation, dans le menu de navigation sur la gauche, pointez sur Conversions et sélectionnez Balise de suivi des conversions.
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 dynamiquement des balises dans votre site web. Vous pouvez considérer la balise de conteneur comme un compartiment qui contient d’autres types d’étiquettes.
UET fonctionne avec tous les principaux systèmes de gestion des balises. Voici la liste actuelle des gestionnaires de balises testés et pris en charge (et des liens vers des instructions pour) :
UET est conçu pour fonctionner avec toutes les principales plateformes de sites web. Voici la liste actuelle des plateformes testées et prises en charge (et des liens vers des instructions pour) qui vous permettent d’installer des balises UET :
Bien que les sites web d’application monopage (SPA) soient courants, ils sont difficiles à suivre. Avec les contrats SLA, le contenu est chargé dynamiquement sans qu’un événement de navigation classique ne se produise. En un sens, la page n’est chargée qu’une seule fois. Toutefois, du point de vue de l’analytique et du suivi des objectifs, il est nécessaire de traiter chaque navigation distincte comme un nouveau chargement de page.
Les sites web SPA doivent utiliser le code de suivi des balises JAVAScript UET. Les événements SPA sont déclenchés à l’aide de la même syntaxe qu’avec les événements personnalisés, avec l’action « page_view » et à un paramètre « page_path » requis (« page_title » est facultatif). Le paramètre 'page_path' doit commencer par un '/'. Exemple:
window.uetq = window.uetq || [];
window.uetq.push('event', 'page_view', { 'page_path': '/spa_page' });
Voici trois façons de déclencher des événements SPA. Notez que nous vous recommandons d’utiliser la première méthode. Pour chaque option, nous avons un exemple de page web que vous pouvez visiter pour voir le code approprié en action.
Certaines fonctionnalités de ciblage et de suivi nécessitent que vous modifiiez votre balise UET. Les instructions ci-dessous supposent que vous avez déjà créé une balise UET 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 à l’aide d’événements personnalisés (voir Comment suivre les événements personnalisés avec le suivi des conversions), vous devez ajouter l’événement personnalisé JavaScript à votre code de suivi des balises UET. Supposons que l’événement personnalisé que vous souhaitez suivre sur votre page web soit des personnes qui sélectionnent 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 des balises UET 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 la source de la page en fonction de votre navigateur. Sur cette page, vous verrez également des boutons. La sélection de chaque bouton déclenche un événement personnalisé. Si vous utilisez un outil de supervision tiers comme 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.
Examinons comment transmettre des revenus variables pour un objectif de type d’URL de destination dans les pages PHP. Dans l’exemple ci-dessous, il lit une valeur dynamique pour le revenu variable d’une fonction JavaScript. Vous pouvez aussi facilement envoyer une valeur statique ou lire à partir d’une variable JavaScript ou d’un é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 des balises UET 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 :
Il existe un code différent que vous devez ajouter pour signaler des revenus variables pour un objectif de conversion d’événement. Si vous utilisez la même fonction JavaScript qu’à l’étape 2, elle se présente comme suit :
<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 produits Centre commercial Microsoftr 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 des "anciens acheteurs" et sont supprimés des autres listes (pour ce produit particulier). Pour que cela fonctionne, la balise UET de votre page de confirmation d'achat doit envoyer à la fois l'ID du produit (ecomm_prodid) et le pagetype (ecomm_pagetype).
Pour voir un exemple de code de suivi des balises UET 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 la source de la page en fonction de votre navigateur. Sur cette page, vous pouvez également définir un ID de produit et un type de page, puis sélectionner un bouton pour déclencher un événement personnalisé pour cette liste de remarketing dynamique. Si vous utilisez un outil de supervision tiers comme 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 :
Dans le menu supérieur, sélectionnez Outils > Balise de suivi des conversions.
Si vous utilisez la nouvelle Microsoft Advertising navigation, dans le menu de navigation sur la gauche, pointez sur Conversions et sélectionnez Balise de suivi des conversions.
Nom de la balise | |
---|---|
Qu’est-ce que c’est :
Le nom de la balise UET |
Pourquoi c’est important :
Lorsque vous créez un objectif de conversion ou une liste de remarketing, vous sélectionnez le nom de la balise UET que vous souhaitez utiliser. |
Description de balise | |
Qu’est-ce que c’est :
la description facultative de la balise UET. |
Pourquoi c’est important :
Il vous aide à identifier la balise UET. Nous vous recommandons d’ajouter le nom ou l’URL de la page du site web. |
ID de balise | |
Qu’est-ce que c’est :
l’ID Microsoft Advertising associé à la balise UET. |
Pourquoi c’est important :
la page Objectifs de conversion répertorie l’ID de balise UET associé à l’objectif et vous pouvez afficher le code de suivi des balises UET. |
Statut de suivi | |
Ce qu’il est :
Il s’agit de l’état de la balise UET. Il peut être non vérifié, marquer actif ou marquer comme inactif. |
Pourquoi c’est important :
vous indique si votre balise UET fonctionne ou non. Non vérifié: Microsoft Advertising n’a reçu aucune donnée d’activité utilisateur de la balise UET sur votre site web. La vérification de Microsoft Advertising peut prendre jusqu’à 24 heures. Si vous voyez toujours cet état, vous n’avez pas ajouté le code de suivi des balises UET à votre site web ou il existe un problème avec l’installation que vous devez résoudre. Balise active: votre balise UET 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 UET au cours des dernières 24 heures. Assurez-vous que le code de suivi des balises UET se trouve toujours sur votre site web.
|
Objectifs | |
Ce qu’il est :
Il s’agit du nombre d’objectifs de conversion qui utilisent cette balise UET. |
Pourquoi important :
Il s’agit d’un lien qui vous permet d’accéder à la page Objectifs de conversion avec uniquement les objectifs associés à cette balise affichés. |
Audiences | |
Ce qu’il est :
Il s’agit du nombre d’audiences qui utilisent cette balise UET. |
Pourquoi important :
Il s’agit d’un lien qui vous permet d’accéder à la page Audience avec uniquement les audiences associées à cette balise affichée. |
Action | |
Qu’est-ce que c’est :
un lien qui ouvre la zone de code de suivi des balises UET. |
Importance :
il vous permet d’envoyer un e-mail, de copier ou de télécharger le code de suivi des balises UET à 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.