首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

设置dataLayer并运行GTM.js脚本后,推送至增强电子商务

在Google Tag Manager(GTM)中设置dataLayer并运行GTM.js脚本后,您可以通过以下步骤将数据推送到增强电子商务(Enhanced E-commerce)模块:

1. 设置Data Layer

首先,确保您的网站有一个正确配置的dataLayer。Data Layer是一个全局JavaScript对象,用于存储有关用户与网站交互的数据。

代码语言:javascript
复制
<script>
  window.dataLayer = window.dataLayer || [];
</script>

2. 触发事件

当网站上发生特定事件时(例如,产品点击、购买完成等),您需要将这些事件推送到dataLayer。

代码语言:javascript
复制
// 示例:产品点击事件
document.querySelector('.product-link').addEventListener('click', function() {
  dataLayer.push({
    'event': 'productClick',
    'ecommerce': {
      'click': {
        'actionField': {'list': 'Product List'},
        'products': [{
          'name': 'Product Name',
          'id': 'Product ID',
          'price': 'Product Price',
          'brand': 'Product Brand',
          'category': 'Product Category'
        }]
      }
    }
  });
});

3. 配置GTM容器

  1. 登录到Google Tag Manager。
  2. 选择您的容器。
  3. 转到“Tags”部分,并添加一个新的Tag。
  4. 选择“Google Analytics: Universal Analytics”或“Google Analytics: GA4”作为Tag类型。
  5. 在“Track Type”中选择“Event”。
  6. 在“Event Category”、“Event Action”和“Event Label”中填写相应的值(如果需要)。
  7. 在“Google Analytics Settings”中,选择您的跟踪ID。
  8. 在“Data Layer Variable Name”中输入您的dataLayer名称(默认是dataLayer)。
  9. 在“Enable Enhanced E-commerce Features”中勾选相关选项,例如“Enable E-commerce”和“Enable Enhanced E-commerce Reporting”。
  10. 保存并发布容器。

4. 推送数据到增强电子商务

当您触发事件并将数据推送到dataLayer时,GTM会自动捕获这些数据并将其发送到Google Analytics。

例如,当用户完成购买时:

代码语言:javascript
复制
// 示例:购买完成事件
dataLayer.push({
  'event': 'purchase',
  'ecommerce': {
    'purchase': {
      'actionField': {
        'id': 'Transaction ID',
        'affiliation': 'Affiliation',
        'revenue': 'Total Revenue',
        'tax': 'Tax',
        'shipping': 'Shipping',
        'coupon': 'Coupon Code'
      },
      'products': [{
        'name': 'Product Name',
        'id': 'Product ID',
        'price': 'Product Price',
        'brand': 'Product Brand',
        'category': 'Product Category',
        'quantity': 'Quantity'
      }, {
        // 其他产品...
      }]
    }
  }
});

5. 验证数据

最后,您可以在Google Analytics的“Conversions”部分查看增强电子商务报告,以验证数据是否正确推送和处理。

注意事项

  • 确保dataLayer变量名与GTM中的设置一致。
  • 确保GTM容器已正确部署并加载在您的网站上。
  • 测试您的设置,确保数据正确推送和处理。
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的沙龙

领券