家谱可视化工具
GEDCOM文件生成
该工具包整合Google Analytics 4、Search Console和Indexing API,用于获取网站流量数据、页面表现、用户画像、实时访客信息、搜索关键词及SEO指标。
GA4网站分析工具包帮助运营与营销团队一站式掌握网站健康度。无需切换多个后台,即可透视流量来源、用户画像及搜索表现,快速定位SEO优化机会。数据自动归档与报告生成,让日常监测从手工整理升级为自动化洞察,支撑敏捷决策。
落地案例:电商运营人员每周需向管理层汇报网站表现。通过该工具包,设定日期范围后自动拉取GA4流量数据与Search Console热门搜索词,对比上周期变化趋势;同时检查新品页面索引状态,对未收录URL批量提交重新抓取请求。最终生成Markdown汇总报告,直接用于周会演示。
安装依赖
cd scripts && npm install
配置凭证
在项目根目录创建.env文件:
GA4_PROPERTY_ID=123456789
GA4_CLIENT_EMAIL=service-account@project.iam.gserviceaccount.com
GA4_PRIVATE_KEY="-----BEGIN PRIVATE KEY-----\n...\n-----END PRIVATE KEY-----\n"
SEARCH_CONSOLE_SITE_URL=https://your-domain.com
GA4_DEFAULT_DATE_RANGE=30d
前置条件:Google Cloud项目需启用Analytics Data API、Search Console API和Indexing API;服务账号需具备GA4资产和Search Console的访问权限。
运行方式
导入函数调用:
import { siteOverview, searchConsoleOverview } from './scripts/src/index.js';
const overview = await siteOverview('30d');
或直接执行:
npx tsx scripts/src/index.ts
工作流程:执行API函数 → 结果自动保存为带时间戳的JSON文件至results/{category}/ → 生成markdown汇总报告至results/summaries/。
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | 日期范围字符串(如”30d”)、时间段对象、URL列表、GA4 Property ID |
| 输出 | 流量分析报告、搜索词数据、实时访客数、索引状态、JSON/Markdown文件 |
| 适用人群 | 网站运营、SEO优化人员、数据分析师、多站点管理者 |
| 不包含 | 非Google数据源、可视化仪表盘、自动告警、竞品数据 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/adamkristopher/ga4-analytics/SKILL.md
来源类型:GitHub仓库