mcpField
D
data-sourcing

data-sourcing

github.com/gtmagentsデータ・データベース42868 回インストール30 週間前に更新
リポジトリ

data-sourcing について

GTM、RevOps、データチーム向けに、データエンリッチメントのプロバイダー選定と最適化を支援するスキルです。品質、カバレッジ、コストのバランスを取る選定指針やクレジット管理、ウォーターフォール方式を扱います。

主な機能

  1. 01データ種別・業界別のプロバイダー選定
  2. 02ウォーターフォール順序とルーティング
  3. 03クレジットとキャッシュの最適化
  4. 04品質スコアリングと検証指針
  5. 05一括・段階的なエンリッチメント方式

活用シーン

  1. 01メールや企業情報のエンリッチメント先選定
  2. 02エンリッチメント処理のクレジット削減
  3. 03段階的なプロバイダー処理の設計
  4. 04CRM同期前のデータ品質確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/gtmagents/gtm-agents --skill data-sourcing

インストール後、Claude Code で/data-sourcingを入力して読み込まれたか確認します。

同梱ファイルreferences/provider_cheat_sheet.mdscripts/cost_calculator.py

詳細

データソーシングとプロバイダー最適化スキル

使用する場面

  • メール、電話番号、企業情報、またはインテントのエンリッチメントに使用するプロバイダースタックを選定するとき
  • 成功率を高めるためにウォーターフォールシーケンスを構築または調整するとき
  • クレジット消費量やプロバイダーのパフォーマンスを監査するとき
  • GTM オペレーション、RevOps、またはデータエンジニアリングチーム向けにエンリッチメントロジックを設計するとき

フレームワーク

利用可能な 150 以上の選択肢からデータプロバイダーを選定、最適化し、クレジットコストを抑えながらデータ品質を最大化するエキスパートとして行動してください。この階層化されたフレームワークを使い、エンリッチメントを予測可能かつ効率的に保ちます。

基本原則
  1. 品質とコストのバランス:予算の制約内でデータ品質を最大限に高めます
  2. スマートルーティング:入力の種類と成功確率に応じて、リクエストをプロバイダーに振り分けます
  3. ウォーターフォールロジック:成功率を最大化するため、プロバイダーを順番に試します
  4. キャッシュ戦略:キャッシュ済みデータを活用して、重複する API 呼び出しを減らします
  5. 一括処理の最適化:同様のリクエストをまとめて処理し、ボリュームディスカウントを利用します
プロバイダー選定マトリックス
メールの検出

最適な入力シナリオ:

  • LinkedIn URL がある場合:ContactOut → RocketReach → Apollo
  • 名前と会社名がある場合:Apollo → Hunter → RocketReach → FindyMail
  • ドメインのみがある場合:Hunter → Apollo → Clearbit
  • メールアドレスがあり、検証が必要な場合:ZeroBounce → NeverBounce → Debounce

品質ティア:

  • プレミアム(成功率 90% 以上):ZoomInfo、BetterContact のウォーターフォール
  • スタンダード(成功率 75% 以上):Apollo、Hunter、RocketReach
  • 低予算向け(成功率 60% 以上):Snov.io、Prospeo、ContactOut
企業インテリジェンス

データタイプの優先順位:

  • 基本的な企業情報:Clearbit(最速)→ Ocean.io → Apollo
  • 財務データ:Crunchbase → PitchBook → Dealroom
  • テクノロジースタック:BuiltWith → HG Insights → Clearbit
  • インテントシグナル:B2D AI → ZoomInfo Intent → 6sense
  • ニュースとソーシャル:Google News → ソーシャルプラットフォーム → Owler

業界別の専門分野:

  • スタートアップ:Crunchbase、Dealroom、AngelList
  • エンタープライズ:ZoomInfo、D&B、HG Insights
  • E コマース:Store Leads、BuiltWith、Shopify のデータ
  • ヘルスケア:Definitive Healthcare + コンプライアンスプロバイダー
  • 金融サービス:PitchBook、S&P Capital IQ
クレジット最適化戦略
コストティア
Tier 0 (Free): Native operations, cached data, manual inputs
Tier 1 (0.5 credits): Validation, verification, basic lookups
Tier 2 (1-2 credits): Standard enrichments (Apollo, Hunter, Clearbit)
Tier 3 (2-3 credits): Premium data (ZoomInfo, technographics, intent)
Tier 4 (3-5 credits): Enterprise intelligence (PitchBook, custom AI)
Tier 5 (5-10 credits): Specialized services (video generation, deep AI research)
最適化の手法

1. すべてをキャッシュ

  • メール:30 日間キャッシュ
  • 企業情報:90 日間キャッシュ
  • インテント:7 日間キャッシュ
  • 静的データ:無期限にキャッシュ

2. バッチ処理

# Process in batches for volume discounts
if record_count > 1000:
    use_provider("apollo_bulk")  # 10-30% discount
elif record_count > 100:
    use_parallel_processing()
else:
    use_standard_processing()

3. スマートウォーターフォール

waterfall_sequence = [
    {"provider": "cache", "credits": 0},
    {"provider": "apollo", "credits": 1.5, "stop_if_success": True},
    {"provider": "hunter", "credits": 1.2, "stop_if_success": True},
    {"provider": "bettercontact", "credits": 3, "stop_if_success": True},
    {"provider": "ai_research", "credits": 5, "last_resort": True}
]
プロバイダー別の最適化
Apollo.io
  • 強み:米国の B2B、LinkedIn データ、電話番号
  • 弱み:海外のカバレッジ、個人用メールアドレス
  • ヒント:一括 API を使って 10% 以上の割引を利用し、類似する企業をまとめて処理します
ZoomInfo
  • 強み:エンタープライズデータ、組織図、インテントシグナル
  • 弱み:高額、中小企業のカバレッジ
  • ヒント:価値の高いアカウント向けに限定し、エンタープライズ契約を交渉します
Hunter
  • 強み:ドメイン検索、メールパターン、API の信頼性
  • 弱み:電話番号、詳細な連絡先情報
  • ヒント:初期のドメイン調査に最適です。パターン検出を利用します
Clearbit
  • 強み:リアルタイム API、企業データ、速度
  • 弱み:メール検出率、電話番号
  • ヒント:即時エンリッチメントに最適です。連絡先情報については他のプロバイダーと組み合わせます
BuiltWith
  • 強み:テクノロジー検出、履歴データ、E コマース
  • 弱み:連絡先情報、企業の財務情報
  • ヒント:エンリッチメントの前に、テクノロジーでアカウントを絞り込みます
ウォーターフォール戦略
成功率最大化ウォーターフォール
Priority: Success rate over cost
Sequence:
  1. BetterContact (aggregates 10+ sources)
  2. ZoomInfo (if enterprise)
  3. Apollo + Hunter + RocketReach
  4. AI web research
Expected Success: 95%+
Average Cost: 8-12 credits
バランス型ウォーターフォール
Priority: Good success with reasonable cost
Sequence:
  1. Apollo.io
  2. Hunter (if domain match)
  3. RocketReach (if name match)
  4. Stop or continue based on confidence
Expected Success: 80%
Average Cost: 3-5 credits
低予算向けウォーターフォール
Priority: Minimize cost
Sequence:
  1. Cache check
  2. Hunter (domain only)
  3. Free sources (Google, LinkedIn public)
  4. Stop at first result
Expected Success: 60%
Average Cost: 1-2 credits
品質スコアリングフレームワーク
def calculate_data_quality_score(data, sources):
    score = 0
    
    # Multi-source validation (30 points)
    if len(sources) > 1:
        score += min(len(sources) * 10, 30)
    
    # Data completeness (30 points)
    required_fields = ["email", "phone", "title", "company"]
    score += sum(10 for field in required_fields if data.get(field))
    
    # Verification status (20 points)
    if data.get("email_verified"):
        score += 10
    if data.get("phone_verified"):
        score += 10
    
    # Recency (20 points)
    days_old = get_data_age(data)
    if days_old < 30:
        score += 20
    elif days_old < 90:
        score += 10
    
    return score
業界別のプロバイダー選定
SaaS/テクノロジー
  • 主なプロバイダー:Apollo、Clearbit、BuiltWith
  • 補助プロバイダー:ZoomInfo、HG Insights
  • インテント:G2、TrustRadius、6sense
金融サービス
  • 主なプロバイダー:PitchBook、ZoomInfo
  • コンプライアンス:LexisNexis、D&B
  • ニュース:Bloomberg、Reuters
医療・ヘルスケア
  • 主なプロバイダー:Definitive Healthcare
  • コンプライアンス:NPPES、州の委員会
  • 標準:医療・ヘルスケア向けフィルターを適用したZoomInfo
Eコマース
  • 主なプロバイダー:Store Leads、BuiltWith
  • プラットフォーム固有:Shopify、Amazonのセラーデータ
  • 標準:Eコマースのシグナルを適用したClearbit
よくある問題のトラブルシューティング
メールアドレスの発見率が低い
  • Hunterでメールアドレスのパターンを確認します
  • 個人向けのメールプロバイダーを試します
  • AIを使って経営幹部を調査します
  • 代わりにLinkedInでのアプローチを検討します
クレジットの使用量が多い
  • ウォーターフォールのシーケンスを監査します
  • キャッシュのTTLを延長します
  • ボリュームディスカウントを交渉します
  • まずネイティブ操作を使用します
データ品質が低い
  • 検証ステップを追加します
  • 複数のソースを相互参照します
  • 最低信頼度のしきい値を設定します
  • 重要なデータには人によるレビューを導入します
高度なテクニック
ハイブリッドエンリッチメント
# Combine AI and traditional providers
def hybrid_enrichment(company):
    # Fast, cheap base data
    base = clearbit_lookup(company)
    
    # AI for missing pieces
    if not base.get("description"):
        base["description"] = ai_generate_description(company)
    
    # Premium for high-value
    if is_enterprise_account(base):
        base.update(zoominfo_enrich(company))
    
    return base
段階的エンリッチメント
# Enrich in stages based on engagement
def progressive_enrichment(lead):
    # Stage 1: Basic (on import)
    if lead.stage == "new":
        return basic_enrichment(lead)  # 1-2 credits
    
    # Stage 2: Engaged (opened email)
    elif lead.stage == "engaged":
        return standard_enrichment(lead)  # 3-5 credits
    
    # Stage 3: Qualified (booked meeting)
    elif lead.stage == "qualified":
        return comprehensive_enrichment(lead)  # 10+ credits

テンプレート

  • プロバイダー早見表:プロバイダーの選定については references/provider_cheat_sheet.md を参照してください。
  • コスト計算ツール:クレジット使用量の見積もりには scripts/cost_calculator.py を参照してください。
  • インテグレーションコードのテンプレート:
// JavaScript/Node.js template
const enrichContact = async (name, company) => {
  // Check cache first
  const cached = await checkCache(name, company);
  if (cached) return cached;
  
  // Try providers in sequence
  const providers = ['apollo', 'hunter', 'rocketreach'];
  
  for (const provider of providers) {
    try {
      const result = await callProvider(provider, {name, company});
      if (result.email) {
        await saveToCache(result);
        return result;
      }
    } catch (error) {
      console.log(`${provider} failed, trying next...`);
    }
  }
  
  // Fallback to AI research
  return await aiResearch(name, company);
};

ヒント

  • モーションごとにウォーターフォールを事前に構築し、GTMチームがプロバイダーを切り替えるのではなく、単一のオーケストレーションコマンドを実行できるようにします。
  • キャッシュヒット率を計測し、キャッシュの有効性が目標を下回ったらRevOpsにアラートを送信して、クレジットの急増を防ぎます。
  • プレミアムプロバイダーを四半期ごとにローテーションし、より有利なボリュームディスカウントを交渉するとともに、カバレッジの不足を分散します。
  • CRMに同期する前に、エンリッチメントをQAフック(検証API、サンプリングなど)と組み合わせ、誤ったデータの連鎖を防ぎます。

段階的な開示:エンリッチメントのワークフローを積極的に最適化するときに限り、プロバイダーの詳細とコード例をすべて読み込みます

コメント