Hola, he integrado mi Píxel de Facebook en mi foro. Todo funciona como se esperaba, excepto que un evento de Píxel PageView se activa dos veces cuando cargo las páginas de las publicaciones del foro. Se activa un único evento de Píxel PageView en otras páginas del foro. ¿Alguien sabe por qué podría estar ocurriendo este doble disparo?
¿Cómo agregaste el píxel?
Creé un componente (Configuración > Personalizar > Componentes) llamado “Facebook Pixel” y luego hice clic en “Editar CSS/HTML”. Luego, copié y pegué mi código Meta Pixel en la sección Common Head y hice clic en “Guardar”. Intenté mover el píxel a la sección Body para ver si eso solucionaba el problema, pero no lo hizo.
Cualquier ayuda que puedan brindarme será apreciada. ¡Gracias!
Editar: Descubrí por qué estaba sucediendo esto, pero no sé cómo solucionarlo. La URL cambia después de que la página se carga. Por ejemplo, se agrega un /3 al final de la URL en la primera PageView y un /2 en la segunda PageView. Cuando desplazo la página hacia arriba, el apéndice desaparece, lo que en realidad activa una tercera PageView. Además, cuando vuelvo a desplazar hacia abajo, el apéndice reaparece.
Hola Charles:
Investigué brevemente este tema y aquí tienes un enlace que describe cómo lograr el comportamiento correcto usando SPAs (Discourse es uno de ellos). Creo que necesitas conectarte al sistema de enrutamiento de Ember y rastrear PageView solo cuando se abre un nuevo tema.
Creo que puedes publicar esto en Marketplace y alguien podrá ayudarte si estás dispuesto a gastar algo de dinero en esto.
