现在很多网站为了追踪用户路径,对页面的URL在不同页面会添加不同的追踪参数。这样就导致了重复页面的产生,影响到关键词排名。但是如果采用robots文件来屏蔽这些链接,就会导致站内的大量内部链接的权重无法真正地传递到目标页面。
对于这种情况该如何解决呢?
为了网站页面URL的规范化,建议将“?+{参数}”修改为“#+{参数}”的形式。下面是详细的设置步骤:
1. Google Analytics的页面追踪代码的设置
目前Google默认是不会追踪#形式的URL,需要在网页中的Google Aanalytics的追踪代码中添加 _gaq.push(["_setAllowAnchor", true]),以追踪#形式的URL。
举例说明:
2. 页面URL的形式
由于追踪#的URL的设置为默认追踪广告系列的URL,所以URL的形式需要符合Google广告系列的URL形式,即在链接中嵌入utm_source, utm_medium, utm_term 或utm_content形式的URL。
utm_source:来标识广告的来源;
utm_medium:来标识广告的具体形式;
utm_term:注明此广告的关键字,如果是多个关键词可有“+”连接,通常用于用于付费搜索;
utm_content:用于A/B 测试和以网页内容定位的广告,区分指向同一网址的广告或链接;
utm_campaign:整个广告营销的活动名称。
举例说明:URL的形式为:http://www.domain.com#utm_source=xxxxxx
如果存在多个参数需要追踪,参数直接需要用“&”连接。
举例说明:URL的形式为:http://www.domain.com#utm_source=xxxxxx& utm_mdeium=xxx
3. 在Google Analytics中查看数据
在完成Google Analytics的页面追踪代码的设置和页面URL的修改之后,就可以在Google Analytics中查看该URL的数据。
举例说明:如果URL形式为http://www.domain.com#utm_source=december,那么在Google Analytics中的按Source中查看,就能看到该URL的相关流量数据。