Customer Experience Digital Data Layer 1.0
什么是Digital Data Layer?
网站和移动应用程序用于及时和一致的访问者数据的幕后结构。定义数据层的最常用方法是使用有时称为通用数据对象(UDO)的东西,该对象是用JavaScript编程语言编写的。数据层中包含的数据类型可以是多种多样的,包括电子商务交易信息,网络行为数据和移动应用程序使用等。
构建良好的数据层既可以作为支持数字营销应用程序的通用字典,也可以作为您希望如何与客户沟通的统一路线图。如果没有关于如何考虑客户交互数据的模型,则无法将应用程序与常见定义联系起来。数据层代表了许多数字营销人员努力实现的全渠道营销的承诺。
Customer Experience Digital Data Layer 1.0包含的主要对象如下:
The Root JavaScript Object
Page Identifier Object
Page Object
Product Object
Cart Object
Transaction Object
Event Object
Component Object
User Object
Privacy Object
Security Object
Version Object
An example of a good digitalData object
var digitalData = {
version: "1.0",
page: {
pageInfo: {
destinationURL: "http://www.example.com/index.html",
referringURL: "http://www.example.com/electronics.html?cat=15&p=2",
language: "en_CN",
pageName: "19\"; Widescreen Flat-Panel LCD Monitor - Electronics"
},
category: {
primaryCategory: "Electronics",
pageType: "product"
}
},
user: {
profile: [
{
profileInfo: {
language: "en_CN",
returningStatus: "false"
}
}
]
},
product: [
{
productInfo: {
productID: "156",
productName: "19\" Widescreen Flat-Panel LCD Monitor",
description: "2 ms response time; 10,000:1 contrast ratio; 300 cd/m² brightness; 1440 x 900 maximum resolution; DVI-D and 15-pin D-sub inputs",
productURL: "http://www.example.com/catalog/product/view/id/156/s/19-widescreen-flat-panel-lcd-monitor/category/13/",
productImage: "/static/images/19-widescreen-flat-panel-lcd-monitor.jpg",
productThumbnail: "/static/images/19-widescreen-flat-panel-lcd-monitor-thumb.jpg",
size: "1.0000"
},
category: {
primaryCategory: "Monitors"
},
price: {
basePrice: 399.99,
currency: "GBP",
priceWithTax: 399.99,
taxRate: 0
}
}
]
};
详细请参考W3C的官方文档
如果有需要可以私信我