如何根据 'outbound click' 事件在 google 分析中设定目标?
How to set a goal in google analytics based on 'outbound click' events?
跟踪出站链接和表单可能很棘手,因为一旦新页面开始加载,大多数浏览器将停止在当前页面上执行 JavaScript。
这可以通过设置 'transport' 来缓解:'beacon'.
根据我关注的这个 support 页面,我已经能够正确设置它。
<script>
var trackOutboundLink = function(url) {
ga('send', 'event', 'outbound', 'click', url, {
'transport': 'beacon',
'hitCallback': function(){document.location = url;}
});
}
</script>
我的链接是这样做的:
<a href="http://www.example.com" onclick="trackOutboundLink('http://www.example.com'); return false;">Check out example.com</a>
当我测试点击它时,我可以看到它在 RealTime > Events 上注册:
然而,当我尝试设定目标时,却看不到事件:
管理 > 目标 > 新目标 > 自定义 > 事件 > 目标详细信息设置为 outbound
和 click
:
然而当我点击验证目标时,它说在过去 7 天内没有发现任何类似的东西。我已经等了好几个小时了,还是什么都看不到,尽管实时事件看到了点击。
请问我遗漏了什么?
更新:
等待 24 小时后,我可以在报告部分看到该事件。但是目标验证还是看不到。
如果在常规报告中也没有,则很可能需要等待更长的时间。事件最多可能需要 24 小时才能显示在报告中。
请让我们知道这是否确实是问题所在
跟踪出站链接和表单可能很棘手,因为一旦新页面开始加载,大多数浏览器将停止在当前页面上执行 JavaScript。
这可以通过设置 'transport' 来缓解:'beacon'.
根据我关注的这个 support 页面,我已经能够正确设置它。
<script>
var trackOutboundLink = function(url) {
ga('send', 'event', 'outbound', 'click', url, {
'transport': 'beacon',
'hitCallback': function(){document.location = url;}
});
}
</script>
我的链接是这样做的:
<a href="http://www.example.com" onclick="trackOutboundLink('http://www.example.com'); return false;">Check out example.com</a>
当我测试点击它时,我可以看到它在 RealTime > Events 上注册:
然而,当我尝试设定目标时,却看不到事件:
管理 > 目标 > 新目标 > 自定义 > 事件 > 目标详细信息设置为 outbound
和 click
:
然而当我点击验证目标时,它说在过去 7 天内没有发现任何类似的东西。我已经等了好几个小时了,还是什么都看不到,尽管实时事件看到了点击。
请问我遗漏了什么?
更新:
等待 24 小时后,我可以在报告部分看到该事件。但是目标验证还是看不到。
如果在常规报告中也没有,则很可能需要等待更长的时间。事件最多可能需要 24 小时才能显示在报告中。
请让我们知道这是否确实是问题所在