确保用于统计跟踪的内部链接URL参数不被视为不同的页面

确保用于统计跟踪的内部链接URL参数不被视为不同的页面,url,hyperlink,get,search-engine,Url,Hyperlink,Get,Search Engine,我想在我的URL中添加一些参数,这样我就可以确定一个页面是否由访问者点击主页链接、顶部导航、底部导航等打开。例如: ..://url.com/article/123?ref=主页 (此处最多只能发布两个链接) 但是,我想确保搜索引擎不认为这是一个单独的页面,我的页面上有很多重复的内容。我认为有一些“行业标准”的方法可以做到这一点,以明确我的参数只是统计数据的内部标志,而不是表示不同的内容。但我在谷歌搜索时找不到相关的搜索结果;不知道如何搜索这个 所以我的问题是:有没有一种方法我应该命名或

我想在我的URL中添加一些参数,这样我就可以确定一个页面是否由访问者点击主页链接、顶部导航、底部导航等打开。例如:

  • ..://url.com/article/123?ref=主页
(此处最多只能发布两个链接)

但是,我想确保搜索引擎不认为这是一个单独的页面,我的页面上有很多重复的内容。我认为有一些“行业标准”的方法可以做到这一点,以明确我的参数只是统计数据的内部标志,而不是表示不同的内容。但我在谷歌搜索时找不到相关的搜索结果;不知道如何搜索这个


所以我的问题是:有没有一种方法我应该命名或使用URL参数来确保搜索引擎知道这些链接的重要性

结果是,有一组参数可用。它们是:

Campaign Source (utm_source)
Required. Use utm_source to identify a search engine, newsletter name, or other source. 
Example: utm_source=google

Campaign Medium (utm_medium)
Required. Use utm_medium to identify a medium such as email or cost-per- click. 
Example: utm_medium=cpc

Campaign Term (utm_term)
Used for paid search. Use utm_term to note the keywords for this ad. 
Example: utm_term=running+shoes

Campaign Content (utm_content)    
Used for A/B testing and content-targeted ads. Use utm_content to differentiate ads or links that point to the same URL. 
Examples: utm_content=logolink or utm_content=textlink

Campaign Name (utm_campaign)
Used for keyword analysis. Use utm_campaign to identify a specific product promotion or strategic campaign. 
Example: utm_campaign=spring_sale
更多信息可在此处阅读:

不确定这是否是“行业标准”,但至少它支持分析

1)谷歌在为页面编制索引时,会忽略URL中
后面的所有内容,因此使用#而不是
。。。然后,出于您的搜索引擎优化目的,谷歌将考虑:

http://example.com/pagename.html
http://example.com/pagename.html#var1=FOO&var2=BAR
显示在同一页上

2)您还可以在页眉中设置:

见:

3)就报告而言,在google analytics中,它们支持使用
#
作为查询字符串分隔符,请参见:

4)在google analytics配置文件中,您还可以将其设置为排除查询字符串参数。见:

我更喜欢方法1。我的所有campagins跟踪URL以及所有内部链接和逻辑都使用
#
作为查询字符串delimeter,因此我可以最大限度地利用我设置的规范域(规范域中没有www子域)的链接。htaccess如下:

Options +FollowSymlinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.example.com$ [NC]
RewriteRule ^(.*)$ http://example.com/$1 [R=301,L]

您绝对不应该将这些用于内部链接。当Google Analytics看到有人带着活动参数到达时,它将结束当前会话并使用新信息启动新会话,从而有效地打破外部活动属性。