WPFormsの非表示フィールドとは

WPFormsの隠しフィールドとは?(そして賢い使い方8選)

ねえ。WPFormsの非表示フィールドについて知っていますか?人生で秘密を発見するほどエキサイティングなことはめったにありません。そして、WPFormsには独自の秘密フィールドがあります。

新しいユーザーは、それが何らかの目的を果たしているのか確信が持てないため、ほとんど無視しています。もしあなたがそうなら、あなたは損をしています!

WPFormsの非表示フィールドは訪問者には見えませんが、ユーザーのエントリとともに便利なメタデータを収集できるため、非常に価値があります。

非表示入力フィールドを設定して、場所、IPアドレス、参照URL、その他多くの楽しい情報など、ウェブサイトでフォームに記入したユーザーから情報を収集できます。

この投稿では、ユーザーエクスペリエンスに影響を与えることなく、非表示フィールドを使用して便利な情報を収集するための一般的な方法をいくつか共有したいと思います。

隠しフィールドを今すぐ解除!

WPFormsの隠しフィールドとは?

始める準備はできましたか?先ほども申し上げたように、ここでは、隠しフィールドを独自のフォームで利用できる最も一般的な方法をいくつかご紹介します。早速見ていきましょう。

隠しフィールドの目的とは?

隠しフォームフィールドとは、ユーザーに表示することなくフォームに追加できるフィールドのことです。WPFormsでは、このフィールドは単に隠しフィールドと呼ばれます。

この隠しフィールドは、WPFormsのスマートタグを使用して情報をキャプチャできます。ユーザーはそれを編集したり見たりすることはできませんが、フォームのバックグラウンドで目立たずに機能します。

WPForms非表示フィールド

WPFormsの隠しフィールドを使用したいのはなぜですか?

スマートタグは、エントリーで確認すると役立つ可能性のある情報を収集しますが、訪問者がフォームに入力中にそのフィールドを見ることができた場合、混乱を招く可能性があります。

隠しフィールドにスマートタグを埋め込むことで、必要な情報を取得しながら、最高のユーザーエクスペリエンスを提供できます。訪問者がこの情報を直接提供する必要はないかもしれませんが、それでもキャプチャすることは可能です。

非表示フィールドは、Basicライセンスから始まるすべてのWPForms有料プランで利用できます。無料のLiteバージョンを使用している場合は、フォームに追加する前にアップグレードする必要があります。

今すぐWPForms Proにアップグレード!:)

WPFormsで非表示フィールドを追加する方法

非表示フィールドの追加は約1分で完了します。仕組みは次のとおりです。

  • WPFormsビルダーでフォームを開き、左側のパネルで非表示フィールドを見つけて、フォームにドラッグします。
  • フィールドをクリックしてフィールドオプションを開き、SourceやUser IPなど、保存する内容を覚えておくための明確なラベルを付けます。
  • 詳細設定タブを開き、デフォルト値ボックスを見つけます。スマートタグを表示をクリックして、キャプチャしたいデータを選択します。

フィールドは訪問者には表示されませんが、送信ごとにその値を静かに記録します。

WPForms隠し入力フィールドのハック

WPFormsの非表示フィールドとは何か、そしてそれがどのように機能するかを知ったので、WordPressフォームでそれを使用するための素晴らしい方法をいくつか紹介します。

1. ユーザーのIPアドレスを見つける

すべてのユーザーには固有のIPアドレスがあります。IPアドレスのキャプチャは、フォームスパムとの戦いに特に役立ちます。

スパムを送信しているIPアドレスを確認すると、ホスティング会社またはセキュリティプラグインを通じて、そのアドレスがサイトにアクセスできないようにブロックできます。

エントリーを送信しているユーザーのIPアドレスをキャプチャするには、フォームに隠しフィールドを追加し、それをクリックしてフィールドオプションを開きます。

非表示フィールドの設定

後でこのフィールドに含まれる情報について混乱しないように、隠しフィールドの名前を変更しておくと役立ちます。したがって、隠しフィールドのラベルを自由にいつでも変更してください。

フィールドラベルの変更

次に、さらにオプションを開くには、詳細設定タブをクリックします。これで、隠しフィールドにデフォルト値を設定する必要があります。

これを行うには、スマートタグを使用して、デフォルト値が個々のユーザーに応じて動的に更新されるようにすることができます。

デフォルト値ボックスの右側にあるスマートタグを表示リンクをクリックします。

スマートタグを表示

使用できるスマートタグのリストが表示されます。IPアドレス情報をキャプチャしたいので、リストからユーザーIPアドレスをクリックします。

ユーザーIPアドレスタグ

隠しフィールドにユーザーIPアドレススマートタグを使用すると、フォームエントリーで訪問者のIPアドレスを確認できるようになります。

ユーザーIPアドレスフォームエントリ

2. ユーザーがどこから来たかを確認する

訪問者があなたのウェブサイトをどのように見つけているかを理解することは、マーケティング活動を測定するために不可欠です。非表示フィールドは、どのトラフィックソースがユーザーをフォームに誘導しているかを自動的に追跡できるため、どこから来たのかを誰にも尋ねることなくリードソースを追跡できます。

人々があなたのサイトをどのように見つけたかを追跡するには、フォームに非表示フィールドを追加し、そのフィールドオプションを開きます。次に、詳細設定タブをクリックし、デフォルト値設定を探します。

スマートタグリストから参照元URLを選択します。{url_referer}スマートタグは、ユーザーをフォームに誘導したページのURLをキャプチャします。

たとえば、ユーザーがホームページにいて、フォームに入力する前に連絡先ページに移動した場合、{url_referer}スマートタグはホームページのURLを表示します。

URLリファラー

これは、すべての入力にトラフィックソースの詳細を追加するのに最適な方法であり、人々がフォームをどのように発見しているかについて、より深く理解することができます。

紹介URL隠しフィールド

完全なURLではなく、ドメイン名のみを表示したい場合は、代わりに参照元ドメインスマートタグを使用できます。この情報を使用して、サイトの最適化に関するより良い意思決定を行い、フォームのコンバージョンを向上させることができます。

プロのヒント

この情報は、どのウェブサイトがトラフィックを送信しているかを理解するのに役立ちます。たとえば、特定のソーシャルメディアプラットフォームやブログの言及が、予想以上に多くのフォーム送信を促進していることがわかるかもしれません。

カスタムキャンペーンリンクは、どの特定のマーケティング活動がフォーム送信を促進しているかを理解するのに役立ちます。非表示フィールドを使用して、外部ソースまたは特定のマーケティングキャンペーンからの参照を追跡できます。

まず、フォームに非表示フィールドを追加し、そのフィールドオプションを開きます。「キャンペーンソース」や「UTMキャンペーン」など、明確な名前を付けます。

詳細設定タブをクリックし、デフォルト値設定を見つけます。スマートタグを表示を選択してオプションを表示します。次に、非表示フィールドのデフォルト値ボックスにクエリ文字列変数スマートタグを追加します。

クエリ文字列値

これで、{query_var key=""}デフォルト値ボックスに追加されているはずです。このタグを正しく設定するには、追跡したいトラフィックまたはキャンペーンソースを表すキーを入力する必要があります。

このためには、フォームを埋め込んでいるページのURLを変更することが重要です。たとえば、フォームページのURLがyoursite.com/contact/であると仮定しましょう。

次に、Facebookページから連絡先フォームを宣伝したい場合は、次のような変更されたリンクを使用できます。yoursite.com/contact/?source=facebook

ご覧のとおり、このリンクはフォームページの標準URLを使用し、ソースを簡単に追跡できるように追加情報が追加されています。この例のURLを使用すると、引用符の間に入力する必要のあるクエリ文字列キーは「source」です。

隠しフィールドクエリ変数

ただし、特定のURL追跡規則によっては、別のクエリ文字列キーを使用してもかまいません。

ユーザーが以下のいずれかの例のリンクをクリックしてフォームにアクセスすると、フォームはURLで定義されたソースをキャプチャします。

  • Facebook: yoursite.com/page/?source=facebook
  • Twitter: yoursite.com/page/?source=twitter
  • メールニュースレター: yoursite.com/page/?source=newsletter

これにより、キャンペーンや特定の外部ソースを簡単に追跡できます。実際、リンク追跡情報を含むエントリー通知を受け取るのは良い考えかもしれません。

ソースエントリ隠しフィールド

それを設定するには、設定 » 通知 に移動します。そこから、メールアドレス というラベルのセクションまでスクロールし、メッセージボックスの右上にある スマートタグを表示 をクリックします。

メールメッセージ表示タグ

利用可能なフィールドのリストから 非表示フィールド ラベルを選択します。ここでは非表示フィールドを「ソース」とラベル付けしたので、この例ではそれを選択します。

ソーススマートタグ

通知に{field_id="#"}のようなコードと数字が追加されます。

スマートタグ付きメールメッセージ本文

保存 をクリックすると、フォームを投稿またはページに公開する準備が整います。このヒントの最後のステップは、このフォームが含まれるページのリンクを共有することです。

リンクを共有する各プラットフォーム(Facebook、Twitterなど)で、リンクの末尾にソースを追加します。これにより、WPFormsはそれを認識し、各エントリーでソース情報を正しく取得できます。

プロのヒント

次のための個別の非表示フィールドを追加することで、複数のUTMパラメータを追跡できます。

  • キャンペーンソース: {query_var key="source"}
  • キャンペーンミディアム: {query_var key="medium"}
  • キャンペーン名: {query_var key="campaign"}
  • キャンペーンターム: {query_var key="term"}
  • キャンペーンコンテンツ: {query_var key="content"}

4. ユーザーの場所を見つける

ユーザーの所在地を確認できる ジオロケーションアドオン をすでに気に入っている場合は、非表示フィールドにエントリージオロケーションスマートタグの使用を検討するとよいでしょう。ジオロケーションアドオンは、Proライセンス以上で利用可能です。

非表示フィールドのオプションを開き、デフォルト値のオプションからエントリージオロケーションスマートタグを選択するだけです。

場所変数

ダッシュボードやフォームエントリーにサインインしなくても確認できるように、このスマートタグを通知メールに追加することもできます。

これは、電話での通話のためにユーザーのタイムゾーンを知る必要がある場合に特に役立ちます。メール通知メッセージのスマートタグリストを開き、エントリージオロケーションを選択するだけです。

場所メッセージフィールド

ジオロケーションアドオンには別の目的があることをご存知でしたか?フォームでの住所自動入力にも使用できます!

Googleマップ付き住所フィールド

Google PlacesまたはMapboxに接続するだけで、任意のフォームで住所自動入力をオンにできます。フォームにインタラクティブマップを追加して、ユーザーがピンをドロップして場所を選択できるようにすることもできます。

注意

位置情報の精度は、ユーザーのIPアドレスとインターネット接続に依存しますが、広範な地理的パターンを理解するためには一般的に信頼できます。

5. ユーザーIDを割り当てる

フォーム送信に一意のIDを割り当てることで、特に同じユーザーからの複数の送信を処理している場合や、他のシステムと統合している場合に、エントリーを追跡および整理するのに役立ちます。

ユーザーID追跡を設定するには、フォームに 非表示フィールド を追加し、その フィールドオプション を開きます。「ユーザーID」や「送信ID」など、わかりやすい名前を付けます。

高度な設定 タブをクリックして デフォルト値 設定にアクセスします。スマートタグを表示 をクリックしてオプションを確認します。次に、ユーザーIDスマートタグを選択します。

ユーザーID

WordPressサイトでは、登録ユーザーごとに自動的にID番号が割り当てられます。ユーザーIDスマートタグを持つ隠しフィールドを追加すると、ログイン中のユーザーがフォームを送信したときにIDを確認できます。

プロのヒント

スマートタグを組み合わせて、より詳細なIDを作成できます。たとえば、ユーザーIDとエントリー日付スタンプを組み合わせると、「2024-05-26-123」のようなエントリーが得られます。

これは、匿名アンケートを作成していて、どのユーザーが回答したかを確認したい場合に特に役立ちます。

6. ページごとにフォーム送信を追跡する

多くのお客様は、多くの異なる場所で同じフォームを使用しています。たとえば、すべてのブログ記事の下部にニュースレター登録フォームを設置することができます。

このような設定の場合、同じフォームのエントリーがどこから来ているのか、ソースページを追跡するのは困難になることがあります。

ページごとにフォーム送信を追跡するには、フォームに 非表示フィールド を追加し、その フィールドオプション を開きます。「ページソース」や「フォームの場所」など、わかりやすいラベルを付けます。

高度な設定 タブをクリックし、デフォルト値 設定を見つけます。その横にある スマートタグを表示 をクリックします。次に、埋め込み投稿/ページタイトル スマートタグを使用します。

埋め込みページタイトル

このスマートタグは、フォーム送信が発生したページまたは投稿のタイトルをサイレントにキャプチャするため、各エントリーでこの情報を常に確認できます。

7. 特定のメールアドレスをブロックする

大量のスパムボットに悩まされている場合は、Google reCAPTCHAまたはhCaptchaでそれらを停止できます。しかし、実際の人間であるスパマーはどうでしょうか?

WPFormsには、メールアドレスをブロックしたり、指定したアドレスのみにフォームを制限したりできる便利な機能があります。これはAllowlist/Denylistと呼ばれます。

メールアドレスフィールドのフィールドオプション設定で、詳細設定タブをクリックすると見つけることができます。

メール許可拒否

フィールドをクリックすると、許可リストと拒否リストのオプションがあるドロップダウンメニューが開きます。許可リストを使用して、入力したメールアドレスのみを許可できます。

または、逆に拒否リストを選択して、設定で指定したメールアドレスを除くすべてのエントリーを受け入れるようにフォームを設定します。ブロックしたいメールアドレスを下部のフィールドに入力するだけです。

メール拒否リスト

プロのヒント

ブロックされたアドレスのリストを別のドキュメントに保持しておけば、スパマーが次回フォームを送信しに戻ってきたときに、その場で阻止できます。

8. フォームコンバージョンを促進しているページを確認する

サイトにフォームを公開する際の最終的な目標は、エントリー、リード、または売上など、より多くのフォームコンバージョンを獲得することです。

どのページがそれらのコンバージョンを生み出しているかを知っていれば、訪問者にメリットをもたらし、行動を促すようなコンテンツをさらに開発できます。

素晴らしいニュースです。WPForms用の ユーザー ジャーニー アドオン を使用すると、この情報を簡単にアンロックできます。これはProライセンスで利用可能です。

ユーザー行動フローアドオンの概要

フォームの各エントリーの下に、ユーザーがフォームに入力する前に取った行動のリストが表示されます。ユーザー行動マップを作成するのに最適なツールです。各ユーザーの行動を自動的に記録し、WordPress内のエントリーに表示します。

訪問者がサイトにアクセスした瞬間からフォームを送信した時点までの足跡をたどることができます。さらに、このアドオンでは以下のことも確認できます。

  • 訪問者が何を検索したか
  • 参照元のキャンペーンのUTMパラメータ
  • 各ページや投稿にどれくらいの時間を費やしたか
WPForms用ユーザー行動フローアドオン

WPFormsでは、Facebook PixelまたはGoogle Analyticsを使用してフォームコンバージョンを測定することもできます。しかし、それらのデータをすべて調べるのに時間がかかる場合があります。

WPForms 非表示フィールドに関するよくある質問

WPForms の非表示フィールドは、読者の間で人気のあるトピックです。ここでは、非表示フォームフィールドの仕組みと、それを使用してできることに関する一般的な質問への回答を紹介します。

WPFormsでフィールドを非表示にするにはどうすればよいですか?

フォームビルダーから隠しフィールドを追加することで、WPFormsのフィールドを非表示にできます。ユーザーにはフォームに表示されませんが、バックグラウンドでデータを収集することは可能です。

WPFormsの隠しフィールドを使用してページURLをキャプチャできますか?

はい。非表示フィールドに 埋め込み投稿/ページURL のようなスマートタグを設定できます。これにより、フォームが送信されたページが記録されます。

WPFormsで隠しフィールドを自動入力するにはどうすればよいですか?

隠しフィールドを自動入力するには、スマートタグを使用するか、フォームのURLを介して値を渡します。これにより、ユーザーに入力してもらうことなく、有用な情報を保存できます。

WPFormsの隠しフィールドで何ができますか?

隠しフィールドは、フォームに何も表示せずに余分な情報を収集するのに役立ちます。ページを追跡したり、ユーザーデータを渡したり、UTMコードのようなキャンペーン情報を保存したりするために使用できます。

WPFormsの隠しフィールドに投稿タイトルを保存できますか?

はい。フォームに隠しフィールドを追加し、埋め込み投稿/ページタイトルスマートタグを使用します。これにより、フォームが送信された投稿またはページのタイトルが保存されます。

UTMパラメータをWPFormsの隠しフィールドに渡すことは可能ですか?

可能です。隠しフィールドを追加し、フォームURLでクエリ文字列を使用するだけです。WPFormsはUTM値を直接隠しフィールドにプルできます。

WPFormsで隠しフィールドと条件付きロジックをどのように使用しますか?

隠しフィールドの値に基づいてルールを設定できます。これにより、ユーザーに表示されるものや、隠されたデータに応じて発生するアクションを制御できます。

次に、注文フォームにクーポンコードフィールドを作成します

これで完了です!これで、非表示フィールドを使用してフォームユーザーに関する追加データを検索するための優れた方法がいくつかできました。さらにカスタムフィールドをフォームに追加したい場合は、次に クーポンコードフィールド を追加する方法について読んでください。

WPFormsでスパムを削除する方法についてさらに知りたい場合は、ボットがフォームに入力するのを停止する方法に関するガイドをご覧ください。

今すぐWPFormsを入手して非表示データをキャプチャする

フォームの作成準備はできましたか?最も簡単なWordPressフォームビルダープラグインで今日から始めましょう。WPForms Proには多くの無料テンプレートが含まれており、14日間の返金保証が付いています。

この記事がお役に立った場合は、FacebookTwitterでフォローして、WordPressの無料チュートリアルやガイドをさらにご覧ください。

開示:当社のコンテンツは読者によってサポートされています。これは、一部のリンクをクリックすると、手数料が発生する可能性があることを意味します。WPFormsがどのように資金調達されているか、なぜそれが重要なのか、そしてどのように私たちをサポートできるかをご覧ください

ハムザ・シャヒド

ハムザはWPFormsチームのライターであり、デジタルマーケティング、サイバーセキュリティ、WordPressプラグイン、ERPシステムに関連するトピックも専門としています。もっと詳しく知る

最高のWordPressドラッグアンドドロップフォームビルダープラグイン

簡単、高速、安全。WPFormsを信頼する600万人以上のウェブサイト所有者に加わりましょう。

WPFormsの非表示フィールドとは?(そして賢い8つの使い方)”に関するコメント19件

  1. バックエンドで隠しフィールドを編集することは可能ですか?バックエンドで「メモ」を使用できることは知っていますが、異なる「メモ」フィールドが必要なのです。

    1. ピーターさん、こんにちは。

      ご要望を実現するには、一行テキストフィールドを追加し、CSSクラスwpforms-field-hiddenを追加してください。これにより、フィールドはフロントエンドでは非表示になりますが、WordPress管理画面でアクセスおよび編集できます。

      お役に立てば幸いです! 🙂

      1. こんにちは、Nikhilさん。すでに収集された隠しフィールドのデータを後から編集する方法はありますか?

      2. Davidさん、こんにちは。現在、隠しフィールドの情報を編集する機能はありません。これは素晴らしい機能だと思いますので、開発者の皆様に認識していただけるよう、機能リクエストトラッカーに追加させていただきます。

  2. プラグインに追加されたカスタムコードで、プロにアップグレードしなくてもIPアドレスを取得できますか?

    ありがとうございます。

    1. Pramodhさん、現時点で有料版へのアップグレードを希望されない場合は、カスタムスマートタグを作成してユーザーIPを取得する方法をこちらで紹介している方法で試すか、カスタム開発のCodeableまたはWPBuffsをご検討ください。ありがとうございます。

    1. Haryoさん、こんにちは。コメントありがとうございます。申し訳ありませんが、ご質問の意図を理解できませんでした。お手数ですが、もう少し詳しい情報や、どのようなことをしたいのかの例を共有していただけますでしょうか?

      ありがとうございます 🙂

  3. こんにちは。通知に使用したいメールアドレスが400件以上あります。一つずつ入力する必要がありますか、それともExcelからメールアドレスをインポートするなど、一括で取り込む代替手段はありますか?

    1. Allanさん、こんにちは。400件のメールアドレスに通知を送信したいとのことですが、申し訳ありませんが、現在メールアドレスをインポートするオプションはなく、手動で追加する必要があります。これも素晴らしい機能だと思いますので、機能リクエストトラッカーに追加させていただきます。

  4. こんにちは、質問があります。フィールド#1(例:名前)と隠しフィールドがあります。
    フィールド#1の値を隠しフィールドに表示することは可能ですか?

    ありがとう

    1. Melさん、こんにちは。現在、フォームを送信する前に隠しフィールドにフィールド値を表示する機能はありません。これは素晴らしい機能だと思いますので、開発者の皆様に認識していただけるよう、機能リクエストトラッカーに追加させていただきます。

      ありがとうございます 🙂

  5. 非表示フィールド機能を使用して、エントリーの日付/時刻をGoogleスプレッドシートに渡すことはできますか?

    1. こんにちは、メーガンさん – はい、こちらのドキュメントに記載されているように、スマートタグを非表示フィールド内で使用することで、エントリーに日付/時刻を渡すことができます。その後、フィールドをGoogleスプレッドシートにマッピングするだけです。これで完了です 🙂

      お役に立てば幸いです。ありがとうございます!

  6. 皆さん、こんにちは。

    ユーザーに送信される確認メールに、アップロードされたファイルのリストを追加したいです。
    確認としてこのリストを見るように求められることがよくあります。

    ファイルをアップロードしていただきありがとうございます:

    ファイル1.doc
    ファイル2.png
    ファイル3.xlm

  7. アフィリエイトWPのリファラーをメールテンプレートで取得する方法は?

    1. アレクサンドルさん、こんにちは。

      このスマートタグを使用して、WPFormsのメールテンプレートにAffiliateWPのリファラーを含めることができます:{query_var key="ref"}
      これにより、URLからアフィリエイトIDまたはユーザー名がキャプチャされます。たとえば、誰かが?ref=123または?ref=johndoeを介してフォームページにアクセスした場合、その値はメール通知に含まれます。

      お役に立てば幸いです。ありがとうございます!

  8. Cookieの値を読み取って非表示フィールドにプッシュすることは可能ですか?たとえば、セッションはホームページで開始され、フォームページに移動してフォームに入力されます。非表示フィールドに元のutm_sourceを送信したいのですが、フォームページではURLに表示されなくなります。よろしくお願いします。

    1. コーエンさん、こんにちは。

      これはWPFormsでネイティブにサポートされているものではありませんが、Cookieを読み取って非表示フィールドに渡すカスタムコードスニペットで可能です。代替案として、{url_referer}スマートタグを使用して前のページのURLをキャプチャしてみてください。トラフィックの流れによっては役立つ場合があります。

      パーソナライズされたアドバイスについては、WPFormsライセンスをお持ちの場合は、サポートチームの信頼できるアドバイザーに連絡することをお勧めします。サポートチケットを送信していただければ、できるだけ早くご連絡いたします。

コメントを追加

コメントを残していただきありがとうございます。コメントはすべて、当社のプライバシーポリシーに従ってモデレーションされます。また、すべてのリンクはnofollowとなります。名前フィールドにキーワードを使用しないでください。個人的で有意義な会話をしましょう。

このフォームはCloudflare Turnstileによって保護されており、Cloudflareのプライバシーポリシーおよび利用規約が適用されます。