ランディングページフォームデータの管理 managing-landing-page-form-data
ランディングページのコンテンツでは、入力フィールドを使用して、Campaign データベースのデータを保存または更新します。
これを行うには、これらのフィールドをデータベースフィールドにマッピングする必要があります。
マッピングは、左側のパレットの「Form data」セクションで定義および管理できます。
フォームフィールドのマッピング mapping-form-fields
必要に応じてCampaign データベースを更新するには、関連するデータベースフィールドをランディングページの入力ゾーン、ラジオボタン、またはチェックボックスタイプブロックにリンクします。
これを行うには、次の手順に従います。
-
ランディングページのコンテンツでブロックを選択します。
note note NOTE ビルトインのランディングページのデフォルトのフィールドは事前に設定されています。必要に応じて変更できます。 -
左側のパレットのForm data セクションにアクセスします。
-
フィールドタイプを変更するには、HTML type of the field ドロップダウンリストから値を選択します。
note note NOTE ランディングページでチェックボックスタイプを使用する方法について詳しくは、複数のサービスのサブスクリプションを更新および契約書のチェックボックス の節を参照してください。 -
現在Field ゾーンで選択されているデータベースフィールドと互換性のないフィールドタイプを選択すると、警告メッセージが表示されます。 最適なマッピングを行うには、適切な値を選択します。
-
Field ゾーンを使用して、フォームフィールドにリンクするデータベースフィールドを選択します。
note note NOTE ランディングページは、ProfilesまたはService リソースでのみマッピングできます。 この例では、ランディングページのName フィールドをLast name リソースのProfiles フィールドにマッピングします。
-
必要に応じて、「Mandatory」オプションを選択します。その場合、ランディングページは、ユーザーがこのフィールドに入力した場合にのみ送信できます。
必須フィールドが未入力の場合、ユーザーがページを送信するとエラーメッセージが表示されます。
-
Confirmをクリックして変更を保存します。
データの保存と調整 data-storage-and-reconciliation
データ紐付けパラメーターを使用すると、ランディングページに入力されたデータが送信された後の管理方法を定義できます。
手順は次のとおりです。
-
ランディングページダッシュボードの
アイコンを使用してアクセスするランディングページのプロパティを編集し、「Job」パラメーターを表示します。
-
「Reconciliation key」を選択します。このデータベースフィールドは、訪問者がAdobe Campaign データベースですでに既知のプロファイルを持っているかどうかを判断するために使用されます。 電子メール、名、姓などの名前を指定できます。 紐付けキーを使用すると、以下に定義するUpdate strategy パラメーターに従って、プロファイルを更新または作成できます。
-
Form parameter mapping を定義:このセクションでは、ランディングページフィールドのパラメーターと、紐付けキーで使用するパラメーターをマップできます。
-
Update strategyを選択します。紐付けキーが既存のデータベースプロファイルを復元する場合は、このプロファイルをフォームに入力されたデータで更新するか、代わりにこの更新を防止するかを選択できます。
複数のサービスサブスクリプション multiple-subscriptions
1つのランディングページで複数のチェックボックスを使用して、ユーザーが複数のサービスを購読または購読解除できるようにすることができます。
これを行うには、次の手順に従います。
-
ランディングページのデザイン時:
-
ブロックを選択し、Form data セクションから、フィールドタイプとして Checkbox を選択します。
-
HTMLに精通している場合は、Show source ボタンを使用してチェックボックスを手動で挿入することもできます。
これにより、ページ上の任意の場所にチェックボックスを挿入できます。
-
-
コンテンツでチェックボックスが選択されていることを確認します。 Type ドロップダウンリストは、左側のパレットのForm data セクションに表示されます。 リストから Service and subscription を選択します。
-
Behavior ドロップダウンリストからオプションを選択します。
-
対応するリストから サービス を選択します。
-
「Mandatory」オプションがオフになっていることを確認します。 そうでない場合、ユーザーは選択の余地がありません。
-
他のサービスへの登録を可能にするチェックボックスをさらに追加するには、必要に応じて上記の手順を繰り返します。
ランディングページが公開されたら、ユーザーは複数のチェックボックスを選択して、同じページから複数のニュースレターを購読できます。
「契約書」チェックボックス agreement-checkbox
ランディングページを送信する前にプロファイルが確認する必要があるチェックボックスを追加できます。
例えば、オーディエンスがフォームを送信する前に、プライバシーポリシーに関する同意を求めたり、利用規約に同意してもらったりできます。
このチェックボックスを挿入して設定するには、次の操作を行います。
-
ランディングページのデザイン時:
-
ブロックを選択し、Form data セクションから、フィールドタイプとして Checkbox を選択します。
-
HTMLに精通している場合は、Show source ボタンを使用してチェックボックスを手動で挿入することもできます。
-
-
チェックボックスが選択されていることを確認します。
-
Type ドロップダウンリストは、左側のパレットのForm data セクションに表示されます。 リストから Agreement を選択します。
note note NOTE Agreement要素は、Campaign データベースのフィールドにマッピングされていません。 -
の横にあるForm data アイコンをクリックして、チェックボックスの詳細プロパティにアクセスします。
-
必要に応じてメッセージを編集できます。
このテキストは、ユーザーがフォームを送信する前にチェックボックスを選択しない場合、警告として表示されます。
note note NOTE このアクションはデフォルトで必須であり、変更できません。 -
「Confirm」をクリックします。
これで、ランディングページが表示されるたびに、ユーザーはフォームを送信する前にこのチェックボックスを選択する必要があります。 そうでない場合は、警告が表示され、チェックボックスがアクティブになるまでユーザーはフォームを送信できません。