お客さまへの大切なお知らせ:膨大なサポート情報を少しでも早くお客さまにお届けするため、本コンテンツの日本語版は人間の翻訳者を介さない自動翻訳で提供されております。正確な最新情報については本コンテンツの英語版をご覧ください。
Forms

HubSpot以外のフォームを使用する

更新日時 2019年 7月 25日

HubSpot以外のフォームとは、HubSpot で作成されていない、ウェブサイトの HTML フォームを指します。外部ページに HubSpot トラッキングコードがインストールされていれば、HubSpot以外のフォームへの送信が HubSpot で収集されます。


サポートされるフォーム

HubSpot でフォーム送信を収集するには、フォームが次の条件を満たしている必要があります。

  • 静的 HTML フォームであること。
  • HTML <form> タグでラップされていること。
  • <iframe> ではないこと。
  • E メールフィールドがあること。

HubSpot では一部のフォームビルダーとプラグインもサポートしています。以下の表に、現在サポートされているフォームビルダー/プラグインを記載します。

サポート対象 サポート対象外
  • Contact Form 7
  • JetPack
  • Fast Secure Contact Form
  • Contact Form
  • Gravity Forms
  • Formidable
  • Ninja Forms (v3.0 より前)
  • Contact Form Clean and Simple
  • Quform
  • MailChimp 埋め込みフォーム
  • WordPress ネイティブのコメントフォーム
  • ほとんどのカスタムフォーム
  • Google Forms
  • Wufoo
  • WooCommerce
  • Easy Contact Forms
  • Disqus コメント
  • Jetpack コメントフォーム
  • JotForm
  • SumoMe
  • Ninja Popups
  • Ninja Forms (v3.0 以降)
  • iFrame タグで囲まれたフォーム
  • Optinmonster
  • FormCraft
  • cVita
  • Typeform
  • Caldera
  • Form Maker

サポート対象のフォームであるのに HubSpot が送信を収集しない場合、次のいずれかの原因が考えられます。

  • フォームが <form> タグで囲まれていない。
  • フォームが <iframe> タグで囲まれている。
  • フォームの JavaScript には送信イベントまたは送信ボタンクリックイベントが関連付けられています。フォーム送信ツールはこの仕組みを通じて送信データを収集しているため、これら以外のイベントが原因となって、HubSpot が送信を認識できなくなることがあります。
  • ページの読み込み完了後にフォームが読み込まれた。ツールは読み込み直後にページをスキャンするため、その時点でフォーム上にあった送信情報を認識します。
  • フォームにクレジットカード番号などの機密情報のフィールドが含まれている。
  • フォームに非表示フィールドが含まれている。このツールは非表示フィールドからは情報を収集しません。
  • The email field is not an email type input, as in: <input type="email">.
  • E メールフィールドの入力タイプが E メールになっていない (<input type="email"> になっていない)。

 

HubSpot以外のフォームを有効または無効にする

ページ上でHubSpot以外のフォームから情報の収集を有効または無効にするには、次の手順に従います。
  • HubSpotアカウントにて、ナビゲーションバーに表示される[設定アイコン settings]をクリックします。
  • 左のサイドバーメニューで、[マーケティング] > [フォーム] に移動します。
  • [HubSpot以外のフォーム] タブをクリックします。
  • HubSpot以外のフォームを有効または無効にするには、 [ウェブサイトフォームからデータを収集] スイッチをクリックしてオン/オフに切り替えます。

このツールが有効にされた後は、ウェブサイトでフォームが送信されると同時に自動的に収集が開始されます。

フォーム収集ツールでは、HTML コード内の

タグに基づいてウェブサイトの外部フォームを識別することができます。訪問者がフォームを送信すると、HubSpot は訪問者のブラウザーで Cookie li_formsub に送信情報を格納します。この Cookie に格納されたフォーム送信データが HubSpot に返されて、新しいコンタクトの作成、または同じ E メールアドレスを持つ既存の コンタクトの更新が行われます。

 

HubSpot は、以下の順序でロジックを使用して、HubSpot の既存のコンタクトプロパティーにフォームフィールドをマッピングしようとします。

  1. コンタクトプロパティー内部名のあるフィールド名
  2. コンタクトプロパティーラベルのあるフィールドラベル
  3. コンタクトプロパティー内部名のあるフィールドラベル
  4. コンタクトプロパティーラベルのあるフィールド名

property-label-name

HubSpot の既定のプロパティーに一致するフォームフィールドまたはラベルを作成するか、フォームフィールドの名前またはラベルに一致するカスタムコンタクトプロパティーを作成できます。

フォームフィールドの対応するコンタクトプロパティーを検出できない場合、送信されたデータはコンタクトレコードに保存されません。ただし、そのフォームフィールドに送信された詳細はフォーム送信データで利用できます。

注:HubSpot以外のフォームのフィールドに送信されたデータはすべて、HubSpot の単行テキストフィールドタイプのプロパティーのみに一致します。HubSpot以外のフォームのフィールドは他のフィールドタイプと一致できません

無効に切り替わると、HubSpot以外のフォームでの送信の収集は停止されます。ただし、ポップアップフォームと HubSpot フォーム (Marketing Hubのみ) は別のツールであるため、引き続き送信されます。

 

HubSpot以外のフォームを管理する

  • HubSpotアカウントにて、[マーケティング] > [リードの獲得] > [フォーム]の順に進みます。
  • 左上の [フォームタイプ] ドロップダウンメニューをクリックして、[HubSpot以外] を選択します。

    non-hubspot-form-actions
  • フォームの上にカーソルを置き、[アクション] ドロップダウンメニューをクリックします。