定义的目标宏 destination-macros-defined

描述可添加到目标URL的宏。

创建URL目标时,可以将以下宏插入到URL字符串中。 请与您的数据/目标合作伙伴联系,了解宏在目标URL中的正确放置方式。

NOTE
除非另有说明,否则宏是可选的。 斜体 ​表示变量占位符。
说明
%alias%

必需。

定义映射的区段值在目标URL中的位置。 这通常是 区段ID,但也可能是集成代码。

%did%
将用户的Audience Manager ID插入到目标URL中。
%dpid_data source id%

数据源ID 对应于传递到宏的数据源的标识符。

让我们通过一个简单的示例来了解一下它的工作方式。 在这种情况下,我们有一个Audience Manager合作伙伴,该合作伙伴具有以下ID和条件:

  • 数据源ID: 1
  • 内部客户ID: CustomerABC
  • 声明的ID:合作伙伴希望将这些值作为声明的ID 1:CustomerABC传入。

要对%dpid_data source id%执行此操作,Audience Manager合作伙伴将如下设置宏的格式:

  • %dpid_1%

宏会将 1替换为 CustomerABC

${GDPR}
指示GDPR法规是否适用于访客。 使用此宏可在发送到与IAB集成的URL目标的区段中包含同意。 有关详细信息,请参阅适用于IAB TCF的Audience Manager插件
${GDPR_CONSENT_XXXX}
访客在您的网站上提供或拒绝同意时收集的同意字符串(包括IAB供应商ID)。 使用此宏可在发送到与IAB集成的URL目标的区段中包含同意字符串。 将XXXX替换为目标合作伙伴ID。 有关详细信息,请参阅适用于IAB TCF的Audience Manager插件
%http_proto%

检测父网页中使用的协议,并将其插入到目标URL中。 例如:

  • 如果网页为 https://aam_client.com,则此宏将被替换为 https://url-destination.com
  • 如果网页为 http://aam_client.com,则此宏将被替换为 http://url-destination.com
%mcid%
将Experience Cloud ID插入到目标URL中。
%region%
将数据收集服务器(DCS)区域插入到目标URL中。 为了最大限度地减少延迟,当访客对Audience Manager进行HTTP调用时,他们将被重定向到最近的 DCS数据中心。 这可以通过DNS实现,DNS能够检测访客的位置并将他们定向到适当的数据中心。
%rnd%
通过在目标URL中插入随机数来执行缓存失效功能。 这样可防止浏览器提供缓存的内容。
%timestamp%
将UNIX时间戳插入到目标URL中,以防止浏览器提供缓存的内容。

使用目标宏进行缓存破坏 destination-cache-busting

%rnd%%timestamp%宏将唯一值插入到URL字符串中,以防止浏览器缓存。

%rnd%%timestamp%的缓存无效 dest-cache-busting

浏览器在内存中缓存(保存)频繁请求的内容。 加载页面时,保存的内容从缓存中提供,而不是从远程服务器提供。 此过程有助于保持高效的下载时间,因为数据是在本地提供的,而不是从其他位置提供。 但是,由于缓存不需要服务器调用,因此它可能会通过人为减少唯一请求数来扭曲报表。

缓存无效会阻止浏览器保存和重用内容。 此技术使用的代码会在URL字符串中插入随机数字或时间戳,这样在浏览器中看起来是唯一的。 因此,每个HTTP调用都计为对服务器的单独请求。 为每个请求强制执行新的服务器调用有助于保持报告准确性并减少差异。 Audience Manager为缓存无效提供两个宏:

  • %rnd%:在URL中插入随机数。
  • %timestamp%:将Unix日期/时间插入到URL中。

正在比较%rnd%%timestamp% compare-rnd-timestamp

这两个宏都阻止缓存,但%rnd%可能更有效。 例如,使用%timestamp%,如果多个用户同时查看一个页面,他们将获得相同的日期/时间值。 因此,URL不是唯一的,多个调用只被计数一次。 但是,%rnd%为每个调用生成一个唯一的数值(即使用户同时看到同一页面)。 这意味着URL字符串包含不同的值并计为唯一的。

recommendation-more-help
de293fbf-b489-49b0-8daa-51ed303af695