HubSpotのフォームのトラブルシューティング
更新日時 2022年 4月 7日
対象製品
すべての製品とプラン |
HubSpotのフォームを使用すると、HubSpotの訪問者や連絡先に関する重要な情報を収集することができます。
HubSpotのフォームに問題がある場合、以下の理由が考えられます。
フォームの動作
HubSpotのフォームに関する問題のトラブルシューティング
フォームの問題が発生する場合は、HubSpotフォーム自体、またはフォームの埋め込み先ページに原因がある可能性があります。問題をトラブルシューティングするには、次のようにHubSpotフォームをテストできます。
- フォームのスタンドアロン(単体)ページURLを別のブラウザータブで開きます。このスタンドアロンページには、フォームに影響を与える要素はありません。
- フォームのテスト送信を行います。
- テスト送信を確認します。
この送信が成功した場合、問題は埋め込み先ページに関連すると考えられます。その場合、ページ上で送信に影響を及ぼした可能性のある要素(スクリプト、スタイルシートなど)について、貴社の開発者に相談してください。
投稿にも同じエラーが発生した場合は、 HubSpotからさらなるヘルプを入手してください。
ライブフォームにフィールドが表示されない
フォームをページに追加したときに表示されないフィールドがある場合、フォームにプログレッシブフィールドがあり、前回のインタラクションまたはテストの際からあなたの状態がHubSpotによって記録されている可能性があります。プログレッシブフィールドは、訪問者が以前にフィールドに入力済みの場合、またはコンタクトにすでにそのプロパティーの値がある場合に非表示になります。
サンキューページでスマートコンテンツが表示されない
スマートコンテンツは、サンキューページには使用しないでください。訪問者がフォームを送信し、サンキューページにリダイレクトするとき、HubSpotは、コンテンツがサンキューページ上のスマートコンテンツルールを満たしているかどうかを判断する十分な時間がありません。
「このフォームの読み込みに問題が発生しました。Click here to continue」エラー
HubSpotのフォームはJavaScriptで構築されており、フィールド検証、依存フィールド、動的なエラーメッセージなどの機能を追加することができます。ただし、これはGhosteryやPrivacy Badgerなどのリソースブロックを行うブラウザ拡張機能が有効な場合、フォームの読み込みや表示がブロックされる可能性があることを意味します。
Click here to continue text is hyperlinked to https://share.hsforms.com/, a protected domain controlled by HubSpot.訪問者がリンクをクリックすると、スタンドアロンフォームページが表示され、そこからフォームを送信できます。このリンクには、元のフォームの埋め込みコードの完全なコンテキストがクエリ文字列に含まれ、そのタイトルやURLなどの元のページ情報も含まれます。そのため、このスタンドアロンページのフォームは元のフォームとまったく同じように機能し、このスタンドアロンページのフォーム送信によって、元のフォームでの送信と同じアナリティクス情報が提供されます。
フォームとコンタクト活動
フォーム送信時にコンタクトのページビューが記録されない
コンタクトがフォームを送信しても「ページビュー数」プロパティー値が「0」の場合、コンタクトによるフォームの送信時にCookieがブロックされた可能性があります。原因として、いくつかの理由が考えられます。
- コンタクトがCookieをブロックすることを選択した。
- フォームオプションのCookieトラッキングが無効になっている。
- HubSpotフォームAPIを使用している場合に、Cookieを渡すようにフォームが設定されていません。
ページビューをトラッキングするには、HubSpotトラッキングコードが貴社のサイトにインストールされているとともに、正常に動作している必要があります。
IP Country、IP State、またはIP Cityの値がない連絡先
HubSpotでは、訪問者のIPアドレスと位置情報の照合に複数のサードパーティーデータベースを利用しています。コンタクトの「IPの国」、「IPの都道府県/地域」、または「IPの市区町村」が空白になる理由として2つの理由が考えられます。
- IPアドレスの関連付けが行われるためには、コンタクトが、Cookieのトラッキングを有効にしてフォームを送信するか、トラッキング対象のHubSpot Eメールに反応(開封またはクリック)する必要があります。
- HubSpotが、位置情報プロパティーと一致する情報をデータベースで上で検出できない場合があります。一部の地域においてはIPアドレスに関する位置情報データが不正確または不十分なため、HubSpotがこの3つの全てのIPプロパティーのデータを検出できない場合があります。
フォームを編集およびカスタマイズする
フォームエディタでプロパティがフィールドとして利用できない
プロパティーをフォームフィールドとして使用できない場合、フォーム内に表示できるように設定されていない可能性があります。
- HubSpotアカウントにて、ナビゲーションバーに表示される[設定アイコン settings]をクリックします。
- 左側のサイドバーメニューで、[プロパティー]に進みます。
- プロパティーの名前をクリックします。
- フォーム、およびボットで使用する] チェックボックスを選択します。プロパティーに複数のオプションがある場合は、フォーム内に使用する各オプションの[フォームで表示]スイッチがオンになっていることを確かめてください。
- 左下の[保存]をクリックします。
フォーム送信
コンタクトよりフォーム送信数が多い
フォーム送信は、フォーム上の[送信]ボタンがクリックされるたびに記録されます。特定のフォームが同じEメールアドレスを入力して複数回送信された場合、作成されるコンタクトは1件のみですが、フォーム送信は毎回記録されます。HubSpotから特定のコンタクトを削除しても、フォーム送信は引き続き表示されますが、フォーム送信を基準に絞り込んだリストには表示されなくなります。
フォーム送信によってHubSpotにコンタクトレコードが作成されるようにするには、フォーム上の既定の[Eメール]フィールドを使用する必要があります。使用しない場合、Eメールアドレスなしのフォーム送信でもコンタクトを作成可能にする必要があります。
コンタクトレコードにすでに関連付けられているEメールアドレスがフォーム送信に使用された場合、またはトラッキングCookieが既存のコンタクトレコードに関連付けられているブラウザーから送信が行われた場合、既存のコンタクトレコードが更新され、新しいコンタクトレコードは作成されません。HubSpot上のコンタクトの重複削除と、フォーム送信によって上書きされたコンタクトの再作成の詳細をご確認ください。
関連するオブジェクトのアクティビティタイムラインにフォーム送信が表示されない。
フォーム送信を関連するオブジェクトのアクティビティータイムラインに表示する方法を、次に示します。
- フォームに、そのオブジェクトタイプに属するフォームフィールドが含まれている必要があります。
- フォーム送信時に、そのオブジェクトタイプに属するフォームフィールドが入力されている必要があります。
例えば、フォームにフォームフィールドとして設定された会社プロパティーが含まれていて、フォーム送信時にこのフィールドが入力されていた場合、フォーム送信は関連する会社のアクティビティータイムラインに表示されます。このフィールドが常に入力されるようにするには、フォームフィールドを必須に設定します。
フォーム送信後、ページ訪問が記録されない
フォーム送信と共にページの訪問が記録されない場合は、最大の理由として訪問者のIPアドレスがサイトアナリティクスから除外されていることが考えられます。除外されたIPアドレスから訪問者がフォームを送信すると、送信はフォーム送信のアナリティクスに記録されますが、ページ訪問はカウントされません。HubSpotアカウント内のユーザーで、かつ除外されたIPアドレスを使用していない場合、フォーム送信もページ訪問もカウントされます。
コンタクトのフォーム送信でファイルが削除された?
HubSpotフォームツールには、フォーム送信において疑わしいファイルがアップロードされることを防止するウイルス検出機能が備わっています。訪問者がファイルを付けてフォームを送信し、ウイルスが検出された場合は、「送信から(ファイル名)が削除されました」というメッセージが送信の詳細に表示されます。
マイフォーム通知に会社情報が追加表示される
HubSpotのデータベースに追加の会社情報がある場合は、この情報が通知の最下部に自動入力されます。
この投稿にはCookieが見つかりませんでした」エラー
フォーム送信に「この送信のCookieが見つかりませんでした」表示される原因として、さまざまな理由が考えられます。
- 送信がHubSpotのAPI経由で外部連携から実行され、Cookieが含まれていなかった。
- 訪問者のブラウザーによってCookieがブロックされていた。
- 別のコンタクトレコードに同じCookieがあり、重複しないEメールについて常にコンタクトを作成する設定が有効になっている。
- 訪問者によってCookieバナーが承諾されなかった。
- 訪問者が送信の際に、フィルタリング対象のIPアドレスを使用した。
コンタクトレコードがありません」エラー
Eメールアドレスなしのフォーム送信でのコンタクトの作成を可能にしない場合、フォームの送信に「コンタクトレコードがありません」と表示される原因として2つの理由が考えられます。
- [Eメール]フィールドが含まれていないか、フォーム上で必須になっていない。
- 送信に関連付けられたコンタクトがHubSpotから削除された。
'記録なし' エラー
フォーム送信のコンバージョンページが「レコードなし」と表示される場合、送信がどこで行われたかをHubSpotが判定できなかったことを意味します。原因として、2つの理由が考えられます。
- 外部ページにフォームが埋め込まれている場合、トラッキングコードがインストールされていないか、正常に動作しない可能性があります。
- HubSpotフォームAPIを使用している場合に、フォーム送信においてpageNameパラメーターとpageUrlパラメーターが渡されていない可能性があります。HubSpotによる送信ページの記録には、これらのパラメーターが必須です。API経由のフォーム送信に必須のパラメーターに関する詳細をご確認ください。
Thank you for your feedback, it means a lot to us.
関連記事
-
フォームを作成する
フォームを使用して、訪問者やコンタクトに関する重要な情報を収集することができます。HubSpotでは、HubSpotページや外部サイトに追加するフォームを簡単に作成できます。 ...
ナレッジベース -
HubSpotのコンテンツとデータをエクスポートする
ページ、コンタクト、ファイルなど、自分のアカウントからHubSpotコンテンツとデータをエクスポートする方法を説明します。 注:...
ナレッジベース -
フォーム|よくある質問
HubSpotのフォームツールに関する回答と全般的な情報が素早く見つかります。 HubSpotフォームのトラブルシューティングについて詳細をご確認ください。 フォームの動作 ...
ナレッジベース