我在Prestashop上有一个电子商务网站,而不是数据层,它创建了一个名为MBG的javascript变量,用于增强型电子商务。例如,这是结帐页面上的样子:
<script type="text/javascript">jQuery(document).ready(function(){
var MBG = GoogleAnalyticEnhancedECommerce;
MBG.setCurrency('INR');
MBG.add({"id":"8241835-83697","name":"\"Arpenaz 50 Jr Socks\"","category":"\"socks\"","brand":"","variant":"\"UK 2.5-5 - EU 35-38\"","type":"typical","position":"0","quantity":"1","list":"order","url":"","price":"93.84"});MBG.addCheckout('0');MBG.addProductClick({"id":"8241835-83697","name":"\"Arpenaz 50 Jr Socks\"","category":"\"socks\"","brand":"","variant":"\"UK 2.5-5 - EU 35-38\"","type":"typical","position":"0","quantity":"1","list":"order","url":"","price":"93.84"});
});</script> <script type="text/javascript">ga('send', 'pageview');
但问题是我的Universal Analytics代码无法读取此数据。因此,我有两个问题。
1)如果我将此数据传递给自定义javascript变量并且我的UA标记读取相同,那么它会起作用吗?
2)如果是,我如何将此数据传递给自定义javascript变量?
3)如果否,是否有任何方法可以使用此数据创建数据层变量?
我没有任何开发人员支持直接在网站上创建数据层,因此所有更改都必须通过GTM进行。我是一个完全的初学者,所以任何帮助都会受到很多赞赏。