我有2點與GTM實施Google dataLayer實現 - dataLayer.push - 如何將其添加到頁面?
什麼是在正文中添加GTM的最佳方式的問題。我使用放置在標籤後面的SSI文件添加它。
<!--#include virtual="/local-assets/gtm-noscript.html" -->
它是確定包括它這樣或有沒有更好的辦法了標籤後添加嗎?
<body>
<noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-YYYY"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
其次,我實現使用Javascript onclick事件dataLayer.push代碼。這是一個很好的做法,如下面的例子,在頁面上對dataLayer.push進行硬編碼?
<a href="#" name="button1" onclick="dataLayer.push({'event': 'button1-click'});" >Button</a>
我要的onclick增加至少50頁dataLayer.push事件無一不是靜態HTML頁面,每個頁面都有獨特的數據層變量。
任何有關最佳實踐和如何最好地實施它的建議將不勝感激!