magento|GTM代码及谷歌电子商务代码安装说明

在安装GTM代码及电子商务的时候,需要遵循严格的代码先后顺序:

1、全局代码:初始化dataLayer;

 window.dataLayer = window.dataLayer || [];

2、成功页获取订单信息并发送;

dataLayer.push({
   'transactionId': '1234',
   'transactionAffiliation': 'Acme Clothing',
   'transactionTotal': 38.26,
   'transactionTax': 1.29,
   'transactionShipping': 5,
   'transactionProducts': [{
       'sku': 'DD44',
       'name': 'T-Shirt',
       'category': 'Apparel',
       'price': 11.99,
       'quantity': 1
   },{
       'sku': 'AA1243544',
       'name': 'Socks',
       'category': 'Apparel',
       'price': 9.99,
       'quantity': 2
   }]
});

 3、全局代码:基础代码包,引入js;

 (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
            new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
            j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
            'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
        })(window,document,'script','dataLayer','XXXX');

上面写的很清楚,再次强调一下,所有代码必须放置在head里面,然后就是GTM代码不能放置在div中,必须全局都有。电子商务代码只能放置在成功页,而且三者顺序建议严格遵循以上顺序,之前有测试调整顺序后无法发送和接受数据。

猜你喜欢

转载自blog.csdn.net/lolgigeo/article/details/87688217