私はここでダンと絶対に同じ質問をします- 「サーバーからサーバーへ」オプションを備えたFacebook変換ピクセル。仕方がないと書いてありましたが、2013年だったので、何か変わってほしいです。
では、サーバー側からFacebookピクセルイベント(CompleteRegistrationなど)を呼び出す方法はありますか?
状況を詳しく説明することができます。そのユーザーが私たちのサイトにアクセスしたと想像してみてください。もちろん、fbピクセルは「PageView」を追跡します。ユーザーがフォームを渡して電話番号を送信すると、「リード」イベントが呼び出されます。しかし、マネージャーがこのユーザーを正常に確認したら、もう1つのイベントを追跡する必要があります。もちろん、他のコンピュータなどでも発生するため、ベースユーザーに「接続」する方法がわかりません。
このようなドキュメンテーション部門をたくさん見ましたが、それが可能かどうかはわかりません。
論理的には、「Lead」イベントが呼び出されたときに、ユーザーの特定のID(または実際には電話番号)を生成する必要があります。次に、このIDを使用してそのユーザーの「CompleteRegistration」を実行する必要があります。しかし、私はそれを技術的に行う方法を理解できません。
誰かがそれを説明できれば、それはありがたいことです。
PS私が理解しているように、それはモバイルアプリのAPIで完全に利用可能です。他に解決策がない場合、私たちの状況にそれを使用することは大丈夫ですか?
オフラインコンバージョンを使用して、ユーザーがWebサイトを離れた後に発生するイベントを記録します。これらの変換を技術的に記録するのは非常に簡単です。すべての設定には少し手間がかかります
次のFBドキュメントのセットアップ手順(セットアップ手順1〜5)に従います。
設定後、同じページの[イベントデータのアップロード]の手順、手順1〜3に従って、オフラインイベントセットを作成し、広告に関連付けます。これらは、例のリンクをたどることにより、Graph APIExplorerで実行できます。これらはプログラムで実行できますが、1つのキャンペーンに対してサーバーからイベント呼び出しを行う範囲外です。
イベントセットを作成したら、イベントをアップロードできますCompleteRegistration
。
FBにマルチパートフォームのデータリクエストを行う必要があります。データキーは変換イベントの配列になります。@Cbroeが述べたように、FBに送信する前に、一致キー(FBユーザーと一致させるためにユーザーに関して利用可能なデータ)をハッシュする必要があります。提供できる一致キーが多いほど、ユーザーと一致する可能性が高くなります。したがって、メールと電話を同時に受け取ることができれば、ユーザーと一致する可能性がはるかに高くなります。
node.jsを使用したFBの呼び出しの例を次に示します。
var request = require('request')
// The access token you generated for your system user
var access_token = 'your_access_token'
// The ID of the conversion set you created
var conversionId = 'your_conversion_set_id'
var options = {
url: 'https://graph.facebook.com/v2.12/' + conversionId + '/events',
formData: {
access_token: access_token,
upload_tag: 'registrations', //optional
data: [{
match_keys: {
"phone": ["<HASH>", "<HASH>"]
},
currency: "USD",
event_name: "CompleteRegistration",
event_time: 1456870902,
custom_data: { // optional
event_source: "manager approved"
},
}]
}
}
request(options, function(err, result) {
// error handle and check for success
})
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加