交易 ID 数据源

通过交易 ID 数据源,您不仅可以并排查看在线和离线数据,还可以将数据绑定在一起。它需要在您的 Analytics 实施中使用 transactionID 变量。

当您发送包含 transactionID 值的在线点击时,Adobe 会为当时设置或保留的所有变量生成“快照”。如果找到通过数据源上载的匹配交易 ID,则会将在线和离线数据绑定在一起。

对于使用交易,必须先发送并处理具有交易ID的在线点击,然后再发送具有该交易ID的任何交易数据源数据。 在线点击包含随交易ID信息保存的在线点击中的变量(eVar等),但不包含事件。

在发送交易数据源点击时,数据源交易点击的交易ID会查找var等。 与原始在线点击与该交易ID关联的(非事件)。 如果数据源交易点击中传递的变量没有值,则它会在数据源交易点击中使用这些变量。

示例

如果传入具有交易ID 1256的在线点击并在其上设置evar1=blueevar2=waterevent1,则交易ID 1256的交易数据将与evar1=blueevar2=water一起保存。 事务信息中不保存任何事件值。

现在,假设数据源事务点击随后通过系统传递,并设置事务ID为1256和evar1=yellowevar3=mountainevent2。 系统找到保存的事务数据,并在数据源事务点击集evar2=water中(因为这是在原始点击中设置的数据)。 它未设置evar1=blue(与在原始点击时一样),因为数据源事务点击中已设置evar1(黄色)的值。 因此,数据源事务点击会导致evar1=yellowevar2=water(来自原始在线点击)和evar3=mountain。 这3个eVar值已设置event2 — 数据源事务点击中的事件。

在处理数据源事务点击时,不会设置来自数据源事务点击的值event1

交易 ID 数据源的整个工作流程

通过以下通用工作流程来开始使用交易 ID 数据源:

  1. 创建数据源(“通用”类别和“通用数据源(交易 ID)”类型)。
  2. 按照数据源设置向导获取FTP位置,以上载数据并下载数据源模板文件。
  3. 更新您的实施以包含该 transactionID 变量。
  4. 将数据源文件上载到包含 .fin 文件的 FTP 站点。

上载文件和实现代码示例

如果您上载了以下数据源文件,并在您的站点上实现了下列代码,您会在报表中看到链接的数据。数据源文件使用 eVar1 和 event1,而联机实现使用 eVar2 和 event2。由于交易 ID 匹配,因此您可以看到 eVar1 的 event2 数据和 eVar2 的 event1 数据。

示例文件

下载模板、更新值,然后将其上载到数据源 FTP 位置:

# Example eVar1 name Example event 1 name 1
Date Evar 1 Event 1 transactionID
01/01/2020/12/00/00 Example eVar1 value 1 1234

实施代码示例

有关交易 ID 的更多详细说明,请参阅实施用户指南中的 transactionID

var s = s_gi("examplersid");
s.eVar2 = "Example eVar2 value";
s.events = "event2";
s.transactionID = "1234";
s.t();

在此页面上