Data Layer
Adobe Launch events are converted into flattened attribute names in order to meet the Tealium Customer Data Hub specifications.
Here is an example of an Adobe Launch event prior to being flattened:
var digitalData = {
example: "value",
cart: {
cartID: "306702397",
price: {
cartTotal: "72.59",
voucherCode: "",
voucherDiscount: "0"
},
item: [
{
quantity: "1",
price: {
basePrice: "2.97"
},
productInfo: {
sku: "10008761",
productName: "Green Widget",
fulfillmentMethod: "shipped"
}
},
{
quantity: "3",
price: {
basePrice: "36.94"
},
productInfo: {
sku: "20464228",
productName: "Blue Widget",
fulfillmentMethod: "pick up in store",
fulfillmentStore: "101"
}
}
]
}
}
Here is the flattened event that Tealium Collect would send:
{
"example": "value",
"cart.cartID": "306702397",
"cart.price.cartTotal": "72.59",
"cart.price.voucherCode": "",
"cart.price.voucherDiscount": "0",
"cart.item.quantity": ["1", "3"],
"cart.item.price.basePrice": ["2.97", "36.94"],
"cart.item.productInfo.sku": ["10008761", "20464228"],
"cart.item.productInfo.productName": ["Green Widget", "Blue Widget"],
"cart.item.productInfo.fulfillmentMethod": ["shipped", "pick up in store"],
"cart.item.productInfo.fulfillmentStore": ["", "101"],
// ...
}