Google Analytics utm_nooverride=1

utm_nooverride=1 是 Google Analytics 的一个参数,但是在 GA 的帮助中心中却找不到相关的介绍,网站分析博客中有两种说法:

1.点击 A 网站链向 C 网站 URL 中,如果用 utm_nooverride=1 标记过,然后再点击 B 网站中链向 C 网站的 URL, 那么在 A 网站的 Google Analytics 报告中的 referral domain 是 A 网站(宋星老师博客)。

2.相同的情况,结论相反:A 网站的 Google Analytics 报告中的 referral domain 是 B 网站。同时,如果没有点击如果之前 Traffic Source 中有记录,那么加过 utm_nooverride=1 标记过的 URL 将不会覆盖,保持原有(cloga 博客)。

做了下测试:

首先清除了 Cookie 后,直接输入 wangdongxing.com 进入网站,查看 Cookie 中的信息,utmcsr=direct(直接流量),

然后在另一个网站上加了一个付费链接,URL 为 http://wangdongxing.com/?utm_source=Test&utm_medium=cpc&utm_campaign=promo&utm_nooverride=1,如图:

当我点击这个超链接到达 wangdongxing.com 时,再次查看 Cookie 中的信息,发现,utmcsr 还是 direct(并没有覆盖);

然后我有把另一个网站上超链接中的 utm_nooverride=1 参数去掉后,再次点击该链接访问 wangdongxing.com,然后再次查看 Cookie,这次发现 utmcsr 变化了,变成了 utmcsr=Test|utmccn=promo|utmcmd=cpc(覆盖了 Direct)。

测试到这里还没有结束,我又重新清除了 Cookie,然后直接点击另外一个网站包含 utm_nooverride=1 参数的超链接(http://wangdongxing.com/?utm_source=Test&utm_medium=cpc&utm_campaign=promo&utm_nooverride=1)访问 wangdongxing.com,然后查看 Cookie 中的信息,看到 utmcsr=Test|utmccn=promo|utmcmd=cpc。

通过上面的例子说明:
如果已经存在 Traffic Source,再点击包含 utm_nooverride=1 标记的 URL,那么 Traffic Source 将保持原有;
如果之前没有任何 Traffic Source,点击包含 utm_nooverride=1 标记的 URL,那么 Traffic Source 将为本次。

评论