如果您是蒙着眼睛驾驶飞机还是睁开眼睛选择飞机,您会选择哪种呢?运行网站也是如此。您只想发布一个网站并盲目运行它,还是想要一个功能齐全的功能仪表板来向您显示该网站的所有时间?
如果您熟悉Google Analytics(分析),那么您会很高兴地了解到Google提供了一个功能强大的API(称为Google Core Reporting API),可让您利用Google Analytics(分析)帐户中的数字。您可以使用此API来查询有关任何信息的信息,这些信息包括人们在您的网站上花费了多长时间,每天获得多少综合浏览量,有多少新访客和回访者访问该网站等等。基本上,您可以在Google Analytics(分析)上查找的大部分内容都可以使用API提取出来,然后将这些数据带入Google Spreadsheet之类的工具中。
一旦在Google中获得了这些数据您可以对电子表格进行分析,绘制和绘制图表,然后在准备就绪时将信息发布到可以用作“仪表盘"的网站。太酷了吧?不要让“ API"或“ Analytics"之类的字眼吓到您。尽管熟悉Google Analytics(分析)肯定会有所帮助,但您不必成为一名刻苦的核心程序员。
连接Google Core Reporting API
最近,我向您展示了如何您可以使用IFTTT自动化功能(通过Gmail)将Google Analytics(分析)数据导入Google Spreadsheets。好吧,如果您愿意尝试使用Google API,那就是个大秘密。在Google Spreadsheet和Google Analytics(分析)之间建立连接的所有工作就是激活名为“ magic"的Google Analytics(分析)脚本。为此,只需打开一个Google Spreadsheet,然后单击“工具"菜单。从列表中选择“脚本库"。在搜索字段中,输入“ google analytics"并搜索“ Google Analytics Report Automation(magic)"脚本。
单击“安装"按钮。您刚刚将此脚本安装到了此特定的Google电子表格中。现在,返回电子表格并单击“工具"和“脚本管理器"。
现在,您将看到Google Analytics(分析)脚本中的四个功能给你用。请记住,到目前为止,您无需键入任何代码。您也不必完成整个过程。
连接您的Google Analytics(分析)帐户
但是,您仍然需要启用脚本来访问您的Google Analytics(分析)帐户,因此请单击“ createCoreReport"函数,然后单击“编辑..."。
这将打开实际的脚本本身。忽略所有看起来很奇怪的代码,只需单击菜单中的“资源"项,然后选择“使用Google API"。
您将看到一个列表此处的Google API服务。查找“ Google Analytics API"服务,然后单击打开/关闭开关以将其打开。
下一步,单击该窗口底部的“ Google API控制台"链接,这将带您进入API列表的Google Cloud Console。向下滚动列表,然后查找“ Analytics API"。再次,单击“关闭"按钮以打开“ API"。
关闭该窗口,然后返回带有脚本的屏幕,请确保点击“磁盘"图标以保存您刚刚启用的所有功能。 这非常重要,否则您将失去所做的一切。
虽然似乎需要经历很多事情,但请记住,您只需要做这一次。建立连接后,您可以使用Google Analytics(分析)查询,并根据需要随时显示。从现在开始,您的电子表格和Google Analytics(分析)之间的连接将保持建立。
从Google Spreadsheet查询Google Analytics(分析)
要创建第一个查询,请再次单击“工具",“脚本管理器",“并选择“ createCoreReport"。然后点击“运行"。这会将一堆看似毫无意义的文本放入您的电子表格。让我告诉你,这段文字的简单性令人误解。这是从您遇到过的Google Analytics(分析)中提取数据的最强大的查询之一。
每一行都是查询的组成部分。 ID是您标识Google Analytics(分析)ID(可从Google Analytics(分析)帐户的“管理"区域中获取)的位置,还可以定义查询的开始和结束日期(或跳过该日期并在“ last-n-天"),然后您可以定义指标,维度等。我将向您展示如何操作。
以下是一个查询示例,该查询提取了过去30天的每日访问者,访问次数和综合浏览量列表。然后将这些信息放入工作表“ report1"。
一旦您准备好查询,就可以通过单击“工具",“脚本管理器"来运行它",然后选择getData函数。然后单击“运行"。
您将看到一个弹出框,其中显示了查询状态。如果一切设置正确,您应该会看到“成功。写入结果"作为倒数第二行。
现在,单击“ report1"表,瞧!现在,所有数据都可以从Google Analytics(分析)中提取出来并插入到Google Spreadsheet中。
现在,您可以使用Google Spreadsheets了不起的数据可视化工具将这些数据转换为对喜欢的人有意义的可视化上下文。看图表而不是看数字列表。
因此,您拥有了它。您可以创建新查询(只需将它们与第一个查询放在同一张纸上,并标记为query2和value2列(依此类推)。实际上,您只受自己对Google Analytics(分析)查询的了解所限制。阅读我们的MUO分析手册可以帮助您在该领域取得一些进展。
创建网站分析仪表板
创建自己的简单仪表板的妙处在于您没有以便在Google Analytics(分析)中继续执行相同的导航,以检出图表。您只需在Google Spreadsheets中编写一次查询,即可将其加载到之前在MUO的Google Sites页面中,因此我不再赘述
您在这里要做的主要事情是将您创建的Google Analytics(分析)图表加载到将用作仪表板的Google网站中。转到Google网站,创建一个您帐户下的新站点,然后单击“插入"菜单项并选择“图表"选项。
关于Google协作平台的好处是,如果您使用相同的Google帐户创建了上述Google Spreadsheets,则Google协作平台将允许您从以下列表中选择该电子表格您帐户下的可用电子表格。完成此操作后,Google协作平台会自动识别您在该电子表格中创建的所有图表,并提供将其导入到新网站的选项。
您可以创建一个简单的图表列表,如下所示:您可以向下滚动页面,甚至可以在页面上创建表格并排放置一些图表。
要点是,只需几个简单的步骤,您就可以只是将非常复杂的Google Analytics(分析)数据迁移到了Google Spreadsheet中,您可以在其中操纵这些数据并将其转换为更易于理解的图表。然后,您只需再执行几个步骤,即可将其输出到Google网站,创建一个快速但功能强大的仪表板,其中显示了您可能想要了解的有关网站性能的所有信息!与Google Analytics(分析)自动电子邮件不同,您实际上可以设置这些仪表板的格式以使其完全符合您的期望。
现在,如果提高网站的性能就像监视网站一样容易,那么一切都将成为可能。对世界的权利。不要使用评论来提供对本教程的反馈。
标签: API Google Analytics(分析) Web开发 网站站长工具