返回顶部
g

google-analytics-and-search-improve网站分析与优化

Analyze website data via Google Search Console API and GA4 Data API, audit live site with browser automation, review project source code, and generate data-driven improvement plans covering SEO, performance, content strategy, UX, conversion rate, and technical issues. Use when user wants to diagnose website problems, improve search rankings, optimize traffic, analyze Google Analytics or Search Console data, audit website performance, or create a data-backed improvement roadmap.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.2
安全检测
已通过
250
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

google-analytics-and-search-improve

Google Analytics & Search Console 数据驱动优化

分析 GSC 和 GA4 数据,结合浏览器审计和源代码审查,生成涵盖六个维度的优化方案:SEO、性能、内容策略、用户体验、转化率和技术问题。

数据存储

所有运行时数据存储在 $DATA_DIR 中,与技能代码分离。

<项目根目录>/.skills-data/google-analytics-and-search-improve/
.env # 配置(认证、URL等),由脚本自动加载
data/ # GSC/GA4/PSI 数据(JSON 或 CSV)
tmp/ # 截图和临时文件
cache/ # API 响应缓存
configs/ # 配置文件
logs/ # 执行日志
venv/ # Python 虚拟环境

工作流程

分析进度:

  • - [ ] 阶段 1:选择数据源并收集数据
  • [ ] 阶段 2:GSC 数据分析
  • [ ] 阶段 3:GA4 数据分析
  • [ ] 阶段 4:在线网站审计
  • [ ] 阶段 5:源代码审查
  • [ ] 阶段 5b:SEO 和 GEO 优化清单审计
  • [ ] 阶段 6:生成优化报告



阶段 1:选择数据源并收集数据

1a. 初始化目录
bash
DATA_DIR=.skills-data/google-analytics-and-search-improve
mkdir -p $DATA_DIR/{data,cache,logs,tmp}

1b. 让用户选择数据源

向用户展示三种模式供选择:

选择获取 GSC/GA4 数据的方式:
A. API 自动收集(推荐,数据最完整)
需要创建 Google Cloud 服务账号并配置 API 认证。首次设置约需 10 分钟;后续分析将自动收集数据。
B. 手动 CSV 导出(零配置,最简单)
您自行从 GA4 和 GSC 控制台导出数据文件,我将进行分析。无需 API 配置。
C. 仅浏览器审计(无需 GA4/GSC 数据)
我将直接访问网站进行技术审计和代码分析,不使用 GA4/GSC 数据。适合快速技术检查。

根据用户选择进入相应分支:



模式 A:API 自动收集

检查 .env:读取 $DATA_DIR/.env;如果缺少配置,引导用户填写。

需要用户提供的配置(收集后写入 $DATA_DIR/.env):

变量描述
SITEURL要审计的网站 URL(例如 https://example.com)
GOOGLEAPPLICATION_CREDENTIALS
您机器上服务账号 JSON 密钥文件的绝对路径 |
| GSCSITEURL | Search Console 中的网站地址(参见下方格式说明) |
| GA4PROPERTYID | GA4 媒体资源 ID(仅数字) |
| SOURCECODEPATH | (可选)项目源代码路径 |
| PSIAPIKEY | (可选)PageSpeed Insights API 密钥,用于避免速率限制 |

GSCSITEURL 格式说明:GSC 有两种属性类型,格式不同。该值必须与 GSC 中注册的类型匹配,否则将返回 403 权限错误:

GSC 属性类型GSCSITEURL 格式示例
域名属性sc-domain:domainsc-domain:example.com
网址前缀属性
完整 URL | https://example.com |

如何检查:在 Search Console 属性选择器(左上角)中,如果显示裸域名则为域名属性(使用 sc-domain: 前缀);如果显示完整 URL 则为网址前缀属性。

详细的认证设置步骤请参见 references/gsc-api-guide.md

bash
cat > $DATA_DIR/.env < SITE_URL=由用户提供
GOOGLEAPPLICATIONCREDENTIALS=由用户提供(绝对路径)
GSCSITEURL=由用户提供(注意 sc-domain: 或 https:// 格式)
GA4PROPERTYID=由用户提供
SOURCECODEPATH=由用户提供
PSIAPIKEY=
EOF

收集数据(脚本自动从 .env 读取认证信息):
bash
set -a; source $DATA_DIR/.env; set +a
python scripts/gscquery.py --dimensions query --limit 500 -o $DATADIR/data/gsc_queries.json
python scripts/gscquery.py --dimensions page --limit 500 -o $DATADIR/data/gsc_pages.json
python scripts/gscquery.py --dimensions device,country -o $DATADIR/data/gsc_devices.json
python scripts/gscquery.py --dimensions date -o $DATADIR/data/gsc_trends.json
python scripts/gscquery.py --mode sitemaps -o $DATADIR/data/gsc_sitemaps.json
python scripts/ga4query.py --preset trafficoverview -o $DATADIR/data/ga4traffic.json
python scripts/ga4query.py --preset toppages --limit 100 -o $DATADIR/data/ga4pages.json
python scripts/ga4query.py --preset useracquisition -o $DATADIR/data/ga4acquisition.json
python scripts/ga4query.py --preset devicebreakdown -o $DATADIR/data/ga4devices.json
python scripts/ga4query.py --preset landingpages --limit 50 -o $DATADIR/data/ga4landing.json
python scripts/ga4query.py --preset userbehavior --limit 100 -o $DATADIR/data/ga4behavior.json
python scripts/ga4query.py --preset conversionevents -o $DATADIR/data/ga4conversions.json

首次使用需要安装依赖:
bash
python3 -m venv $DATADIR/venv && source $DATADIR/venv/bin/activate
pip install -r scripts/requirements.txt

脚本使用详情请参见 references/gsc-api-guide.mdreferences/ga4-api-guide.md



模式 B:手动 CSV 导出

向用户发送以下导出说明,要求他们将文件放入 $DATA_DIR/data/:

导出 GSC 数据

  1. 1. 打开 Google Search Console → 选择您的网站
  2. 点击左侧菜单中的搜索结果(效果)
  3. 将日期范围设置为最近 3 个月,点击导出→下载 CSV
  4. 将下载的 CSV 保存为 $DATADIR/data/gsc_export.csv

导出 GA4 数据(导出以下报告)
  1. 1. 打开 Google Analytics → 选择您的媒体资源
  2. 导出页面和屏幕报告:

- 左侧菜单:报告→互动→页面和屏幕
- 点击分享图标(右上角)→下载文件→ CSV
- 保存为 $DATADIR/data/ga4pages.csv
  1. 3. 导出流量获取报告:

- 左侧菜单:报告→获客→流量获取
- 导出 CSV → 保存为 $DATADIR/data/ga4acquisition.csv
  1. 4. 导出着陆页报告:

- 左侧菜单:报告→互动→着陆页
- 导出 CSV → 保存为 $DATADIR/data/ga4landing.csv
导出完成后请告知我,我将读取文件开始分析。

同时向用户询问:

  • - 目标网站 URL(必填,写入 $DATADIR/.env 中的 SITEURL)
  • 源代码路径(可选,写入 SOURCECODEPATH)

收到文件后,从 $DATA_DIR/data/ 读取 CSV 文件并进入阶段 2-3 分析。



模式 C:仅浏览器审计

仅向用户询问:

  • - 目标网站 URL(必填)
  • 源代码路径(可选)

写入 $DATA_DIR/.env 并直接跳转到阶段 4(网站审计)和阶段 5(源代码审查),跳过阶段 2-3。



阶段 2:GSC 数据分析

从 $DATADIR/data/ 读取 GSC 数据(JSON 或 CSV),根据 references/metrics-glossary.md 中的SEO维度阈值进行分析。

关键输出:

  • - 高展示低点击率关键词(标题/描述

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 google-analytics-and-search-improve-1776099013 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 google-analytics-and-search-improve-1776099013 技能

通过命令行安装

skillhub install google-analytics-and-search-improve-1776099013

下载

⬇ 下载 google-analytics-and-search-improve v1.0.2(免费)

文件大小: 40.12 KB | 发布时间: 2026-4-15 12:56

v1.0.2 最新 2026-4-15 12:56
- Added three new audit scripts: geo_audit.py, perf_audit.py, and seo_audit.py for enhanced SEO, Performance, and GEO analysis.
- Introduced an SEO & GEO optimization checklist (references/SEO-GEO-Optimization-Checklist.md) for comprehensive best-practice auditing.
- Updated the workflow to include a new Phase 5b: SEO & GEO optimization checklist audit.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部