我在 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 进行。我是一个完整的初学者,所以任何帮助都将不胜感激。