ランディングページフォームデータの管理 managing-landing-page-form-data

ランディングページのコンテンツでは、入力フィールドを使用して、Campaign データベースのデータを保存または更新します。

これを行うには、これらのフィールドをデータベースフィールドにマッピングする必要があります。

マッピングは、左側のパレットの「Form data」セクションで定義および管理できます。

フォームフィールドのマッピング mapping-form-fields

必要に応じてCampaign データベースを更新するには、関連するデータベースフィールドをランディングページの入力ゾーン、ラジオボタン、またはチェックボックスタイプブロックにリンクします。

これを行うには、次の手順に従います。

  1. ランディングページのコンテンツでブロックを選択します。

    note note
    NOTE
    ビルトインのランディングページのデフォルトのフィールドは事前に設定されています。必要に応じて変更できます。
  2. 左側のパレットの​Form data セクションにアクセスします。

  3. フィールドタイプを変更するには、HTML type of the field ドロップダウンリストから値を選択します。

    note note
    NOTE
    ランディングページでチェックボックスタイプを使用する方法について詳しくは、複数のサービスのサブスクリプションを更新および契約書のチェックボックス ​の節を参照してください。
  4. 現在​Field ゾーンで選択されているデータベースフィールドと互換性のないフィールドタイプを選択すると、警告メッセージが表示されます。 最適なマッピングを行うには、適切な値を選択します。

  5. Field ゾーンを使用して、フォームフィールドにリンクするデータベースフィールドを選択します。

    note note
    NOTE
    ランディングページは、Profiles​または​Service リソースでのみマッピングできます。

    この例では、ランディングページの​Name フィールドを​Last name リソースの​Profiles フィールドにマッピングします。

  6. 必要に応じて、「Mandatory」オプションを選択します。その場合、ランディングページは、ユーザーがこのフィールドに入力した場合にのみ送信できます。

    必須フィールドが未入力の場合、ユーザーがページを送信するとエラーメッセージが表示されます。

  7. Confirm​をクリックして変更を保存します。

データの保存と調整 data-storage-and-reconciliation

データ紐付けパラメーターを使用すると、ランディングページに入力されたデータが送信された後の管理方法を定義できます。

手順は次のとおりです。

  1. ランディングページダッシュボードの アイコンを使用してアクセスするランディングページのプロパティを編集し、「Job」パラメーターを表示します。

  2. Reconciliation key」を選択します。このデータベースフィールドは、訪問者がAdobe Campaign データベースですでに既知のプロファイルを持っているかどうかを判断するために使用されます。 電子メール、名、姓などの名前を指定できます。 紐付けキーを使用すると、以下に定義する​Update strategy パラメーターに従って、プロファイルを更新または作成できます。

  3. Form parameter mapping を定義:このセクションでは、ランディングページフィールドのパラメーターと、紐付けキーで使用するパラメーターをマップできます。

  4. Update strategy​を選択します。紐付けキーが既存のデータベースプロファイルを復元する場合は、このプロファイルをフォームに入力されたデータで更新するか、代わりにこの更新を防止するかを選択できます。

複数のサービスサブスクリプション multiple-subscriptions

1つのランディングページで複数のチェックボックスを使用して、ユーザーが複数のサービスを購読または購読解除できるようにすることができます。

これを行うには、次の手順に従います。

  1. ランディングページのデザイン時:

    • ブロックを選択し、Form data セクションから、フィールドタイプとして​ Checkbox ​を選択します。

    • HTMLに精通している場合は、Show source ボタンを使用してチェックボックスを手動で挿入することもできます。

      これにより、ページ上の任意の場所にチェックボックスを挿入できます。

  2. コンテンツでチェックボックスが選択されていることを確認します。 Type ドロップダウンリストは、左側のパレットの​Form data セクションに表示されます。 リストから​ Service and subscription ​を選択します。

  3. Behavior ドロップダウンリストからオプションを選択します。

  4. 対応するリストから​ サービス ​を選択します。

  5. Mandatory」オプションがオフになっていることを確認します。 そうでない場合、ユーザーは選択の余地がありません。

  6. 他のサービスへの登録を可能にするチェックボックスをさらに追加するには、必要に応じて上記の手順を繰り返します。

ランディングページが公開されたら、ユーザーは複数のチェックボックスを選択して、同じページから複数のニュースレターを購読できます。

「契約書」チェックボックス agreement-checkbox

ランディングページを送信する前にプロファイルが確認する必要があるチェックボックスを追加できます。

例えば、オーディエンスがフォームを送信する前に、プライバシーポリシーに関する同意を求めたり、利用規約に同意してもらったりできます。

IMPORTANT
このチェックボックスを選択することは、ユーザーにとって必須です。 選択しない場合、ランディングページを送信することはできません。

このチェックボックスを挿入して設定するには、次の操作を行います。

  1. ランディングページのデザイン時:

    • ブロックを選択し、Form data セクションから、フィールドタイプとして​ Checkbox ​を選択します。

    • HTMLに精通している場合は、Show source ボタンを使用してチェックボックスを手動で挿入することもできます。

  2. チェックボックスが選択されていることを確認します。

  3. Type ドロップダウンリストは、左側のパレットの​Form data セクションに表示されます。 リストから​ Agreement ​を選択します。

    note note
    NOTE
    Agreement​要素は、Campaign データベースのフィールドにマッピングされていません。
  4. の横にある​Form data アイコンをクリックして、チェックボックスの詳細プロパティにアクセスします。

  5. 必要に応じてメッセージを編集できます。

    このテキストは、ユーザーがフォームを送信する前にチェックボックスを選択しない場合、警告として表示されます。

    note note
    NOTE
    このアクションはデフォルトで必須であり、変更できません。
  6. Confirm」をクリックします。

これで、ランディングページが表示されるたびに、ユーザーはフォームを送信する前にこのチェックボックスを選択する必要があります。 そうでない場合は、警告が表示され、チェックボックスがアクティブになるまでユーザーはフォームを送信できません。

recommendation-more-help
3ef63344-7f3d-48f9-85ed-02bf569c4fff