获取访客数据

使用此方法可实时获取访客识别数据。

  • 您必须是Web Personalization客户并在您的网站上部署RTP标记,然后才能使用用户上下文API。
  • RTP不支持基于帐户的营销指定帐户列表。 ABM列表和代码仅与在RTP中管理的已上传帐户列表(CSV文件)相关。

如果发生错误,响应JSON将包含错误消息。 如果API返回500代码,请联系支持并提供导致错误的请求。

参数
可选/必填
类型
描述
get
必需
字符串
方法操作。
visitor
必需
字符串
方法名称。
callback
必需
函数
要为每个返回的营销活动触发的回调函数。

示例

以下示例获取访客识别数据。

function callbackFunction() {
    console.log('RTP is awesome!');
}
rtp('get', 'visitor', callbackFunction);

具有区段匹配的响应:

以下响应包含matchedSegments,因为访客在获取访客数据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,因为访客在获取访客数据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