如何在Google代码管理器中测试和实施数据层以进行Google分析

时间:2014-11-04 11:39:03

标签: javascript-events google-analytics e-commerce google-tag-manager measurement-protocol

我们通过使用数据层进行enhanced eCommerce跟踪,在本地环境中设置和测试,我们可以在分析中看到网页浏览,但不会触发事件和展示 我试过用这个

dataLayer.push({ 
    'ecommerce': { 'Impression': [ { 'name': '${product.name}' ,'id': '${product.code}' }]}

});

dataLayer.push({
     'ecommerce': 
     { 'detail': 
        {    'products': 
                    [{ 
                        'name':  '${product.name}',  
                        'id': '${product.code}',
                        'variant': '${product.style}' 
                    }]
        } 
    } 
});

但我不知道如何在当地测试。 我已经使用Google标签管理器调试模式进行了测试,但它显示数据层已被推送但我无法跟踪谷歌分析中的事件

3 个答案:

答案 0 :(得分:0)

至少对于展示次数,您似乎没有使用正确的参数名称(您有“印象”,但它应该是“展示次数”)。展示次数应根据本指南https://developers.google.com/tag-manager/enhanced-ecommerce

进行衡量
// Product impressions are sent by pushing an impressions object
// containing one or more impressionFieldObjects.
dataLayer.push({
  'ecommerce': {
    'currencyCode': 'EUR',                       // Local currency is optional.
    'impressions': [
     {
       'name': 'Triblend Android T-Shirt',       // Name or ID is required.
       'id': '12345',
       'price': '15.25',
       'brand': 'Google',
       'category': 'Apparel',
       'variant': 'Gray',
       'list': 'Search Results',
       'position': 1
     }]
  }
});

答案 1 :(得分:0)

我最近为客户实现了这一点,并发现omnibug(用于firefox或chome)和google实时报告是我们设置完所有后测试的最佳组合。

我几乎完成了这本书,我的开发人员设置了数据层(非常重要的是它在代码中的GTM标记之上!)并根据本文档在GTM中设置各种宏,规则和标记(与您的链接不同):https://developers.google.com/tag-manager/enhanced-ecommerce很容易错过该页面上折叠的代码管理器配置步骤。我知道我做了。

如果您已实施所有GTM设置,则当您启动应触发这些事件的任何操作时,大多数增强型电子商务内容都应显示在omnibug中。

我们最困难的部分是产品展示,因为我们的产品详情页面是ajax驱动的。

我也发现Simo Hava的博客文章对此非常有帮助! http://www.simoahava.com/analytics/ecommerce-tips-google-tag-manager/


注意:对于我们设置的记录,我们在生产和开发环境中使用单独的容器,这使我们能够使用omnibug发布和测试。我发现Simo的GTM工具对此非常有用,所以我可以复制选择的标签,宏和规则:http://www.simoahava.com/analytics/introducing-gtm-tools/

祝你好运!

答案 2 :(得分:0)

用于检查Google Tag Assistant跟踪的localhost

https://chrome.google.com/webstore/detail/tag-assistant-by-google/kejbdjndbnbjgmefkgdddjlbokphdefk

我认为这是检查数据层的最佳方法