Web フォームを使用して、データベースに格納されたプロファイルを更新する場合、プリロードボックスを使用できます。プリロードボックスを使用すると、データベースで更新されるレコードの検索方法を示すことができます。
次の識別方法が可能です。
Adobe Campaign の暗号化
この暗号化方法は、暗号化された Adobe Campaign 識別子(ID)を使用します。この方法は、Adobe Campaign オブジェクトにのみ適用でき、暗号化された ID は、Adobe Campaign プラットフォームでのみ生成できます。
この方法を使用する場合、パラメーター <%=escapeUrl(recipient.cryptedId) %>
を追加することで、フォームの URL を適応させて、E メールアドレスに配信する必要があります。詳しくは、E メールによるフォームの配信を参照してください。
DES 暗号化
この暗号化方法は、外部的に提供される識別子(ID)を使用し、Adobe Campaign および外部プロバイダーによって共有されるキーにリンクされます。DES キーフィールドを使用すると、この暗号化キーを入力できます。
フィールドのリスト
このオプションを使用すると、フォームの現在のコンテキストのフィールドから選択でき、データベースの対応するプロファイルを検索するために使用されます。
フィールドは、「パラメーター」タブを使用してフォームプロパティに追加できます(パラメーターの追加を参照)。フォーム URL または入力ゾーンに配置されます。
選択されたフィールドのデータは、暗号化されません。「フィールドリスト」オプションが選択されている場合、Adobe Campaign で復号化できないので、暗号化されたフォームで提供しないようにする必要があります。
次の例では、プリロードされるプロファイルは E メールアドレスに基づいています。
ユーザーが関連するページに直接アクセスできる場合、URL には、暗号化されていない E メールアドレスを含めることができます。
そうでない場合、パスワードが求められます。
いくつかのフィールドがリストで指定されている場合、プロファイルをアップロードするために、すべてのフィールドのデータがデータベースに格納されたデータと一致する必要があります。そうでない場合、新しいプロファイルが作成されます。
この機能は、Web アプリケーションで特に便利ですが、パブリックフォームにはお勧めしません。選択したアクセス制御オプションは、「アクセス制御を有効にする」が選択されている必要があります。
プロファイルを更新しない場合、「ID がない場合にプリロードをスキップ」オプションを選択する必要があります。この場合、入力した各プロファイルは、フォームの承認後にデータベースに追加されます。例えば、フォームが Web サイトに投稿される際に、このオプションが使用されます。
「フォームで参照されるデータを自動読み込み」オプションを使用すると、フォームの入力および結合フィールドに一致するデータを自動的にプリロードします。ただし、スクリプトおよびテストアクティビティで参照されるデータは、関係ありません。このオプションが選択されていない場合、「追加データを読み込み」オプションを使用するフィールドを定義する必要があります。
「追加データを読み込み」オプションを使用すると、フォームのページで使用しない情報を追加できますが、それにも関わらずプリロードされます。
例えば、受信者の性別をプリロードして、テストボックスを使用して適切なページに自動的に導くことができます。
フォームを作成、設定および公開したら、フォームを配信してユーザーの応答をトラッキングできます。
フォームのライフサイクルには、次の 3 つのステージがあります。
フォーム編集中
これは、最初のデザインフェーズです。新しいフォームが作成されると、編集フェーズになります。テスト目的でのみ、フォームにアクセスし、パラメーター __uuid をその URL で使用する必要があります。この URL は、「プレビュー」サブタブでアクセスできます。フォーム URL パラメーターを参照してください。
フォームが編集されている限り、そのアクセス URL は、特別な URL です。
フォームオンライン
デザインフェーズが完了すると、フォームは配信できます。最初に、パブリッシュする必要があります。詳しくは、フォームのパブリッシュを参照してください。
フォームは、有効期限が切れるまで、ライブになります。
配信するには、調査の URL には、__uuid パラメーターを含めないようにする必要があります。
フォーム使用不可
フォームが閉じられると、配信フェーズが終了し、フォームは使用できなくなり、ユーザーはフォームにアクセスできなくなります。
期日は、フォームプロパティウィンドウで定義できます。詳しくは、フォームをオンラインで利用できるようにするを参照してください。
フォームのパブリッシュステータスがフォームのリストに表示されます。
フォームの状態を変更するには、パブリッシュする必要があります。これをおこなうには、Web フォームのリストの上にある「パブリケーション」ボタンをクリックして、ドロップダウンボックスで状態を選択します。
ユーザーがアクセスできるようにするためには、フォームは、本番で開始される必要があります。つまり、有効期間内にある必要があります。有効な日付は、フォームの「プロパティ」リンクを使用して入力します。
「プロジェクト」セクションのフィールドを使用して、フォームの開始および終了日を入力します。
「フォームが閉じられた場合に表示するメッセージをパーソナライズ…」リンクをクリックし、有効となっていないフォームにユーザーがアクセスしようとした場合に表示するエラーメッセージを定義します。
フォームのアクセシビリティを参照してください。
E メールで招待状を配信する場合、データの紐付けに「Adobe Campaign の暗号化」オプションを使用できます。これをおこなうには、配信ウィザードに移動して、次のパラメーターを追加することで、リンクをフォームに適応させます。
<a href="https://server/webApp/APP264?&id=<%=escapeUrl(recipient.cryptedId) %>">
この場合、データストレージの紐付けキーは、受信者の暗号化された識別子である必要があります。詳しくは、フォームデータのプリロードを参照してください。
この場合、レコードボックスの「プリロードされたレコードを更新」オプションをチェックする必要があります。詳しくは、Web フォームの回答の保存を参照してください。
回答のトラッキングを専用のタブで有効化すると、Web フォームの影響を監視することができます。これをおこなうには、フォームプロパティウィンドウの「詳細設定パラメーター」リンクをクリックして、「回答をログに記録」オプションを選択します。
「回答」タブが表示され、回答者の ID を表示できます。
受信者を選択し、「詳細…」ボタンをクリックして提供された回答を表示します。
例えば、リマインダーの送信時に非回答者のみをターゲットにしたり、回答者のみに特別なコミュニケーションを提供したりするために、クエリで提供された回答ログを処理できます。