2015-08-13 127 views
1

我正在嘗試將GTM的「自定義HTML標記」選項與以下代碼配合使用,但它給了我以下錯誤:無效的HTML,CSS或JavaScript模板。Google Tag Manager無法在模板中找到HTML,CSS或JavaScript

我已經看到其他線程看起來像GTM不適用於某些標籤屬性。我想知道我的代碼中哪一個破壞了它。否則,代碼似乎是標準的JavaScript:

<!-- Add script to header tag--> 
<script type="text/javascript" src="https://staygrid.com/js/hapi/web.js?v="20150809"></script> 
<script type="text/javascript"> 
    var hlWebEngine = new HotelogixWeb();  
    function drawEngine() 
    { 
     var options = { 
      container: document.getElementById("webDiv"), 
      hotelId: "QV5TX0ZSczM0Xzc5Nl9GNXRlcjkwODdzXylkaGZfZHJ0ZXI3Xzc5Nl9oZ2ZoX2deZDg1NA==", 
      languageId: 1 
     }; 
     hlWebEngine.draw(options); 
    } 
    hlWebEngine.run(drawEngine); 
</script> 

<!--Div that will hold the web engine--> 
<div id="webDiv" style="border-width: 0"></div> 
+0

不留神添加引號?嘗試更改src =「https://staygrid.com/js/hapi/web.js?v=」20150809「>至src =」https://staygrid.com/js/hapi/web.js?v=20150809 「> –

+0

謝謝丹尼爾。你的意思是改變src =」https://staygrid.com/js/hapi/web.js?v=「20150809」> to src = https://staygrid.com/js/hapi/ web.js?v =「20150809」>或src = https://staygrid.com/js/hapi/web.js?v = 20150809>? – mattwmo

回答

0

你的「V」查詢參數值之前刪除多餘的雙引號,所以它看起來是這樣的:

src="https://staygrid.com/js/hapi/web.js?v=20150809" 

至少該訣竅對我來說,當我在自己的容器中嘗試過它。

0

SRC屬性像使用下面給出我認爲它會工作

<script type="text/javascript" src="https://staygrid.com/js/hapi/web.js?v='20150809'"></script>