gpt4 book ai didi

javascript - 如何跟踪出站链接的点击次数

转载 作者:行者123 更新时间:2023-11-28 12:40:01 27 4
gpt4 key购买 nike

[cross-posted on Google Products Forum http://productforums.google.com/d/topic/analytics/ZrB14a-6gqI/discussion ]

我在 http://www.cs.bris.ac.uk/Research/Algorithms/ 使用以下代码

<script type="text/javascript">

var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXXXXX-X']);
_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);
})();

</script>
<script type="text/javascript">
function recordOutboundLink(link, category, action) {
try {
var myTracker=_gat._getTrackerByName();
_gaq.push(['myTracker._trackEvent', category , action ]);
setTimeout('document.location = "' + link.href + '"', 100)
}catch(err){}
}
</script>

我刚刚直接从http://support.google.com/analytics/bin/answer.py?hl=en&answer=1136920复制.

但是,它实际上似乎并没有报告我添加的链接的任何点击 onClick="recordOutboundLink(this, 'Outbound Links', 'Postdoc advert');return false;",例如。我在网上看到了很多对此的提示,但我还没有找到有效的解决方案。

我做错了什么?

附注最相关的在线投诉似乎是http://productforums.google.com/forum/#!topic/analytics/4oPBJEoZ8s4它只是声称代码已损坏。

最佳答案

这是我正在使用的,它一直对我有用。我使用 jQuery 将 onclick 处理程序添加到任何具有“referral”类的链接,但我希望直接将其添加到 HTML 中也能正常工作。

  $(function() {
$('.referral').click(function() {
_gaq.push(['_trackEvent', 'Referral', 'Click', this.href]);
setTimeout('document.location = "' + this.href + '"', 100);
return false;
});
});
<小时/>

编辑:我相信您按名称调用跟踪器的语法是错误的。由于在页面加载时设置跟踪时您没有使用命名跟踪器,因此您也不应该稍后尝试命名它。请参阅documentation for _gaq.push .

更准确地说:

  1. var myTracker 声明未使用,因此您只需删除该行即可。在 recordOutboundLink 范围内声明的变量在其他函数(例如 _gaq.push)运行时不可见,因此不相关。
  2. 您应该简单地使用'_trackEvent'而不是'myTracker._trackEvent'

关于javascript - 如何跟踪出站链接的点击次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13211120/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com