1

現在、Facebook Pixel JS コードを React アプリの にロードしています<head>。これには、 /を<script>...</script>マウントしてイベントを発生させるセクション全体が含まれます。fbq_fbqwindowPageView

サードパーティのパートナーがトラフィックを誘導するランディング ページをサイトに作成しました。彼らは、ページに FB Pixel トラッキング コードを含めることを望んでいます。私たちの人生では、これに関する優れた技術文書を見つけることができませんでした.

現在行っていること:

...
componentDidMount() {
  let switched = false;
  const partnerId = this.props.params.partnerId;

  // This is an example. Basically, we have a generic version of
  // the page which looks like /partner/:partnerId, and we only want to
  // fire the FB Pixel tracking events for the right partner
  if (partnerId === 10) {
    window.fbq('init', '2999'); // Example partner ID
    window.fbq('track', 'PageView');
    window.fbq('track', 'Lead');
    switched = true;
  }

  // Switch back to using our Pixel so that we don't break our tracking
  if (switched) {
    window.fbq('init', '8888'); // Our example ID
  }
}

これを行うより良い方法はありますか?の使用を検討していてfbq.push()、考えられるイベントをfbq.push(['track', '2999'])送信する方法まで到達しましたが、イベントPageViewを送信するように変更する方法がわかりませんでしたLead。また、それを見つけることができるドキュメントもありません.

私たちが知っているドキュメント:

4

0 に答える 0