フォーム|よくある質問
更新日時 2020年 12月 10日
対象製品
すべての製品とプラン |
HubSpotのフォームツールに関する回答と全般的な情報がすばやく見つかります。
フォームの動作
HubSpotフォームに問題があるかどうかをテストするにはどうすればよいですか?
HubSpotフォームに問題があることが分かった場合、それはHubSpotフォーム自体、またはフォームの埋め込み先ページに由来する可能性があります。問題のに原因を特定するには、フォーム自体をテストすることにより、HubSpotフォームのトラブルシューティングを実行することができます。
そのためには、スタンドアロンページへのリンクをフォームと共有します。このページには、フォームに悪影響を及ぼす要素がありません。共有リンクができたら、そのページにアクセスし、テスト送信を実行し、テスト送信を確認します。
送信が成功し、エラーによる影響がない場合、問題は埋め込み先ページに関連したものであると思われます。その場合、ページのうち、送信に影響を及ぼす可能性のある要素(スクリプト、スタイルシートなど)に関して、開発者に確認を依頼してください。
その送信もエラーによる影響を受けていた場合は、HubSpotにお問い合わせください。
HubSpotフォームにはどのフィールド検証がありますか?
HubSpotフォームの[Eメール]フィールドに入力されたEメールアドレスは、直ちにHubSpotで検証されます。Eメールアドレスの完全な正確性を常に確認することはできないとはいえ、HubSpotは以下の確認を試みます。
- 書式:ユーザーが入力したテキストは、Eメールアドレスと思われるものでなければならず、最上位ドメインは公開サフィックスリストに含まれていなければなりません。
- ドメインブロックリスト:HubSpotが自動的にブロックするEメールドメインのリストに、そのEメールアドレスが含まれていてはなりません。
- DNSルックアップ:そのEメールアドレスには、MXレコードまたはAレコードがなければなりません。
- 到達可能性:そのEメールアドレスがグローバルにブロックされていてはなりません。
そのEメールアドレスが有効でない場合、フォームは送信できません。特定のEメールドメインをブロックしたり、フォーム送信で電話番号を検証したりすることもできます。
カスタム検証ルールを使用するフォームを作成する場合、開発者と協力して、HubSpotフォームAPIを使用してカスタムフォームをHubSpotと統合することができます。
フィールドが公開中のフォームに表示されないのはなぜですか?
ページに追加したときにフォームで表示されないフィールドがある場合、フォームにプログレッシブプロファイリングがあり、HubSpot が前回のインタラクションまたはテストのときからあなたを記憶している可能性があります。訪問者が以前にフィールドに入力している場合、またはコンタクトにすでにプロパティーの値がある場合、プログレッシブフィールドは非表示になります。
EメールにHubSpotフォームを埋め込むことはできますか?
いいえ、EメールにHubSpotフォームを埋め込むことはできません。セキュリティ上のリスクにより、一般的なEメールクライアントではフォームはサポートされていません。代わりに、Eメールの本文内にCTAまたはフォーム付きランディングページへのリンクを配置することをお勧めします。
フォームとコンタクトのアクティビティ
HubSpotはコンタクトがフォームでコンバージョンする前のアクティビティをトラッキングしますか?
はい。訪問者がサイトにアクセスすると、HubSpotはそのアクティビティをトラッキングし、訪問者のブラウザーでトラッキングCookieを設定して一意の訪問者として識別します。訪問者がフォームを送信すると、HubSpotは新しいコンタクトレコードと、以前にトラッキングされたアクティビティとの関連付けを試みます。
訪問者がサイトでフォームを送信する前にCookieを削除した場合、HubSpotは以前にトラッキングされたアクティビティを新しいコンタクトに関連付けることはできなくなります。
コンタクトがフォームを送信したにもかかわらずページビューがないのはなぜですか?
コンタクトがフォームを送信したにもかかわらずページビュー数のプロパティー値が「0」の場合、コンタクトがフォームを送信したときにCookieがブロックされたためである可能性があります。その原因として、いくつかの理由が考えられます。
- コンタクトがCookieをブロックすることを選択した。
- フォームオプションでCookieのトラッキングが無効になっている。
- HubSpotフォームAPIを使用している場合、フォームはCookieを渡すように設定されていません。
ページビューをトラッキングするには、HubSpotトラッキングコードをサイトにインストールできて、正しく実行されている必要があります。
一部のコンタクトで[IPの国]や[IPの都道府県]、[IPの市区町村]の値がないのはなぜですか?
HubSpotでは、複数のサードパーティーデータベースを使用して、訪問者のIPアドレスとその地理的位置を照合しようと試みます。コンタクトの[IPの国]、[IPの都道府県/地域]、または[IPの市区町村]が空白になる理由として2つの理由が考えられます。
- コンタクトは、Cookieのトラッキングを有効にしてフォームを送信するか、トラッキング対象のHubSpot Eメールに対してアクションを実行(開封またはクリック)してIPアドレスを関連付ける必要があります。
- 場合によって、HubSpotがデータベースで位置情報プロパティーの一致を見つけられないこともあります。一部の地域ではIPアドレスの場所データが不正確であったりばらつきがあったりするため、HubSpotが3つのIPプロパティーすべてのデータを見つけることができない場合もあります。
フォームを編集してカスタマイズする
プロパティーをフォームエディターのフィールドとして使用できないのはなぜですか?
プロパティーをフォームフィールドとして使用できない場合、フォームで表示されるように設定されていない可能性があります。
- HubSpotアカウントにて、ナビゲーションバーに表示される[設定アイコン settings]をクリックします。
- 左側のサイドバーメニューで、[プロパティー]に移動します。
- プロパティの名前をクリックします。
- [フォームで表示]チェックボックスを選択してオンにします。プロパティーに複数のオプションがある場合は、フォームで使用できる各オプションで[フォームで表示]スイッチがオンになっていることを確認してください。
- 左下の[保存]をクリックします。
会社/取引/チケットのプロパティーをHubSpotフォームのフィールドとして使用できますか?
いいえ。HubSpotフォームでフィールドとして追加できるのはコンタクトのプロパティーのみです。ProfessionalまたはEnterpriseアカウントをお持ちの場合、ワークフローを使用してコンタクトを会社のプロパティーにコピーすることができます。
Cookieのトラッキングが無効になっているフォームでプログレッシブプロファイリングを使用できますか?
いいえ。フォームでCookieのトラッキングを無効にすると、コンタクトを識別するために参照するフォームフィールドのトラッキングCookieが存在せず、プログレッシブプロファイリングは機能しなくなります。
フォームでフィールド検証テキストを変更できますか?
フォームフィールド検証テキスト(例:「この必須フィールドに入力してください。」)を直接HubSpotのフォームツールで編集することはできません。代わりに、フォーム埋め込みコードをカスタマイズするか、カスタムスクリプトを作成してページで読み込み、既定の検証メッセージを置換することができます。どちらの方法を使用する場合でも、JavaScriptを熟知している開発者のサポートが必要であり、HubSpotサポートによるサポートはありません。
カスタム作成フォームをHubSpotと統合するにはどうすればよいですか?
標準的なHubSpotフォームで使用できない追加機能が必要な場合、開発者と協力して、HubSpotフォームAPIを使用して外部フォームをHubSpotと統合することができます。
フォームのJavaScriptとHTMLをカスタマイズできますか?
HubSpotフォームはHTMLではなくJavaScriptで作成されています。HubSpotの埋め込みコードをカスタマイズするには、JavaScriptを熟知している開発者のサポートが必要です。フォーム埋め込みコードを調整する以上のカスタマイズについては、カスタムビルトのフォームとHubSpotフォームAPIを使用して行う必要があります。
フォーム送信通知Eメールをカスタマイズできますか?
ProfessionalまたはEnterpriseアカウントをお持ちの場合、既定のフォーム送信通知Eメールに加えて、ワークフローを使用してカスタム内部通知Eメールを作成して送信することができます。
フォームを使用してコンタクトのライフサイクルステージを設定するにはどうすればよいですか?
既定では、コンタクトがフォームに入力すると、そのライフサイクルステージがリードに設定されます。別のライフサイクルステージを設定する方法は2つあります。
- ライフサイクルステージのプロパティーを非表示フィールドとしてフォームに追加し、既定値を設定します。
- ワークフローを使用してライフサイクルステージのプロパティーを設定します(ProfessionalおよびEnterpriseアカウントのみ)。
フォーム応答に基づいて訪問者を別のサンキューページにリダイレクトできますか?
いいえ、HubSpotフォームAPIを使用してカスタムフォームを作成してHubSpotに統合しない限り、フォームでの質問に対する応答に基づいて訪問者を異なるサンキューページにリダイレクトすることはできません。
ProfessionalまたはEnterpriseのアカウントをお持ちの場合、ワークフローを使用して、フォーム送信後にEメールを送信できます。
フォーム送信
コンタクトよりもフォーム送信数が多いのはなぜですか?
フォーム送信は、フォームで[送信]ボタンがクリックされるたびに記録されます。フォームが同じEメールアドレスで複数回送信された場合、作成されるコンタクトは1件のみですが、フォーム送信はそれぞれ記録されます。HubSpotからコンタクトを削除すると、フォーム送信は引き続き表示されますが、フォームの送信で絞り込んだリストには表示されなくなります。
HubSpotがフォーム送信を記録したのに、ページの訪問を記録していないのはなぜですか?
フォーム送信によってページの訪問が記録されない場合、訪問者のIPアドレスがサイトアナリティクスから除外されていることが理由である可能性が高いと考えられます。除外されたIPアドレスに訪問者がフォームを送信すると、送信は送信アナリティクスに記録されますが、ページ訪問はカウントされません。HubSpotアカウントのユーザーが除外されたIPアドレスではない場合、フォーム送信とページ訪問はカウントされます。
フォーム送信で新しいコンタクトが作成されないのはなぜですか?
フォーム送信でHubSpotにコンタクトレコードが作成されるようにするには、フォームで既定の[Eメール]フィールドを使用する必要があります。使用していない場合、Eメールアドレスが入力されないフォーム送信でもコンタクトが作成できるようにする必要があります。
フォーム送信でコンタクトレコードにすでに関連付けられているEメールアドレスを使用する場合、またはトラッキングCookieが既存のコンタクトレコードに関連付けられているブラウザーで送信が実行された場合、既存のコンタクトレコードが更新され、新しいコンタクトレコードは作成されません。HubSpotがコンタクトの重複を削除し、フォーム送信によって上書きされたコンタクトを再作成する方法について詳細を確認してください。
コンタクトのファイルがフォーム送信から削除されたのはなぜですか?
HubSpotフォームツールには、フォーム送信で疑わしいファイルがアップロードされるのを防止するウイルス検出機能が備わっています。訪問者がファイルを付けてフォームを送信したときにウイルスが検出された場合、「[ファイル名]が削除されました」というメッセージが送信の詳細に表示されます。
フォーム送信で「この送信のためのCookieが見つかりませんでした」と表示されるのはなぜですか?
フォーム送信で「この送信のためのCookieが見つかりませんでした」表示されることしには、さまざまな理由が考えられます。
- 送信がHubSpotのAPI経由で外部統合から実行され、Cookieが含まれていなかった。
- 訪問者のブラウザーでCookieがブロックされていた。
- 別のコンタクトレコードに同じCookieがあり、[Always create contacts for unique email(一意のEメールに対して常にコンタクトを作成)]が有効になっていた。
- 訪問者がCookieバナーを承諾しなかった。
- 訪問者が送信する際に、フィルタリングされたIPアドレスを使用した。

フォーム送信で「コンタクトレコードがありません」と表示されるのはなぜですか?
Eメールアドレスの入力がないフォーム送信でのコンタクトの作成を許可しない場合、フォームの送信で「コンタクトレコードがありません」と表示される理由として2つの理由が考えられます。
- [Eメール]フィールドが含まれていないか、フォームで必須でない。
- 送信に関連付けられたコンタクトがHubSpotから削除されている。
フォーム送信でコンバージョンページについて「レコードなし」と表示されるのはなぜですか?
フォーム送信で「レコードなし」のコンバージョンページが表示される場合、送信がどこで行われたかをHubSpotが判断できなかったことを意味します。この理由として、2つの理由が考えられます。
- 外部ページにフォームが埋め込まれている場合、トラッキングコードがインストールされていないか、正しく実行されない可能性があります。
- HubSpotフォームAPIを使用している場合、フォーム送信でpageNameパラメーターとpageUrlパラメーターが渡されない可能性があります。これらのパラメーターは、HubSpotが送信ページを記録するために必要です。API経由のフォーム送信に必須のパラメータについて詳細を確認してください。
関連記事
-
外部サイトでHubSpotフォームをセットアップしてスタイル設定する
フォームツールを使用すると、ウェブサイトへの訪問者から情報を収集できるため、それらの訪問者に製品を売り込んだり、販売したり、商談を進めたりすることができます。HubSpotでフォームを作成したら、...
ナレッジベース -
HubSpotのコンテンツとデータをエクスポートする
ページ、コンタクト、ファイルなどのHubSpotコンテンツおよびデータをアカウントからエクスポートします。 注:...
ナレッジベース -
HubSpot以外のフォームを使用する
非HubSpotフォームは、HubSpotで作成されなかった外部サイト上のHTMLフォームです。外部ページにHubSpotトラッキングコードがインストールされていれば、非HubSpotフォームへの送信がHubSpotで...
ナレッジベース