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

时间:2016-01-16 19:23:58

标签: google-analytics google-tag-manager

我们的产品是服装,所以我们有很多尺寸和颜色可供选择,只需一个产品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"
    }]
}];

我的问题是:我们如何跟踪上述示例中的购买量,以便在GA中记录SKU 123的总数量?

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

1 个答案:

答案 0 :(得分: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"
    }]
}];