专栏首页GA小站2.5.3、Google Analytics高级应用——Google Sheet的应用

2.5.3、Google Analytics高级应用——Google Sheet的应用

Google Sheet是Google于2006年推出的,是一个在线表格编辑工具。Google Sheet可让您随时随地创建、编辑和与他人协作处理表格,而且完全免费!利用Google Sheet还可以实现很多复杂功能,如代码编辑,管理第三方数据,定时任务等,在这里我主要讲解Google Sheet如何与GA结合,如何应用和提高分析效率。

通过Google Sheet里面的第三方插件GA,Google Sheet可以与GA打通,可以直接在Google Sheet上对数据做处理和分析,使用Google Sheet有以下几个好处:

  • 能导出更多的数据记录GA里面最多是指可以导出5000条记录,在Google Sheet里面没有限制。
  • 低门槛:完全基于表格操作,不需要代码基础。
  • 自动:可以设置定时任务,让Google sheet自动跑数据。
  • 可以多人协作,免费等。

接下来看看Google Sheet怎么用?

1.Google Sheet部署

1、进入Google Drive,可以看到如图2-78所示的界面:

图2-78 Google Drive界面

2、在Google Sheet中选择“新建”→“ Google Sheet表格”新建一个表格,会看到一个跟Excel基本一样的界面,如图2-79所示。

图2-79 Google Sheet界面

3、加载GA插件

在Google Sheet中选择“插件”→“获取插件”,然后输入Google Analytics,可以看如图2-80所示中第一个插件就是我们想要的,单击安装即可:

图2-80 获取Google Analytics插件

安装后单击插件,可以看到就有Google Analytics的选项了,如图2-81所示:

图2-81 验证插件是安装成功

这个就表明,Google Analytics插件在Google Sheet上安装成功了。

2.Google Sheet的使用

Google Sheet的使用是需要先做一些配置,然后才运行的模式,下面介绍如何对Google Sheet做配置。

1、单击Google Sheet中选择“插件”→“Google Analytics”,可以看到图2-82所示:

图2-82 Google Analytics插件的功能

Google Analytics插件的字段解析如下表2-20所列:

表2-20 插件功能解析

在这里我们选择Create new report,如果是首次使用会需要Google Sheet授权GA的访问权限。

2、选择“Create new report”看到右侧有如图2-83所示的界面:

图2-83 Google Sheet配置界面1

这个就是配置的主要仪表盘了,在这里只是简要的一个选项而已,但配置后还会可以有更多的设置选项,各个字段具体意义再下一步再做介绍。

3、单击“Create Report”后可以看到如图2-84所示,这个是一个详细的配置界面,主要的配置工作还是在这里进行的

图2-84 Google Sheet配置界面2

可以看到比上一步的仪表盘多了不少信息,如起止时间,过滤器,细分,排序,抽样等设置,基本上GA有的都可以再这里面设置了,各个字段具体意义如表2-21所列:

表2-21 Google Sheet各参数解析

在使用的过程中,最重要的是过滤器的用法,因为这个是我们筛选所需维度的数据有数据的方法。过滤的用法,维度对应的过滤条件运算符有六种,如表2-22所列,指标对应的过滤条件运算符也有六种,如表2-23所列。运算符必须经过网址编码,才能纳入网址查询字符串。

表2-22 指标过滤条件用法

表2-23 维度过滤条件用法

在使用过滤器的时候,有时候需要有多个条件,可能是或(OR)的关系,也可能是且(AND)的关系:OR 运算符使用英文逗号“,”,AND 运算符使用英文分号“;” 进行定义。而维度和指标里面有多个的时候用逗号隔开即可。

OR 运算符使用英文分号 (,) 进行定义

示例:(均须经过网址编码)

国家/地区为(“United States”或 [OR]“Canada”):ga:country==United%20States,ga:country==Canada

(“Windows”或 [OR]“Macintosh”)操作系统上的 Firefox 用户:ga:browser==Firefox;ga:operatingSystem==Windows,ga:operatingSystem==Macintosh

AND 运算符使用英文分号 (;) 进行定义

示例:(均须经过网址编码)

国家地区为“United States”并且 (AND) 浏览器为 Firefox:ga:country==United%20States;ga:browser==Firefox

国家/地区为“United States”并且 (AND) 语言不以“en”开头:ga:country==United%20States;ga:language!~^en.*

操作系统为(“Windows”或 [OR]“Macintosh”),并且 (AND) 浏览器为(“Firefox”或 [OR]“Chrome”):ga:operatingSystem==Windows,ga:operatingSystem==Macintosh;ga:browser==Firefox,ga:browser==Chrome

国家地区为“United States”并且 (AND) 会话数大于 5:ga:country==United%20States;ga:sesions>5

4、配置好后,单击“插件”→“Google Analytics”→“Run Reports”就可以跑出数据。

3.Google Sheet的综合应用

通过前面一节已经知道Google Sheet如何获取GA数据和计算的,如果要对复杂的情景做分析的话,这种方法效率是不高的,如果涉及比较多的原始数据的时候,通常采用的做法是将第一个的配置复制多个,对其多调整,这里需要注意,每个report Name都需要是不同的,如图2-85所示:

图2-85 多Report情况

这样一运行报告,所有的数据都出来了,如图2-86所示。

图2-86 多Report数据结果

接下来就是在Google Sheet上对数据做处理就,设计好模板就可以了,以后跑数据的时候就会自动填充,得到最后的数据结果。

4.导出超过10000条记录

如果按照前面配置的话,能导出来的最多只有10000条记录,要导出更多的数据的话,需要对配置做一些Start Index和Max Result做一些设置才行,默认的数是每个列,也就生成的每一个sheet最多的记录都是10000,可以分段导出即可,具体设置如图2-87所示,假设这次到导出的数据有20000行, 第一类是从0到10000,第二列是10001到20000,也是10000行,运行报告后就会生成两个sheet,分别以后10000行,在将两个合并,就是所有的数据。要导出更多的数据,以此类推就是。

图2-87导出超过10000条记录

本文分享自微信公众号 - GA小站(ichdata)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-10-24

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Cocos 引擎 UI 全新升级:进一步提升编辑器体验

    Cocos Creator 3D 全面公测已有一段时间,距离正式发布已经不远了。为了迎接即将发布的 Cocos Creator 3D,我们对 Cocos Cre...

    张晓衡
  • 【Rust日报】 2019-10-08 纯Rust实现的零知识证明系统 —— OpenZKP

    当前,crates无法正式指定MSRV。 结果导致用户无法检查是否可以在不构建工具箱的情况下在其工具链上构建crates。 这也引发了关于如何应对MSRV暴增时...

    MikeLoveRust
  • 手机抓不到包,解决很简单

    在渗透过程中,需要对每一个参数,每一个接口,每一个业务逻辑构建测试用例,为此,抓包分析是必不可少的一个过程。在PC端,Burpsuite成为了渗透必备的神器,然...

    Bypass
  • Java调用native本地方法实例:控制台下的中英文字符对齐问题

    大家在初学Java的时候一般都是采用Eclipse或其他IDE环境,中英文混合时的对齐问题想必都或多或少地困扰过大家,比如下面的代码和在Eclipse中的显示效...

    老九学堂-小师弟
  • 数千台Linux主机被勒索,该如何打好防御战?

    近日,国外安全媒体先后报道了一款名为Lilocked的Linux勒索病毒,该勒索病毒目前为止已感染了6000+台Linux主机,加密后缀为.lilocked。俄...

    FB客服
  • 如何保护你的 Python 代码 (一)—— 现有加密方案

    花下猫语:Python 是一种入门容易的语言,初学者就可以轻松地完成各种任务,但是,Python 的用处与边界也很广,有太多的话题值得我们去研究探索。今天,我继...

    Python猫
  • Windows中常见后门持久化方法总结

    当我们通过各种方法拿到一个服务器的权限的时候,我们下一步要做的就是后渗透了,而后门持久化也是我们后渗透很重要的一部分,下面我来总结一下windows下常见的后门...

    HACK学习
  • 真的要说再见,PyTorch宣告不再支持Python2

    Python2 是 Python 官方在 2000 年开源的 Python 新版本,但因为其自身的问题,导致 Python 官方几年内就推出了新的 Python...

    磐创AI
  • iPadOS上启动黑屏翻车问题分析(一)

    iOS的每次大版本更新都会是iOSer的苦难之旅,这次的iPadOS估计肯定也不例外当然了这次估计是针对iPadOS的苦难而已吧。在iOS13以下的iOS中iP...

    大话swift
  • 【Rust日报】2019-10-01 - Shawl: 一个能够将一切应用程序运行为Windows服务

    Shawl是一个用Rust编写的能够将任何程序作为Windows服务运行的包装程序。它可以处理Windows服务的API,因此您原本的程序只需要响应ctrl-C...

    MikeLoveRust

扫码关注云+社区

领取腾讯云代金券