我正尝试使用Google Analytics(GA)跟踪出站链接点击次数。基本页面记录与GA一起使用。在我的开发环境中,出站链接跟踪可以正常工作。
以下是我的基页中的脚本:
<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;">Example Site</a>
我使用nginx和gunicorn在Digital Ocean应用上运行该网站。
点击链接后,横幅上的状态栏会显示到GA的流量,然后浏览器会重定向到原始页面,并附加链接网址。
https://original-site.com/slug_of_page/www.example.com
这会生成404
这不是一个重复的问题,因为引用的问题是我几乎逐字使用的代码。