訪問者データを取得
この方法を使用して、訪問者識別データをリアルタイムで取得します。
- User Context API を使用する前に、web パーソナライゼーションの顧客になり、サイトに RTP タグをデプロイする必要があります。
- RTP は、アカウントベースマーケティングの重点顧客リストをサポートしていません。 ABM リストとコードは、RTP 内で管理されるアップロード済みアカウントリスト(CSV ファイル)にのみ関連しています。
エラーが発生した場合、応答JSONにはエラーメッセージが含まれます。 APIが500 コードを返す場合は、サポートに連絡して、エラーの原因となったリクエストを提供してください。
パラメーター
オプション/必須
タイプ
説明
get必須
文字列
メソッドアクション。
visitor必須
文字列
メソッド名。
callback必須
関数
返されるキャンペーンごとにトリガーされるコールバック関数。
例
次の例では、訪問者識別データを取得します。
function callbackFunction() {
console.log('RTP is awesome!');
}
rtp('get', 'visitor', callbackFunction);
セグメント一致を含む応答:
次の応答には、matchedSegmentsが含まれます。これは、訪問者がGet Visitor Data API呼び出しの前にリアルタイムセグメントと一致したためです。
{
"status": 200,
"results": {
"matchedSegments": [
{
"name": "first click",
"id": 177
}
],
"abm": [
{
"code": 4,
"name": "abm_saleforce_customers"
},
{
"code": 5,
"name": "abm_top_customers"
}
],
"org": "Marketo",
"location": {
"country": "United States",
"city": "San Mateo",
"state": "CA"
},
"industries": [
"Software & Internet"
],
"isp": false
}
}
セグメント一致なしの応答:
次の応答にはmatchedSegmentsが含まれていません。これは、訪問者がGet Visitor Data API呼び出しの前にリアルタイム セグメントに一致しなかったためです。
{
"status": 200,
"results": {
"abm": [
{
"code": 4,
"name": "abm_saleforce_customers"
},
{
"code": 5,
"name": "abm_top_customers"
}
],
"org": "Marketo",
"location": {
"country": "United States",
"city": "San Mateo",
"state": "CA"
},
"industries": [
"Software & Internet"
],
"isp": false
}
}
recommendation-more-help
marketo-developer-help