Bing UET Tag : installation et aide
Démarrage rapide
- Importez et installez le ZIP du module dans Modules > "Module Manager", puis cliquez sur "Configure".
- Saisissez l'identifiant numérique positif de la balise UET de votre compte Microsoft Advertising.
- Activez le réglage "Activer la balise Bing UET" et sélectionnez Suivre les pages vues ainsi que les événements e-commerce nécessaires.
- Conservez Respecter le consentement marketing et Exclure les visites des employés selon la configuration de confidentialité souhaitée, puis enregistrez.
- Consultez le panneau de préparation et corrigez les erreurs de configuration.
- Ouvrez un navigateur client distinct, accordez le consentement requis et vérifiez le chargement UET ainsi qu'un événement navigateur choisi.
- Si vous avez besoin de CAPI, activez "Capture durable buyer evidence" et Activer l’API de conversions, saisissez le Jeton de l’API de conversions, configurez cron, puis passez une commande test avec consentement et vérifiez qu'elle apparaît dans la file.
Nécessite PrestaShop 1.6.0.0 ou une version ultérieure et PHP 7.1 ou une version ultérieure.
Manuel de configuration
Installer et connecter une balise UET
Importez le ZIP du module dans Modules > "Module Manager". Installez-le et ouvrez "Configure" pour Bing UET Tag + Conversions API.
Récupérez l'identifiant numérique de votre balise UET dans votre compte Microsoft Advertising. Le module n'y crée ni balise ni objectifs de conversion. Sélectionnez la boutique voulue avant d'enregistrer les paramètres.
Saisissez ID de la balise UET, activez Activer la balise Bing UET, sélectionnez les événements navigateur et enregistrez. L'ID doit être positif. Après une nouvelle installation, le suivi navigateur reste désactivé jusqu'à sa configuration.
Régler la confidentialité et les événements navigateur
Tous ces champs figurent sur l'écran de configuration.
| Paramètre | Valeur par défaut | Fonction |
|---|---|---|
| Activer la balise Bing UET | Désactivé | Activation générale du suivi. Un ID de balise valide est également requis. |
| ID de la balise UET | Vide | Balise de destination Microsoft Advertising. |
| Exclure les visites des employés | Activé | Exclure les visites d'employés reconnues. Testez avec un navigateur client distinct sans session employé. |
| Respecter le consentement marketing | Activé | Exiger une décision actuelle reconnue de consentement marketing/service. Un consentement refusé ou inconnu empêche le suivi. |
| Suivre les pages vues | Activé | Événements généraux de page. |
| Suivre les produits consultés | Activé | Vues produit avec les données disponibles de produit, catégorie, valeur et devise. |
| Suivre les ajouts au panier | Activé | Envoie l'événement seulement quand le produit est réellement ajouté au panier, pas au simple clic sur le bouton. |
| Suivre les ajouts à la liste de souhaits | Activé | Envoie l'événement quand un module de liste de souhaits pris en charge signale l'ajout du produit, pas au simple clic sur le cœur. |
| Suivre les débuts de commande | Activé | Débuts de commande détectés par le traceur navigateur partagé. Vérifiez votre intégration de commande. |
| Suivre les recherches | Activé | Événements de recherche lorsqu'une requête est disponible. La recherche native vérifie s, search_query et q. |
| Suivre les achats | Activé | Traitement des achats navigateur et, avec les paramètres serveur supplémentaires, admission des achats serveur. |
| Suivre les inscriptions | Activé | Signal d'inscription associé à la création de compte. |
| Suivre les événements personnalisés | Désactivé | Activer les règles de Règles d’événements personnalisés. |
| Règles d’événements personnalisés | Vide | Tableau JSON de règles navigateur prises en charge. |
L'intégration du consentement prend en charge les modules de consentement MPR et les états reconnus des fournisseurs de consentement. Elle n'affiche pas sa propre bannière. Avec Respecter le consentement marketing activé, l'absence de décision prise en charge n'autorise pas l'envoi.
Le traceur vérifie aussi la propriété de l'intégration pour la boutique et la politique de suivi sortant. Les signaux d'employé et de refus du suivi peuvent empêcher l'envoi. N'évaluez pas le suivi client depuis un navigateur reconnu comme interne par le module.
Ajouter des signaux de contact et d'engagement
Ces options sont désactivées à l'installation. N'activez que les signaux fournis par votre boutique.
| Paramètre | Valeur par défaut | Configuration |
|---|---|---|
| "Track phone-link clicks" | Désactivé | Suivre les liens téléphoniques pris en charge après vérification du consentement et du statut employé. |
| "Track actual chat starts" | Désactivé | Exiger un véritable signal de démarrage de chat issu d'une intégration. Ouvrir simplement le lanceur ne suffit pas. |
| "Track successful contact forms" | Désactivé | Exiger la réussite confirmée du formulaire. Le module inclut une intégration explicite après les envois acceptés de MPR Contact Form. |
| "Track product engagement" | Désactivé | Activer le traceur partagé d'engagement produit. |
| "Send confirmed forms through the server API" | Désactivé | Envoie aussi depuis votre serveur les formulaires de contact envoyés avec succès. Nécessite le suivi des formulaires réussis et une configuration Conversions API fonctionnelle. |
| "Product engagement thresholds" | Vide, valeurs partagées par défaut | Paramètres JSON des vues de galerie, changements de variante, clics de détail et durée de consultation. Valeurs par défaut : 3 vues, 1 changement, 1 clic et 45 secondes. |
| "Persist confirmed consent withdrawal" | Désactivé | Enregistrer durablement un retrait confirmé via le point d'accès privé authentifié. |
| "Capture durable buyer evidence" | Désactivé | Enregistre le consentement et les données d'attribution autorisées de l'acheteur avec sa session de commande. Requis pour les achats envoyés par le serveur et les corrections. |
Les paramètres d'engagement valident les seuils de galerie, variantes et détails de 1 à 20, la durée de 5 à 600 secondes et la temporisation des options de 250 à 60000 ms. Laissez le JSON vide pour les valeurs par défaut.
Configurer l'envoi des achats serveur
UET navigateur et Conversions API s'activent séparément. Pour utiliser les achats serveur :
- Laissez Activer la balise Bing UET et Suivre les achats activés.
- Activez "Capture durable buyer evidence" avant de passer votre commande test.
- Activez Activer l’API de conversions et saisissez Jeton de l’API de conversions.
- Enregistrez et consultez les panneaux de préparation et de file d'attente.
- Configurez l'entrée cron générée par le module dans le planificateur de votre hébergement.
- Acceptez les cookies dans une session de navigateur normale, passez une commande en tant que client ou invité, puis vérifiez que l'achat apparaît dans la file.
| Paramètre | Valeur par défaut | Effet |
|---|---|---|
| Activer l’API de conversions | Désactivé | Envoie aussi les achats depuis votre serveur. Un achat n'est envoyé que si l'acheteur a donné son consentement et que ses données de commande ont été enregistrées. |
| Jeton de l’API de conversions | Vide | Jeton Bearer Microsoft. |
| Limite d’événements par envoi | 20 |
Événements traités par exécution. Plage autorisée : 1 à 100. |
| Continuer en cas d’erreur de validation | Désactivé | Demander à Microsoft de traiter les événements valides d'un lot contenant des erreurs de validation. |
| "Purchase value policy" | "Paid total including tax and shipping" | Choisissez cette option, "Paid total excluding tax", "Discounted products including tax" ou "Discounted products excluding tax". |
À la création d'une commande, le module vérifie la session de commande et le consentement de l'acheteur avant d'ajouter l'achat à la file. Un achat sans données acheteur enregistrées est suspendu : activer CAPI n'envoie donc pas toutes les commandes.
Le modèle de point d'accès est :
https://capi.uet.microsoft.com/v1/{TAG_ID}/events
La tâche installée est send_bing_uet_conversions, planifiée toutes les 300 secondes. L'installation crée une entrée cron via le paquet cron partagé. Copiez le jeton et la commande réels fournis par votre module installé. Commande serveur type :
* * * * * php /var/www/html/modules/mprbinguet/cron.php --token=YOUR_TOKEN --max-seconds=300
Remplacez le chemin PHP, le chemin de boutique et le jeton. Le planificateur appelle l'exécuteur ; les tâches dues utilisent leur propre fréquence de cinq minutes.
Le panneau de file affiche En attente, Envoi en cours, Envoyé, Échec, "Held", "Terminal" et "Suppressed". Utilisez Réessayer les événements échoués après avoir corrigé l'erreur signalée. Les événements suspendus ou bloqués attendent des données acheteur manquantes ou ont été arrêtés par le consentement ou une règle ; corrigez cette cause au lieu de renvoyer.
Envoyer un événement de test n'envoie rien pour le moment : il affiche seulement un message indiquant que le mode test Microsoft n'est pas disponible. Pour contrôler le suivi, passez une commande test, surveillez la file et utilisez les outils de diagnostic de votre compte Microsoft Advertising.
Configurer les corrections de remboursement et d'annulation
Cette configuration facultative se trouve sous "Microsoft online refund and cancellation corrections".
Renseignez "Microsoft customer ID", "Microsoft account ID", "Developer token", "OAuth client ID", "OAuth client secret", "OAuth refresh token" et "Exact purchase conversion goal name". Ces champs sont initialement vides. "Use Microsoft adjustments sandbox" est initialement désactivé.
Le bouton "Enable online corrections" n'apparaît que si "Capture durable buyer evidence" est activé, que tous les identifiants Microsoft et le nom de l'objectif d'achat sont renseignés et qu'une liaison enregistrée entre votre compte Microsoft, la balise UET et l'objectif d'achat existe pour la boutique. L'écran de configuration n'a aucun champ pour créer cette liaison : sur une installation standard, le bouton reste donc masqué et les remboursements et annulations ne sont pas envoyés à Microsoft.
Créer des règles navigateur personnalisées
Activez Suivre les événements personnalisés et saisissez un tableau JSON dans Règles d’événements personnalisés. Les noms d'événements acceptent lettres, chiffres, traits de soulignement et traits d'union, jusqu'à 64 caractères. Vous pouvez utiliser jusqu'à 15 noms distincts et 30 paramètres configurés par règle. Le module n'envoie que les noms de paramètres UET pris en charge, dont event_category, event_label, event_value, value, currency et les champs d'articles e-commerce.
Règle de clic :
[
{"event":"GalleryBrowse","trigger":"click","selector":".product-images img, .images-container img","params":{"event_category":"Product","event_label":"Gallery browse"}}
]
Règle d'URL :
[
{"event":"PromoPageView","trigger":"url","contains":["/promo/"],"params":{"event_category":"Campaign"}}
]
Règle de contrôleur :
[
{"event":"CheckoutPageView","trigger":"controller","controllers":["order"],"params":{"event_category":"Checkout"}}
]
Règle d'événement DOM :
[
{"event":"QuoteRequest","trigger":"event","dom_event":"shop:quote-request","params":{"event_category":"Lead"}}
]
Votre thème peut déclencher l'événement correspondant :
document.dispatchEvent(new CustomEvent('shop:quote-request', {
detail: {params: {event_label: 'Product page quote button'}}
}));
Utilisez ces règles configurées pour les appels personnalisés. Le module ne fournit pas l'ancien assistant window.mprbinguetTrack et ne lit pas les anciens attributs data-mprbinguet-param-*. Par défaut, les règles URL, contrôleur et DOM se déclenchent une fois par page ; les règles de clic se répètent. Définissez explicitement once si nécessaire.
Vérifier et résoudre les problèmes
Consultez le panneau de préparation après chaque modification. Vérifiez l'ID de balise, le suivi navigateur, le consentement, les règles personnalisées et l'état CAPI.
Utilisez un navigateur client distinct. Accordez le consentement requis, ouvrez un produit et inspectez le journal réseau pour le script Microsoft UET à bat.bing.com/bat.js et les événements choisis. Refusez le consentement dans un nouveau test et confirmez l'absence de suivi lorsque la protection est activée.
Testez un ajout réussi au panier et à la liste de souhaits. Une action échouée ne doit pas devenir un événement e-commerce confirmé. Si votre thème ou commande utilise des événements personnalisés, vérifiez qu'il fournit le signal de réussite pris en charge.
Pour les achats, comparez la référence de transaction, la politique de valeur, la devise et les articles avec la commande. Contrôlez la file serveur et les journaux ainsi que les requêtes navigateur. Microsoft décide quelles conversions il accepte et affiche : vérifiez donc aussi les résultats dans votre compte Microsoft Advertising.
Si aucune balise ne charge, vérifiez l'activation générale, l'ID numérique positif, le consentement, l'exclusion des employés, le refus du suivi et la politique de propriété de la boutique. Vérifiez ensuite les bloqueurs de scripts et les erreurs navigateur. Si CAPI reste en attente, vérifiez l'exécuteur cron. S'il est suspendu, vérifiez que l'acheteur a donné son consentement et que ses données de commande ont été enregistrées. En cas d'échec, contrôlez le jeton et la réponse avant de réessayer.
Désinstaller
Désactivez le suivi navigateur et serveur pour simplement suspendre la collecte. Avant de désinstaller, sauvegardez les paramètres et les preuves d'envoi nécessaires. La désinstallation retire le menu, la tâche planifiée et la configuration du module. La table de file de conversions partagée n'est supprimée que si aucun autre module n'utilise le paquet de conversions ; les données peuvent rester si un autre utilisateur conserve la table partagée.
Compatibilité
Nécessite PrestaShop 1.6.0.0 ou une version ultérieure et PHP 7.1 ou une version ultérieure.
Questions
1
Le script UET se charge-t-il de manière asynchrone ?
Oui. Le composant de suivi partagé du navigateur ajoute Microsoft UET depuis https://bat.bing.com/bat.js sous forme de script asynchrone une fois ses vérifications de suivi validées.
Le suivi nécessite toujours un module activé, un identifiant de balise valide et la validation des contrôles de consentement et des règles de suivi.
Testez la vitesse des pages avec votre propre thème et les événements activés.
Problèmes connus
4
Consentement et envoi en multiboutique
Événements en attente sans boutique
Compatibilité avec PHP 7.1
Ressources de boutique regroupées
Demandes de fonctionnalités
8
Implémenté
File d’achats pour Microsoft UET Conversions API
Suivi des achats côté serveur
Suivi étendu des événements d'achat
Mises à jour du module en un clic
Suivi coordonné
Aperçu des événements sans envoi
Corrections des remboursements et annulations
Gestion du consentement et de la correspondance client
Journal des modifications
v1.3.42026-05-27
- AddedAdd Bing UET Conversions API
- AddedExpand Bing UET tracking
- Addedcomplete FR/DE/ES/IT/PL translations
- FixedHarden Bing UET tracking readiness
Versions précédentes
v1.2.02026-05-22
- Addedfull Microsoft UET browser event coverage: pageView, productView, addToCart, addToWishlist, initiateCheckout, search, signUp, purchase and custom events.
- Addedenhanced UET purchase payloads with revenue value, currency, transaction reference, item count and product identifiers.
- Addedcustom event rules for CSS clicks, URL matches, controller matches and DOM events.
- Addedconsent-aware loading, employee-session exclusion, required-config warnings and demo event monitor.
- Refreshed shared admin, integrity, license, update, compatibility and conversion helper packages.
v1.0.22025-10-21
- Maintenance release for PrestaShop compatibility, package wiring and product readiness metadata.
v1.0.1
- ImprovedBack Office configuration handling and update checks.
v1.0.02025-10-20
- InitialMicrosoft Advertising UET Tag integration for PrestaShop.
Demo
Testez le module complet avant d'acheter
Achetez la licence plus tard et gardez vos réglages.
- Votre démo de 30 jours Testez-le sur votre propre boutique pendant 30 jours à partir de la première installation.
- Boutique de démo prête Découvrez une boutique de démo prête dans votre navigateur.
- Sans inscription Ni compte, ni e-mail, ni domaine de boutique requis.
En téléchargeant, vous acceptez les conditions de la démo et la politique de confidentialité.
En ouvrant cette démo, vous acceptez les conditions de la démo et la politique de confidentialité.