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

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

更新日時 2023年 6月 8日

以下の 製品でご利用いただけます(別途記載されている場合を除きます)。

すべての製品とプラン

HubSpot以外のフォームとは、HubSpotで作成されていない外部サイトのHTMLフォームを指します。HubSpot以外のフォームツールを使って、投稿が発生したらすぐにウェブサイト上で投稿の収集を開始します。このツールは、HTMLコード内の<form>タグに基づいて、ウェブサイトの外部フォームを特定することができます。

HubSpot以外のフォームツールを使用するには、外部ページにHubSpotのトラッキングコードを設置するか、HubSpot WordPressプラグインを使用する必要があります。トラッキングコードを追加し、ツールをオンにすると、HubSpot以外のフォームへの送信は、HubSpotで収集されるようになります。

フォームが送信を捕捉していない場合、非HubSpotフォームの一般的な問題について詳細をご覧ください。フォーム送信をHubSpotで収集するためには、フォームが必要です:

  • は、静的なHTMLフォームである。
  • HTML <form>タグでくくられる。
  • not be in an <iframe>.
  • は、Eメール入力欄があります。

始める前に

HubSpot以外のフォームを使用する場合は、以下の点に注意してください。 

  • 1つのアカウントで作成できるのは、10,000のHubSpot以外のフォームのみです。HubSpot以外のフォームが10,000件以上ある場合、HubSpotは送信を拒否します。
  • HubSpot以外のフォーム送信は、訪問者が送信ボタンをクリックするたびに収集されます。外部フォームで検証が行われる場合、複数の部分的な送信が発生する可能性があります。例えば、訪問者が必要なフィールドに情報を入力せずにフォームを送信しようとした場合、必要な情報を入力して再度送信する必要があります。HubSpotでは、部分的な送信と完全な送信の両方が収集されます。 
  • HubSpot以外のフォームツールは、トラッキングコードに依存しています。HubSpotでは、トラッキングコードが正常にロードされた場合にのみ、フォーム送信を収集できます。例えば、ページ上でJavaScriptの競合が発生している場合や、訪問者のブラウザーのセキュリティー拡張機能でスクリプトがブロックされている場合には、フォーム送信は収集されません。
  • HubSpot以外のフォームを使用する場合、同じCookieに関連付けられている全ての送信は、同じコンタクトレコードに追加されます。例えば、訪問者が同じデバイスとブラウザーを使って特定のフォームを複数回送信した場合、送信ごとに異なるEメールアドレスを使用していても、全ての送信は1人のコンタクトに帰属します。 

このような動作は外部要因によるものであるため、HubSpotではそれらを防ぐことはできません。代わりに、開発者と協力してHubSpotの「フォームへのデータ送信」APIまたは既存のフォーム連携を使用して、HubSpot以外のフォームを直接接続することを検討できます。

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

HubSpot以外のフォームツールを使用する場合、フォーム送信データはlocalStorageに保存され、その後HubSpotにプッシュバックされ、新規コンタクトの作成または更新のいずれかを行います。 同じEメールを持つ既存のコンタクトレコード。

注:HubSpot以外のフォームで[送信]ボタンがクリックされるたびに、HubSpot上でフォーム送信がトリガーされます。例えばユーザーがすべての必須フィールドに記入せずに送信ボタンをクリックした場合も、この操作がHubSpotによってフォーム送信として記録されます。

ページ上でHubSpot以外のフォームからの情報収集を有効または無効にするには、次の手順に従います。

  • HubSpotアカウントにて、メインのナビゲーションバーに表示される設定アイコンsettingsをクリックします。
  • 左サイドバーのメニューから、Marketing > Formsに移動してください。
  • Non-HubSpot Formsタブをクリックします。
  • HubSpot以外のフォームを有効または無効にするには、[ウェブサイトフォームからデータを収集]スイッチをクリックしてオン/オフを切り替えます。
  • HubSpot以外のフォーム送信についてEメール通知を送信するには、既存のHubSpotユーザーのEメールアドレスを、収集したフォーム送信についてEメール通知を送信するフィールドに入力します。 
  • マーケティングコンタクトへのアクセス権を付与されている場合は、[HubSpot以外のフォームから作成された新規コンタクトをマーケティングコンタクトに設定]スイッチをクリックしてオン/オフを切り替えることにより、コンタクトの既定のマーケティングステータスをマーケティングマーケティング対象外に設定します。



HubSpot以外のフォームフィールドとHubSpotプロパティーのマッピング

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

対応する単一行テキストフィールドタイプのプロパティーが検出できない場合、送信されたデータはコンタクトレコードに保存されません。そのフォームフィールドに送信された詳細は、フォーム送信データで引き続き利用可能です。

HubSpotのデフォルトプロパティーまたはカスタムコンタクトプロパティーを作成し、フォームフィールドの名前またはラベルに合わせることができます。ただし、HubSpot以外のフォームフィールドは、手動でマッピングすることはできません。フォームフィールドとHubSpot内の既存のコンタクトプロパティーとのマッピングが、以下の順序でHubSpotにより自動的に試行されます。

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

注意:プロパティ内部名はアルファベットのみとなります。日本語や中国語などアルファベット以外の言語のコンタクトプロパティ内部名マッピングは機能しません。これらのフィールドは、コンタクトのプロパティー名とのみマッピングされます。 


HubSpot以外のフォームのテキストフィールドへの日付入力を管理する 

外部フォームで日付を収集するためにテキストフィールドを使用している場合、データ属性を使用して、送信された日付の値を解釈できます。フォーム送信を収集する場合、データはISO規格YYYY-MM-DDで標準化されます。

例えば、data 属性を使用して、提出された値がDD/MM/YYYY、またはその他の指定された日付形式であることを識別することができます。フォーム送信が収集され、値12/03/2013が HubSpot に送信されると、ISO 規格の HubSpot の対応するプロパティに2013-03-12としてマッピングされます。

注:データ属性を使用するには、HTMLに関するある程度の知識があり、HubSpot以外のフォームのHTMLにアクセスできる必要があります。 

HubSpot以外のフォームフィールドにデータ属性を追加する場合:
  • HubSpot以外のフォームから、フォームのHTMLにアクセスします。
  • フォームの日付フィールドで、フォームフィールドの<input> html を更新し、データ属性data-hs-cf-date-formatと対応する日付形式を含めるようにします。この手順は、日付の値を収集するテキスト入力でのみ使用してください。 
    • 例えば、日付プロパティーをMM-DD-YYYY形式で収集する場合、入力は次のような形式となります:<input type="text" data-hs-cf-date-format="MM-DD-YYYY"/>
    • データ属性の設定時に、以下のサポート対象の日付形式を使用することができます。
DDMMYYYY DD/MM/YYYY DD-MM-YYYY DD.MM.YYYY DD MM YYYY
MMDDYYYY MM/DD/YYYY MM-DD-YYYY MM.DD.YYYY MM DD YYYY
YYYYMMDD YYYY/MM/DD YYYY-MM-DD YYYY.MM.DD YYYY MM DD
YYYYDDMM YYYY/DD/MM YYYY-DD-MM YYYY.DD.MM YYYY DD MM

 

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

HubSpot以外のフォームをさらに管理するため:
  • HubSpotアカウントにて、[マーケティング]>[リード情報の収集]>[フォーム]の順に進みます。
  • 左上で、フォームの種類をクリックします。 ドロップダウン メニューをクリックして、[HubSpot以外]を選択します。
  • HubSpot以外のフォームにカーソルを合わせ、Actionsドロップダウンメニューをクリックします:

    • Rename:フォームの名前を変更します。
    • 情報を見る :このフォームのために 投稿が集められた最新のページの URL と最初の投稿の日付を見ることができます。詳細情報をクリックすると、このフォームのセレクタが表示されます
    • 送信内容の表示:フォームの詳細ページと、フォームの送信内容の概要を確認できます。 .
    • 提出物のエクスポート:フォーム上のすべての提出物を CSV、XLS、XLSX ファイルでエクスポートします。
    • MailChimpリストの編集 :投稿を送信したい MailChimpリストを編集します。
    • Eメール通知の編集 : フォーム送信通知アドレスの編集 .
    • フォルダに移動:フォルダにフォームを移動します。
    • アクセス管理 ( CMS Hub and Marketing Hub Enterprise only) :この非HubSpotフォームにアクセスできるユーザーとチームを選択します。HubSpot資産のパーティション化について詳しくはこちら
    • Copy to HubSpot : フォームを HubSpot のフォームに変換します。
    • Delete : フォームダッシュボードからフォームを削除します。HubSpot以外のフォームはHubSpotでホスティングされないため、外部サイトの実際のライブフォームが削除されることはありません。

 

この記事はお役に立ちましたか?
こちらのフォームではドキュメントに関するご意見をご提供ください。HubSpotがご提供しているヘルプはこちらでご確認ください。