获取访客数据

该方法用于实时获取访客身份识别数据。

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

如果发生错误,响应JSON中将出现一条错误消息。 如果返回了500代码,请与支持人员联系以告知您提出的请求。

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

示例

获取访客识别数据:

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

具有区段匹配的响应:

下面是一个示例响应,如果访客在获取访客数据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
    }
}

无区段匹配的响应:

下面是一个示例响应,当访客在获取访客数据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
bb269a6d-047a-4bf7-9acd-23ad9a63dc59