Show Menu
主题×

数据元素

数据元素是数据字典(或数据映射)的构建块。使用数据元素可跨市场营销和广告技术收集、组织和交付数据。
单个数据元素是一个变量,其值可以映射到查询字符串、URL、Cookie 值、JavaScript 变量等。您可以在 Launch 中通过其变量名称引用此值。此数据元素集合将成为可用于构建规则(事件、条件和操作)的已定义数据的字典。所有 Launch 会共享此数据字典,以便与您添加到资产中的任何扩展一起使用。
所做的更改在 发布 之后才会生效。
在创建规则的整个过程中,要尽可能广泛地使用数据元素,以统一动态数据的定义,并提高标记过程的效率。您只需定义数据规则一次,以后便可以在多个位置使用。
可重用数据元素的概念非常强大,您应该将它们作为最佳实践使用。
例如,如果您通过特定方式引用页面名称或产品 ID,或从联盟营销链接或 AdWords 中的查询字符串参数获取信息,等等,则可以通过以下方式创建数据字典(数据元素):从其源中获取信息,然后在各种 Launch 规则中使用该数据。
使用页面名称为例,假设您通过引用数据层、 document.title 元素或网站中的标题标记来使用特定的页面名称模式。
在 Launch 中,您可以将数据元素创建为该特定数据点的单一引用点。之后,您可以在需要引用该页面名称的任意规则中使用此数据元素。如果在未来出于某些原因,您决定更改引用页面名称的方式(例如,您已经引用了 document.title ,但现在希望引用某个特定数据层),那么要更改该引用,您无需编辑多个不同的规则。只需在数据元素中更改引用一次,引用该数据元素的所有规则都会自动更新。
如果某个数据元素没有在规则中引用,则不会加载该数据元素,除非它在自定义脚本中被专门调用
数据元素在规则中使用或在脚本中手动调用时会填充数据。在高级别时,您可以:
  1. 创建一个数据元素 (如果尚未创建)。
  2. 规则 或自定义脚本中使用该数据元素。
有关介绍性视频,请参阅 数据元素

使用数据元素

在规则中

您可以在规则编辑界面中通过使用搜索框查找数据元素的名称来使用数据元素。

在自定义脚本中

您可以在自定义脚本中通过使用 _satellite 对象语法来使用数据元素:
_satellite.getVar('data element name');

创建数据元素

数据元素是规则的构建块。数据元素可用于创建页面上常用项目的数据字典(或数据映射),而无需考虑网站或应用程序中所包含对象的项目源自何处(查询字符串、URL 或 Cookie 值)。
  1. 在资产页面中,打开 Data Elements 选项卡,然后单击 Add Data Element。
  2. 命名数据元素。
  3. 选择扩展和类型。
    可用的数据元素类型由扩展决定。有关 Launch 核心扩展可用类型的信息,请参阅 数据元素类型
  4. 在提供的字段中提供任何请求的有关所选类型的信息。
  5. (可选)输入默认值。
    如果您未提供值,则不会发送任何值。有些人会选择输入“无”或“不适用”之类的内容,这样他们就可以确定在没有值时所发送的内容。不同的解决方案处理空变量的方式各不相同。即使不存在值,这样也可以确保一致性。
  6. 选择是否强制使用小写值以及是否移除换行符和空格。
  7. 选择是否清理文本。Clean Text 选项会移除开头和结尾的任何空格,并用一个空格替换中间的任意多个连续空格。使用此选项可规范化元素值以便轻松匹配。
  8. 选择持续时间。
    可用的选项包括:
    • None
      • 不会存储该值。
    • Page view
      • 该值会持续保留在变量中,直到刷新页面或加载新页面为止。
      • 可以在脚本中使用 _satellite 对象语法进行创建和设置:
        _satellite.setVar('data_element_name')
    • Session
      • 该值会持续保留在浏览器的会话存储中,直到浏览器选项卡关闭为止。
      • 在整个网站访问过程中可用。
    • Visitor
      • 该值会无限期地存储在客户端设备的本地存储中。
  9. 单击 Save
创建或编辑元素后,您可以将其保存并生成到 活动库 。这会立即将更改保存到库并执行生成操作。随即会显示生成操作的状态。您还可以从 Active Library 下拉菜单中创建新库。

内置数据元素

如果您以前使用过以下任何数据元素,则必须在 Launch 中创建自定义数据元素:
  • URI
  • 协议
  • 主机名