【问题标题】:Google Tag Manager and Magento shop谷歌标签管理器和 Magento 商店
【发布时间】:2013-01-06 17:07:39
【问题描述】:

我尝试将 Google 跟踪代码管理器与 Magento 连接起来。在谷歌网站上,我找到了几个Data Layer Variable Names

<script>
  dataLayer = [{
    'pageCategory': 'signup',
    'visitorType': 'high-value'
  }];
</script>

是否有任何网站或地方可以找到 magento 数据层的名称,例如

  • 身份证
  • 姓名
  • sku
  • 类别
  • 价格
  • 数量

感谢您的建议。

【问题讨论】:

    标签: magento google-analytics statistics tracking google-tag-manager


    【解决方案1】:

    根据我对 Google Tagmanager 的理解,您必须将 GTM 中的变量名称定义为宏。如果您没有访问 google Tagmanager 的权限,请询问网站管理员或营销人员或曾经处理过它的人来创建您想要的宏。然后您可以在您的 Magento 代码中使用相同的名称。

    如果这回答了你的问题,请告诉我。

    【讨论】:

      【解决方案2】:

      据我了解,在 Google 跟踪代码管理器中,您在一个容器中工作,定位到您的一个或所有网站。每个容器都有自己的数据层(可以随意命名)。在这个数据层中,您推送变量和事件,所有这些都是完全用户定义的。这意味着没有真正的“magento 数据层”,只有数据层,其中包含您定义的变量。

      如果你的 magento 标签需要一个 sku 值,你应该自己在数据层中定义它,例如:

      <script>
        dataLayer = [{
          'idSku': '102456',
          'category': 't-shirt'
        }];
      </script>
      

      这个数据层应该在你的谷歌标签管理器脚本之上定义,否则这些变量或事件对于标签管理器是不可用的。

      如果您确实想稍后添加变量,例如在特定点击事件之后,您可以使用以下脚本将其异步添加到数据层:

      dataLayer.push({'variable_name': 'variable_value'});
      

      如果您实际上并不知道需要定义哪些变量,您可能应该阅读 magento 文档。

      【讨论】:

        【解决方案3】:

        GTM 可以为电子商务交易使用预定义的宏名称,如下所示:

        <script> 
        dataLayer = [{ 
          'transactionId': '1234', 
          'transactionDate': '13112012', 
          'transactionType': 'Type 1', 
          'transactionAffiliation': 'ACME Clothing', 
          'transactionTotal': 25.60, 
          'transactionShipping': 5.00, 
          'transactionTax': 1.00, 
          'transactionPaymentType': 'Paypal', 
          'transactionCurrency': 'EUR', 
          'transactionShippingMethod': 'Store pickup', 
          'transactionPromoCode': '', 
          'transactionProducts': [{ 
            'id': '12', 
            'name': 'Red leather boots', 
            'sku': '45622LTHRBOOTS', 
            'category': 'Shoes > Boots', 
            'price': 450.00, 
            'quantity': 2 
            }, 
            { 
            'id': '14', 
            'name': 'Black leather jacket', 
            'sku': '456VESRTE', 
            'category': 'Clothing > Jackets', 
            'price': 750.00, 
            'quantity': 1 
            }] 
        }]; 
        </script>
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-11-20
          • 2018-04-13
          • 1970-01-01
          • 2014-07-15
          • 2013-02-16
          相关资源
          最近更新 更多