Bing UET Tag : installation et aide

Démarrage rapide

  1. Importez et installez le ZIP du module dans Modules > "Module Manager", puis cliquez sur "Configure".
  2. Saisissez l'identifiant numérique positif de la balise UET de votre compte Microsoft Advertising.
  3. 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.
  4. Conservez Respecter le consentement marketing et Exclure les visites des employés selon la configuration de confidentialité souhaitée, puis enregistrez.
  5. Consultez le panneau de préparation et corrigez les erreurs de configuration.
  6. Ouvrez un navigateur client distinct, accordez le consentement requis et vérifiez le chargement UET ainsi qu'un événement navigateur choisi.
  7. 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 :

  1. Laissez Activer la balise Bing UET et Suivre les achats activés.
  2. Activez "Capture durable buyer evidence" avant de passer votre commande test.
  3. Activez Activer l’API de conversions et saisissez Jeton de l’API de conversions.
  4. Enregistrez et consultez les panneaux de préparation et de file d'attente.
  5. Configurez l'entrée cron générée par le module dans le planificateur de votre hébergement.
  6. 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

RésoluMis à jour :
Corrigé dans : 1.5.0
Correction de la gestion du consentement au suivi et de l’envoi des conversions en attente entre plusieurs boutiques.

Événements en attente sans boutique

RésoluMis à jour :
Corrigé dans : 1.4.0
Correction de la suppression des événements en attente sans boutique attribuée, au lieu d’utiliser la boutique qui les traite.

Compatibilité avec PHP 7.1

RésoluMis à jour :
Corrigé dans : 1.3.7
Le chargement du module a été rétabli sur les boutiques utilisant PHP 7.1.

Ressources de boutique regroupées

RésoluMis à jour :
Corrigé dans : 1.3.5
Correction de la compatibilité avec le regroupement des scripts de PrestaShop.

Demandes de fonctionnalités

8

Implémenté

File d’achats pour Microsoft UET Conversions API

Implémenté
Envoie facultativement les événements d’achat en file d’attente à Microsoft Advertising via UET Conversions API, avec traitement par cron. Le suivi serveur et le jeton Bearer se configurent dans les réglages du module.

Suivi des achats côté serveur

Implémenté
Envoyez les conversions d’achat à Microsoft Advertising via la Conversions API, avec envoi en file d’attente et déduplication des achats du navigateur.

Suivi étendu des événements d'achat

Implémenté
Suivez les consultations de produits, les ajouts au panier et à la liste d'envies, les recherches, les débuts de commande, les inscriptions et les événements personnalisés.

Mises à jour du module en un clic

Implémenté
Installez les mises à jour du module directement depuis le back-office.

Suivi coordonné

Implémenté
Évitez le suivi Microsoft Advertising en double lorsqu'une autre intégration prise en charge utilise la même balise.

Aperçu des événements sans envoi

Implémenté
Prévisualisez des événements Microsoft Advertising individuels dans la démo en ligne sans les envoyer à Microsoft.

Corrections des remboursements et annulations

Implémenté
Signalez les remboursements en ligne et les annulations à Microsoft Advertising pour corriger les conversions d'achat enregistrées.

Gestion du consentement et de la correspondance client

Implémenté
Gérez séparément le consentement au suivi et à la correspondance client, avec arrêt du suivi en cas de retrait du consentement.

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.
Lancer la boutique de démo

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é.

Chargement...
Retour en haut