分析中的规范URL

时间:2012-02-01 21:43:28

标签: google-analytics canonical-link

据我所知,规范网址只能被搜索引擎识别 - 这是一种确保搜索引擎抓取您的网页的方法,无论哪个网址都在那里,所有“链接汁”都指向一个规范URL。所以在DNN网站上,例如example.com/,example.com/Default.aspx,example.com/tabid/36/Default.aspx,example.com/home/tabid/36/Default.aspx都是主页的URL ,搜索引擎可以将它们全部压缩到其索引中的一个列表中,而不是将PageRank稀释到多个URL中。

我的问题是Google Analytics是否识别了规范网址,或者是否有任何其他技巧可以让同一主页在Google Analytics中显示为5个或6个不同的网页(网址)。

3 个答案:

答案 0 :(得分:30)

默认情况下无法识别。但是,当GA可用时,很容易设置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]);

答案 1 :(得分:1)

从我记得,Matt Cutts of Google does recommend using 301 Redirects proper instead of relying on canonicalising通过引入的元元素,我当然更喜欢它添加更多的复杂性甚至 (例如,一些人为的JavaScript做分析提交)。

最重要的是,治疗疾病而不是症状:仔细观察家庭,让分析师尊重您的实施,而不是不尊重地进入该系统。

如果您确实需要使用多个网址访问一个页面,这可能不可行,但在这种情况下,我会首先看到将它们组合在Google Analytics中的价值。

答案 2 :(得分:0)

https://developers.google.com/analytics/devguides/collection/analyticsjs/field-reference#location

%Rpull

注意您需要使用完全限定的网址(包括您的域名),否则GA会忽略它