2017-05-24 37 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

相关问题