首页 文章

使用Google跟踪代码管理器和DataLayer进行电子商务跟踪

提问于
浏览
1

更新:我已从标签配置中禁用了增强型电子商务 . 我看到的问题是我的数据层已正确创建,所有规则触发,在GA中我可以看到事件购买但我没有看到与订单值和订购产品相关的信息 . 我错过了应该将自定义变量映射到GA的变量吗?

大家好,我们的GA GTM自5月底以来运行良好,因为谷歌标签管理员帐户存在问题,我们丢失了GTM中的所有配置 . 现在我正在尝试重新配置它考虑到1)这是我第一次使用这些工具的经验2)我没有关于如何配置GTM的文档 .

我正在做的是从我在HTML和Google Analytics报告中看到的内容开始逆向设计GTM配置 .

停止工作的报告之一是与电子商务有关的报告 .

从HTML我看到以下说明:

dataLayer.push({
"event":"Purchase",
"customerEmail":"alexio@mysite.com",
"orderNumber":"OIT00019938",
"orderRevenue":"31,97",
"orderShippingValue":"4,92",
"orderDiscountValue":"0,00",
"orderShippingCountry":"IT",
"orderShippingZip":"20141",
"orderInvoiceCountry":"IT",
"orderInvoiceZip":"20141",
"orderPaymentMethod":"cash_on_delivery",
"orderShippingMethod":"standard",
"orderCouponLabel":"",
"orderAffiliate":"(not set)",
"items":
[{"sku":"00080988",
"fullSku":"00080988-IT_48-ffffff",
"orderNumber":"OIT00019938",
"itemBrand":"C'N'C COSTUME NATIONAL Long-sleeve-shirts",
"itemMacro":"camicie",
"itemMicro":"camicie maniche lunghe",
"itemGender":"man",
"itemSeason":"spring-summer",
"itemSize":"IT_48",
"itemColor":"bianco",
"itemPrice":"31,97","itemQuantity":"1"}]});

我试图用不同的方式配置GTM,但没有一个工作 . 我有一个规则会在事件“购买”发生时触发(并且我发现它确实通过GTM调试视图触发)并且我创建了不同的标签,使用类型(事件,页面视图),启用增强的电子商务功能和DataLayer等 . 不幸的是它到目前为止从未奏效 . 由于我在数据层中使用了很多自定义变量,我认为在GTM的某处我应该将它们与Google Analytics使用的那些映射,但是,如果是真的,我不知道在哪里......

由于一切正常,直到5月底,并且唯一改变的是GTM的突然消失,我认为以正确的方式配置GTM一切都应该重新开始工作 .

任何的想法?的Alexio

3 回答

  • 0

    您需要在dataLayer对象中使用已定义的GA命名约定,然后GTM会自动将这些约定传递给GA标记(通用GA),或者您需要触发一个JS标记,该标记将以正确的格式将值推送到dataLayer中 . 您可以使用dataLayer宏获取值并在JS中使用它们 .

    完成后,您可以将事件推送到dataLayer,并将其作为规则用于在值完全存在后提交GA标记 .

    https://support.google.com/tagmanager/answer/3002596?hl=en

  • 1

    如果您要在Google Analytics中使用增强型电子商务功能,则需要添加ec.js库 . 它应该放在GTM容器之前 . 此外,在您的Google Analytics媒体资源中,需要创建增强型电子商务的视图 . 我的建议是,如果您从头开始学习,请启用增强型电子商务 . 更难实现,但提供了更多的数据收集选项 .

  • 0

    以下是购买活动的增强型电子商务数据层 - :

    <script type="text/javascript">
    //<![CDATA[
        window.dataLayer = window.dataLayer || [];
            dataLayer.push({
          'ecommerce': {
            'purchase': {
              'actionField': {
                'id': '100000191',                         // Transaction ID. Required for purchases and refunds.
                'affiliation': '',
                'revenue': '199.9900',                     // Total transaction value (incl. tax and shipping)
                'tax': '15.2400',
                'shipping': '0.0000',
                'coupon': ''
              },
              'products': [
                                                      {                            
                'name': 'AT&T 8525 PDA',     // Name or ID is required.
                'id': '8525PDA',
                'price': '184.7500',
                'brand': 'At&t',
                'category': 'Cell Phones',
                'quantity': 1.0000          }]
                                    }
          }
        });
    //]]>
    </script>
    

相关问题