使用 dataLayer 在 GA 和 GTM 中没有数据

No data in GA and GTM using dataLayer

我正在使用 Google 跟踪代码管理器和 dataLayer 将信息从电子商务网站提取到 Google Analytics,但过去几天 'Add to Cart' 图表一直是空的,即使测试站点运行良好,可以正常提取数据,而且我使用了复制的相同代码。

我可以看到触发器在预览模式下触发,在实时事件中它显示为添加到购物车事件但没有数据显示在我无法计算的购物行为中。

这是我用于数据层的代码:

        dataLayer.push({
        'event': 'addToCart',
        'ecommerce': {
            'currencyCode': curr,
            'add': {                       
              'products': [{               
                'id': pg,
                'name': garmentName,
                'price': garm,
                'brand': 'MyStore',
        //        'category': 'Apparel',
        //        'position': 0,
                'quantity': 1
               }]
            }
          }
        });

currpggarmentNamegarm 都是从 PHP 站点运行的 JavaScript 变量中提取的。

我使用的标签的屏幕截图是 available here

我的代码或标签没有问题,我过早关闭了包含数据层推送的功能