定义的目标宏

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

创建URL目标时,可以将以下宏插入到URL字符串中。 请咨询您的数据/目标合作伙伴,了解目标URL中的宏放置是否正确。

注意

除非另有指示,否则宏是可选的。 斜体​表示变量占位符。

说明

%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%

宏将用 CustomerABC替换 1

${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%

在目标URL中插入UNIX时间戳,以防止浏览器提供缓存的内容。

使用目标宏嵌套缓存

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

使用%rnd%%timestamp%嵌套缓存

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

防止浏览器保存和重用内容。 此技术使用的代码可将随机数或时间戳插入到URL字符串中,这使其对浏览器而言是独一无二的。 因此,每个HTTP调用都将计为对服务器的单独请求。 强制对每个请求进行新的服务器调用有助于保持报表的准确性并减少差异。 Audience Manager 为缓存嵌套提供两个宏:

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

比较%rnd%%timestamp%

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

在此页面上