trackingServer
Adobe 通过接收访客生成的图像请求来收集您网站上的数据。trackingServer
变量可确定发送图像请求的位置。如果未正确定义此变量,则您的实施可能会丢失数据。
使用Web SDK扩展的Edge域
Web SDK使用Edge域处理跟踪服务器和安全跟踪服务器。 在配置Web SDK扩展时,您可以设置所需的Edge域值。
- 使用您的 Adobe ID 凭据登录 Adobe Experience Platform 数据收集。
- 单击所需的标记属性。
- 转到扩展选项卡,然后单击Adobe Experience Platform Web SDK下的 配置 按钮。
- 设置所需的 Edge域 文本字段。
有关详细信息,请参阅Web SDK文档中的配置Adobe Experience Platform Web SDK扩展。
trackingServerSecure
(或trackingServer
)中包含的相同值。Edge域手动实施Web SDK
使用edgeDomain
配置SDK。 字段是一个字符串,可确定要将数据发送到的域。
alloy("configure", {
"edgeDomain": "data.example.com"
});
使用Adobe Analytics扩展的Tracking Server
“跟踪服务器”是配置 Adobe Analytics 扩展时位于常规折叠面板下的字段。
- 使用您的 Adobe ID 凭据登录 Adobe Experience Platform 数据收集。
- 单击所需的标记属性。
- 转到扩展选项卡,然后单击 Adobe Analytics 下的 配置 按钮。
- 展开常规折叠面板,这会显示跟踪服务器字段。
如果此字段留空,则默认为 [rsid].data.adobedc.net
。
AppMeasurement和Analytics扩展自定义代码编辑器中的s.trackingServer
s.trackingServer
变量是一个字符串,其中包含要发送数据的位置。
确定trackingServer
值的注意事项
您可以选择使用Adobe的跟踪服务器域(例如adobedc.net
),也可以通过特殊流程来设置与您的站点域(例如data.mydomain.com
)匹配的跟踪服务器,这也称为CNAME实现。 根据实施的其他方面,具有与您的网站域相匹配的trackingserver可能会有一些好处。 当跟踪服务器与当前页面的域不匹配时,AppMeasurement设置的Cookie必须设置为第三方。 如果浏览器不支持第三方Cookie,这种不匹配可能会干扰某些Analytics功能:
- 设置标识符:如果您使用的是Experience Cloud标识服务,则跟踪服务器不会影响Cookie的设置方式。 但是,如果您使用的是Analytics旧版标识符(又称
s_vi
Cookie)并且收集服务器与当前域不匹配,则必须将Cookie设置为第三方。 在这种情况下,如果浏览器阻止第三方Cookie,则Analytics会设置第一方回退ID (s_fid
),而不是标准s_vi
Cookie。 - 链接跟踪不适用于内部链接。
- Activity Map不适用于内部链接。
- Cookie检查。
第一方 Cookie
如果您使用第一方 Cookie 实施,则表示贵组织中的某人可能已经完成了第一方 Cookie 流程。有关第一方 Cookie 流程的更多信息,请参阅《核心服务用户指南》中的 Experience Cloud 中的第一方 Cookie。
最初配置第一方 Cookie 实施的人员还会定义所使用的域和子域。例如:
s.trackingServer = "data.example.com";
第三方跟踪服务器
如果您使用第三方 Cookie 实施,则 trackingServer
的值是 data.adobedc.net
的子域。例如:
s.trackingServer = "example.data.adobedc.net";
选择贵组织独有而使用 Adobe Analytics 的其他组织不太可能选择的子域。建议使用分配给您组织的访客命名空间。确保贵组织中的所有实施都使用相同的跟踪服务器。在解决方案设计文档中维护此信息可能会有所帮助。
您的组织可能已经在 sc.omtrdc.net
或 2o7.net
域中使用第三方跟踪服务器。这些服务器主要用于 Adobe Analytics 以前的版本并且仍有效。
example.data.adobedc.net
更深的子域。例如,custom.example.data.adobedc.net
不是有效的跟踪服务器。