我有一个DotNetNuke网站(托管在IIS服务器上),我的大部分网址都很长。我们发布了产品的PDF文件,为方便起见,我们设置了一些快捷方式网址,使用元刷新重定向进行重定向。我最近看到这些链接不会添加到Google的索引中,可以被视为“垃圾邮件”。此外,这些重定向会阻止Google Analytics跟踪这些网页浏览量。
我们设置的示例快捷方式网址是: mysite.com/awesomesauce
这将重定向到该产品的PDF手册: mysite.com/products/sauces/awesome_sauce.pdf
我想添加Google Analytics跟踪,以跟踪人们何时访问或点击快捷方式网址链接( mysite.com/awesomesauce )。有没有办法跟踪对此快捷方式链接的访问,这也避免了“spammy”元刷新方法?
我考虑在页面底部放置一些JavaScript:
<script>
// Google Analytics tracking code, etc.
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);
})();
// Redirect code (after tracking events fire)
window.location = "http://mysite.com/products/sauces/awesome_sauce.pdf";
</script>