回到主页

如何使用Google表格发现隐藏的关键字级数据(下)

第5步:运行Search Analytics for Sheets报告

运行Search Analytics for Sheets报告非常简单。点击空白工作表(Sheet1),然后在您启动Google Analytics的同一位置,启动Search Analytics for Sheets的侧边栏。从那里,您将授权应用程序并设置报告的参数。我更新的任何指标都强调在下面的截图,但你要组通过查询页面,骨料通过 网页,并且对活动工作表的结果显示。Search Analytics for Sheets的默认设置是从之前的90天开始,但您可以调整此值以显示对您的网站有意义的内容。

只要一切正常运行,您都会按点击次数降序查看热门搜索查询,目标网页,点击次数,展示次数,点击率和平均排名。将Sheet1重命名为Search Console数据,您的工作表应如下所示:

第6步:从Search Analytics登录页面中删除域名

希望你能看到现在的情况。我们在登录页面上有一个包含所有Google Analytics数据的标签,在登录页面上有一个包含我们的搜索分析数据的标签,因此剩下的就是结合数据。

首先,我们只需要从Search Console数据中删除域名。您会注意到来自Google Analytics的数据会提取除https://domain-name.com之外的热门目标网页,Search Console会提取整个域名。因此,我们必须对它们进行相同的格式化以便合并数据。为此,您需要在Google表格的“ 搜索控制台”标签中的“ 页面”列上执行“查找和替换”,并替换https://domain-name.com而不进行替换(从URL中删除域名) )。

第7步:合并数据

此处下载关键字级数据模板。此模板具有适当的公式,可以逐年拉出着陆页会话,跳出率和总目标转换次数。我还将C列设置为“目标关键字”,以输入您在每个页面上主动定位的字词。通过这种方式,您可以查看您定位的内容是否与您在Google中的排名相似。模板启动后,将“关键字数据”选项卡复制到工作表中。

复制工作表后,您应该会看到一个新工作表,其中包含一个名为关键字数据的选项卡从这里,选择关键字数据选项卡,然后单击复制到...

选择使用数据构建的工作表,并在工作表的末尾填充“关键字数据”选项卡的副本。

如果到目前为止您已正确完成所有操作,您将能够更新您的网址,并且数据会自动显示在特定网页的模板中。添加页面URL时,请确保不要包含域名。例如,如果您想查看https://www.domain-name.com/products/的数据,则应在单元格B6中键入/ products /并查看填充的数据。还要确保所有内容都与Google Analytics数据和Search Console数据之间的斜杠相匹配。如果您遇到重复URL结构的问题,您可能需要稍微处理数据以使URL结构格式保持一致(并且您应该在服务器端修复它!)。您的结果应如下所示:

模板是如何工作的?

如果您有兴趣查看两页以上并真正将其构建为更强大的报告,您可能希望了解哪些公式控制结果,以便您可以扩展数据。

此模板的大部分内容都使用VLOOKUP将Google Analytics数据提取到工作表中。如果你不确定VLOOKUP是如何工作的,你可以在这里阅读更多内容。

同比百分比变化列和跳出率列是简单的计算。例如,使用=(E6-F6)/ F6计算单元格G6的百分比变化,并且单元格I6中的跳出率使用=(H6 / E6)。您可能已经熟悉这些常用的Excel函数。

更复杂的公式是用于从Search Analytics提取关键字数据的数组公式。由于VLOOKUP将在第一次匹配后停止,并且我们希望查看最多五个匹配的查询,我们将使用数组公式来将匹配最多拉出5个单元格。还有其他功能可以执行此操作(在工作表中拉出所有可能的匹配,即); 但是,数组公式是唯一的,因为它允许我们将结果限制为五行(否则,如果一个术语有10个匹配,而另一个术语有4个匹配,则无法以显示多个页面的方式构造工作表在一个标签内)。

这是在单元格D6中使用的数组公式

= ArrayFormula(IF(ISERROR(INDEX)('Search Console Data'!$ A $ 1:$ B $ 5000,SMALL(IF('Search Console Data'!$ B $ 1:$ B $ 5000 = $ B $ 6,ROW('Search Console)数据'!$ A $ 1:$ B $ 5000)),ROW(2:2)),1)),“”,INDEX('搜索控制台数据'!$ A $ 1:$ B $ 5000,小(IF('搜索'控制台数据'!$ B $ 1:$ B $ 5000 = $ B $ 6,ROW('搜索控制台数据'!$ B $ 1:$ B $ 5000)),ROW(2:2)),1)))

此公式允许多个值为B6中的值拉取,但也允许公式向下拖动并在单元格D11中展开。单元格D11中的数组公式为:

= ArrayFormula(IF(ISERROR(INDEX)('Search Console Data'!$ A $ 1:$ B $ 5000,SMALL(IF('Search Console Data'!$ B $ 1:$ B $ 5000 = $ B $ 6,ROW('Search Console)数据'!$ A $ 1:$ B $ 5000)),ROW(7:7)),1)),“”,INDEX('搜索控制台数据'!$ A $ 1:$ B $ 5000,小(IF('搜索'控制台数据'!$ B $ 1:$ B $ 5000 = $ B $ 6,ROW('搜索控制台数据'!$ B $ 1:$ B $ 5000)),ROW(7:7)),1)))

您可以在此处了解有关数组公式的更多信息,但它们在Google表格中的执行方式与Excel略有不同。根据我的研究,这个公式给出了我想要的结果(在一组特定的单元格中控制了多个匹配),但是如果你知道Google表格中的一个功能做了类似的事情,请随意在评论中分享!

结论

关键字级数据没有消失!Google 我们提供了有关用户访问我们网站的条款的宝贵见解 - 我们只需要以有意义的方式合并数据。Google表格是一种连接各种API并从多个来源获取大量数据的强大方式。搜索分析报告存在一些限制(请参阅此精彩帖子来自Russ Jones的搜索控制台搜索分析数据中发现的一些不准确之处,所以希望这个小表能够激发您扩展数据并包含来自Google Analytics的更多参与度指标,来自Search Console的其他点击数据,排名数据,流量数据有机之外,还有更多。更不用说所有这些都可以安排,因此您可以在打开工作表时准备好Search Analytics和Google Analytics数据,并自动完成整个流程。

我们不必在真空中使用Search Console和Google Analytics等工具,因为它们就是这样存在的。尝试自行合并数据的方法,以获得更有价值的广告系列见解!

此外,如果你喜欢这个,如果这对你不起作用,如果你知道这样做的付费工具,那你就是以不同的方式做到这一点,你是以更大的方式做到这一点,或者这只是没有对你有意义 - 评论!我很想知道其他SEO如何在新的时代(未提供)收集关键词数据,并在您的帮助下改进这一过程!

所有文章
×

还剩一步!

确认邮件已发至你的邮箱。 请点击邮件中的确认链接,完成订阅。

好的