首页 文章

跟踪SKU在Google Analytics中的购买情况

提问于
浏览
2

我们的产品是服装,所以我们有很多尺寸和颜色可供选择,只需一个产品即可 .

我们将Google跟踪代码管理器与Google Analytics和增强型电子商务集成在一起 . 在产品详细信息页面上,产品ID(父级别,无变体)被推送到sku变量中的数据层 . 在确认页面上,dataLayer> transactionProducts填充了每个sku订购的数组 . SKU也是母公司级别的 . 因此,我们可以看到基于sku订购的产品页面转换率与通过产品展示的sku .

Google Analytics只会获取SKU值的第一个实例,而忽略其余部分 . 因此,在下面的示例中,Google Analytics将显示按此顺序销售的3台SKU 123 .

dataLayer = [{
    "pageName":"confirmation",
    "pageCategory":"checkout",
    "transactionProducts": [{
        "sku":"123",
        "vn":"123:black",
        "price":10,
        "quantity":3,
        "currency":"USD"
    },{
        "sku":"123",
        "vn":"123:white",
        "price":10,
        "quantity":2,
        "currency":"USD"
    }]
}];

My question is this: how can we track purchases as in the example above such that total quantity of SKU 123 is recorded in GA?

通过我的指示,我们要么1.更改产品页面上的SKU与确认页面的含义,并将SKU保留为前者的父级,并将SKU更新为后者的vn或2.放弃查看购买的能力变量并将父级总计推送到确认页面上的dataLayer中的transactionProducts . 如果我们做1,那么我担心我们会放弃产品页面展示转化率指标 . 如果我们做2,那么我们就会忽略变量的购买能力 . 是否还有其他选项可用于跟踪我所缺少的SKU总数?

1 回答

  • 0

    也许是对这个问题的迟到反应,但我会选择选项1,以便您可以轻松查看产品转换(购买/产品视图) . 然后,如果要捕获变体,则应该能够使用 variant 键 . 如果您需要添加除标准键以外的其他键(https://developers.google.com/analytics/devguides/collection/analyticsjs/enhanced-ecommerce#product-data),您可以创建一些具有产品级别范围的自定义维度 . 那么你的dataLayer看起来像这样:

    dataLayer = [{
        "pageName":"confirmation",
        "pageCategory":"checkout",
        "transactionProducts": [{
            "sku":"123",
            "variant":"black",
            "price":10,
            "quantity":3,
            "currency":"USD"
        },{
            "sku":"123",
            "variant":"white",
            "price":10,
            "quantity":2,
            "currency":"USD"
        }]
    }];
    

相关问题