在Adobe Analytics中手动映射变量

Adobe Experience Platform Web SDK可以自动映射某些变量,但必须手动映射自定义变量。

对于未自动映射到Analytics的XDM数据,您可以使用上下文数据来匹配架构。 然后,可以使用处理规则将其映射到Analytics中以填充Analytics变量。

此外,您还可以使用一组默认的操作和产品列表,通过Adobe Experience Platform Web SDK发送或检索数据。 为此,请参阅收集商务和产品信息

上下文数据

要供Analytics使用,请使用点表示法对XDM数据进行扁平化处理,并作为contextData提供。 以下值对列表显示了context data扁平化时的样子:

{
  "bh": "900",
  "bw": "1680",
  "c": "24",
  "c.a.d.key.[0]": "value1",
  "c.a.d.key.[1]": "value2",
  "c.a.d.object.key1": "value1",
  "c.a.d.object.key2.[0]": "value2",
  "c.a.x.environment.browserdetails.javascriptenabled": "true",
  "c.a.x.environment.type": "browser",
  "cust_hit_time_gmt": "1579781427",
  "g": "http://example.com/home",
  "gn": "home",
  "j": "1.8.5",
  "k": "Y",
  "s": "1680x1050",
  "tnta": "218287:1:0|0,218287:1:0|2,218287:1:0|1,218287:1:0|32767,218287:1:0|1,218287:1:0|0,218287:1:0|1,218287:1:0|0,218287:1:0|1",
  "user_agent": "Mozilla/5.0 AppleWebKit/537.36 Safari/537.36",
  "v": "Y"
}

处理规则

可以通过处理规则访问边缘网络收集的所有数据。在Analytics中,可以使用处理规则将上下文数据合并到Analytics变量中。

例如,在以下规则中,Adobe Analytics设置为使用与​a.x._atag.search.term(上下文数据)​关联的数据填充​内部搜索词(eVar2)

XDM架构

Adobe Experience Platform使用模式以可重用的一致方式描述数据结构。 通过跨系统一致地定义数据,更容易保留含义,从而从数据中获得价值。 Analytics 上下文数据与架构定义的结构配合使用。

以下示例显示如何将event命令xdm选项一起使用,以通过Adobe Experience Platform Web SDK发送和检索数据。 在此示例中,event 命令与 ExperienceEvent 商务详细信息架构匹配,因此可以跟踪 productListItems nameSKU 值:

alloy("event",{
  "xdm":{
    "commerce":{
      "productViews":{
        "value":1
      }
    },
    "productListItems":[
      {
        "SKU":"HT105",
        "name":"Large Field Hat",
      },
      {
        "SKU":"HT104",
        "name":"Small Field Hat",
      }
    ]
  }
});

有关使用Adobe Experience Platform Web SDK跟踪事件的更多信息,请参阅跟踪事件

在此页面上