pp-google-analytics について
pp-google-analyticsは、Agentによるgoogle-analytics-pp-cliの利用を案内するスキルです。GA4のレポート、比較、アクセス診断に対応し、Search Consoleの作業とは分けて扱います。
主な機能
- 01GA4プロパティレポート
- 02獲得と収益の集計
- 03ファネルと期間の比較
- 04異常とアクセスの診断
活用シーン
- 01チャネル実績の確認
- 02期間ごとのセッション数や収益の比較
- 03プロパティアクセスエラーの調査
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ mvanhorn/ printing-press-library --skill pp-google-analyticsインストール後、Claude Code で/pp-google-analyticsを入力して読み込まれたか確認します。
詳細
pp-google-analytics
前提条件:CLI をインストールする
このスキルは google-analytics-pp-cli バイナリを使用します。このスキルのコマンドを実行する前に、CLI がインストールされていることを必ず確認してください。 インストールされていない場合は、先にインストールしてください。
- Printing Press インストーラーを使って、ユーザーの bin ディレクトリにインストールします。
npx -y @mvanhorn/printing-press-library install google-analytics --cli-only --bin-dir ~/.local/bin - 次のコマンドで確認します:
google-analytics-pp-cli --version - このスキルを実行するエージェント/ランタイムの
$PATHに~/.local/binが含まれていることを確認します。
npx によるインストールに失敗した場合(Node がない、オフラインなど)は、Go を直接インストールしてください(Go 1.26.6 以降が必要です)。この方法では $GOPATH/bin(デフォルトは $HOME/go/bin)にインストールされるため、代わりにそのディレクトリを $PATH に追加してください。
go install github.com/mvanhorn/printing-press-library/library/marketing/google-analytics/cmd/google-analytics-pp-cli@latest
インストール後に --version を実行して「command not found」と表示される場合、ランタイムからバイナリのディレクトリを $PATH 経由で参照できていません。確認が完了するまで、スキルのコマンドを実行しないでください。
この CLI を使用する場面
エージェントが GA4 の最新のプロパティデータ、集客/収益の概要、E コマースの診断、ファネル、期間比較、異常スキャン、プロパティアクセスの診断を必要とする場合に、この CLI を使用してください。Search Console には google-search-console-pp-cli を使用してください。
GA4 のみを対象とする分析には google-analytics-pp-cli を使用してください。Search Console は google-search-console-pp-cli が対象です。新しい作業では、GSC/GA4 を統合した旧 CLI を使用しないでください。
認証とプロパティの選択
- サービスアカウントキー:
--credentialsを指定するか、GOOGLE_APPLICATION_CREDENTIALSを設定します。 - スコープ:
https://www.googleapis.com/auth/analytics.readonly - プロパティ:
--propertyを指定するか、GA4_PROPERTY_IDを設定します。 - 複数プロパティのヘルスチェック:
health --properties $GA4_PROPERTY_IDS --agentを実行するか、GA4_PROPERTY_IDSを設定します。
注意すべき点:Google Cloud API へのアクセス権限は、GA4 プロパティへのアクセス権限とは異なります。サービスアカウントには、GA4 プロパティ内で閲覧者アクセス権を付与する必要があります。health でトークン/管理者の状態が OK と表示される一方、プロパティのチェックが 403/404 になる場合は、認証情報を変更するのではなく、GA4 プロパティのアクセス権を修正してください。
エージェント向けのおすすめコマンド
google-analytics-pp-cli agent-context --agent
google-analytics-pp-cli health --properties $GA4_PROPERTY_IDS --agent
google-analytics-pp-cli channels --property "$GA4_PROPERTY_ID" --start 28daysAgo --end yesterday --agent
google-analytics-pp-cli sources --property "$GA4_PROPERTY_ID" --agent
google-analytics-pp-cli top-pages --property "$GA4_PROPERTY_ID" --agent
google-analytics-pp-cli compare --property "$GA4_PROPERTY_ID" --metric sessions,totalRevenue --period wow --agent
google-analytics-pp-cli whats-changed --property "$GA4_PROPERTY_ID" --agent
google-analytics-pp-cli revenue --property "$GA4_PROPERTY_ID" --by channel --agent
google-analytics-pp-cli funnel --property "$GA4_PROPERTY_ID" --steps view_item,add_to_cart,begin_checkout,purchase --agent
低レベルのラッパー
低レベルの代替手段として、report、pivot、batch、realtime、metadata、compatibility、properties、property、streams を利用できます。ビジネス上の質問に答える際は、新しいコマンドを優先してください。