如何将 TrackingServer 条件设置为 Adobe DTM 数据元素
How to Set TrackingServer Conditions to Adobe DTM Data Element
在 Adobe DTM 中,我们正在尝试创建一个数据元素,该元素 return 是基于站点域的第一方跟踪服务器值。最终,我们希望在 DTM 中的 Experience Cloud ID 服务工具的 trackingserver 字段中设置此数据元素。我们需要这样做,因为我们在一个 DTM 配置文件中托管多个域。
任何人都可以给我一些提示,告诉我如何去做这件事吗?例如,我们希望数据元素 return "smetrics.domain1.com" for domain1.com 和 "smetrics.domain2.com" for domain2.com.
if(window.location.href.indexOf(".domain1.com") != -1)
{s.trackingServerSecure="smetrics.domain1.com"}
if(window.location.href.indexOf("domain2.com") != -1)
{s.trackingServerSecure="smetrics.domain2.com"}
这是我目前所知道的,但可以肯定它是错误的,因为我们不想将 s.trackingserversecure 设置为在数据元素本身中设置。
对于自定义脚本类型的数据元素,DTM将代码包装在回调函数中,因此DTM希望您return
一个值。
示例:
姓名: trackingServerSecure
类型: Custom Script
代码框(打开编辑器)
// default value to use if no domains match
var tss = "default.domain.com";
if(window.location.hostname.indexOf(".domain1.com") != -1) {
tss = "smetrics.domain1.com";
}
if(window.location.hostname.indexOf("domain2.com") != -1) {
tss="smetrics.domain2.com";
}
return tss;
然后,在Experience Cloud ID服务工具配置中,在Tracking Server字段中使用%trackingServerSecure%
。
在 Adobe DTM 中,我们正在尝试创建一个数据元素,该元素 return 是基于站点域的第一方跟踪服务器值。最终,我们希望在 DTM 中的 Experience Cloud ID 服务工具的 trackingserver 字段中设置此数据元素。我们需要这样做,因为我们在一个 DTM 配置文件中托管多个域。
任何人都可以给我一些提示,告诉我如何去做这件事吗?例如,我们希望数据元素 return "smetrics.domain1.com" for domain1.com 和 "smetrics.domain2.com" for domain2.com.
if(window.location.href.indexOf(".domain1.com") != -1)
{s.trackingServerSecure="smetrics.domain1.com"}
if(window.location.href.indexOf("domain2.com") != -1)
{s.trackingServerSecure="smetrics.domain2.com"}
这是我目前所知道的,但可以肯定它是错误的,因为我们不想将 s.trackingserversecure 设置为在数据元素本身中设置。
对于自定义脚本类型的数据元素,DTM将代码包装在回调函数中,因此DTM希望您return
一个值。
示例:
姓名: trackingServerSecure
类型: Custom Script
代码框(打开编辑器)
// default value to use if no domains match
var tss = "default.domain.com";
if(window.location.hostname.indexOf(".domain1.com") != -1) {
tss = "smetrics.domain1.com";
}
if(window.location.hostname.indexOf("domain2.com") != -1) {
tss="smetrics.domain2.com";
}
return tss;
然后,在Experience Cloud ID服务工具配置中,在Tracking Server字段中使用%trackingServerSecure%
。