Los eventos informan importes incorrectos
Es probable que tu código envíeamount en unidades principales (dólares), pero Profound lee el valor como unidades menores (centavos). Los dataLayers de estilo GA4 usan unidades principales, por lo que esto es habitual con Google Tag Manager.
Envía amount como un número entero en la unidad más pequeña de la moneda: 12999 para 129,99 $, no 129.99. En Google Tag Manager, convierte el valor del dataLayer:
{{DLV - value}} por el nombre de una Data Layer Variable definida en tu contenedor de Google Tag Manager. Si tu moneda no usa dos decimales, ajusta el multiplicador * 100 al número de decimales correspondiente.
Las conversiones no se atribuyen a los anuncios
Este problema puede deberse a que el snippet del pixel se ejecuta demasiado tarde. Si instalaste el snippet manualmente, comprueba que esté colocado directamente dentro de la etiqueta<head> de tu página HTML y que se cargue de forma incondicional.
Si usaste Google Tag Manager, asegúrate de que:
- la Consent Settings de tu etiqueta esté configurada en No additional consent required, según el paso 2 de la guía de instalación
- el activador esté configurado en Initialization - All Pages
Faltan vistas de página en una aplicación de una sola página
El pixel no detecta los cambios de ruta, por lo que registra una vista de página por cada carga completa de página. Llama apfq('track', 'page_viewed') en cada cambio de ruta que quieras registrar. En Google Tag Manager, usa un activador de cambio de historial.
Las vistas de página se cuentan dos veces
Si instalaste el snippet manualmente, comprueba que el snippet se coloque solo una vez por página. Si usaste Google Tag Manager, comprueba que Advanced Settings > Tag firing options esté configurado en Once per page, según el paso 2 de la guía de instalación.Los eventos devuelven un 202 pero no aparecen en los informes
Es probable que los eventos se rechacen de forma silenciosa: con la verificación de origen activada, un ID de pixel desconocido o un origen que falta en la lista de permitidos devuelve el mismo 202 que un evento aceptado.
Comprueba que el snippet tenga el ID de pixel correcto y proporciona a tu equipo de Profound todos los orígenes desde los que envías eventos: el dominio raíz, la variante www y cualquier subdominio de checkout o de landing.
El pixel no registra ningún evento
Esto puede ocurrir cuando el pixel espera una señal de consentimiento que nunca llega. Si tu sitio web no usa una plataforma de gestión del consentimiento (habitual en sitios solo para EE. UU.), configura la postura de consentimiento como opt-out según se indica en el paso 3 de la guía de instalación y vuelve a implementar el snippet.Un evento se rechaza con un error 400
Algunas posibles razones son:
- Profound detectó datos personales en los campos de
identify. Comprueba que solo contengan identificadores internos. - El evento tiene más de 128 propiedades.
- El cuerpo de la solicitud del evento supera los 64 KiB.
Faltan propiedades o IDs en los eventos registrados
Puede deberse a una de las siguientes causas:- La clave o el valor de la propiedad parece un dato personal, por lo que se descartó en el navegador o en los servidores de Profound.
- Si falta un campo de
identify, comprueba que la clave de la propiedad esté escrita correctamente.
La atribución se detiene tras unos 7 días en Safari
La Intelligent Tracking Prevention de Safari limita las cookies escritas por scripts a unos 7 días. Es un comportamiento del navegador que no se puede cambiar. Usar otro navegador soluciona el problema.La postura de consentimiento opt-out se comporta como opt-in para algunos visitantes
El pixel comprueba la zona horaria de cada navegador y trata a todo visitante con una zona horaria europea como opt-in: no registra nada hasta que da su consentimiento. Si tu pixel se limita a una única región fuera de la UE, o si tu normativa local de protección de datos permite por otro motivo la postura opt-out, puedes desactivar la comprobación añadiendodetectRegion: false a la llamada pfq('init', ...) de tu snippet de instalación: