GEMINI LABEN
ROBOTICS — 8月31日に停止した ER 1.6 preview には後継があります。Gemini Robotics ER 2 が公開プレビュー中で、通常版とストリーミング版の2種類が提供されていますVIDEO — ER 2 の成功・失敗判定は静止画ではなく生の映像フィード上で動きます。こぼれ・滑り・位置ずれのような、実行の途中で起きる失敗を捉えられる設計ですDEADLINE — 次の期限は9月30日、gemini-omni-flash-preview の廃止です。移行先は8月27日に GA になった gemini-omni-1.1-flash で、残り4週間を切りましたAPIKEY — 残りの標準 API キーは、制限付きのものも含めて9月中に全面停止します。移行先は Google Cloud サービスアカウントに紐付く auth キー形式ですPRICE — Gemini 3.7 Flash の導入価格 $0.75/$3.75 per 1M は12月31日までです。2027年1月1日から $1.50/$7.50 になるため、年を跨ぐ見積もりは2本立てが要りますAUDIO — Gemini 3.5 Transcribe は85言語以上の言語検出、話者ダイアライゼーション、単語単位タイムスタンプ、最大1,000語のカスタム語彙バイアスに対応していますROBOTICS — 8月31日に停止した ER 1.6 preview には後継があります。Gemini Robotics ER 2 が公開プレビュー中で、通常版とストリーミング版の2種類が提供されていますVIDEO — ER 2 の成功・失敗判定は静止画ではなく生の映像フィード上で動きます。こぼれ・滑り・位置ずれのような、実行の途中で起きる失敗を捉えられる設計ですDEADLINE — 次の期限は9月30日、gemini-omni-flash-preview の廃止です。移行先は8月27日に GA になった gemini-omni-1.1-flash で、残り4週間を切りましたAPIKEY — 残りの標準 API キーは、制限付きのものも含めて9月中に全面停止します。移行先は Google Cloud サービスアカウントに紐付く auth キー形式ですPRICE — Gemini 3.7 Flash の導入価格 $0.75/$3.75 per 1M は12月31日までです。2027年1月1日から $1.50/$7.50 になるため、年を跨ぐ見積もりは2本立てが要りますAUDIO — Gemini 3.5 Transcribe は85言語以上の言語検出、話者ダイアライゼーション、単語単位タイムスタンプ、最大1,000語のカスタム語彙バイアスに対応しています
記事一覧/API / SDK
API / SDK/2026-05-25中級

Streamlit と Gemini API でブログ運営ダッシュボードを作る — GSC と GA4 を一つの画面に統合する実装メモ

個人で 6 サイトを運営するなかで毎日 GSC と GA4 を別タブで開いて疲れ果て、Streamlit に Gemini API を組み合わせて 1 画面の運営ダッシュボードを作りました。記事の品質スコアリングと、削除候補の自動抽出、KPI の週次レポート化までを実装サンプル込みで共有します。

gemini-api285streamlitデータ分析5gscga4ブログ運営個人開発111

プレミアム記事

毎朝起きて Google Search Console を開き、4 つの Lab サイトと 2 つの Blog サイトを順番にチェックし、次に GA4 を開いて同じ作業を繰り返す。気がつくと 1 時間が消えていて、本当にやりたい記事執筆や作品制作の時間が後ろにずれていく。半年ほどそれを続けて、これは仕組みで解決すべきだと観念しました。

廣川政樹です。アーティスト活動と並行して 2014 年から個人開発で iOS/Android アプリ事業を続けていて、累計 5,000 万 DL ほど。現在は Lab 4 サイト(Claude/Gemini/Antigravity/Rork)と Blog 2 サイト(Lacrima/Mystery)を一人で運営しています。Lacrima では 6 ヶ月で 29,300 クリック、Mystery では同じ期間で 7,049 クリックという規模で、いずれもメンバーシップとアフィリエイトで収益化しています。

このノートは、Streamlit と Gemini API を組み合わせて、GSC と GA4 のデータを 1 画面に統合したブログ運営ダッシュボードを作った実装メモです。「複数サイトを運営していて、毎朝の指標確認に消耗している」「Gemini API で何か実用的なものを作ってみたいけれど良い題材が思いつかない」という方の参考になればと思って書きます。

なぜ GA4 と GSC を別画面で見ていると消耗するか

GA4 と GSC は同じく Google が提供していますが、見せてくれる視点が大きく違います。GSC は「Google 検索から見た自サイト」(クエリ・表示・クリック・順位)で、GA4 は「ユーザーから見たサイト内挙動」(ユーザー・セッション・エンゲージメント・コンバージョン)です。両方を見ないと、「順位は良いのにエンゲージメントが低い記事」や「順位は悪いのに直接流入で稼いでくれている記事」が見えてきません。

ただ、別タブで開いて見比べる、というやり方は破綻しやすい。サイトが 1 つなら問題ありませんが、6 サイト分やると 12 タブ。同じ期間設定をそれぞれで切るのも面倒で、つい今日の数字だけを眺めて終わってしまいます。「順位は下がっているのにエンゲージメントは上がっている」のような複合的なシグナルを拾えないまま、なんとなく印象だけで運営判断をしていた、というのが半年前の私の状態でした。

Streamlit の良いところは、Python データ分析のスキルセットがそのまま Web UI になることです。pandas で取得・整形したデータを st.dataframest.line_chart に渡せば、再ロード可能なダッシュボードが 100 行程度で組み上がります。サーバー運用も streamlit run app.py で済むので、個人開発者の運用コストとも相性が良いです。

ダッシュボードの全体構造

最終的に組み上がった構成です。

┌──────────────────────────────────────────────┐
│  Streamlit (app.py)                          │
│  ┌──────────────────────────────────────┐    │
│  │  サイドバー: サイト選択・期間選択       │    │
│  ├──────────────────────────────────────┤    │
│  │  KPI カード: クリック / 表示 / CTR / 順位 │   │
│  ├──────────────────────────────────────┤    │
│  │  時系列グラフ: 28 日間トレンド          │   │
│  ├──────────────────────────────────────┤    │
│  │  Top クエリ: 順位 + クリック + 評価     │   │
│  ├──────────────────────────────────────┤    │
│  │  低品質記事候補: Gemini スコア < 60     │   │
│  └──────────────────────────────────────┘    │
└──────────────────────────────────────────────┘
            │            │            │
            ▼            ▼            ▼
       GSC API     GA4 Data API   Gemini API
       (search    (engagement,   (article
        analytics  conversion)    quality
        + sites)                 scoring)

ポイントは 3 つです。(1) GSC と GA4 を同じデータフレームに揃える こと(ページ URL をキーに join)。(2) 記事品質スコアリングを Gemini 2.5 Flash で行う こと(コストが安く、判定がしっかりしているので個人運用と相性が良い)。(3) Streamlit のキャッシュ機構で API 呼び出しを抑える こと(GSC API は 1 日あたりの上限があり、ぶつけると翌日まで止まります)。

ここまでお読みいただきありがとうございます。

この記事の続きを読む

この先には、実装コードやベンチマーク結果など、実務でお役に立てる内容をご用意しています。このサイトは広告を掲載しておらず、サーバーや開発にかかる費用はメンバーの皆様のご支援で成り立っています。もしお役に立てていましたら、ご支援いただけますと大変ありがたいです。

この記事で得られること
GSC API と GA4 Data API を Streamlit に統合した、個人ブログ運営者向け 1 画面ダッシュボードの完全な実装コードを取得できます
Gemini 2.5 Flash を使った記事の品質スコアリングと、Helpful Content System 対策の削除候補自動抽出ロジックの実装パターンを習得できます
6 サイト並行運営で実際に使っている KPI 設計(CTR / 平均掲載順位 / エンゲージメント時間 / プレミアム転換率)と、週次レポート自動生成までの運用ノウハウが分かります
Stripe による安全な決済 · いつでもキャンセル可能

この記事を購入する

この先の内容をすべてお読みいただけます。一度のご購入で、いつでも何度でもアクセスできます。このサイトは広告を掲載しておらず、皆さまのご支援がサーバー費用などの運営を支えています。

または
メンバーシップなら全記事が読み放題 →
シェア

お読みいただきありがとうございます

Gemini Lab は広告なしで運営しており、サーバー費用などの運営コストはメンバーシップのご支援で賄っています。実装コード・ベンチマーク・本番設計パターンなど、実務でお役立ていただける記事を毎日更新しています。もし読んでよかったと感じていただけましたら、ぜひご覧ください。

  • コピー&ペーストで使える実装コード付き
  • 毎日新しい上級ガイドを追加
  • ¥580/月 または ¥2,480 の永久アクセス
メンバーシップを見る →

関連記事

API / SDK2026-08-23
アプリに載せる AI 機能を、実行時呼び出しから配布前の一括処理に寄せました
アプリに Gemini を組み込むとき、実行時に呼ぶか配布前に呼び終えるかで呼び出し回数の増え方が変わります。素材数に比例させる設計へ切り替えた判断基準と、冪等な一括処理の実装をまとめました。
API / SDK2026-08-22
メディエーショングループが20を超えたとき、設定の抜けをどう見つけるか
広告メディエーションのグループが増えると、設定の抜けや型のずれが静かに溜まります。設定を1枚の表に正規化して機械でずれを確定させ、判断が必要なセルだけを Gemini に渡す分担にした手順をまとめました。
API / SDK2026-07-14
並行して回す実験が共有予算を食い尽くす前に — AI Studio 費用上限をプロジェクト隔離の境界にする設計
個人開発で複数の Gemini 実験を同じ請求アカウントで並行させると、ひとつの暴走が他の全部を巻き添えにします。AI Studio に入ったプロジェクト単位の費用上限を隔離境界として使い、クライアント側のソフト天井と月次照合まで含めた設計を実装込みでまとめました。
📚RECOMMENDED BOOKS
大規模言語モデル入門
山田育矢
LLM開発
生成AIプロンプトエンジニアリング入門
我妻幸長
プロンプト
Claude CodeによるAI駆動開発入門
平川知秀
AI駆動開発
※ アフィリエイトリンクを含みます
もっと見る →