フォーム|よくある質問
更新日時 2025年8月6日
以下の 製品でご利用いただけます(別途記載されている場合を除きます)。
|
HubSpotのフォームツールに関する回答と全般的な情報が素早く見つかります。
HubSpotフォームのトラブルシューティングについて詳細をご確認ください。
フォームの動作
HubSpotフォームではどのようなフィールド検証が行われますか?
HubSpotフォームの[Eメール]フィールドに入力されたEメールアドレスは、HubSpotによって直ちに検証されます。Eメールアドレスを常に100パーセント正確に検証できるわけではありませんが、HubSpotでは以下の検証を試行します。
- 書式:ユーザーが入力したテキストは、適切なEメールアドレス形式になっていて、かつトップレベルドメインが公開サフィックスリストに含まれている必要があります。
- ドメインブロックリスト:Eメールアドレスがこちらの自動ブロック対象のEメールドメインのリストに含まれていてはなりません。
- DNSルックアップ:Eメールアドレスに、MXレコードまたはAレコードが必要です。
- 到達可能性:Eメールアドレスがグローバルにブロックされていてはなりません。
Eメールアドレスがこれらの検証ルールに従っていなければ、フォームを送信することはできません。フォーム送信において、特定のEメールドメインをブロックしたり、電話番号を検証したりすることも可能です。
カスタムの検証ルールを適用したフォームを開発するには、貴社の開発者による支援を受けながら、HubSpotフォームAPIを使用してカスタムフォームをHubSpotと連携させることができます。
フォーム回答によって、訪問者を異なるサンキューページにリダイレクトすることはできますか?
Marketing HubまたはContent Hub Professional/Enterpriseアカウントのユーザーは、条件付きロジックを使用して、フォームの回答に基づいて訪問者をHubSpotページまたは外部URLにリダイレクトすることができます。フォームをミーティング設定ページ、HubSpotページ、または外部URLにリダイレクトする方法について詳細をご確認ください。
ProfessionalまたはEnterpriseアカウントをご利用の場合は、ワークフローを使用して、フォーム送信後にEメールを送信できます。
EメールにHubSpotフォームを埋め込むことはできますか?
いいえ、EメールにHubSpotフォームを埋め込むことはできません。Eメール内のフォームはセキュリティー上のリスクにより、一般的なEメールクライアントではサポートされていません。ベストプラクティスとして、代わりにCTAツールを使用するか、またはEメール本文で、フォームがあるランディングページへのリンクを使用してください。
フォームとコンタクトのアクティビティー
フォーム経由でコンタクトがコンバージョンする前のアクティビティーは、HubSpotによってトラッキングされますか?
はい。訪問者がウェブサイトにアクセスすると、HubSpotは訪問者のブラウザーにトラッキングCookieを設定することにより、訪問者のアクティビティーを追跡してユニークビジターとして特定します。訪問者がフォームを送信すると、HubSpotはこの新しいコンタクトレコードと、以前にトラッキングされたアクティビティーとの関連付けを試行します。
訪問者がサイトでフォームを送信する前にCookieを削除した場合は、HubSpot上で以前にトラッキングされたアクティビティーを新しいコンタクトに関連付けることはできなくなります。
フォームやフォーム送信データをエクスポートすることはできますか?
はい。フォームデータのスプレッドシートをエクスポートして、外部の関係者と共有することができます。特定のフォームや特定のページから送信されたフォームのデータを全てエクスポートすることもできます。フォーム送信のエクスポートの詳細をご覧ください。
フォームに送信制限を設定することはできますか?
いいえ、フォームに送信制限を設定することはできません。代わりに、フォームの送信数を手動で記録して、あらかじめ決めておいた数に達した時点でフォームを削除することができます。フォームのスタンドアロンページを共有していない場合は、全てのHubSpotページおよび外部ページからフォームを削除することも検討できます。ただし、フォームのスタンドアロンページにアクセスできる訪問者は、引き続きフォームを送信することができます。
フォームを非公開にしたり、アーカイブしたりすることはできますか?
いいえ、フォームを非公開にしたり、アーカイブしたりすることはできません。フォームが不要になった場合は、フォームを削除することを検討できます。フォームのスタンドアロンページを共有していない場合は、全てのHubSpotページおよび外部ページからフォームを削除することも検討できます。ただし、フォームのスタンドアロンページにアクセスできる訪問者は、引き続きフォームを送信することができます。
自分のHubSpotフォームの埋め込みコードを取得するにはどうすればよいですか?
外部ページでフォームを使用することを予定している場合は、フォームダッシュボードでフォームの埋め込みコードを取得できます。未加工のHTMLとして設定された従来のフォームを使用している場合は、開発者と協力して、埋め込みコードをさらにカスタマイズできます。
埋め込みコードをコピーする方法は次のとおりです。
- HubSpotアカウントにて、[マーケティング]>[フォーム]の順に進みます。
- フォームにカーソルを合わせて、[アクション]をクリックします。次に、[共有]を選択します。
- ダイアログボックスで、[埋め込みコード]タブをクリックし、[コピー]をクリックします。
フォームを編集およびカスタマイズする
フォーム上のフィールド検証テキストは変更できますか?
いいえ、HubSpotのフォームツールでフォームフィールド検証テキスト(例:「この必須フィールドに入力してください。」)を直接編集することはできません。代わりに、フォームの埋め込みコードをカスタマイズするか、またはページに読み込ませるカスタムスクリプトを記述してデフォルトの検証メッセージを置き換えることができます。どちらの方法も、JavaScriptを習熟している開発者による支援が必要になります。また、これらの方法はHubSpotサポートの対象外です。
カスタムフォームをHubSpotと連携させるにはどうすればよいですか?
標準的なHubSpotフォームにはない追加機能が必要な場合、貴社の開発者による支援を受けながら、HubSpotフォームAPIを使用して外部フォームをHubSpotと連携させることができます。
フォームのJavaScriptとHTMLはカスタマイズできますか?
HubSpotフォームはHTMLではなくJavaScriptで構築されています。HubSpotの埋め込みコードをカスタマイズするには、JavaScriptを習熟している開発者による支援が必要になります。フォーム埋め込みコードの調整よりも高度なカスタマイズを行う場合は、カスタム開発のフォームとHubSpotフォームAPIを使用する必要があります。
フォーム送信通知Eメールはカスタマイズできますか?
ProfessionalまたはEnterpriseアカウントのユーザーは、デフォルトのフォーム送信通知Eメールに加え、ワークフローを使用してカスタム内部通知Eメールを作成し、送信することができます。
フォームを使用してコンタクトまたは会社レコードのライフサイクルステージを設定するにはどうすればよいですか?
フォーム送信によってコンタクトまたは会社レコードが作成された時点で設定される[ライフサイクルステージ]の値は、状況に応じて次のように異なります。
- フォームの設定でデフォルトのライフサイクルステージを設定している場合、他のライフサイクルステージ設定に関係なく、新しく作成されるレコードにはそのデフォルトのライフサイクルステージが設定されます。
- [コンタクトまたは会社が作成されたときにライフサイクルステージを設定]設定が有効になっている場合、フォームの設定でデフォルトのライフサイクルステージを設定していない限り、フォーム送信によって作成されるコンタクトまたは会社レコードには、この設定によってライフサイクルステージが割り当てられます。
- [コンタクトまたは会社が作成されたときにライフサイクルステージを設定]設定が無効になっている場合、フォームの設定でデフォルトのライフサイクルステージを設定していない限り、フォーム送信によって作成されるコンタクトまたは会社レコードには、アカウントの(表示順で)最初のライフサイクルステージが設定されます。
フォームフィールドに「既定値」を追加する場合と「事前選択」の値を追加する場合の違いは何ですか?
プロパティーに既定値または事前選択値がある場合、フォーム送信前に訪問者がその値を手動で変更しない限り、その値が送信されます。次の動作にご注意ください。
- 既定値:[判明している値をフィールドにあらかじめ入力する]オプションがオンになっている場合、既定値が優先され、既定値は既存の値によって上書きされません。これは、非表示フォームフィールドを使用して特定の値を渡す必要がある場合に便利です。
- 事前選択値:[判明している値をフィールドにあらかじめ入力する]オプションがオンになっている場合、事前選択値は既存の値によって上書きされます。非表示フォームフィールドを使用して特定の値を渡す場合は、重要な点として、事前選択のフォームフィールドが以前に送信済みのフォームフィールド値によって上書きされる可能性があります。
フォームにプロパティーを追加する際に、デフォルト値と事前選択値のどちらを入力するかは、使用するプロパティーフィールドのタイプによって異なります。
デフォルト値のプロパティー フィールド タイプ | 事前選択値のプロパティー フィールドタイプ |
|
|