【发布时间】:2016-01-16 19:23:57
【问题描述】:
我们的产品是服装,因此我们有许多尺寸和颜色变体,可以汇总在一个产品 ID 下。
我们将 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"
}]
}];
我的问题是:我们如何跟踪上例中的购买情况,以便将 SKU 123 的总量记录在 GA 中?
在我看来,我们要么 1. 更改产品页面与确认页面上 SKU 的含义,并在前者中保持 SKU 作为父级,并将后者更新为 vn 或 2. 放弃能力查看变体的购买并将父级总和推送到确认页面上 dataLayer 中的 transactionProducts。如果我们做 1,那么我担心我们会失去产品页面展示转化率指标。如果我们做 2,那么我们就会失去按变体购买的可见性。是否有任何其他选项可以跟踪我丢失的总 SKU 购买量?
【问题讨论】:
标签: google-analytics google-tag-manager