getIdentity
getIdentity
命令允许您在不发送事件数据的情况下获取访客ID。 运行sendEvent
命令时,如果访客的标识尚不存在,则Web SDK会自动获取该访客的标识。
如果您需要单独的调用来生成访客ID并发送数据,则可以使用此命令。
使用Web SDK标记扩展获取身份
Web SDK标记扩展不会通过标记扩展UI提供此命令。 使用JavaScript库语法使用自定义代码编辑器。
使用Web SDK JavaScript库获取身份
调用Web SDK的配置实例时运行getIdentity
命令。 配置此命令时,可以使用以下选项:
namespaces
:命名空间数组。 默认值为["ECID"]
。其他支持的值包括:["CORE"]
、null
、undefined
。 您可以同时请求ECID和CORE ID。 示例:"namespaces": ["ECID","CORE"]
。edgeConfigOverrides
: 数据流配置覆盖对象。
alloy("getIdentity",{
"namespaces": ["ECID","CORE"] //this command retrieves both ECID and CORE IDs.
});
响应对象
如果您决定使用此命令处理响应,则响应对象中提供了以下属性:
identity.ECID
:包含访客ECID的字符串。identity.CORE
:包含访客核心ID的字符串。edge.regionID
:一个整数,表示在获取标识时浏览器点击的Edge Network区域。 它与旧版Audience Manager位置提示相同。
recommendation-more-help
ad108910-6329-42f1-aa1d-5920a2b13636