描述可添加到目标URL的宏。
创建URL目标时,可以将以下宏插入到URL字符串中。 请咨询您的数据/目标合作伙伴,了解目标URL中的宏放置是否正确。
除非另有指示,否则宏是可选的。 斜体表示变量占位符。
宏 | 说明 |
---|---|
|
必需. 定义映射的区段值在目标URL中的位置。 通常为区段ID,但也可以是集成代码。 |
|
将用户的Audience Manager ID插入目标URL。 |
|
数据源id对应于传递到宏的数据源的标识符。 让我们以一个简单的示例来看看它的工作原理。 在这种情况下,我们有一个Audience Manager合作伙伴,其ID和条件如下:
要使用
宏将用 |
|
指示GDPR法规是否适用于访客。 使用此宏可在发送到与IAB集成的URL目标的区段中包含同意。 有关详细信息,请参阅适用于IAB TCF的Audience Manager插件。 |
${GDPR_CONSENT_XXXX} |
访客在您的网站上提供或拒绝同意时收集的同意字符串(包括IAB供应商ID)。 使用此宏可在发送到与IAB集成的URL目标的区段中包含同意字符串。 将 |
|
检测父网页中使用的协议,并将其插入到目标URL中。 例如:
|
|
将Experience Cloud ID插入到目标URL中。 |
|
将数据收集服务器(DCS)区域插入目标URL。 为了最大程度地减少延迟,当访客对Audience Manager进行HTTP调用时,会将访客重定向到最近的 DCS数据中心。 这是通过DNS实现的,DNS能够检测访客的位置并将访客定向到适当的数据中心。 |
|
通过在目标URL中插入随机数来执行缓存嵌套功能。 这会阻止浏览器提供缓存的内容。 |
|
在目标URL中插入UNIX时间戳,以防止浏览器提供缓存的内容。 |
%rnd%
和%timestamp%
宏将唯一值插入到URL字符串中,以防止浏览器缓存。
%rnd%
和%timestamp%
嵌套缓存浏览器在内存中缓存(保存)经常请求的内容。 页面加载时,保存的内容会从缓存中提供,而不是从远程服务器提供。 此过程有助于保持有效的下载时间,因为数据是在本地提供的,而不是从其他位置提供。 但是,由于缓存不需要服务器调用,因此通过人为地减少唯一请求数量,可能会导致报表出现偏差。
防止浏览器保存和重用内容。 此技术使用的代码可将随机数或时间戳插入到URL字符串中,这使其对浏览器而言是独一无二的。 因此,每个HTTP
调用都将计为对服务器的单独请求。 强制对每个请求进行新的服务器调用有助于保持报表的准确性并减少差异。 Audience Manager 为缓存嵌套提供两个宏:
%rnd%
:在URL中插入随机数。%timestamp%
:将Unix日期/时间插入到URL中。%rnd%
和%timestamp%
这两个宏都会阻止缓存,但%rnd%
可能更有效。 例如,使用%timestamp%
时,如果多个用户同时查看页面,则他们将获得相同的日期/时间值。 因此,URL不唯一,并且只计数一次多次调用。 但是,%rnd%
会为每次调用生成一个唯一的数字值(即使用户同时看到同一页面)。 这表示URL字符串包含不同的值,并计为唯一值。