ga4-analytics

📈 一站式网站数据与SEO洞察平台

🥥19总安装量 7评分人数 6
100% 的用户推荐

基于官方 Google SDK 的 GA4 与 Search Console 数据分析工具包,支持流量监控、SEO 指标追踪及 URL 索引管理,为网站运营者提供一站式数据洞察。

A

基本安全,请在特定环境下使用

  • 来自可信组织或认证账号,需要结合权限范围判断
  • ✅ 所有网络通信仅限于官方 Google API(analyticsdata.googleapis.com、searchconsole.googleapis.com、indexing.googleapis.com),无第三方数据传输风险
  • ✅ 依赖包全部来自 Google 官方 SDK 或主流开源库(dotenv、tsx、typescript),经扫描无恶意代码
  • ✅ 敏感凭证(私钥)通过环境变量管理,代码中无硬编码,降低泄露风险
  • ✅ 文件系统操作严格限制在项目目录内(results/、.env),无路径遍历或越权访问风险
  • ⚠️ 结果文件以明文 JSON 本地存储,建议配置适当的文件系统权限防止未授权访问

使用说明

核心用法

GA4 Analytics Toolkit 是一个面向网站数据分析的专业工具集,通过与 Google Analytics 4、Search Console 和 Indexing API 的深度集成,帮助用户全面掌握网站运营状况。该工具包采用 TypeScript 开发,提供 30 余个 API 函数,覆盖从实时访客监控到历史趋势对比的完整分析链路。

用户可通过简洁的函数调用获取核心指标:使用 siteOverview()() 获取综合流量快照,,liveSnapshot()() 查看实时在线用户,,searchConsoleOverview()() 分析搜索查询表现,,reindexUrls()() 主动请求搜索引擎重新收录页面。所有查询结果自动以时间戳命名的 JSON 文件保存至 results// 目录,并支持生成 Markdown 格式的可读摘要报告。

工具支持灵活的日期范围配置,包括简写格式("7d"、"30d")、绝对日期和 GA4 相对日期表达式。数据维度涵盖页面路径、流量来源、用户设备、地理位置、事件名称等,指标包括浏览量、活跃用户、跳出率、转化率、电商收入等核心运营数据。

显著优点

官方生态深度整合:完全基于 Google 官方 SDK(@google-analytics/data@googleapis/searchconsole` 等),API 调用稳定可靠,数据权威性无需质疑。

自动化工作流:内置"分析-存储-摘要"三阶段模式,查询结果自动持久化,避免重复调用 API,同时生成结构化报告便于团队共享。

灵活的配置体系:通过 .env 文件管理多环境配置,支持默认日期范围、多属性 ID 等个性化设置,适配不同规模的项目需求。

类型安全与模块化:完整的 TypeScript 类型定义,代码结构清晰分层(core/api/utility),便于二次开发和功能扩展。

潜在缺点与局限性

部署门槛较高:需要预先配置 Google Cloud 项目、启用三大 API、创建服务账号并获取私钥,对非技术用户存在学习成本。

数据存储本地化:结果以明文 JSON 存储于本地文件系统,缺乏内置的加密机制或云同步能力,多设备协作需手动管理文件。

功能边界明确:专注于数据查询与基础索引操作,不提供可视化图表生成、自动化告警、A/B 测试分析等高级功能,复杂场景需配合 BI 工具使用。

实时数据延迟:GA4 实时 API 存在数分钟的数据延迟,且 Indexing API 有每日配额限制(200 次请求),大规模站点需注意调用频率控制。

适合的目标群体

  • 网站运营与增长团队:需要定期监控流量趋势、分析用户行为路径、评估内容表现的数据驱动型运营人员。
  • SEO 专员与内容营销者:依赖 Search Console 数据优化搜索排名、追踪关键词表现、管理页面索引状态的专业人士。
  • 技术型产品经理:希望将网站数据集成到内部工作流、自动化报告生成或自定义分析管道的技术决策者。
  • 独立开发者与小型工作室:运营多个站点、需要低成本自动化数据监控方案的全栈开发者。

使用风险

凭证管理风险:服务账号私钥以环境变量形式配置,若 .env 文件误提交至版本控制或泄露,可能导致 GA4 数据被未授权访问。建议配合密钥管理服务(如 Google Secret Manager)使用。

API 配额与成本:Google Analytics Data API 和 Indexing API 均存在调用配额,高频自动化任务可能触发限流或产生额外费用,需合理设置缓存策略。

数据隐私合规:导出的用户行为数据可能包含个人信息,需确保符合 GDPR、CCPA 等数据保护法规,避免在共享报告中暴露敏感用户标识。

依赖维护成本:Google SDK 版本迭代较快,长期项目需关注依赖更新,避免因 API 弃用导致功能中断。

ga4-analytics 内容

文件夹图标references文件夹
文件夹图标scripts文件夹
文件夹图标src文件夹
文件夹图标api文件夹
文件夹图标config文件夹
文件夹图标core文件夹
手动下载zip · 40.7 kB
api-reference.mdtext/markdown
请选择文件