質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Facebook

Facebookは、実名登録制のSNS(ソーシャル・ネットワーキング・サービス)です。開発者用のデベロッパーサイトが存在し、一般ユーザーによるFacebook向けアプリケーション開発が可能です。

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

Q&A

0回答

299閲覧

Facebookピクセル詳細マッチングの二重送信

ic_tki

総合スコア10

Facebook

Facebookは、実名登録制のSNS(ソーシャル・ネットワーキング・サービス)です。開発者用のデベロッパーサイトが存在し、一般ユーザーによるFacebook向けアプリケーション開発が可能です。

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

0グッド

0クリップ

投稿2018/12/03 02:34

サイトのヘッダー共通パーツでFacebookピクセルのPageViewを標準取得するようコードを設置しております。

<script> !function(f,b,e,v,n,t,s) {if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)}; if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t,s)}(window, document,'script', 'https://connect.facebook.net/en_US/fbevents.js'); fbq('init', 'xxxx...'); fbq('track', 'PageView'); </script> <noscript><img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=xxxx....&ev=PageView&noscript=1" /></noscript>

サイト内のフォームでsubmit時に、コールバックでフォーム内容をViewContentとして取得しようと試みましたが

fbq('init', 'xxxx....', { 'em': xxx, 'fn': xxx, 'ln': xxx, 'ph': xxx, 'ge': xxx, 'ct': xxx, 'st': xxx, 'zp': xxx, }); fbq('track', 'ViewContent');

この記述に含まれるピクセルIDが重複するため、submitによる入力内容取得が行なえませんでした。

試しに

fbq ('track', 'ViewContent', {em: xxx ....})

といった記述方法などで送信できないか実験しましたが、詳細マッチングではなく
ただのパラメータとしてfacebookに届く結果となりました。

フォームのsubmit発火時にPageViewのコードを含めば両方取得は出来ますが、その場合
フォームを送らなかったユーザーのPageviewが得られないため、ピクセルコードの統合は出来ませんでした。

先行してPageViewのパラメータを送りつつ、コールバックによるViewContentを別記述で送りたいのですが、
対処法をご存知の方がいらっしゃいましたら、ご教示のほど、よろしくお願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問