gpt4 book ai didi

javascript - 如何指定将产品添加到购物车的 "list"?增强型电子商务

转载 作者:数据小太阳 更新时间:2023-10-29 04:52:33 25 4
gpt4 key购买 nike

尝试为我的网站实现 Google Analytics 增强型电子商务跟踪。

如何指定将产品添加到购物车的“列表”?

这是将产品添加到购物篮的标准跟踪代码:

    // Called when a product is added to a shopping cart.
function addToCart(product) {
ga('ec:addProduct', {
'id': product.id,
'name': product.name,
'category': product.category,
'brand': product.brand,
'variant': product.variant,
'price': product.price,
'quantity': product.qty
});
ga('ec:setAction', 'add');
ga('send', 'event', 'UX', 'click', 'add to cart'); // Send data using an event.
}

没有任何功能可以指定单击“添加到购物车”按钮的产品列表的名称。

一定有这样的东西:

ga('ec:setAction', 'click', {'list': 'Search Results'});

但这仅适用于“点击”操作(不适用于“添加”)。 (根据 https://developers.google.com/analytics/devguides/collection/analyticsjs/field-reference#(product action) )

此外,我需要指定产品在列表中的位置。有什么想法吗?

最佳答案

我遇到了同样的问题,并被困了几个小时。

我的问题是,我在与列出和点击产品印象的地方不同的子域上进行了结帐流程。通过简单地在 GTM 的 GA 页面 View 标签上添加一个字段,“cookieDomain”=“auto”,所有开始工作 - Cross Domain Tracking with Google Tag Manager .

我唯一需要添加有关列表的信息的地方是:

  • 产品印象列表。 'list' : '搜索结果'
  • 产品点击(来自印象列表)。 'actionField': {'list': '搜索结果'},

我没有为产品详细信息或结帐过程中的任何地方添加它(添加到购物车、结帐、购买)。

对于结帐过程中的其他外部域,我想您将需要跨域跟踪。

关于javascript - 如何指定将产品添加到购物车的 "list"?增强型电子商务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30627674/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com