0
HellowGTM as Singleton(Google Tag Manager)
有什麼辦法可以將GTM作爲Singleton執行? ,我只需要一次執行GTM。
多補充一些背景,我aplication是單頁aplications(URI沒有變化),內容是通過Ajax加載,但每一次互動的整個HTML變化。當內容發生變化時,重新加載整個代碼,重新執行GTM代碼獲取2個GTM實例。
任何想法來解決這個問題?
HellowGTM as Singleton(Google Tag Manager)
有什麼辦法可以將GTM作爲Singleton執行? ,我只需要一次執行GTM。
多補充一些背景,我aplication是單頁aplications(URI沒有變化),內容是通過Ajax加載,但每一次互動的整個HTML變化。當內容發生變化時,重新加載整個代碼,重新執行GTM代碼獲取2個GTM實例。
任何想法來解決這個問題?
在結束我用JavaScript變量,並檢查它之前執行GTM主代碼段,只是一個基本的解決方法
if(typeof gtm_on == "undefined"){
<!-- Google Tag Manager -->
(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-582XFH')
}