[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 つのステージがあります。

  1. 編集中

    これは、最初のデザインフェーズです。新しいフォームが作成されると、編集フェーズになります。テスト目的でのみ、フォームにアクセスし、パラメーター __uuid をその URL で使用する必要があります。この URL は、「プレビュー」サブタブでアクセスできます。フォーム URL パラメーターを参照してください。

    note caution
    CAUTION
    フォームが編集されている限り、そのアクセス URL は、特別な URL です。
  2. 保留中の公開

    場合によっては(パッケージを通じてフォームをインポートする場合など)、Web フォームは公開されるまで​ 保留中の公開 ​ステータスになることがあります。

    note note
    NOTE
    技術的な Web アプリケーション(管理設定Web アプリケーション ​メニューから利用可能) の場合、保留中の公開 ​ステータスのフォームは自動的に公開され、オンライン ​ステータスになります。
  3. オンライン

    デザインフェーズが完了すると、フォームは配信できます。

    フォームのステータスが​ 編集中 ​または​ 保留中の公開 ​の場合、オンラインでブラウザーの Web フォーム URL を通じてアクセスするには、フォームを公開する必要があります。

    公開すると、フォームは有効期限が切れるまで、ライブになります。

    フォームは、有効期限が切れるまで、ライブ ​になります。

    note caution
    CAUTION
    配信するには、フォームの URL に、__uuid パラメーターを含めないようにする必要があります。
  4. 閉じる

    フォームが閉じられると、配信フェーズが終了し、フォームは使用できなくなり、ユーザーはフォームにアクセスできなくなります。

    期日は、フォームプロパティウィンドウで定義できます。詳しくは、オンラインでのフォームの公開を参照してください。

フォームのパブリッシュステータスがフォームのリストに表示されます。

フォームの公開 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 フォームの様々なステータスについて詳しくは、この節を参照してください。

NOTE
パッケージを通じて Web フォームをエクスポートすると、フォームのステータスが結果のパッケージのコンテンツに表示されます。
  • 最初のインスタンスからエクスポートした際に Web フォームのステータスが​ 保留中の公開 ​または​ オンライン ​であった場合:

    • 新しいインスタンスにインポートすると、Web フォームは​ 保留中の公開 ​ステータスを取得します。

    • Web フォームが新しいインスタンスに既に存在する場合は、古いバージョンのフォームが​ オンライン ​であっても、新しいバージョンのフォームに置き換えられ、保留中の公開 ​ステータスになります。

    • フォームが存在するかどうかに関係なく、新しいインスタンスで​ オンライン ​になり、ブラウザーの Web フォーム URL を通じてアクセスするには、フォームを公開する必要があります。

  • エクスポート時に Web フォームのステータスが​ 編集中 ​であった場合:

    • パッケージをインポートするインスタンス上で Web フォームが新しい場合、Web フォームは​ 編集中 ​ステータスを取得します。

    • Web フォームが新しいインスタンスに既に存在する場合、既存のフォームの変更になります。フォームの古いバージョンが​ オンライン ​であった場合、フォームの新しいバージョンを新しいインスタンスで再度公開するまで、古いバージョンはオンラインのままになります。

    note note
    NOTE
    プレビュー」タブを使用すると、Web フォームの最新バージョンを確認できます。
recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1