操作顺序

在向 Adobe 发送数据时,由 Adobe Analytics 发布的 AppMeasurement 库将按特定顺序依次执行。如果您不按顺序执行任务,则数据可能不完整。

  1. 如果您的网站使用数据层,请确保首先填充所有适用变量。例如,您使用页面标题填充adobeDataLayer.page.title。 有关更多信息,请参阅数据层
  2. 使用数据层填充 Analytics 变量。
    如果您使用Adobe Experience Platform中的标记,此任务可通过在标记之间使用数据元素来完成。 使用数据层中的值填充数据元素。 例如,数据元素Page Title从数据层变量adobeDataLayer.page.title获取值。
    然后可以使用数据元素填充Analytics变量。 例如,eVar4从数据元素Page Title获取值。
    查看详细信息数据元素将数据层对象映射到数据元素以及将标记数据元素映射到Analytics变量
  3. 最后,调用跟踪函数。 大多数 AppMeasurement 库都使用 t() 方法,但某些 Mobile SDK 使用 track()。调用跟踪函数时,在 Analytics 对象中定义的所有受支持变量都将以图像请求的形式发送到 Adobe。

非法字符

决不允许在 JavaScript 变量中使用以下字符和字符串。

  • 制表符 (0x09)
  • 回车符 (0x0D)
  • 换行符 (0x0A)
  • HTML 标记(例如 <b></b>&#153

某些变量还有其他限制或语法要求。例如,products 变量保留分号和逗号,以分隔不同的产品和类别。

Analytics