Show Menu
主题×

命名空间

您希望能够搜索的每个 ID 均分配有一个命名空间;命名空间是一个自定义字符串,用于在所有报表包之间使用的任何变量中识别该 ID。
命名空间字符串用于识别您在数据隐私请求中提供 ID 时要搜索的字段。在提交数据隐私请求后,该请求将包含一个 JSON 部分,以指定要用于该请求的数据主体 ID。一位数据主体的一个请求中,可以包含多个 ID。JSON 包括:
  • “namespace”字段,其中包含命名空间字符串。
  • “type”字段,它在大部分 Adobe Analytics 请求中包含值“analytics”。
  • “value”字段,其中包含 Analytics 应在每个报表包的关联命名空间变量中搜索的 ID。
有关更多详细信息,请参阅 Experience Cloud 数据隐私 API 文档

旧版 Analytics 跟踪 Cookie:弃用版本

{
   "namespace": "visitorId",
   "type": "analytics",
   "value": "2cceeae88503384f-00001188000089ca"
}

弃用版本:
该值应指定为两个 16 位十六进制数或两个 19 位十进制数。数字之间应使用短横线、下划线或冒号进行分隔。如果任一数字没有足够的位数,则需在开头补零。

自定义访客 ID

{
     namespace: "customVisitorID",
     type: "analytics",
     value: "<ID>"
}

还会为自定义访客 ID 预定义命名空间。

自定义变量中的 ID

{
    namespace: "Email Address",
    type: "analytics", 
    value: "john@xyz.com" }, 
{
    namespace: "CRM ID", 
    type: "analytics", 
    value: "123456-ABCD" 
}

对于自定义流量或转化变量(prop 或 eVar)中的 ID,您应当为变量设置 ID-DEVICE 或 ID-PERSON 标签,然后将您自己的命名空间名称分配给此类型的 ID。请参阅 为变量设置 ID-DEVICE 或 ID-PERSON 标签时提供命名空间。
您还可以查看之前为其他变量或报表包定义的命名空间并重复使用其中之一,以便轻松地将相同的命名空间用于存储此类型 ID 的所有报表包。另外,还可以将相同的命名空间分配给一个报表包内的多个变量。例如,某些客户将 CRM ID 存储在流量变量和转化变量中(根据页面,有时存储在其中任一变量中,有时同时存储在这两个变量中),并且他们可以将命名空间“CRM ID”同时分配给这两个变量。
在为数据隐私 API 指定命名空间时,请不要使用变量的友好名称(报表 UI 中显示的名称)或变量的编号(如 eVar12),除非该友好名称或编号也是您在将 ID-DEVICE 或 ID-PERSON 标签应用于此变量时指定的命名空间。使用命名空间而不是友好名称可以使相同的用户标识块为多个报表包指定正确的变量:例如,当 ID 在某些报表包中位于不同的 eVar 中时,或者友好名称不匹配时(例如,友好名称已在特定的报表包中本地化)。
命名空间“visitorId”和“customVisitorId”是保留名称,用于识别 Analytics 旧版跟踪 Cookie 和 Analytics 客户的访客 ID。请勿将这些名称空间用于自定义流量或转换变量。