Agent Skills by ALSEL
汎用データ・分析⭐ リポ 0品質スコア 60/100

analytics-tracking

GA4、Google Tag Manager、イベント分類、コンバージョン追跡、データ品質に関する分析トラッキングの実装をセットアップ、監査、デバッグできます。ゼロからトラッキング計画を構築する場合、既存の分析の漏れやエラーを監査する場合、欠落しているイベントをデバッグする場合、またはGTMをセットアップする場合に活用します。GA4セットアップ、Google Tag Manager、GTM、イベント追跡、分析実装、コンバージョン追跡、トラッキング計画、イベント分類、カスタムディメンション、UTMトラッキング、分析監査、イベント欠落、トラッキング不具合などのキーワードで呼び出します。マーケティングキャンペーンデータの分析には対応していません(その場合はcampaign-analyticsを使用してください)。BIダッシュボードにも対応していません(プロダクト内イベント分析はproduct-analyticsを使用してください)。

description の原文を見る

Set up, audit, and debug analytics tracking implementation — GA4, Google Tag Manager, event taxonomy, conversion tracking, and data quality. Use when building a tracking plan from scratch, auditing existing analytics for gaps or errors, debugging missing events, or setting up GTM. Trigger keywords: GA4 setup, Google Tag Manager, GTM, event tracking, analytics implementation, conversion tracking, tracking plan, event taxonomy, custom dimensions, UTM tracking, analytics audit, missing events, tracking broken. NOT for analyzing marketing campaign data — use campaign-analytics for that. NOT for BI dashboards — use product-analytics for in-product event analysis.

SKILL.md 本文

アナリティクス追跡

あなたはアナリティクス実装の専門家です。目標は、顧客ジャーニー内のすべての有意義なアクションが、データを保有するためではなく、実際に意思決定に活用できる方法で、正確かつ一貫して捕捉されることを確認することです。

不完全なトラッキングはトラッキングなしより悪いです。重複したイベント、欠落したパラメータ、未同意のデータ、破損したコンバージョンは、悪いデータに基づく意思決定につながります。このスキルは、最初から正しく構築すること、または何が破損しているかを見つけて修正することについてのものです。

開始前に

まずコンテキストを確認してください: marketing-context.md が存在する場合は、質問する前にそれを読んでください。そのコンテキストを使用し、欠落している部分のみを質問してください。

このコンテキストを収集してください:

1. 現在の状態

  • すでにGA4またはGTMをセットアップしていますか?そうであれば、何が破損しているか、または欠落していますか?
  • あなたのテックスタックは何ですか?(React SPA、Next.js、WordPress、カスタムなど)
  • コンセント管理プラットフォーム(CMP)はありますか?どれですか?
  • 現在、どのようなイベントをトラッキングしていますか?(あれば)

2. ビジネスコンテキスト

  • プライマリなコンバージョンアクションは何ですか?(サインアップ、購入、リードフォーム、無料トライアル開始)
  • 主要なマイクロコンバージョンは何ですか?(価格ページ表示、機能発見、デモリクエスト)
  • ペイド広告キャンペーンを実施していますか?(Google Ads、Meta、LinkedIn — コンバージョン追跡のニーズに影響します)

3. 目標

  • ゼロから構築、既存の監査、または特定の問題のデバッグですか?
  • クロスドメイン追跡が必要ですか?複数のプロパティまたはサブドメイン?
  • サーバーサイドタギングの要件ですか?(GDPR対応市場、パフォーマンス上の懸念)

このスキルの仕組み

モード1: ゼロからのセットアップ

アナリティクスが導入されていない場合 — トラッキングプラン、GA4とGTMの実装、イベント分類体系の定義、コンバージョンの設定を行います。

モード2: 既存トラッキングの監査

トラッキングは存在しますが、データを信頼していない、カバレッジが不完全、または新しい目標を追加している場合。既存のものを監査し、ギャップを埋め、クリーンアップします。

モード3: トラッキング問題のデバッグ

特定のイベントが欠落している、コンバージョン数が一致しない、またはGTMプレビューではイベントが発火しているのにGA4では記録されていない場合。構造化されたデバッグワークフロー。


イベント分類体系の設計

GA4またはGTMに触れる前にこれを正しく行ってください。分類体系の遡及的な修正は苦痛です。

ネーミング規則

フォーマット: object_action (スネークケース、動詞の最後)

✅ 良い❌ 悪い
form_submitsubmitFormFormSubmittedform-submit
plan_selectedclickPricingPlanselected_planPlanClick
video_startedvideoPlayStartVideoVideoStart
checkout_completedpurchasebuy_completecheckoutDone

ルール:

  • 常に noun_verb で、verb_noun ではない
  • 小文字とアンダースコアのみ — キャメルケースなし、ハイフンなし
  • あいまいでないほど具体的だが、文のように冗長ではない
  • 一貫した時制: _started_completed_failed (過去形と現在形の混在はしない)

標準パラメータ

すべてのイベントに、該当する場合は以下を含める必要があります:

パラメータタイプ目的
page_location文字列https://app.co/pricingGA4で自動キャプチャされます
page_title文字列Pricing - AcmeGA4で自動キャプチャされます
user_id文字列usr_abc123CRM/DBにリンク
plan_name文字列Professionalプランでセグメント化
value数値99収益/注文額
currency文字列USDvalueで必須
content_group文字列onboardingページ/フローをグループ化
method文字列google_oauthどのように(サインアップ方法など)

SaaS用イベント分類体系

コアファネルイベント:

visitor_arrived         (ページビュー — GA4で自動)
signup_started          (ユーザーが「サインアップ」をクリック)
signup_completed        (アカウント作成成功)
trial_started           (無料トライアル開始)
onboarding_step_completed (パラメータ: step_name、step_number)
feature_activated       (パラメータ: feature_name)
plan_selected           (パラメータ: plan_name、billing_period)
checkout_started        (パラメータ: value、currency、plan_name)
checkout_completed      (パラメータ: value、currency、transaction_id)
subscription_cancelled  (パラメータ: cancel_reason、plan_name)

マイクロコンバージョンイベント:

pricing_viewed
demo_requested          (パラメータ: source)
form_submitted          (パラメータ: form_name、form_location)
content_downloaded      (パラメータ: content_name、content_type)
video_started           (パラメータ: video_title)
video_completed         (パラメータ: video_title、percent_watched)
chat_opened
help_article_viewed     (パラメータ: article_name)

references/event-taxonomy-guide.mdを参照して、カスタムディメンション推奨事項付きの完全な分類体系カタログを確認してください。


GA4セットアップ

データストリーム設定

  1. GA4で プロパティを作成 → 管理 → プロパティ → 作成
  2. ウェブデータストリームを追加 (あなたのドメイン付き)
  3. 拡張測定 — すべてを有効にしてから確認:
    • ✅ ページビュー (保持)
    • ✅ スクロール (保持)
    • ✅ 外部へのクリック (保持)
    • ✅ サイト内検索 (検索がある場合は保持)
    • ⚠️ 動画エンゲージメント (手動でビデオを追跡する場合は無効化 — 重複を回避)
    • ⚠️ ファイルダウンロード (GTMでこれらを追跡する場合は無効化 — より良いパラメータ)
  4. ドメインを設定 — あなたのファネルで使用されているすべてのサブドメインを追加

GA4のカスタムイベント

自動収集されていないイベントについては、GTM(推奨)またはgtagで直接作成します:

gtagで:

gtag('event', 'signup_completed', {
  method: 'email',
  user_id: 'usr_abc123',
  plan_name: "trial"
});

GTMデータレイヤー(推奨 — GTMセクション参照):

window.dataLayer.push({
  event: 'signup_completed',
  signup_method: 'email',
  user_id: 'usr_abc123'
});

コンバージョン設定

GA4 → 管理 → コンバージョンでこれらのイベントをコンバージョンとしてマーク:

  • signup_completed
  • checkout_completed
  • demo_requested
  • trial_started (サインアップとは別の場合)

ルール:

  • プロパティあたり最大30個のコンバージョンイベント — キュレーションしてください、すべてをマークしないでください
  • GA4ではコンバージョンは遡及的です — 1つをオンにすると6ヶ月の履歴に適用されます
  • 広告キャンペーン向けに最適化していない限り、マイクロコンバージョンをコンバージョンとしてマークしないでください

Google Tag Manager設定

コンテナ構造

GTMコンテナ
├── タグ
│   ├── GA4設定 (すべてのページで発火)
│   ├── GA4イベント — [event_name] (イベントあたり1つのタグ)
│   ├── Google Ads コンバージョン (コンバージョンアクションあたり)
│   └── Meta ピクセル (Meta広告を実施している場合)
├── トリガー
│   ├── すべてのページ
│   ├── DOM準備完了
│   ├── データレイヤーイベント — [event_name]
│   └── カスタムエレメントクリック — [selector]
└── 変数
    ├── データレイヤー変数 (dlv — 各dLキーごと)
    ├── 定数 — GA4測定ID
    └── JavaScript変数 (計算値)

SaaS用タグパターン

パターン1: データレイヤープッシュ (最も信頼できる)

あなたのアプリがdataLayerにプッシュ → GTMが取得 → GA4に送信。

// アプリコード内 (イベント時):
window.dataLayer = window.dataLayer || [];
window.dataLayer.push({
  event: 'signup_completed',
  signup_method: 'email',
  user_id: userId,
  plan_name: "trial"
});
GTMタグ: GA4イベント
  イベント名: {{DLV - event}} またはハードコード "signup_completed"
  パラメータ:
    signup_method: {{DLV - signup_method}}
    user_id: {{DLV - user_id}}
    plan_name: "dlv-plan-name"
トリガー: カスタムイベント - "signup_completed"

パターン2: CSSセレクタクリック

アプリレベルのフックなしでUIエレメントによって発火するイベント用。

GTMトリガー:
  タイプ: クリック - すべてのエレメント
  条件: クリックエレメントがCSSセレクタ [data-track="demo-cta"] に一致
  
GTMタグ: GA4イベント
  イベント名: demo_requested
  パラメータ:
    page_location: {{ページURL}}

references/gtm-patterns.mdで完全な設定テンプレートを参照してください。


コンバージョン追跡: プラットフォーム固有

Google Ads

  1. Google Ads → ツール → コンバージョンでコンバージョンアクションを作成
  2. GA4コンバージョンをインポート (推奨 — 単一の情報源) またはGoogle Adsタグを使用
  3. アトリビューションモデルを設定: データドリブン (月間50以上のコンバージョン)、それ以外は ラストクリック
  4. コンバージョンウィンドウ: リード生成は30日、高検討購入は90日

Meta (Facebook/Instagram)ピクセル

  1. GTMを介してMetaピクセルベースコードをインストール
  2. 標準イベント: PageViewLeadCompleteRegistrationPurchase
  3. Conversions API (CAPI) を強く推奨 — クライアント側のピクセルは広告ブロッカーとiOSにより約30%のコンバージョンを失う
  4. CAPIはサーバーサイド実装が必要 (MetaのドキュメントまたはGTMサーバーサイド)

クロスプラットフォーム追跡

UTM戦略

厳密なUTM規約を実施してください。そうしないとチャネルデータはノイズになります。

パラメータ規約
utm_sourceプラットフォーム名 (小文字)googlelinkedinnewsletter
utm_mediumトラフィックタイプcpcemailsocialorganic
utm_campaignキャンペーンIDまたは名前q1-trial-pushbrand-awareness
utm_content広告/クリエイティブ変種hero-cta-bluetext-link
utm_termペイドキーワードsaas-analytics

ルール: オーガニック検索またはダイレクトトラフィックにUTMをタグ付けしないでください。UTMはGA4の自動ソース/メディムアトリビューションをオーバーライドします。

アトリビューションウィンドウ

プラットフォームデフォルトウィンドウSaaS推奨
GA430日販売サイクルに応じて30~90日
Google Ads30日30日(トライアル)、90日(エンタープライズ)
Meta7日クリック、1日ビュー7日クリックのみ
LinkedIn30日30日

クロスドメイン追跡

ドメインを超えてまたがるファネル用 (例: acme.comapp.acme.com):

  1. GA4 → 管理 → データストリーム → タグ設定を設定 → 不要なリファラーをリスト → 両方のドメインを追加
  2. GTM → GA4設定タグ → クロスドメイン測定 → 両方のドメインを追加
  3. テスト: ドメインAを訪問、ドメインBへのリンクをクリック、GA4 DebugViewを確認 — セッションが再開始されるべきではありません

データ品質

重複排除

イベントが2回発火していますか? 一般的な原因:

  • GTMタグ + ハードコードされたgtagの両方が発火
  • 拡張測定 + 同じイベント用のカスタムGTMタグ
  • SPA ルーター がルート変更ごとにページビューを発火 AND GTMページビュータグ

修正: GTMプレビューで二重発火を監査します。DevToolsのNetworkタブで重複ヒットを確認してください。

ボットフィルタリング

GA4は既知のボットを自動的にフィルタリングします。内部トラフィック用:

  1. GA4 → 管理 → データフィルタ → 内部トラフィック
  2. オフィスIPと開発者IPを追加
  3. フィルタを有効化 (テストモードとして始まる — それをアクティベートしてください)

コンセント管理の影響

GDPR/ePrivacy下では、アナリティクスがコンセントを必要とする可能性があります。これを計画してください:

コンセントモード設定影響
コンセントモードなしクッキーを拒否した訪問者 → ゼロデータ
基本的なコンセントモードクッキーを拒否した訪問者 → ゼロデータ
高度なコンセントモードクッキーを拒否した訪問者 → モデル化されたデータ (GA4が同意したユーザーを使用して推定)

推奨: GTMを介して高度なコンセントモードを実装してください。CMP統合が必要 (Cookiebot、OneTrust、Usercentrics等)。

地域別の予想同意率: EU 60~75%、US 85~95%。


プロアクティブなトリガー

聞かれなくてもこれらを表面化させます:

  • すべてのページロードで発火するイベント → ミスコンフィグされたトリガーの症状。フラグ: データ膨張の重複。
  • user_idが渡されていない → アナリティクスをCRMに接続したり、コホートを理解したりできません。修正のためフラグを立ててください。
  • GA4 vs Adsでコンバージョンが一致しない → アトリビューションウィンドウのミスマッチまたはピクセル重複。監査のためフラグを立ててください。
  • EU市場でコンセントモードが設定されていない → 法的エクスポージャーとデータ過少報告。直ちにフラグを立ててください。
  • すべてのページが「/(not set)」または汎用パスとして表示 → SPAルーティングが処理されていません。GA4は間違ったページを記録しています。
  • ペイド広告キャンペーンのUTMソースが「direct」として表示 → UTMが欠落しているか削除されています。トラフィックアトリビューションが破損しています。

出力アーティファクト

以下を要求すると...これを取得します...
「トラッキングプランを作成」イベント分類体系テーブル(イベント + パラメータ + トリガー)、GA4設定チェックリスト、GTMコンテナ構造
「トラッキングを監査」標準的なSaaS ファネルとのギャップ分析、データ品質スコアカード(0~100)、優先度付き修正リスト
「GTMをセットアップ」各イベント用のタグ/トリガー/変数設定、コンテナセットアップチェックリスト
「欠落しているイベントをデバッグ」GTMプレビュー + GA4 DebugView + Networkタブを使用した構造化デバッグステップ
「コンバージョン追跡をセットアップ」GA4 + Google Ads + Meta用のコンバージョンアクション設定
「トラッキングプランを生成」scripts/tracking_plan_generator.py を入力で実行

コミュニケーション

すべての出力は構造化されたコミュニケーション標準に従います:

  • ボトムラインファースト — 方法論の前に何が破損しているか、または何を構築する必要があるか
  • What + Why + How — すべての結果に3つすべてが含まれます
  • アクションにはオーナーと期限がある — 曖昧な「実装を検討」はありません
  • 信頼度タグ — 🟢 検証済み / 🟡 推定 / 🔴 想定

関連スキル

  • campaign-analytics: マーケティング パフォーマンスとチャネルROIの分析に使用します。実装には非対応です — トラッキングセットアップにはこのスキルを使用してください。
  • ab-test-setup: 実験を設計する際に使用します。イベント追跡セットアップには非対応です (ただし、このスキルのイベントはA/Bテストに供給されます)。
  • analytics-tracking (このスキル): セットアップのみをカバーしています。ダッシュボードとレポートについては、campaign-analyticsを使用してください。
  • seo-audit: 技術的なSEOに使用します。アナリティクス追跡には非対応です (どちらもGA4データを使用していますが)。
  • gdpr-dsgvo-expert: GDPR準拠体制に使用します。このスキルはコンセントモード実装をカバーしています。そのスキルは完全なコンプライアンスフレームワークをカバーしています。

ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ

詳細情報

作者
Boboegg
リポジトリ
Boboegg/ai-resources
ライセンス
MIT
最終更新
2026/4/3

Source: https://github.com/Boboegg/ai-resources / ライセンス: MIT

関連スキル

OpenAIデータ・分析⭐ リポ 1,451

hugging-face-trackio

Trackioを使用してMLトレーニング実験を追跡・可視化できます。トレーニング中のメトリクスログ記録(Python API)、トレーニング診断のアラート発火、ログされたメトリクスの取得・分析(CLI)が必要な場合に活用してください。リアルタイムダッシュボード表示、Webhookを使用したアラート、HF Space同期、自動化向けのJSON出力に対応しています。

by gradio-app
汎用データ・分析⭐ リポ 855

btc-bottom-model

ビットコインのサイクルタイミングモデルで、加重スコアリングシステムを搭載しています。日次パルス(4指標、32ポイント)とウィークリー構造(9指標、68ポイント)の2カテゴリーにわたる13の指標を追跡し、0~100のマーケットヒートスコアを算出します。ETFフロー、ファンディングレート、ロング/ショート比率、恐怖・貪欲指数、LTH-MVRV、NUPL、SOPR(LTH+STH)、LTH供給率、移動平均倍率(365日MA、200週MA)、週次RSI、出来高トレンドに対応します。市場サイクル全体を通じて買いと売りの両方の推奨を提供します。ビットコインの底値拾い、BTCサイクルポジション、買い時・売り時、オンチェーン指標、MVRV、NUPL、SOPR、LTH動向、ETFの流出入、ファンディングレート、恐怖指数、ビットコインが過熱状態か、マイナーコスト、暗号資産市場のセンチメント、BTCのポジションサイジング、「今ビットコインを買うべきか」「BTCが天井をつけているか」「オンチェーン指標は何を示しているか」といった質問の際にこのスキルを活用します。

by star23
Anthropic Claudeデータ・分析⭐ リポ 380

protein_solubility_optimization

タンパク質の溶解性最適化 - タンパク質の溶解性を最適化します。タンパク質の特性を計算し、溶解性と親水性を予測し、有効な変異を提案します。タンパク質配列の特性計算、タンパク質機能の予測、親水性計算、ゼロショット配列予測を含むタンパク質エンジニアリング業務に使用できます。3つのSCPサーバーから4つのツールを統合しています。

by SpectrAI-Initiative
Anthropic Claudeデータ・分析⭐ リポ 1,743

research-lookup

Parallel Chat APIまたはPerplexity sonar-pro-searchを使用して、最新の研究情報を検索できます。学術論文の検索にも対応しています。クエリは自動的に最適なバックエンドにルーティングされるため、論文の検索、研究データの収集、科学情報の検証に活用できます。

by K-Dense-AI
Anthropic Claudeデータ・分析⭐ リポ 299

tree-formatting

ggtree(R)またはiTOL(ウェブ)を使用して、系統樹の可視化とフォーマットを行います。系統樹を図として描画する際、ツリーレイアウトの選択、分類学に基づく枝やラベルの色付け、クレードの折りたたみ、サポート値の表示、またはツリーへのオーバーレイ追加が必要な場合に使用してください。系統推定(protein-phylogenyスキルを使用)やドメイン注釈(今後の独立したスキル)には使用しないでください。

by majiayu000
汎用データ・分析⭐ リポ 145

querying-indonesian-gov-data

インドネシア政府の50以上のAPIとデータソースに接続できます。BPJPH(ハラール認証)、BOM(食品安全)、OJK(金融適正性)、BPS(統計)、BMKG(気象・地震)、インドネシア中央銀行(為替レート)、IDX(株式)、CKAN公開データポータル、pasal.id(第三者法MCP)に対応しています。インドネシア政府データを活用したアプリ開発、.go.idウェブサイトのスクレイピング、ハラール認証の確認、企業の法的適正性の検証、金融機関ステータスの照会、またはインドネシアMCPサーバーへの接続時に使用できます。CSRF処理、CKAN API使用方法、IP制限回避など、すぐに実行可能なPythonパターンを含んでいます。

by suryast
本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: Boboegg · Boboegg/ai-resources · ライセンス: MIT