3

我运行这个网站http://www.workingdays.us,其中许多链接是 javascript 操作(在主页内),我希望能够使用 Google Analytics 进行跟踪。

例子:

<a id='m1d'  href='#am1d' onclick="increment_changed('nb_j',-1);"  class='plus_moins' title='Remove one day to the period' >-</a>

但是在页面分析中,每个 javascript 链接都显示相同的“82%”(见截图),这显然是错误的。

在此处输入图像描述

我认为已遵循有关“增强链接归属”的谷歌指南https://support.google.com/analytics/answer/2558867?hl=en我不明白出了什么问题

1-我的谷歌代码分析是最新的

<script type='text/javascript'>var _gaq = _gaq || [];
var pluginUrl = 
'//www.google-analytics.com/plugins/ga/inpage_linkid.js';
_gaq.push(['_require', 'inpage_linkid', pluginUrl]);
_gaq.push(['_setAccount', 'UA-17269285-3']);_gaq.push(['_trackPageview']);(function() {
 var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
 ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
 var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);

})();

2-我所有的链接都有一个唯一的ID

3- 在谷歌分析的管理面板中启用了增强的链接归属选项

4

2 回答 2

0

我在指向同一页面的链接时遇到了同样的问题,例如只显示或隐藏页面元素的选项卡。我想看看哪些标签实际上被点击了,但我无法让它与增强的链接属性一起工作。我在每个选项卡链接中也有 id。

我想我此时看到的唯一解决方法是实际进行事件跟踪。不过,该数据不会显示在 inPage 上。

于 2014-09-17T14:06:43.730 回答
0

我有完全相同的问题。我尝试调试linkid.js。它似乎工作。它将被点击元素的 id 保存在名为 _gali 的 cookie 中,该 cookie 在 30 秒后过期。但是我仍然看不到页面分析中使用 javascript 处理的链接的任何点击。

https://www.screencast.com/t/65W3OPLzF98I

在导航时,虽然最后点击的链接 id 被发送到带有 pageview 事件的分析。例如,如果您单击一个选项卡,然后在 30 秒内刷新页面。

https://www.screencast.com/t/3QFV9VdiUgM

这让我认为点击的链接 ID 可能会与网页浏览以外的其他事件一起发送。单击选项卡时,可能值得尝试在分析中触发事件。

于 2017-04-13T12:05:42.763 回答