我可以将 Google 跟踪代码管理器宣传视图拆分为多个代码吗?



我正在实现一个谷歌跟踪代码管理器数据层。到目前为止,我已经成功完成了大部分增强型电子商务设置。

在实现促销视图标签时,我看到在所有示例中,我发现一个标签被推送了所有 promoFieldObjects 的列表。 即:

dataLayer.push({
'ecommerce': {
'promoView': {
'promotions': [                     // Array of promoFieldObjects.
{
'id': 'JUNE_PROMO13',            // ID or Name is required.
'name': 'June Sale',
'creative': 'banner1',
'position': 'slot1'
},
{
'id': 'FREE_SHIP13',
'name': 'Free Shipping Promo',
'creative': 'skyscraper1',
'position': 'slot2'
}]
}
}
});

碰巧在我的应用程序中,在 4 个不同的促销视图标签中推送促销要容易得多,因为它们由几个不同的解耦反应组件分组呈现。

所以,我的问题是将此标签拆分为多个而不是单个大标签是否有任何缺点,例如:

dataLayer.push({
'ecommerce': {
'promoView': {
'promotions': [
{
'id': 'JUNE_PROMO13',
'name': 'June Sale',
'creative': 'banner1',
'position': 'slot1'
}]
}
}
});

dataLayer.push({
'ecommerce': {
'promoView': {
'promotions': [
{
'id': 'FREE_SHIP13',
'name': 'Free Shipping Promo',
'creative': 'skyscraper1',
'position': 'slot2'
}]
}
}
});

当你拆分它时,我认为只有最后一个会被 GA "看到"。这是因为第二次推送将覆盖"促销"属性。

我认为您可以通过跟踪数组中的两个促销活动来解决此问题,然后进行整体推送。

最新更新