getAnalyticsVisitorID getanalyticsvisitorid
可返回在实施访客ID服务之前存储在s_vi Cookie中的旧版Analytics ID(如果存在)。 如果从未为访客分配 Analytics ID,则返回空符串。
语法 var analyticsID = visitor.getAnalyticsVisitorID()
通常,此函数与需要读取访客 ID 的自定义解决方案一起使用。 标准实施不使用该函数。 getAnalyticsVisitorID还可以与回调函数结合使用,以读取Analytics ID,并将它们添加到您的系统或应用程序中。
示例代码
//callback function
var useAnalyticsVisitorID = function(id){
//whatever your function does with the ECID
};
//get Analytics ID and pass it to the function
var analyticsID = visitor.getAnalyticsVisitorID(useAnalyticsVisitorID)
TIP
如果您是Analytics客户,那么还可以检查您的Analytics ID,并将其发送给您的函数。 例如,当您将隐藏表单元素中的访客 ID 传递至使用数据插入 API 的服务器端应用程序时,会用到这两个标识符。 在这种情况下,您应该收集并返回ECID和Analytics访客ID。 请参阅 getMarketingCloudVisitorID。
“aid”参数是一个旧版值
当满足以下 2 组不同的条件时,aid 参数会出现在查询字符串中。
用例 1
对于下面的情况,您会在查询字符串中看到 aid 参数:
- 访客ID服务已正确部署。
- 访问网站的用户在其s_vi Cookie中存储了预先存在的Analytics ID。
用例 2
当您的组织在完全实施访客ID服务之前使用宽限期,您将在查询字符串中看到aid参数。 如果访问您网站的是新用户,而且您没有使用宽限期,则访客将获得mid (ECID)参数。
recommendation-more-help
id-service-help