Bing UET Tag: configuración y ayuda
Inicio rápido
- Sube e instala el ZIP del módulo en Módulos > "Module Manager" y haz clic en "Configure".
- Introduce el ID de la etiqueta UET numérico positivo de tu cuenta de Microsoft Advertising.
- Activa la opción "Activa la etiqueta Bing UET" y selecciona Registra las visitas a páginas y los eventos e-commerce que necesites.
- Mantén Respeta el consentimiento de marketing y Excluye las visitas de empleados según tu configuración de privacidad prevista y guarda.
- Revisa el panel de preparación y corrige los errores de configuración.
- Abre un navegador de cliente separado, concede el consentimiento requerido y verifica la carga de UET y un evento de navegador elegido.
- Si necesitas CAPI, activa "Capture durable buyer evidence" y Activa la API de conversiones, introduce el Token de la API de conversiones, configura cron y luego haz un pedido de prueba con consentimiento y comprueba que aparece en la cola.
Requiere PrestaShop 1.6.0.0 o posterior y PHP 7.1 o posterior.
Manual de configuración
Instala y conecta una etiqueta UET
Sube el ZIP del módulo en Módulos > "Module Manager". Instálalo y abre "Configure" para Bing UET Tag + Conversions API.
Obtén el ID numérico de tu etiqueta UET desde tu cuenta de Microsoft Advertising. El módulo no crea etiquetas ni objetivos de conversión en esa cuenta. Selecciona la tienda deseada antes de guardar los ajustes.
Introduce ID de la etiqueta UET, activa Activa la etiqueta Bing UET, selecciona los eventos de navegador y guarda. El ID debe ser positivo. En una instalación nueva, el seguimiento de navegador está desactivado hasta que lo configures.
Ajusta la privacidad y los eventos de navegador
Todos estos campos están en la pantalla de configuración.
| Ajuste | Valor predeterminado | Función |
|---|---|---|
| Activa la etiqueta Bing UET | Desactivado | Activación general del seguimiento. También requiere un ID de etiqueta válido. |
| ID de la etiqueta UET | Vacío | Etiqueta de destino de Microsoft Advertising. |
| Excluye las visitas de empleados | Activado | Excluir visitas de empleados reconocidas. Prueba con un navegador de cliente separado sin sesión de empleado. |
| Respeta el consentimiento de marketing | Activado | Exigir una decisión actual reconocida de consentimiento de marketing/servicio. El consentimiento denegado o desconocido impide el seguimiento. |
| Registra las visitas a páginas | Activado | Eventos generales de página. |
| Registra las visitas a productos | Activado | Vistas de producto con los datos disponibles de producto, categoría, valor y moneda. |
| Registra las adiciones al carrito | Activado | Envía el evento solo cuando el producto se ha añadido de verdad al carrito, no con el simple clic en el botón. |
| Registra las adiciones a la lista de deseos | Activado | Envía el evento cuando un módulo de lista de deseos compatible indica que el producto se ha añadido, no con el simple clic en el corazón. |
| Registra el inicio del pago | Activado | Inicios del proceso de compra detectados por el rastreador de navegador compartido. Comprueba tu integración de compra. |
| Registra las búsquedas | Activado | Eventos de búsqueda cuando hay una consulta disponible. La búsqueda nativa comprueba s, search_query y q. |
| Registra las compras | Activado | Gestión de compras de navegador y, con ajustes adicionales del servidor, admisión de compras de servidor. |
| Registra las altas de clientes | Activado | Señal de registro asociada a la creación de cuenta. |
| Registra los eventos personalizados | Desactivado | Activar las reglas de Reglas de eventos personalizados. |
| Reglas de eventos personalizados | Vacío | Array JSON de reglas de navegador compatibles. |
La integración de consentimiento admite módulos de consentimiento MPR y estados reconocidos de proveedores de consentimiento. No muestra su propio banner. Con Respeta el consentimiento de marketing activado, la ausencia de una decisión compatible no permite enviar.
El rastreador también comprueba la titularidad de la integración en la tienda y la política de seguimiento saliente. Las señales de empleado y de exclusión voluntaria pueden impedir el envío. No evalúes el seguimiento de clientes desde un navegador que el módulo reconozca como interno.
Añade señales de contacto e interacción
Estas opciones están desactivadas en instalaciones nuevas. Activa solo las señales que proporcione tu tienda.
| Ajuste | Valor predeterminado | Configuración |
|---|---|---|
| "Track phone-link clicks" | Desactivado | Seguir enlaces telefónicos compatibles tras comprobar consentimiento y condición de empleado. |
| "Track actual chat starts" | Desactivado | Exigir una señal real de inicio de chat de una integración. Abrir el lanzador del chat no basta. |
| "Track successful contact forms" | Desactivado | Exigir el éxito confirmado del formulario. Incluye una integración explícita tras envíos aceptados de MPR Contact Form. |
| "Track product engagement" | Desactivado | Activar el rastreador compartido de interacción con productos. |
| "Send confirmed forms through the server API" | Desactivado | Envía también desde tu servidor los formularios de contacto enviados correctamente. Requiere el seguimiento de formularios completados y una configuración de Conversions API que funcione. |
| "Product engagement thresholds" | Vacío, valores compartidos predeterminados | Ajustes JSON de vistas de galería, cambios de variante, clics en detalles y permanencia. Por defecto: 3 vistas, 1 cambio, 1 clic y 45 segundos. |
| "Persist confirmed consent withdrawal" | Desactivado | Guardar de forma persistente una retirada confirmada mediante el endpoint privado autenticado. |
| "Capture durable buyer evidence" | Desactivado | Guarda el consentimiento y los datos de atribución permitidos del comprador junto con su sesión de compra. Necesario para las compras enviadas desde el servidor y las correcciones. |
Los ajustes validan umbrales de galería, variantes y detalles de 1 a 20, permanencia de 5 a 600 segundos y limitación de opciones de 250 a 60000 ms. Deja el JSON vacío para usar los valores predeterminados.
Configura el envío de compras de servidor
UET de navegador y Conversions API se activan por separado. Para usar compras de servidor:
- Mantén Activa la etiqueta Bing UET y Registra las compras activados.
- Activa "Capture durable buyer evidence" antes de hacer tu pedido de prueba.
- Activa Activa la API de conversiones e introduce Token de la API de conversiones.
- Guarda y revisa los paneles de preparación y de cola.
- Configura la entrada cron generada por el módulo en el programador de tu alojamiento.
- Acepta las cookies en una sesión normal del navegador, haz un pedido como cliente o como invitado y comprueba que la compra aparece en la cola.
| Ajuste | Valor predeterminado | Efecto |
|---|---|---|
| Activa la API de conversiones | Desactivado | Envía también las compras desde tu servidor. Una compra solo se envía si el comprador dio su consentimiento y se guardaron sus datos de compra. |
| Token de la API de conversiones | Vacío | Token Bearer de Microsoft. |
| Límite de eventos por envío | 20 |
Eventos procesados por ejecución. Intervalo permitido: de 1 a 100. |
| Continúa si hay errores de validación | Desactivado | Solicitar a Microsoft que procese los eventos válidos de un lote con errores de validación. |
| "Purchase value policy" | "Paid total including tax and shipping" | Elige esta opción, "Paid total excluding tax", "Discounted products including tax" o "Discounted products excluding tax". |
Cuando se crea un pedido, el módulo comprueba la sesión de compra y el consentimiento del comprador antes de añadir la compra a la cola. Una compra sin datos del comprador guardados queda retenida, así que activar CAPI no envía todos los pedidos.
El patrón del endpoint es:
https://capi.uet.microsoft.com/v1/{TAG_ID}/events
La tarea instalada es send_bing_uet_conversions, programada cada 300 segundos. La instalación crea una entrada cron mediante el paquete cron compartido. Copia el token y el comando reales de tu módulo instalado. Un comando típico del servidor es:
* * * * * php /var/www/html/modules/mprbinguet/cron.php --token=YOUR_TOKEN --max-seconds=300
Sustituye la ruta PHP, la ruta de la tienda y el token. El programador invoca el ejecutor; las tareas pendientes usan su propia programación de cinco minutos.
El panel de cola muestra Pendiente, Enviando, Enviado, Fallido, "Held", "Terminal" y "Suppressed". Usa Reintentar eventos fallidos después de corregir el error indicado. Los eventos retenidos o suprimidos esperan datos del comprador que faltan o los detuvo el consentimiento o una regla; corrige esa causa en lugar de reenviar.
Enviar evento de prueba no envía nada por ahora: solo muestra un mensaje de que el modo de prueba de Microsoft no está disponible. Para comprobar el seguimiento, haz un pedido de prueba, revisa la cola y usa las herramientas de diagnóstico de tu cuenta de Microsoft Advertising.
Configura correcciones de reembolsos y cancelaciones
Esta configuración es opcional y está en "Microsoft online refund and cancellation corrections".
Rellena "Microsoft customer ID", "Microsoft account ID", "Developer token", "OAuth client ID", "OAuth client secret", "OAuth refresh token" y "Exact purchase conversion goal name". Estos campos empiezan vacíos. "Use Microsoft adjustments sandbox" empieza desactivado.
El interruptor "Enable online corrections" solo aparece cuando "Capture durable buyer evidence" está activado, todas las credenciales de Microsoft y el nombre del objetivo de compra están rellenados y existe para la tienda un vínculo guardado entre tu cuenta de Microsoft, la etiqueta UET y el objetivo de compra. La pantalla de ajustes no tiene ningún campo para crear ese vínculo, así que en una instalación estándar el interruptor sigue oculto y los reembolsos y cancelaciones no se envían a Microsoft.
Crea reglas de navegador personalizadas
Activa Registra los eventos personalizados e introduce un array JSON en Reglas de eventos personalizados. Los nombres de evento admiten letras, números, guiones bajos y guiones, hasta 64 caracteres. Puedes usar hasta 15 nombres distintos y 30 parámetros configurados por regla. El módulo solo envía nombres de parámetros UET compatibles, incluidos event_category, event_label, event_value, value, currency y campos de artículos e-commerce.
Regla de clic:
[
{"event":"GalleryBrowse","trigger":"click","selector":".product-images img, .images-container img","params":{"event_category":"Product","event_label":"Gallery browse"}}
]
Regla URL:
[
{"event":"PromoPageView","trigger":"url","contains":["/promo/"],"params":{"event_category":"Campaign"}}
]
Regla de controlador:
[
{"event":"CheckoutPageView","trigger":"controller","controllers":["order"],"params":{"event_category":"Checkout"}}
]
Regla de evento DOM:
[
{"event":"QuoteRequest","trigger":"event","dom_event":"shop:quote-request","params":{"event_category":"Lead"}}
]
Tu tema puede emitir el evento correspondiente:
document.dispatchEvent(new CustomEvent('shop:quote-request', {
detail: {params: {event_label: 'Product page quote button'}}
}));
Usa estas reglas configuradas para llamadas personalizadas. El módulo no proporciona el antiguo helper window.mprbinguetTrack ni lee los antiguos atributos data-mprbinguet-param-*. Las reglas URL, de controlador y DOM se ejecutan por defecto una vez por página; las de clic se repiten. Establece explícitamente once cuando sea necesario.
Verifica y soluciona problemas
Revisa el panel de preparación después de cada cambio. Comprueba ID de etiqueta, seguimiento de navegador, consentimiento, reglas personalizadas y estado CAPI.
Usa un navegador de cliente separado. Concede el consentimiento necesario, abre un producto e inspecciona el registro de red para ver el script Microsoft UET en bat.bing.com/bat.js y los eventos seleccionados. Rechaza el consentimiento en una prueba nueva y confirma que el seguimiento se retiene con la protección activada.
Prueba una adición correcta al carrito y a la lista de deseos. Una acción fallida no debe convertirse en un evento e-commerce confirmado. Si tu tema o proceso de compra usa eventos personalizados, confirma que proporcione la señal de éxito compatible.
Para las compras, compara referencia de transacción, política de valor, moneda y artículos con el pedido. Revisa la cola del servidor y los registros, además de las solicitudes del navegador. Microsoft decide qué conversiones acepta y muestra en los informes, así que comprueba también los resultados en tu cuenta de Microsoft Advertising.
Si no carga ninguna etiqueta, comprueba activación general, ID numérico positivo, consentimiento, exclusión de empleados, estado de exclusión voluntaria y política de titularidad de la tienda. Después comprueba bloqueos de scripts y errores del navegador. Si CAPI sigue pendiente, revisa el ejecutor cron. Si está retenida, comprueba que el comprador dio su consentimiento y que se guardaron sus datos de compra. Si falla, revisa el token y la respuesta antes de reintentar.
Desinstala
Desactiva el seguimiento de navegador y servidor si solo quieres pausar la recopilación. Antes de desinstalar, guarda los ajustes y registros de envío necesarios. La desinstalación elimina el menú del módulo, su tarea programada y configuración. La tabla de cola de conversiones compartida solo se elimina cuando ningún otro módulo usa el paquete de conversiones; los datos pueden permanecer si otro usuario conserva la tabla compartida.
Compatibilidad
Requiere PrestaShop 1.6.0.0 o posterior y PHP 7.1 o posterior.
Preguntas
1
¿El script UET se carga de forma asíncrona?
Sí. El componente de seguimiento compartido del navegador añade Microsoft UET desde https://bat.bing.com/bat.js como script asíncrono tras superar sus controles de seguimiento.
Sigue siendo necesario tener el módulo activado, un ID de etiqueta válido y superar las comprobaciones de consentimiento y de las reglas de seguimiento.
Prueba la velocidad de las páginas con tu propio tema y los eventos activados.
Problemas conocidos
4
Consentimiento y envío en multitienda
Eventos en cola sin tienda
Compatibilidad con PHP 7.1
Recursos de la tienda combinados
Solicitudes de funcionalidades
8
Implementado
Cola de compras para Microsoft UET Conversions API
Seguimiento de compras en el servidor
Seguimiento ampliado de eventos de compra
Actualizaciones del módulo con un clic
Seguimiento coordinado
Vista previa segura de eventos
Correcciones de reembolsos y cancelaciones
Controles de consentimiento y coincidencia de clientes
Registro de cambios
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
Versiones anteriores
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
Prueba el módulo completo antes de comprar
Compra la licencia más tarde y conserva tus ajustes.
- Tu demo de 30 días Pruébalo en tu propia tienda durante 30 días desde la primera instalación.
- Tienda demo lista Explora una tienda demo lista en tu navegador.
- Sin registro Sin cuenta, correo ni dominio de tienda.
Al descargar, aceptas las condiciones de la demo y la política de privacidad.
Al abrir esta demo, acepta los términos de la demo y la política de privacidad.