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