Google 增强型电子商务跟踪不起作用

Google Enhanced E-Commerce Tracking not working

我试过下面的代码

ga('create', 'UA-111563164-2', 'auto');
    ga('require', 'ec');
    ga('ec:addImpression', {            // Provide product details in an impressionFieldObject.
      'id': 'trip-to-fairy-meadows-and-nanga-parbat-base-camp-by-directions-explore-with-us',                   // Product ID (string).
      'name': 'TRIP TO FAIRY MEADOWS AND NANGA PARBAT BASE CAMP', // Product name (string).
      'brand': 'DIRECTIONS - EXPLORE WITH US',                // Product brand (string).              // Product variant (string).
      'category': 'Apparel/T-Shirts',
      'variant': 'black',
      'list': 'Search Results',
      'position': 1   
    });

    ga('ec:addImpression', {
      'id': 'P67890',
      'name': 'YouTube Organic T-Shirt',
      'category': 'Apparel/T-Shirts',
      'brand': 'YouTube',
      'variant': 'gray',
      'list': 'Search Results',
      'position': 2
    });

    ga('send', 'pageview'); 

代码是用 angular 4 编写的,我正在使用 angulartics2 库。数据不会被推向 google 分析。

您的代码看起来不错,应该可以按预期工作。您看不到任何数据的原因可能是 Google Analytics 数据处理延迟。

处理延迟为 24-48 小时。每天向 Analytics 发送超过 200,000 个会话的标准帐户将导致报告每天仅刷新一次。这可能会将报告和指标的更新延迟最多两天。要恢复当天处理,请将您的帐户每天发送的会话数减少到 < 200,000。

对于 Analytics 360 帐户,此限制扩展到每月 20 亿次点击。

Google Analytics 官方文档中的更多内容:https://support.google.com/analytics/answer/1070983?hl=en