规则

动态标签管理是一个基于规则的系统。 它可查找用户交互及关联数据。满足规则中概述的条件后,该规则将触发您标识的工具、脚本或HTML。

规则由两部分组成:

部件 描述
标识符 标识符是您希望规则查找的内容。 您指定的标识符取决于规则的类型。
触发器 触发器在满足规则条件后发生。 动态标签管理中的规则可以触发所需数量的离散操作。 例如,只需一个对应某电子商务“感谢”页面的规则,便可通过单个规则触发您的分析工具和第三方标记。无需为每个工具或标记创建单独的规则。

规则类型

动态标签管理中有三种类型的规则以及几种默认规则:

事件

事件是网站上进行大多数交互的地方。 您可以实时测量这些交互并对它们做出响应,而无需JavaScript。

当事件与页面元素交互时,将执行基于访客的规则。

通过利用页面内交互和页面级标记,您可以根据社交媒体共享、视频交互、选项卡式界面、图像画廊以及产品排序和筛选等内容进行优化。

请参 阅基于事件的规则示例 ,以了解如何设置条件以查找在产品页面上各个选项卡上的点击次数的示例。

页面加载

允许您按URL、站点部分进行目标,或设置独立于站点结构的方案。 例如,页面加载规则可在第五页调查或访客会话的第七分钟加载视图。

高级页面加载规则允许您目标规则中的特定用户区段。

请参 阅页面加载规则示例

Direct call

设计为绕过动态标签管理事件检测和查找系统。

直接呼叫规则非常适合于您希望将动态标签管理确切地告诉您的情况。 此外,当动态标签管理无法检测DOM中的事件时(如使用AdobeFlash),它们是理想的选择。

请参 阅为直接呼叫规则创建条件 ,以了解详细信息并观看有关直接呼叫规则的EnterpriseTV视频。

默认规则

在激活属性时,动态标签管理包括多个默认规则。

这些规则跟踪与您网站的常见交互,并可帮助您分析整个网站的商机。

动态标签管理包括以下默认规则:

  • 无效标题:​跟踪对“无效”(即已取消关联)标题项的任何点击。
  • 无效图像:​跟踪对“无效”(即已取消关联)图像的任何点击。
  • 下载链接:​跟踪对可下载站点内容的任何点击。
  • 电子邮件链接:​跟踪对链接电子邮件的任何点击。
  • 方向更改:​跟踪任何页面方向更改(与移动设备相关)。
  • 出站链接:​跟踪导致离开站点的任何链接点击。
  • 电话拨号:​跟踪对电话号码的任何点击。
  • 缩放更改:​跟踪页面缩放的任何更改。

新规则与现有规则

您可以创建新规则或将脚本添加到现有规则。

在每条规则中,您都会注意到屏幕的外观非常相似:首先列出“条件”部分,然后列出所有“已安装工具”部分,最后列出“JavaScript/第三方标记”部分。

按此顺序列出各节的原因是,在规划新规则或更改现有规则时,“条件”(要跟踪的访客方案)是首要考虑事项。

访客在做什么? 它发生在哪里? 什么时候发生的? 如果条件相同,如果您的方案相同,则可以在现有规则中添加任意数量的工具操作或变量,以及任意数量的第三方标记(如果存在条件)。 如果您有另一组条件,则需要创建另一条规则。

例如,如果要在站点上放置新的转换像素或标记,并且您有一些现有规则,请考虑执行该规则时必须出现的情况。 请考虑您的web属性中是否有规则,该规则具有您需要的条件,以执行转换像素。 假定您已经为购买确认页面制定了页面加载规则,并且要在JavaScript/第三方标记部分加载三个转换像素。 您可以在该规则的同一部分中将新像素添加为新脚本,而无需创建新规则。

如果条件不同,则需要添加新规则。

基于事件的规则示例

一个示例,说明如何在产品页面上的选项卡式界面的单击跟踪中使用基于事件的规则。

使用基于事件的规则时,了解CSS选择器的一些知识有助于识别页面上的元素。

通过 CSS Selector 该功能,您可以快速轻松地选择CSS元素,以用作基于事件的规则的触发器,而无需离开DTM规则构建器。 有关详细信息,请 参阅使用CSS选择器

以下链接是了解CSS的有用资源:

设置如何跟踪此单击 Adobe Analytics。

如果您还安装了Google Analytics或任何其他平台,则可以使用相同的规则配置数据或将数据发送到所需数量的平台。

在使用基于事件的规则时,动态标签管理会优惠强大的工具来显示来自用户与之交互的页面元素和页面元素的数据。

DTM基础知识:基于事件的规则,第一部分

到此视频结束时,您应该能够:

  • 了解基于事件的规则是什么
  • 说明基于事件的规则类型
  • 创建基于事件的规则

DTM基础知识:基于事件的规则,第二部分

到此视频结束时,您应该能够:

  • 了解基于事件的规则是什么
  • 说明基于事件的规则类型
  • 创建基于事件的规则

DTM基础知识:基于事件的规则,第三部分

到此视频结束时,您应该能够:

  • 了解基于事件的规则是什么
  • 说明基于事件的规则类型
  • 创建基于事件的规则

页面加载规则示例

您可以实施在页面加载过程中触发的规则。 例如,您可以在特定数量的页面视图后或在会话开始的指定分钟数后显示调查。 页面加载规则允许您按URL、站点部分进行目标,或设置独立于站点结构的方案。

DTM基础知识:页面加载规则,第一部分

到此视频结束时,您应该能够:

  • 了解页面加载规则
  • 了解条件条件选项
  • 创建页面加载规则

DTM基础知识:页面加载规则,第2部分

到此视频结束时,您应该能够:

Google AdWords示例

当用户填写表单并到达页面时,营销人员希望触发Google AdWords转换标签 https://www.mysite.com/form/thank-you.html

下面是如何在动态标签管理中设置此方案:

  1. 创建新页面加载规则。

  2. 在规则条件中,指定将触发此规则的页面。

  3. 将供应商提供的标记直接粘贴到第三方标记部分。

    由于动态标签管理不依赖模板,因此营销人员可以在规则中使用任何标签,即使是格式化HTML中也是如此。

  4. 为您的规则指定一个描述用户交互的名称,如“Forms:用户提交表单。”

    您还可以向规则中添加描述性元数据。

    如果您和其他人希望稍后将此规则用于其标记或工具,此说明将帮助您和其他人识别此规则。

  5. 保存您的规则,您就可以在分阶段环境测试它、请求规则批准并发布到生产站点。

    注意

    默认情况下,页面加载规则加载到页面底部。 此设置适用于大多数情况。 但是,如果您正在设置的规则在页面内容中具有某种依赖性,则最好将该规则配置为在DOM就绪时加载。 相反,如果您有其他规则依赖于相关规则的结果,请在页面顶部或加载时加载规则,以确保它首先触发。

页面加载规则——高级

此示例说明如何向iPad上的用户提供A/B测试。

您可能希望目标规则中的特定用户区段。 以下示例显示如何使用iPad上特定于已访问我们网站超过15分钟并通过Google搜索访问该网站的用户的区段,将A/B测试交付到表单。

  1. 创建条件。

    下图显示了您用于此访客段的设置:

  2. 使用Adobe Target设置表单测试。

    您无需修改页面,并且标记中不存在mbox容器。

  3. Save​击,在Adobe Target配置测试,测试正在运行。

规则条件和函数

描述所有动态标签管理规则条件及其功能。

规则条件中的自定义脚本

在页面加载规则的规则条件中使用自定义代码时,必须在 return true 要触发规则时使用布尔值。

条件与功能

下表描述了条件类型、条件、函数和适用附注:

条件类型 条件 函数 注释

URL

协议

指示规则触发HTTP或HTTPS。

Subdomain

指示规则在指定的子域上触发或不触发。

在此条件下启用正则表达式,以在一个条件中包含多个方案。

路径

指示规则在指定的URL路径上触发或不触发。

在此条件下启用正则表达式,以在一个条件中包含多个方案。 路径条件函数基 于_satellite.data.URI,它包含查询参数。

参数

指示规则在存在具有特定值的特定URL参数时触发。

在此条件下启用正则表达式,以在一个条件中包含多个方案。

技术

Cookie Opt-out

指示仅在用户根据存在设置为“true”的sat_track Cookie ,接受Cookie时触发规则

需要设置数据元素。 可以在“编辑属性”页面上为Cookie 指定自定义 名称。

浏览器

指示规则仅在指定的浏览器中触发。

Operating System

指示规则仅在指定的操作系统中触发。

Screen Resolution

指示规则在指定的屏幕分辨率范围内触发。

Window Size

指示规则在指定的窗口大小范围内触发。

参与度

流量源

指示如果访问来自指定源,将触发规则。

在此条件下启用正则表达式,以在一个条件中包含多个方案。

登陆页面

指示在访问登录指定页面时触发的规则。

在此条件下启用正则表达式,以在一个条件中包含多个方案。

New/Returning Visitor

指示仅在新访问/返回访问时触发规则。

Sessions

指示访客具有>、=或<指定数量的会话时触发规则。

Page Views

指示访客在此会话或所有会话中具有>、=或<指定数量的页面视图时触发规则。

现场停留时间

指示如果访问持续指定的分钟数,将触发规则。

注册用户

根据数据元素中指示的用户注册状态指示要触发的规则。 如果指示的数据元素有值,则条件的计算结果为“true”(不包括默认值)。

需要设置数据元素。

已登录

指示如果用户是/未登录(如数据元素中所示)将触发规则。 如果指示的数据元素有值,则条件的计算结果为“true”(不包括默认值)。

需要设置数据元素。

以前的转换者

指示如果用户是/不是以前的转换器(如指示的数据元素),将触发规则。 如果指示的数据元素有值,则条件的计算结果为“true”(不包括默认值)。

需要设置数据元素。

购物车项目数量

指示规则,如果用户在购物车中具有某些项目数(如数据元素所示),则触发。

需要设置数据元素。

购物车金额

指示如果用户在购物车中具有特定美元值(如数据元素所示)时触发规则。

需要设置数据元素。

数据

Cookie

指示规则在存在指定值的指定cookie时触发。

在此条件下启用正则表达式,以在一个条件中包含多个方案。

数据元素值

指示规则在存在具有指定值的指定数据元素时触发。

需要设置数据元素。 在此条件下启用正则表达式,以在一个条件中包含多个方案。

变量集

指示规则在存在指定值的指定JS对象时触发。 可能需要在对象路径前添加相应范围的前缀,具体取决于方案- 'this.'、'事件.'、'目标.'、'window.'或'param.'。

在此条件下启用正则表达式,以在一个条件中包含多个方案。

自定义

打开空白文本框以输入自定义脚本。

On this page

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now