Community寫作與編輯github.com

SeoToolkit/web-analytics-agent-skill

一個強大的代理技能與Python自動化工具,用於SEO自動化、流量診斷,以及透過GSC、GA4和Bing網站管理員API進行跨平台關鍵字研究。

web-analytics-agent-skill 是什麼?

這個技能讓AI代理能夠直接從Google和Bing的官方API擷取並分析流量數據,幫助開發者與SEO專家深入掌握網站效能。其核心價值在於自動化整合Google Search Console(GSC)、Google Analytics 4(GA4)及Bing網站管理員工具,將原本分散的平台資料統整成可操作的洞察報告。技能支援桌面環境執行,需預先設定OAuth憑證與API金鑰;代理會在使用者缺少憑證時提供逐步指引,並在授權過程中提示使用者完成瀏覽器登入。執行時,代理依序執行GSC、GA4與Bing三個Python腳本,最後綜合分析趨勢、平台流量佔比以及關鍵字與頁面的優化機會。此技能特別適合需要跨平台比較SEO成效、快速診斷流量異常或找出內容落差的情境。

相容平台✓Claude Code~Codex CLI~Cursor
npx skills add SeoToolkit/web-analytics-agent-skill

Installed? Explore more 寫作與編輯 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

網站分析技能

此技能允許代理從 Google 和 Bing 拉取並分析流量數據,以提供深入的 SEO 洞察。

環境準備

必要的腳本位於此 SKILL.md 檔案相對路徑的 scripts/ 目錄中。 請確認已安裝以下依賴項:

python3 -m pip install -r scripts/gsc-requirements.txt

所需憑證及取得方式

在執行此技能之前,請確保環境已配置完畢。如果使用者缺少所需憑證,代理應按照以下步驟引導使用者取得:

1. Google OAuth 用戶端密碼 (client_secret.json)

代理需要一個桌面 OAuth 2.0 用戶端 ID 才能存取 Google API。 給使用者的指示:

  1. 前往 Google Cloud Console。
  2. 建立新專案或選取現有專案。
  3. 前往 API 和服務 > 程式庫,啟用 Google Search Console API 與 Google Analytics Data API。
  4. 前往 API 和服務 > OAuth 同意畫面 進行設定(可將使用者類型設為「外部」,並將自己的電子郵件加入測試使用者)。
  5. 前往 API 和服務 > 憑證。點選 建立憑證 > OAuth 用戶端 ID。
  6. 選取 桌面應用程式 作為應用程式類型。
  7. 點選「建立」,然後下載 JSON 檔案。將其重新命名為 client_secret.json,並放置於此技能的 scripts/ 目錄中。

2. Google OAuth 權杖 (token.json、google_analytics_token.json)

這些權杖會由腳本自動產生。

  • 代理指示: 如果腳本輸出顯示「Opening browser for authorization」,請告知使用者檢查電腦上是否有新開啟的瀏覽器視窗,並完成 Google OAuth 登入。登入成功後,腳本會自動在本機儲存權杖。

3. Bing API 金鑰

給使用者的指示:

  1. 前往 Bing 網站管理員工具。
  2. 選取已驗證的網站。
  3. 點擊右上角的 設定 齒輪圖示。
  4. 進入 API 存取 -> API 金鑰。
  5. 點選 產生 API 金鑰(或複製現有的金鑰)。
  6. 將其貼入 .env 檔案中,格式為 BING_API_KEY=你的金鑰。

執行步驟

1. 收集 Google Search Console (GSC) 資料

執行 GSC 分析腳本,取得點擊次數、曝光次數、點擊率與平均排名:

cd scripts && python3 analyze_gsc.py

2. 收集 Google Analytics 4 (GA4) 資料

執行 GA4 腳本,分析使用者工作階段、流量來源與頁面瀏覽次數:

cd scripts && python3 ga4_both.py

3. 收集 Bing 網站管理員工具資料

執行 Bing 腳本,比較 Bing 搜尋成效與 Google 的差異:

export BING_API_KEY=$(grep BING_API_KEY ../../.env | cut -d '=' -f2)
cd scripts && python3 bing_webmaster.py

4. 綜合分析洞察

分析合併後的輸出,並回報以下內容:

  1. 趨勢分析:根據 14 天視圖,整體流量是成長還是下降?
  2. 平台佔比:Bing 流量相較於 Google 的比例為何?
  3. 關鍵字與頁面機會:找出曝光次數高但點擊率低的關鍵字,或在 Bing 上表現良好但在 Google 上表現不佳的頁面。

使用整潔的 Markdown 格式向使用者提供最終摘要。

相關技能