2017-05-24 61 views
0

每當我在頁面上收到類似'sorry no widgets'的消息時,我想向Google Analytics發送一個事件,消息是基於用戶與頁面的交互不是頁面加載)GTM - 當用戶收到特定消息時觸發事件

頁面是這樣工作的,用戶登陸產品頁面,他們可以添加一些其他相關的附加組件,例如我有一個名爲'car parking'的附加組件,並且有選項YES /否,如果他們點擊是,它會去取停車可用性和數據沒有實際的頁面重新加載。數據可能需要長達10秒出現。如果沒有數據我向用戶顯示消息「對不起,沒有停車場」

我試圖創建變量「對不起,沒有停車位」,但它只顯示在標籤助手,如果我點擊實際的文字。所以不知道這是否是正確的做法?

感謝 尼克

回答

0

爲此,您可以使用自定義數據層事件。首先,創建您的GTM觸發,進入觸發器 - >新建 - >觸發配置 - >選擇類型爲「自定義事件」

例子: enter image description here

其次,去你希望何時啓用你的GA代碼您沒有小部件,並將觸發規則設置爲新的「StackO」觸發器。

最後一步是解僱事件。你需要去你的網站上的一段代碼,它實際上向用戶顯示一條消息「Sorry,no car parking」 - 我認爲這是一個JavaScript函數?讓我們假設你有如下代碼:

alert("Sorry, no widgets"); //your message to user 
//now add code below after you display the message 
dataLayer.push({ 
'event': 'noWidgets' 
}); 

谷歌開發參考:https://developers.google.com/tag-manager/devguide

相關問題