我需要使用Google標籤管理器跟蹤網站上的一些內容。我是新的神仙,所以任何幫助將不勝感激。當按鈕點擊彈出警告框時Google標籤管理器不運行
我有一個按鈕,按如下:
<input type="button" name="purchase" id="btnPurchase" value="Buy now">
當點擊這個按鈕,它更改爲:
<input type="button" name="purchase" id="btnPurchase" value="Confirm" class="active">
當再次點擊彈出框將用你所擁有的一些細節出現購買。
在網站上有以下包裝,直到被點擊Confirm
這仍然是空的:
<div class="purchaseWrapper" id="purchaseWrapper"> <img class="closeButton" src="images/pur-close.png" width="24" height="24">
<div class="purchaseContainer" id="purchaseContainer"></div>
</div>
這div
將在Confirm
點擊改變和Javascript
警報框將顯示內容。
點擊按鈕時,頁面根本不刷新,全部通過Javascript
和Ajax
完成。
我們遇到的問題是,Google標記管理器沒有運行從容器中獲取數據的函數。這可能是因爲DOM尚未被服務器的響應更新。換句話說,當按鈕被點擊並且谷歌標籤管理器運行時,該容器仍然是空的。
我們只是使用了Click
觸發檢查按鈕id
,而且class
爲active
。
當點擊按鈕後運行自定義變量時,有什麼方法可以延遲嗎?或者,也許我們可以使用更好的觸發器?也許是一個觸發器,提醒了一個警報已經彈出?
唯一的問題是我們不允許改變網站,所以我們必須使用已經存在的內容。 –
您可以使用GTM的自定義HTML標記在頁面上添加一些JavaScript代碼嗎? – Quinnystar27
當我回去工作並且看時,我會看看這個。 –