Adobe Analytics服务端部署中,发送的数据可以遵循两种格式:
XMD对象
XDM对象就是使用内置的Adobe Analytics ExperienceEvent模板 字段组,你只需要将数据按照这个结构去发送就可以。
XDM对象的结构如:
{
"xdm": {
"productListItems": [{
"productCategories": [{
"categoryID": "Men's"
}],
"name": "Hiking boot",
"quantity": 1,
"priceTotal": 49.99
},
{
"productCategories": [{
"categoryID": "Camping"
}],
"name": "Hunting blind",
"quantity": 3,
"priceTotal": 699.69
}]
}
}
XDM对象适合你要使用Adobe Experience Platform,方便XDM映射到AEP。
XDM对象的映射方式分为两种:
- 显示映射:显示映射就是发送的XDM对象已经是符合Adobe Analytics ExperienceEvent模板的结构,数据直接映射到对应的维度
- 隐藏映射:XDM对象不符合Adobe Analytics ExperienceEvent模板的结构,需要通过处理规则去映射
一般建议是显示映射,以减少处理规则的配置。
数据对象
数据对象可以将它们转发到Adobe Analytics而无需符合架构 (XDM),可以理解为就是直接发送,数据对象的字段结构是data.__adobe.analytics,如:
{
"data": {
"__adobe": {
"analytics": {
"products": "Archery;Fletched arrow;12;159.99"
}
}
}
}
数据对象适合你要使用Customer Journey Analytics,结构更符合。
如果同时设置有数据对象和XDM对象,数据对象的优先级高于XDM对象,所以数据对象会覆盖XDM对象。
其实,较常用的是直接使用已有的发送数据,如digitalData,ACDL,Custom Event,自建自定义的XDM架构实现字段的映射,自定义的更灵活。



