Facebook Pixelを私のフォーラムに統合しました。フォーラムの投稿ページを読み込むと、PageView Pixelイベントが2回トリガーされる以外は、すべて期待どおりに動作しています。他のフォーラムページでは、単一のPageView Pixelイベントがトリガーされます。この二重トリガーが発生する理由をご存知の方はいらっしゃいますか?
ピクセルをどのように追加しましたか?
「いいね!」 1
コンポーネント(設定 > カスタマイズ > コンポーネント)を作成し、「Facebook Pixel」と名付け、「CSS/HTMLの編集」をクリックしました。次に、Meta Pixelコードを共通のヘッダーセクションにコピー&ペーストし、「保存」をクリックしました。問題を解決するために、ピクセルをボディセクションに移動してみましたが、うまくいきませんでした。
何かお手伝いいただけることがあれば、よろしくお願いします。ありがとうございます!
編集:なぜこれが起こっていたのか分かりましたが、修正方法が分かりません。ページが読み込まれた後、URLが変更されます。たとえば、最初のPageViewではURLの末尾に「/3」が追加され、2番目のPageViewでは「/2」が追加されます。ページを上にスクロールすると、追加された部分が消え、実際には3番目のPageViewがトリガーされます。また、下にスクロールすると、追加された部分が再び表示されます。
「いいね!」 1
チャールズ様
この件について簡単に調べたところ、SPA(Discourseもその一つです)で正しい動作を実現する方法を説明したリンクがあります。Emberのルーティングシステムにフックし、新しいトピックが開かれたときにのみPageViewを追跡する必要があると思います。
これは#marketplaceに投稿できると思いますが、これにお金をかけるのであれば、誰かが手伝ってくれるはずです。
「いいね!」 6
