Salut, j’ai intégré mon Pixel Facebook à mon forum. Tout fonctionne comme prévu, sauf qu’un événement Pixel PageView se déclenche deux fois lorsque je charge les pages de publication du forum. Un seul événement Pixel PageView se déclenche sur les autres pages du forum. Quelqu’un sait pourquoi ce double déclenchement pourrait se produire ?
Comment avez-vous ajouté le pixel ?
J’ai créé un composant (Paramètres > Personnaliser > Composants) appelé « Facebook Pixel », puis j’ai cliqué sur « Modifier CSS/HTML ». Ensuite, j’ai copié et collé mon code Meta Pixel dans la section « Common Head » et j’ai cliqué sur « Enregistrer ». J’ai essayé de déplacer le pixel dans la section « Body » pour voir si cela résoudrait le problème, mais cela n’a pas fonctionné.
Toute aide que vous pourrez m’apporter sera appréciée. Merci !
Modification : J’ai compris pourquoi cela se produisait, mais je ne sais pas comment le résoudre. L’URL change après le chargement de la page. Par exemple, un /3 est ajouté à la fin de l’URL lors du premier « PageView » et un /2 lors du second « PageView ». Lorsque je fais défiler la page vers le haut, l’ajout disparaît, ce qui déclenche en fait un troisième « PageView ». De plus, lorsque je fais défiler vers le bas, l’ajout réapparaît.
Salut Charles,
J’ai jeté un coup d’œil rapide à ce sujet et voici un lien qui décrit comment obtenir le comportement correct à l’aide des SPA (Discourse en étant une). Je pense que vous devez vous connecter au système de routage Ember et suivre PageView uniquement lorsqu’un nouveau sujet est ouvert.
Je pense que vous pouvez poster ceci dans Marketplace et quelqu’un devrait pouvoir vous aider si vous êtes prêt à dépenser de l’argent pour cela.
