trackingServerSecure
trackingServerSecure变量可确定AppMeasurement用于通过HTTPS向Adobe发送数据的域。 如果未正确定义此变量,则您的实施可能会丢失数据。
trackingServer是此变量的已弃用变量。 它指定通过HTTP发送的数据的域;如果普遍使用HTTPS,请改用trackingServerSecure。 如果s.trackingServerSecure为空,则AppMeasurement回退到s.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扩展的SSL Tracking Server
SSL 跟踪服务器是配置 Adobe Analytics 扩展时位于常规折叠面板下的字段。
- 使用您的 Adobe ID 凭据登录 Adobe Experience Platform 数据收集。
- 选择所需的标记属性。
- 转到扩展选项卡,然后选择Adobe Analytics下的 配置 按钮。
- 展开常规折叠面板,这会显示SSL 跟踪服务器字段。
如果此字段留空,则默认为跟踪服务器中的值。 如果SSL跟踪服务器和跟踪服务器均为空,则默认为[rsid].data.adobedc.net。
AppMeasurement和Analytics扩展自定义代码编辑器中的s.trackingServerSecure
s.trackingServerSecure变量是一个字符串,其中包含要向Adobe发送数据的域。 它只是域;省略协议、路径、端口和斜杠。 如果此变量为空,它将使用s.trackingServer变量中的值。 如果s.trackingServerSecure和s.trackingServer都为空,则默认为[rsid].2o7.net。
// Example value when using a first-party domain
s.trackingServerSecure = "data.example.com";
// Example value when using a third-party domain
s.trackingServerSecure = "example.data.adobedc.net";
确定trackingServerSecure值的注意事项
您为trackingServerSecure(或edgeDomain)使用的值取决于您的组织如何向Adobe发送数据:
- 如果贵组织使用第一方域,例如通过Adobe管理的证书计划、客户管理的证书或内容交付网络(CDN),请将该值设置为该域。 例如:
data.example.com。 - 如果您的组织使用第三方域,请将该值设置为您的租户ID子域
data.adobedc.net。 例如:example.data.adobedc.net。
有关每个选项的详细信息,包括如何查找租户ID,请参阅CX Enterprise界面和管理指南中的选择数据收集域。
Adobe强烈建议在解决方案设计文档中维护此信息,以保持整个组织的一致性。
不使用访客ID服务或Experience Platform Identity服务所产生的影响
Adobe强烈建议在所有实施中使用ECID作为访客身份的主要形式。 可以通过多种不同的方式收集ECID,具体取决于实施类型:
- 手动AppMeasurement实施使用
VisitorAPI.js并调用getInstance方法。 有关详细信息,请参阅为Analytics实施访客ID服务。 - 使用Adobe Analytics标记扩展的实施使用Experience Cloud ID服务标记扩展,该扩展实现了访客ID服务。 添加后,无需其他配置。
- 使用任何形式的Web SDK(
alloy.js或Web SDK标记扩展)的实施会自动包含Experience Platform Identity服务。 设置edgeDomain值后无需进行配置。
如果您的实施不使用ECID,请考虑对您的实施产生以下影响:
- 如果未使用访客ID服务或Experience Platform Identity服务,
trackingServerSecure将确定Cookie位置。 将此变量设置为第三方域会强制AppMeasurement使用回退Cookie,因为大多数现代浏览器会拒绝第三方Cookie。 - 内部链接跟踪和Activity Map可能不太可靠。