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