2016-11-27 60 views
-1

我在Prestashop上有一個電子商務網站,而不是數據層,它創建了一個名爲MBG的JavaScript變量,用於增強的E-商業。例如,以下是結帳頁上顯示的內容:從HTML源代碼中刪除Javascript變量並將其傳遞給GTM中的自定義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進行。我是一個完整的初學者,所以任何幫助都會受到讚賞。

回答

0

2)您可以通過如下創建自定義JavaScript變量來訪問Java腳本變量:

enter image description here

1),然後你就可以使用這個GTM變量通過通過增強型電子商務信息讀取來自變量而不是數據層的信息,如下所示:

enter image description here