我有一个代码可以跟踪联盟链接并进行重定向:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript">
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'GOOGLE ANALYTICS PROPERTY ID GOES HERE', 'auto');
ga('send', 'pageview');
</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>
<script type="text/javascript">
recordOutboundLink(this, 'TITLE TO USE AS REFERENCE FOR GA', 'http://affiliatelink');
setTimeout(function(){window.location='http://affiliatelink';}, 500); // working with a 500ms timeout to make sure the tracking is done correctly
</script>
</head>
<title>TITLE</title>
<body>
</body>
</html>
此代码包含在HTML文件中,当用户访问该文件时,它会重定向到关联企业的链接页面,并使用Google Analytics跟踪链接。它有用吗?完美。在线。
但是现在我正在开发一个文档,它将遵循下载包,文档的所有HTML,js和css文件将与用户刚下载的软件一起提取,用户将会在本地打开HTML教程文件,在教程中有一个链接将访问具有该先前重定向代码的页面,但该重定向文件也将位于同一文件夹中(离线),换句话说,什么都不会在线,除非用户被重定向到具有联盟ID的页面。 所以我需要知道的是: 谷歌分析会跟踪该链接吗?
这可能吗?
代码在那里,您可以自己测试。