通过 Apps Script 将 Google Analytics 数据导出到 Sheets

主要观点:本教程介绍如何使用 Google Apps Script 将 Google Analytics 数据导出到 Google Sheets,数据每晚自动更新,Sheets 内还有按需更新数据的自定义菜单项,还可将数据通过 HTTPS 公开暴露给公众。
关键信息

  • 需熟悉 Google Sheets 和 JavaScript。
  • 配置依赖和权限时需更新appsscript.json文件,包含analyticsdata等库及权限。
  • 创建脚本时要替换TODO部分的 Google Analytics 财产 ID、Sheets ID、工作表名称、域名等,包含多个函数如initRequest等用于获取和处理数据。
  • 可添加菜单项让用户按需更新数据,还可公开暴露数据但需额外设置。
  • 可设置每晚自动更新数据的触发器。
    重要细节
  • appsscript.json中各权限的作用,如https://www.googleapis.com/auth/spreadsheets可访问所有表格,https://www.googleapis.com/auth/analytics.readonly用于访问分析数据等。
  • 脚本中各种函数的具体功能,如normalize函数用于整理报告数据,toCells函数准备表格单元格数据等。
  • 自动更新数据的触发器设置步骤,包括选择函数、部署类型、事件源、时间等。
  • 公开暴露数据的步骤,包括部署为 Web 应用、复制 URL 并验证等。
阅读 30
0 条评论