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 一切都应该重新开始工作。

任何想法?亚历克西奥

4

3 回答 3

1

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

完成后,您可以将事件推送到 dataLayer 中,并在值全部存在后将其用作规则来归档 GA 标记。

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

于 2014-06-25T11:49:23.707 回答
0

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

于 2014-08-06T12:57:04.607 回答
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>
于 2016-03-10T21:12:36.943 回答