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

HubSpotのフォームのトラブルシューティング

更新日時 2023年 9月 19日

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

すべての製品とプラン

HubSpot フォームウェブサイトからリードを生成し、HubSpotの訪問者やコンタクトに関する重要な情報を収集できます。フォームの動作や送信に問題がある場合、さまざまな一般的な問題とその解決手順を確認してください。 

一般的なトラブルシューティングの手順 

フォームの送信に問題がある場合、HubSpotのフォーム自体か、フォームが埋め込まれているページのどちらかに原因がある可能性があります。問題をトラブルシューティングするには、次のようにHubSpotフォームをテストできます。

  • フォームのスタンドアロン・ページURLを別のブラウザー・タブで開く。この独立したページには、フォームに影響を与えるような要素はありません。
  • フォームのテスト送信を行います。
    • 投稿が成功した場合、問題は埋め込まれているページに関連している可能性が高いです。スクリプトや添付スタイルシートなど、投稿に影響を与えた可能性のあるページ上の要素について、開発者に確認してください。
    • 送信にも同じエラーが発生した場合は、HubSpot サポートにコンタクトしてください。

フォームの動作に関するよくある問題のトラブルシューティング

以下は、フォームを設定する際に遭遇する可能性のある一般的な問題と、解決のための典型的な手順です。フォームを更新したら、公開し、再度フォームを確認してください。

エラー エラー解消のための手順

ライブフォームにフィールドが表示されない

更新したフォームが公開されたことを確認するには、別のブラウザータブでフォームのスタンドアロンページURLを確認します .

ページにフォームを追加しても一部のフィールドが表示されない場合は、フォームにプログレッシブフィールドがあり、以前のやりとりやテストから訪問者を HubSpot が記憶している可能性があります。プログレッシブフィールドは、訪問者が以前にフィールドに入力済みの場合、またはコンタクトにすでにそのプロパティーの値がある場合に非表示になります。

フィールドを一貫して表示させたい場合、、プログレッシブフォームフィールドではなく、通常のフォームフィールドとしてフィールドを追加します。 

フォームエディターでプロパティーがフィールドとして利用できない

 

プロパティーをフォームフィールドとして使用できない場合、フォーム内に表示できるように設定されていない可能性があります。フォームに表示するプロパティーを有効にする。
  • HubSpotアカウントにて、メインのナビゲーションバーに表示される設定アイコンsettingsをクリックします。
  • 左側のサイドバーメニューで、[プロパティー]に進みます。
  • プロパティーの名前をクリックします。
  • Use in forms, and botチェックボックスを選択します。プロパティーに複数のオプションがある場合、フォームで使用したいオプションごとに、Show in formsスイッチをオンにする必要があります。
  • 左下の[保存]をクリックします。



スマートコンテンツがサンクスページに表示されない

サンキューページでは、スマートコンテンツは使用できません。訪問者がフォームを送信してサンキューページにリダイレクトされた場合、フォームが処理され、HubSpotがサンキューページでそのコンタクトがスマートコンテンツのルールを満たしているかどうかを判断するのに十分な時間がかかりません。

安全でないリッチテキスト HTMLエラーが発生しました。

エラーYou provided unsafe richtext HTMLは、フォームで許可されていないHTMLタグや属性が含まれている場合に発生します。

このエラーを解決してフォームを保存するには、フォームのリッチ・テキスト・エリアのソース・コードを以下のようにチェックしてください:

  • <script>、いかなるタグも許可されないので取り除くこと。
  • スクリプト HTML 属性 ('onmouseover' や 'onclick' など) は使用できないため、削除する必要があります。
  • 画像内のすべての URL の先頭は「http://」または 「https://」である必要があります。
  • すべてのリンク URL の先頭は「http://」、「https://」、「mailto:」、または「tel:」である必要があります。
  • すべてのリンクタグに含めることができるのは「hrefs」、「target」、「name」、「rel」HTML 属性のみです。

フォーム送信に関するよくある問題のトラブルシューティング

以下は、フォーム送信で遭遇する可能性のある一般的な問題と、解決のための典型的な手順です。フォームを更新した後、再度、フォームの公開と確認をお試しください。 

エラー エラー解消のための手順

コンタクトよりもフォーム送信の数が多い / フォーム送信に対してコンタクトレコードが作成されていない

フォーム送信は、フォームの送信ボタンがクリックされ、処理されたときにレコードされます。これらは、フォームの送信数が作成されたコンタクトの数よりも多い場合がある、一般的な理由です:
  • 同じEメールで複数回フォームが送信された。その結果、1つのコンタクトしか作成されませんでしたが、個々のフォーム送信はレコードされたままでした。これを防ぐには、フォームのオプションタブで、常に新しいEメールアドレスにコンタクトを作成するの設定をオンにしてください。 
  • コンタクトが削除された可能性があります。コンタクトがHubSpotから削除されても、そのフォーム送信は合計にカウントされますが、フォーム送信で絞り込みされたリストにはそのコンタクトが表示されなくなります。
  • フォームを送信したときに、Emailフィールドが入力されませんでした。フォーム送信でHubSpotにコンタクトレコードを作成するには、フォームでデフォルトの E メールフィールドを使用する必要があります。そうでない場合は、Eメールのないフォーム送信を許可して、コンタクトを作成する必要があります。
  • フォーム送信で、すでにコンタクトレコードに関連付けされたEメールを使用したか、または既存のコンタクトレコードに結び付けられたトラッキング Cookieを持つブラウザーで送信された場合です。このシナリオでは、投稿は既存のコンタクトレコードを更新し、新しいレコードは作成されません。HubSpotがコンタクトを重複排除する方法と、フォーム送信で上書きされたコンタクトを再作成する方法について詳しく説明します。

コンタクトがフォーム送信時にページビューをレコードしていない

 

ページビューを正しく追跡するには、HubSpotのトラッキングコードがサイトにインストールされ、正しく起動していることを確認してください。

トラッキングコードがインストールされ、正しく起動していても、コンタクトのページビュー数プロパティの値が「0」のままである場合、コンタクトがフォームを送信したときにCookieがブロックされていることが原因だと考えられます。これにはいくつかの理由が考えられます。

関連するオブジェクトのアクティビティータイムラインにフォーム送信が表示されない。

関連付けされたオブジェクトのアクティビティータイムラインに、フォーム送信を表示する:
  • フォームには、そのオブジェクトタイプに属するフォームフィールドが含まれている必要があります。
  • そのオブジェクトタイプに属するフォームフィールドは、フォームが送信されるときに入力される必要があります。

例えば、フォームに会社のプロパティーフォームフィールドがあり、フォーム送信時にこのフィールドが入力された場合、フォーム送信はコンタクトの関連付け会社のアクティビティタイムラインに表示されます。フィールドが常に入力されるようにするには、フォームフィールドを必須に設定します。 

コンタクト記録なしエラー

Eメールのないフォーム送信でコンタクトの作成を許可しない場合、以下の2つの理由があります。 フォーム送信でコンタクトレコードが表示されない場合があります:
  • Eメール」フィールドがフォームに含まれていない、または必須でない。
  • 投稿に関連付けされたコンタクトがHubSpotから削除されました。

記録エラーなし

このエラーは、HubSpotが投稿が発生した場所を特定できなかったことを意味します。これには、2つの理由が考えられます:

フォーム送信後、ページ訪問が記録されない

フォーム送信でページ訪問が記録されない場合、その訪問者のIPアドレスがサイト分析から除外されていることがほとんどです。
  • 訪問者が除外された IP アドレスでフォームを送信した場合、その送信はフォーム送信アナリティクスにレコードされますが、ページ訪問はカウントされません。
  • HubSpotアカウント内のユーザーで、かつ除外されたIPアドレスを使用していない場合、フォーム送信もページ訪問もカウントされます。

この投稿には Cookie が見つかりませんでしたエラー

このエラーの原因は以下の可能性がある:
  • 投稿はHubSpotのAPIを介した外部連携から発生したもので、Cookieは含まれていませんでした。
  • 閲覧者のブラウザーがCookieをブロックしていた。
  • 訪問者がCookieバナーを受け入れなかった。
  • フィルタリングされたIPアドレスで投稿されました。 

コンタクトのフォーム送信で削除されたファイル

HubSpotのフォームツールにはウイルス検出機能が搭載されており、フォーム送信時に不審なファイルがアップロードされるのを防ぎます。

訪問者がファイルを添付してフォームを送信し、ウイルスが検出されると、送信の詳細に[ファイル名] removed from submissionというメッセージが表示されます。

マイフォームの通知で会社情報が追加表示される 

HubSpotのデータベースに追加の会社情報がある場合、HubSpotはこの情報を通知文の下部に自動入力します。

IP Country、IP State、IP Cityに値がないコンタクト

 

HubSpotでは、訪問者のIPアドレスと位置情報の照合に複数のサードパーティーデータベースを利用しています。コンタクトのIP国、IP州/地域、IP都市が空白である理由は2つあります。
  • コンタクトは、Cookieトラッキングを有効にしたフォームを送信するか、トラッキングされたHubSpotのEメールを関連するIPアドレスとやり取り(開封またはクリック)する必要があります。
  • HubSpotは、ジオロケーションのプロパティーをデータベースと照らし合わせても、一致するものを見つけられませんでした。一部の地域においてはIPアドレスに関する位置情報データが不正確または不十分なため、HubSpotがこの3つの全てのIPプロパティーのデータを検出できない場合があります。

一般的なフォーム表示の問題のトラブルシューティング

HubSpotや外部ページでフォームが表示されない場合によくある問題と、解決するための一般的な手順を以下に示します。

エラー エラーを解決する手順

HubSpotページまたは外部ページにフォームが表示されない

フォームがHubSpotや外部ページに表示されない場合は、ページ上のコードが競合して表示されない可能性があります。最も一般的なのは、ワン・トラストのOtAutoBlock.jsスクリプトだろう。

デフォルトでは、訪問者がCookieを受け入れるまで、このスクリプトが実行されているページではフォームは

Cookieを受け入れていない訪問者を含むすべての訪問者にフォームを表示するには、スクリプトを外部で管理する必要があります。次のオプションを考慮することができます。:

  • OneTrust のOtAutoBlock.jsスクリプトの allowlist スクリプトを設定して、フォームのレンダリングを許可します。これについては、開発者と一緒に作業することをお勧めします。
  • HubSpotのフォーム埋め込みスクリプトを許可することが可能かOneTrustに確認してください。 
  • OneTrust のOtAutoBlock.jsスクリプトを完全に削除する。

トラブルシューティングのステップを評価し、同意バナーで作業し、プライバシーポリシーを検討する場合、貴社の法務チームが貴社の具体的なビジネス状況に応じたコンプライアンスアドバイスを提供する最良のリソースとなります。

外部ページにフォームが表示されない

フォームが外部ページに表示されない場合、フォームの埋め込みコードまたはウェブサイトのホスティングに問題がある可能性があります。外部に埋め込まれたフォームのトラブルシューティング方法を学ぶ

埋め込みフォームが外部ページの間違った場所に表示される。

HubSpotフォームを外部ページに埋め込んだ後、フォームが希望とは異なる位置にレンダリングされる場合、それが原因である可能性があります:
  • フォームはページ上で動的にレンダリングされます。 
  • 複数のフォーム埋め込みコードが同じ<div>タグに追加されています。 
  • 古いブラウザーが使用されているため、フォームを読み込むことができません。

フォームの埋め込みコードを更新することで、これらの問題を解決する方法については、こちらをご覧ください。 

このフォームの読み込みに問題がありました。続きはこちらエラー

HubSpotフォームは、フィールド検証、依存フィールド、動的エラーメッセージなどの機能を追加するために、JavaScriptを使用して作成されています。ただし、GhosteryやPrivacy Badgerなどのリソースをブロックするブラウザー拡張機能が有効になっていると、フォームを読み込みや表示ができなくなる場合があることにもなります。

Click here to continue text is hyperlinked to https://www.hubspot.com/products/marketing/forms?utm_source=share.hsforms.com&utm_medium=referral&utm_campaign=hsforms-redirect, a protected domain by HubSpot controlled.訪問者がリンクをクリックすると、スタンドアロンフォームページが表示され、そこからフォームを送信できます。

このリンクには、元のフォームの埋め込みコードの完全なコンテキストがクエリー文字列に含まれ、そのタイトルやURLなどの元のページ情報も含まれます。このスタンドアロン・ページのフォームは、元のフォームとまったく同じように動作します。スタンドアロンページでのフォーム送信は、オリジナルのフォームでの送信と同じ分析情報を渡します。

 

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