問い合わせCRMのフィールド設計:フォームからCRMへのマッピングと必須ルール

CRMのフィールド設計で最もよくある失敗は、フォームの項目をそのままCRMに移し、さらに営業向けの必須項目を大量に追加することです。その結果、営業は必須を通過するために適当に入力し、CRMは汚いデータだらけになります。正しいやり方は、項目を3つに分けることです。買...

CRM字段:别把表单字段照搬到CRMCRM fields: don’t mirror the form verbatim 表单字段≈10个,CRM自定义字段控制在20个以内——多了没人填~10 form fields, keep CRM custom fields under 20 表单采集Form capture 买家填的Buyer enters 自动映射Auto mapping 系统带的System fills CRM字段CRM fields 销售用的Sales uses 反直觉判断:CRM必填字段越多,数据越脏——必填是给销售的负担Counter-intuitive: more CRM required fields = dirtier data 销售为了过必填会随便填,结果CRM里全是假数据Sales fills junk to pass required gates, CRM fills with garbage 三类字段:买家填的 · 系统自动带的 · 销售补的Three field types: buyer · system · sales 能自动带的绝不要求销售手填——手填漏损率超过40%Auto-fill everything possible; manual entry loses 40%+ CRM必填只留3个Only 3 CRM required fields 联系人名 · 邮箱 · 阶段——其余全部选填或自动带Name · email · stage; everything else optional or auto 字段命名统一用英文下划线,别用中文拼音混着来Name fields in English underscore, no mixed pinyin 关键规则:一个字段只在一个地方采集Rule: collect each field at exactly one place 表单问过的CRM不要再问,销售补的表单不要重复问No duplicate collection between form and CRM
フォームからCRMへの3分類マッピングと必須ルール

問い合わせCRMのフィールド設計:フォームからCRMへのマッピングと必須ルール

結論から言うと:CRMのフィールド設計で最もよくある失敗は、フォームの項目をそのままCRMに移し、さらに営業向けの必須項目を大量に追加することです。その結果、営業は必須を通過するために適当に入力し、CRMは汚いデータだらけになります。正しいやり方は、項目を3つに分けることです。 buyerがフォームで入力するもの、システムが自動で付けるもの、営業が後から補うもの。CRMのカスタム項目は20個以内に抑え、必須は3つだけにします。担当者名、メールアドレス、ステージです。直感に反しますが、CRMの必須項目が多いほどデータは汚くなります。必須は営業にとって負担であり、ゴミデータでそのハードルを回避するからです。

1. フォームとCRMは同じ項目セットではない

多くのチームはCRMを構築するとき、フォームの項目をそのままCRMにコピーし、それで「一対一対応」が最もクリーンだと考えます。これが最大の誤解です。フォームは buyerが入力するもので、CRMは営業と管理職が使うものです。両者の情報ニーズはまったく異なります。 buyerがフォームで答えるのはいくつかの重要な質問だけで十分ですが、営業がCRMで必要とするのはフォロー記録、スコア、ステージ、流入元であり、これらを buyerはフォームで教えてくれません。

2つの項目セットを無理に揃えると、どちらも使いにくくなります。フォームには buyerが入力しない項目(「成約予定日」など)が無理やり追加され、CRMには buyerがすでに入力したのに営業が再入力しなければならない項目(「会社名」など)が山積みになります。重複した収集はデータ設計の最大の敵です。

入力欄の種類 収集場所 収集方法 項目例
buyerが直接入力 サイトフォーム buyerが自発的に入力 メールアドレス、要望の概要、興味のある製品
システムが自動付与 フォーム送信時 JSまたはWebhookで自動取得 UTM、参照元ページ、タイムスタンプ、IP国
営業が補足 CRM内 フォロー中に手動入力 意向ランク、成約予定日、競合、メモ
システムが計算 CRMが自動 ルールまたはスコアリングエンジン リードスコア、ステージ更新、次回フォロー日

この表の核心原則は、1つの項目は1か所でのみ収集することです。フォームで聞いたものはCRMにマッピングで自動的に引き継ぎ、営業に再入力させません。営業がフォロー中に初めて知るもの(競合、予算など)はフォームで聞かず、CRMで補います。このマッピングの考え方はサイトのリードから CRM へと直接関係します。

2. フォームからCRMへの項目マッピング表

フィールドマッピングとは、フォーム送信後にCRMへ自動書き込みするための対応表です。マッピング表を設計するときは、すべてのフォームフィールドを移すのではなく、どのフィールドをCRMに残す必要があるかを見極めます。一時的で残す必要のないフィールド(「どこで当社を知りましたか」のような選択式など)は、マッピングしてもしなくてもかまいません。

フォームフィールド CRMフィールドへマッピング マッピング方式 必須かどうか 用途
メールアドレス メールアドレス 直接マッピング 必須 一意の識別子、重複排除
氏名 first_name/last_name 直接マッピング 必須 フォロー時の呼称
会社名 会社名 直接マッピング 任意 顧客規模の判断
ニーズ概要 説明 直接マッピング 任意 営業が開いた瞬間に要件がわかる
製品への関心 product_interest 選択肢へマッピング 任意 該当製品ラインの営業へ配分
UTMパラメータ utm_source/campaign 隠しフィールドで自動付与 自動 アトリビューション分析
参照元ページ landing_page JSで自動取得 自動 ランディングページの効果測定
IP国 国 Webhookで逆引き 自動 市場分布
提出日時 created_at システム自動 自動 SLA計測
電話 電話番号 直接マッピング 任意 WhatsAppまたは電話でフォロー

具体例を挙げます。買い手があなたの製品ページでフォームに入力し、メールはjohn@abc.com、会社名はABC Trading、製品A型を選択、UTMパラメータはgoogle/brand/campaignだったとします。送信の瞬間、Webhookがこの10個のフィールドをCRMへ自動書き込みし、新しいリードを作成、ステータスを「新規リード」に設定、同時にproduct_interest=A型に基づいてA型製品ライン担当の営業へ自動配分します。この一連の流れで、営業が手入力するものは何もありません。

マッピングで最も失敗しやすいのが選択肢の値の不一致です。フォームの製品プルダウンが「A型標準モデル」、CRMの製品選択肢が「Model A Standard」だと、マッピングは失敗するか「未分類」に落ちます。マッピング表を本番投入する前に、フォームの選択肢値とCRMの選択肢値を必ず一対一で対応させるか、中間のマッピング辞書で変換してください。

三、CRMの必須ルール:3つだけ残す

CRMの必須フィールドとフォームの必須フィールドは別物です。フォームの必須は買い手へのハードル、CRMの必須は営業へのハードルです。多くのチームがCRMに大量の必須を設定します。会社規模、予算、成約予定日、競合、顧客タイプ……その結果、営業は毎日30分かけて入力し、しかもハードルを越えるために適当に埋めます。

CRMフィールド 必須かどうか 理由 未入力の影響
担当者名 必須 名前がなければフォローできない 呼称できない
メールアドレス 必須 一意の識別子と重複排除の根拠 連絡も重複排除もできない
フェーズ 必須 フォロー手順とボードを決める ファネルを集計できない
会社名 任意 初回ではわからないこともある 後で補完
予算 任意 営業がフォロー中に聞く 初回フォローには影響しない
成約予定日 任意 初期段階では正確に予測できない 四半期レビューで再見積もり
競合 任意 2回目の商談でわかる 影響なし
リードスコアリング 自動 システムが計算 営業が入力する必要なし

ここで直感に反する判断があります。CRMの必須項目を増やすほどデータは汚くなるのです。営業は必須項目が並んでいると、真面目に入力するのではなく、検証を通るだけの適当な値を入れます。その結果、CRMの「予算」欄は「1万〜10万」のような無難な選択肢ばかり、「受注予定日」は全部翌月1日になります。一見そろっているように見えて、実際にはまったく役に立たないデータです。

正しいやり方は、CRMの必須項目を連絡先名、メールアドレス、フェーズの3つだけにすることです。残りはすべて任意入力にして、営業が商談を進める中で自然に補完できるようにします。本当によく使う項目なら、営業は自分から入力します。必須にして強制する必要はありません。リードスコアはシステムが自動計算し、営業に手動で採点させないでください。手動採点は一貫性が悪く、参考問い合わせリードのスコアリングと優先順位付けの自動スコアリングの仕組みを参考にしてください。

四、項目の命名とデータガバナンス

CRMの項目設計で見落とされがちな問題がもう一つあります。命名が統一されていないことです。今日は「customer_type」という項目を追加し、明日は「顧客タイプ」、明後日は「buyer_category」を追加する。3か月後にはCRMに20個の項目があり、半分は英語名、半分は日本語名で、どれがどれだか誰も分からず、新しい営業が入社すると半日も質問して回ることになります。

ガバナンス項目 ルール 悪い例 良い例
項目の命名 英語+アンダースコアで統一 顧客タイプ/customerType/CT customer_type
フィールド数 カスタム項目は20個以内 半年で40個追加 新規項目はレビューしてから追加
入力欄の種類 選択肢はテキストでなく列挙型 industryを営業の自由入力に industryはプルダウン選択
廃止項目 毎月不要な項目を整理 使われない項目を放置 3か月入力のない項目はアーカイブ
重複排除の仕組み メールを主キーに重複排除 同じメールで5件作成 重複送信は自動マージ

例えば、CRMにHubSpotやSalesforceを使い、営業チームが3人のケース。半年で各自が必要に応じて項目を追加し、CRMには35個のカスタム項目があり、その半分は2か月以上誰も入力していません。ここで項目の監査を行います。3か月入力記録のない項目をアーカイブし、意味が重複する項目を統合し、命名が統一されていないものを英語のアンダースコア表記に統一します。

重複排除の仕組みも重要です。同じバイヤーが異なるチャネルやページからフォームを重複送信することがあります。送信のたびに新しいリードを作成すると、CRMには同じ顧客が3〜5件のレコードとして存在することになります。正しいやり方はメールを主キーにし、フォーム送信時にまずCRMにそのメールがあるか検索し、あれば更新、なければ新規作成します。この重複排除ルールはサイトのリードから CRM への連携方案で必ず設定しておく必要があります。

五、よくあるCRM項目設計の誤り

誤解 見かけの施策 実際の結果 正しい方法
フォーム項目をCRMからそのまま流用 一対一でコピー 重複収集で両方とも肥大化 バイヤー/システム/営業の3種類に分ける
CRMが必須項目だらけ 情報は全部そろえるべきという考え 営業が適当に入力しデータが汚くなる 必須は3つだけに
項目の命名が混乱 追加した人が適当に命名 項目の意味が誰にも分からない 英語の下線表記を統一、レビュー後に追加
営業が手動でスコアリング 営業が自分で1〜5点を付ける 評価基準がバラバラ システムがルールに沿って自動計算
名寄せしない 送信のたびに新規リードを作成 同じ顧客が複数レコードに メールアドレスを主キーに自動統合

この5つの落とし穴で最も見えにくいのが「営業が手動でスコアリング」です。営業に点を付けさせると民主的に見えますが、実際には営業ごとに基準が違います。営業Aは価格を聞いたらホットリード、営業Bは入金までいかないとホットと見なしません。その結果、CRMのスコア項目はまったく判別できず、ボードは「ホット」だらけになります。正しいやり方は、スコアをシステムが固定ルールで計算することです。フォームで任意項目をいくつ埋めたか、初回応答の速さ、会話の回数といった客観的な指標を重み付けして算出します。参考問い合わせリードのスコアリングと優先順位付け。

CRMの項目設計は一度やれば終わりではありません。運用開始後は四半期ごとに監査します。誰も入力していない項目はどれか、意味が重複している項目はどれか、追加すべきなのにまだ無い項目はどれか。公式サイト保守期間の月次チェックリストと組み合わせ、CRMのデータガバナンスは毎月必ず行う作業です。構築したら放置してよいものではありません。

FAQ よくある質問

フォームの項目とCRMの項目は1対1で対応させるべきですか?
いいえ。フォームは買い手が入力するもので、CRMは営業と管理職が使うもので、必要な情報が違います。正しいやり方は項目を3種類に分けることです。買い手がフォームで入力するもの(メールアドレス、要望、関心製品)、システムが自動で付けるもの(UTM、参照元ページ、タイムスタンプ、IP国)、営業がフォロー中に補うもの(意向ランク、競合、予算)。原則は、1つの項目は1か所でしか収集しないことです。フォームで聞いた内容はマッピングでCRMに自動反映し、営業に二重入力をさせません。
CRMで必須にする項目はいくつにすべきですか?
3つだけにします。担当者名、メールアドレス、ステージです。残りはすべて任意にします。直感に反しますが、CRMの必須項目が多いほどデータは汚れます。営業は門をくぐるために、検証を通るだけの適当な値を入れるからです。その結果、予算項目は万能な選択肢ばかりになり、受注予定日はすべて翌月1日になります。本当によく使う項目は営業が自分で入力するので、必須にして強制する必要はありません。リードのスコアはシステムが自動計算し、営業に手動で付けさせないようにします。
フォーム送信後、どうやって自動でCRMに書き込みますか?
WebhookかZapierで自動マッピングします。フォーム送信の瞬間にWebhookが発火し、フォーム項目、UTMパラメータ、参照元ページ、タイムスタンプ、IP国をマッピング表に沿ってCRMに書き込みます。営業が手入力する必要はありません。マッピング時は、フォームの選択肢の値とCRMの選択肢の値が一致している必要があります。一致しないと未分類に落ちます。同じメールアドレスで再送信された場合は、まずCRMにそのメールアドレスがあるか確認し、あれば更新、なければ新規作成して重複リードを防ぎます。
CRMのカスタム項目はいくつ追加するのが適切ですか?
20個以内に抑える。20個を超えると営業が入力するのを面倒に感じ、フィールドが形骸化する。新しいフィールドを追加する前に必ずレビューする。このフィールドを使う人がいるか、自動で入力できるか、既存のフィールドから導出できるか。半年以上誰も入力していないゾンビフィールドはアーカイブして整理する。命名は英語とアンダースコアで統一し、日本語と英語を混在させない。四半期ごとにフィールド監査を行い、意味が重複するものは統合し、廃止したものはアーカイブする。
同じバイヤーがフォームを重複送信したらどうするか?
メールアドレスを主キーにして重複を排除する。フォーム送信時にまずCRMにこのメールアドレスがあるか確認し、あれば既存のリードのフィールドを更新し(最新のニーズを更新する、流入チャネルを追加するなど)、なければ新規作成する。送信のたびに新しいリードを作成してはいけない。そうしないと同じ顧客がCRMに3〜5件のレコードができ、営業がフォローする際にお互いが把握できなくなる。重複排除のロジックはフォームとCRMの連携時に必ず設定し、後から追加してはいけない。
リードスコアは営業が手動でつけるか、システムが自動で計算するか?
システムが自動で計算し、営業に手動でつけさせない。手動スコアは一貫性が非常に悪く、営業ごとに評価基準が異なるため、スコアフィールドにまったく差別化が生まれない。正しい方法は客観的な指標を重み付けすることだ。フォームで任意項目をいくつ入力したか、初回応答速度、会話回数、メールドメインの種類など、システムが自動収集できる指標を重み付けして計算する。スコアのしきい値を決めたら、80点以上は5分以内にシニア営業へ、60〜79点は1時間以内にジュニア営業へ、60点未満はナーチャリングシーケンスへ回す。

最後に

CRMのフィールド設計とは、本質的に一つの問題を解決することだ。誰が何を入力するのか。バイヤーは最も基本的な連絡先情報を入力し、システムは流入元と時間を自動で付与し、営業はフォローの中で判断を補足する。三者がそれぞれの役割を担うことで、データの重複収集がなくなり、空白だらけにもならない。

実行は3ステップ。まずフィールドをバイヤー入力、システム付与、営業補足の3種類に分け、マッピング表を作る。次にCRMの必須項目を3つに削り、残りはすべて任意にして、営業がゴミデータでハードルを越えるのを防ぐ。最後にメールアドレスを主キーにして重複を排除し、四半期ごとにフィールド数と命名を監査する。この3ステップを終えれば、CRMは営業のフォローに本当に役立つツールになり、汚いデータで溢れた倉庫ではなくなる。

覚えておくべき一言。CRMはフォームの複製ではない。フィールドを3種類に分ける、必須は3つだけにする、1つのフィールドは1か所でしか収集しない。この3つを守れば、CRMで見えるのはフォローに使える本物のデータであり、営業がハードルを越えるために入力した偽情報ではない。

李要超
李要超 クレーター専門家

創業者・グロース責任者・元アリババチーム・海外展開グロースに注力

クレーター(Crater)創業者兼グロース責任者。元アリババのチーム出身で、中国企業の海外進出に向けた独立サイト構築、Google SEO、GEO(生成AIエンジン最適化)を専門とする。複数の貿易サイトやDTC海外ブランドのゼロイチグロースを主導し、ChatGPTやGeminiなどの大規模言語モデルが海外での顧客獲得方法をどう変えるかを長期的に追っている。

海外展開グロース戦略GEOトレンド判断選定の意思決定
1113件のシェア
72件のナレッジベース