Google Analytics的自定义报告功能虽然强大,但所选的维度和指标有限,不能从更小的粒度上对数据做处理,对此可以使用API和Google Sheet实现,API适合于有编码经验的人使用,Google Sheet的门槛相对较低。
Google Sheet的好处:
- 弥补自定义报告的维度指标的不足,可以从更细的粒度对数据做处理
- 能导出更多的数据记录GA里面最多是指可以导出5000条记录,在Google Sheet里面没有限制。
- 低门槛:完全基于表格操作,不需要代码基础。
- 自动:可以设置定时任务,让Google sheet自动跑数据。
- 可以多人协作,免费等。
安装Google Analytics插件
打开Google Sheet,点击“插件”——“获取插件”,然后搜索“Google Analytics”:
然后点击安装。
创建一个Google Sheet报告
打开Google Sheet,点击“插件”——“Google Analytics”——“Create new reports”:
然后就会打开如下的设置设置界面,这里主要是创建报告的基本信息就可以,因为后续还可以在配置里修改:
- Name:生成sheet的名字
- Account:GA账号
- Property:GA媒体资源
- View:数据视图
- Metrics,Dimensions:GA对应维度和指标
点击“Create Repost”,生成如下:
可以的对上面所有的字段做修改,提取所需数据,各参数解析:
运行报告
如果要运行报告,点击“插件”——“Google Analytics”——“Run reports”,Google Sheet就会自动运行报告,数据存储在每一个Sheet里,可以用函数对Sheet里的数据进一步做就散或分析,然后保存,后面每次运行就会自动得到想要的数据。
如果涉及到多张表格的引用计算,需要使用IMPORTRANGE,只有另个参数,当然输入该函数,会有相关提示的。
下面是实际用例,基本只需要设置事件就可以跑出报告:
设置定时报告
如果要运行报告,点击“插件”——“Google Analytics”——“Schedule reports”,就可以设置定时报告:
可以设置每小时、每天、每周、每个月,定时运行报告,非常方便。
高级设置
如果要获取复杂数据,那么就离不开Filter和Segment。
- Filter实现的是将某个维度的数据过滤掉,去除。
- Segment实现的是将某个群体的用户剥离出来单独看。