通过增强的电子商务报告,现在有一个部分可以报告联盟代码。'但是,我无法找到填充数据的方式。是否需要使用特定属性将某些内容推入数据层?谢谢!
答案 0 :(得分:0)
您可能正在寻找交易的从属关系属性。您可以在此处的文档中找到它:https://developers.google.com/analytics/devguides/collection/analyticsjs/enhanced-ecommerce#action-data
关于将其推入dataLayer(我假设您使用的是Google跟踪代码管理器),您应该将其作为键值对添加到您推送到dataLayer的ecommerce.purchase对象的actionField中。 / p>
以下是显示联属属性使用的Google Docs provide示例代码:
<script>
// Send transaction data with a pageview if available
// when the page loads. Otherwise, use an event when the transaction
// data becomes available.
dataLayer.push({
'ecommerce': {
'purchase': {
'actionField': {
'id': 'T12345', // Transaction ID. Required for purchases and refunds.
'affiliation': 'Online Store',
'revenue': '35.43', // Total transaction value (incl. tax and shipping)
'tax':'4.90',
'shipping': '5.99',
'coupon': 'SUMMER_SALE'
},
'products': [{ // List of productFieldObjects.
'name': 'Triblend Android T-Shirt', // Name or ID is required.
'id': '12345',
'price': '15.25',
'brand': 'Google',
'category': 'Apparel',
'variant': 'Gray',
'quantity': 1,
'coupon': '' // Optional fields may be omitted or set to empty string.
},
{
'name': 'Donut Friday Scented T-Shirt',
'id': '67890',
'price': '33.75',
'brand': 'Google',
'category': 'Apparel',
'variant': 'Black',
'quantity': 1
}]
}
}
});
</script>