【问题标题】:GTM enhanced ecommerce : implement Add to Cart functionGTM 增强型电子商务:实现加入购物车功能
【发布时间】:2016-01-11 13:23:19
【问题描述】:

我几周以来一直在努力在我的 Prestashop 网站上使用 Google 跟踪代码管理器实现“添加到购物车”功能。

我确实有交易详情和展示页面,但我不明白如何配置添加到购物车。按照谷歌的说明,我做了什么:
- 对于标签,我只是采用了与 Google 文档中相同的说明。 -触发器:trigger-image

我想必须输入另一件事而不是“addToCart”字段。我试图用我的 addtocart 类按钮上的点击事件触发标签,但我只有一个事件的数据,我的数据层中从来没有“添加”操作。

我哪里错了?

我正在开发基本的演示 PrestaShop 网站。

任何帮助都会非常有用!

谢谢

【问题讨论】:

标签: google-analytics e-commerce prestashop google-tag-manager


【解决方案1】:

您应该在添加购物车时调用函数。

<script>
   function addToCart(product) {
   dataLayer.push({
     'event': 'addToCart',
     'ecommerce': {
       'currencyCode': 'EUR',
       'add': {                                // 'add' actionFieldObject measures.
         'products': [{                        //  adding a product to a shopping cart.
           'name': 'Triblend Android T-Shirt',
           'id': '12345',
           'price': '15.25',
           'brand': 'Google',
           'category': 'Apparel',
           'variant': 'Gray',
           'quantity': 1
          }]
       }
     }
   });
   }
   </script>

之后,您应该修复您的触发规则: 事件名称 - addToCart, 删除所有其他条件。

【讨论】:

  • 感谢您的回答。我不是开发人员,所以我有两个问题:-我想我必须将此脚本放在所有页面的标题中,但 GTM 的目标不是避免多个脚本吗? -我想我必须替换产品部分中的内容,例如:'price':'$product->show_price'。但是你知道在 PrestaShop 中添加购物车时我是如何链接这个功能的吗?
  • 1) 您应该在点击«添加到购物车»按钮时调用此函数。您希望能够在没有 javascripts 实现的情况下完成您的任务。 2)这只是一个例子,您应该替换产品值的值。不幸的是,我不熟悉 PrestaShop。
猜你喜欢
  • 2011-07-01
  • 2011-10-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-08-18
  • 2014-08-05
  • 2017-03-03
相关资源
最近更新 更多