【前言】
很多朋友用GA监测自己的SEO表现,不过对于Google的SEO,Google自家的GA却可能力有不逮。你是否注意到,在GA的Organic(指搜索引擎自然排名流量,与付费搜索引擎广告流量相对)的报告中,存在Not Provided和Not Set这样的项目呢?你是否为此疑惑?这篇文章帮助你解决这个疑惑。
【正文】
打开GA的Traffic报告中的Search –> Organic报告,你会读到关于你的网站的Organic流量的数据,如下图所示:
在这个图中,排名第一的就是(not provided),相当扎眼啊。
然而,当你选择Traffic报告中的Search –> Paid报告,你会发现在付费搜索引擎流量中并无此(not provided)出现。
那么什么是not provided?它们是属于谁的流量?为什么会出现?
本文版权归“网站分析在中国CWA”及其作者宋星,欲转载,请联系作者
Not Provided是谁的流量?
搞清楚这个问题,并不难,用新GA的Secondary dimension功能就能解决。
如下图所示,我们在Organic报告中把Secondary dimension选为:Source。
这时,所有keywords对应的搜索引擎的来源会呈现在报告中,如下:
可以看到,所有的(not provided)都是google,跟baidu毫无关系,它是属于Google的流量。
Not Provided是什么意思?
那么,Not provided是什么意思呢?
意思很明确,是指那些确实是属于Organic,但却不提供给你具体keyword是什么的流量。
Baidu的Organic流量的关键词,一般而言,都可以捕获到,但是Google的Organic的关键词,却反而捕获不到了?
这是不是Google Analytics的bug啊?
Not Provided为什么会出现?
可以很负责地说,这并非是Google Analytics的bug,而是Google的有意为之。
首先,我们看看GA是如何获得用户搜索关键词的信息的。
当你在Google中,搜索某个关键词,例如“web analytics”,这个词和其他很多的信息会在URL参数中以明文(未经加密)的形式,出现在URL中。如下图:
简单讲,当你点击了某个搜索结果,打开网站后,如果网站中正好有GA,那么GA会捕捉这个用户搜索的关键词,并呈现在报告中。
可是,Google有所顾虑。
Google认为,由于使用自己产品的很多用户,是登录了的,因此让这些URL参数信息不加密的传输是有风险的,至少用户可能会不开心。用户会担心,在某种情况下,URL中的明文信息可能会在网站打开的过程中被不怀好意的人窃取,因此不安全。
本文版权归“网站分析在中国CWA”及其作者宋星,欲转载,请联系作者
Google决定,所有登录的用户的搜索行为,相关信息都被默认加密了。大家可以看到,如果你登录了Google,那么再进行搜索的时候,Google的URL变成了https,而不是http。大家对https都不陌生,这是经过了加密的。如下图所示:
一旦加密,那么Google Analytics就不在捕获关键词信息。事实上,我相信Google可以让GA解密然后记录这些词,但是,Google选择了不。——或许这是奉行“不作恶”的信条。
除了上面的原因,还有一些情况造成了无法捕获关键词:
1. 登录Google相关的产品,https会出现,Organic关键词信息将会加密而不出现。
2. 使用Firefox浏览器在Google中搜索,无论是否登录Google,https都会出现。这是火狐做的默认设置。
3. Safari也跟火狐有类似的默认设置,也捕获不到关键词信息。
GA在前年10月份的时候,承诺说(not provided)的出现几率不会超过10%。不过,现在似乎,只有10%左右的几率不出现它,嗯,相当让人搓火,不是吗?
由于加密的存在,因此,不光是GA,其他利用这个方法捕捉keywords的网站分析工具也都不能提供相关keywords数据了。令人扼腕。
本文版权归“网站分析在中国CWA”及其作者宋星,欲转载,请联系作者
有没有变通的方法?
既然Organic Keywords大量缺失,我们还有变通的办法获得它们吗?
答案是精确获得不可能了。不过至少你还可以看看(not provided)的着陆页面(landing page)是什么,凑合着揣摩一下吧!如下图所示,同样利用Secondary dimension功能,选择dimension为Landing Page。
SEM(PPC)广告会有这个问题吗?
付费SEM(PPC)广告几乎没有这个问题。Google在这里采用了双重标准。Google很有意思,它还是不太想开罪自己的广告主。毕竟,就算Google这么有钱,对自己的衣食父母还是得网开一面。
所以,做SEM的朋友们走运了。
Not Set又是怎么回事?
解决了Not Provided,那么Not Set又是怎么回事呢?
首先,与(not provided)不同,(not set)出现的报告更多。例如下面的报告:
本文版权归“网站分析在中国CWA”及其作者宋星,欲转载,请联系作者
这个报告中既有(not provided),又有(not set),什么情况?
(not provided)不用说了,只有在google organic的时候才有,没有问题。但是(not set)怎么回事?
其实很好理解,大家可以看到,对于很多流量而言,keyword这个二级细分(Secondary dimension)是没有意义的,比如对direct流量而言,不存在keyword,所以只能写上(not set),所以在GA中,(not set)和我们生活中用的N/A是非常类似的。
本文版权归“网站分析在中国CWA”及其作者宋星,欲转载,请联系作者
现在,你明白了?
如果还有问题,或者有任何想要讨论的,请给我留言。谢谢!
对Not provided的分析很赞。
目前,谷歌执行的策略是对已登录用户的搜索进行加密,谷歌表示在新版Chrome 25中将对全部搜索进行加密,而且随着Chrome浏览器的市场份额越来越大,那GA岂不是就不能再从谷歌中收集到关于关键词的信息了?
添加高级过滤器,指定收集完整referrer,查看(not provided)对应的 次级维度[用户指定值],可以看到referrer的完整URL哦,把URL粘帖在地址栏,可以看到keyword。。
看GA官方的解释,not set是标记已丢失
学习了~~~~
Evan
通过收集Refer可以收集么?不会加密么?
Sidney,' Not Set' 是说没有用任何关键字就直接通过bookmark/type in 来到您的博客么?谢谢
請問Google搜尋結果的預覽功能,會在搜尋結果頁打開網頁預覽,是否也算一次SEO的流量
"not set" could also because of auto-tagging in Adwords. If you have auto-tagging enabled, and haven't connect the Adwords account with the GA profile, GA won't be able to convert the "gclid" back to campaign classification. In that case, the keyword will be "not set" as well. For more details, please read my blog post: http://chaoming.li/web-analytics/why-there-are-not-provided-and-not-set-in-google-analytics-keywords-report/
您好,关于not set,需要咨询一下您,我们在付费的百度CPC关键字中为什么会大量出现not set呢,这是什么原因呢?
从微博上来到了这里,GA很好,英文一般,能麻烦您在做分析的时候照顾我们英文一般的甚至不好的人,案例运用中文版呢?非常感谢~
宋星大哥解释的很清楚,通俗易懂,我这里谢了一篇关于如何去分析和深挖not provided数据的博文 http://seotime.org/blog/not-provided-in-ga/ 希望可以作为补充。
但我是在查看谷歌从搜索引擎过来的关键词看到了not set。如果是从直接访问中看到(not set)可以理解,那从搜索引擎关键词过来的,出现(not set)是啥意思,也是直接访问没有关键词?
原来如此
宋大哥你好,我想了解一下,我们网站 not set 占了自然搜索的90%,并且这个 not set 都是来自百度,这个怎么解释。
因为谷歌和百度都做了https加密,所以自然搜索的关键词已经不能被捕捉到。只能以not set表示。