google-analytics - Analytics(分析)中的规范网址

标签 google-analytics canonical-link

据我所知,规范的URL仅能被搜索引擎识别,这是一种确保当搜索引擎对您的页面进行爬网时,无论哪个URL到达那里,所有“链接源”都指向一个规范的URL。因此,在DNN网站上,当example.com/、example.com/Default.aspx、example.com/tabid/36/Default.aspx、example.com/home/tabid/36/Default.aspx均为首页的URL ,搜索引擎可以将它们全部压缩到索引中的一个列表中,而不必稀释多个URL的PageRank。

我的问题是Google Analytics(分析)是否可以识别规范的URL,或者是否还有其他技巧可以防止同一主页在Analytics(分析)中显示为5个或6个不同的页面(URL)。

最佳答案

默认情况下无法识别。但是,将GA设置为可跟踪规范网址很容易。

而不是打电话

_gaq.push(['_trackPageview']);

您可以使用:

var canonical_link;
try{
  canonical_link = jQuery('link[rel=canonical]').attr('href').split(location.hostname)[1] || undefined;
}
catch(e){
  canonical_link = undefined;
}
_gaq.push(['_trackPageview', canonical_link]);

关于google-analytics - Analytics(分析)中的规范网址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9103794/

相关文章:

google-analytics - Google Analytics "TimeOnPage"和 "AvgSessionDuration"之间的差异

javascript - 之后使用Google Analytics(分析)事件存储

google-analytics - 将GTM事件转换为gtag事件Google Analytics(分析)

seo - 使用 .htaccess 删除 www 规范 : should I still verify www and non-www in webmaster tools?

java - 当 namespace 前缀更改时,如何验证 XML 签名?

php - CakePHP 使用规范链接路由多语言博客

php - 如何将规范标签添加到 OpenCart 页面?

javascript - 尽管执行了 DataLayer 推送,但 Google 跟踪代码管理器代码未触发

javascript - 如何知道 Google Analytics 何时保存数据

seo - 如何在帖子页面、帖子列表页面和作者页面之间设置谷歌作者关系?