AEM での Adobe Campaign フォームの作成

AEM では、Web サイト上で Adobe Campaign と連携するフォームを作成できます。特定のフィールドをフォームに挿入して、Adobe Campaign データベースにマップできます。

新しい連絡先の購読、購読解除、ユーザープロファイルデータを管理しつつ、そのデータを Adobe Campaign データベースに統合できます。

Adobe Campaign フォームを AEM で使用するには、このドキュメントで説明する以下のステップを実行する必要があります。

  1. テンプレートを使用可能にします。
  2. フォームを作成します。
  3. フォームコンテンツを編集します。

デフォルトでは、Adobe Campaign 固有の次の 3 種類のフォームを使用できます。

  • プロファイルを保存
  • サービスを購読
  • サービスの購読を解除

これらのフォームは、Adobe Campaign プロファイルの暗号化されたプライマリキー(EPK)を受け入れる URL パラメーターを定義します。フォームはこの URL パラメーターに基づいて、関連付けられている Adobe Campaign プロファイルのデータを更新します。

一般的な使用事例では、これらのフォームを別々に作成しますが、ニュースレターのコンテンツ内にフォームページへのパーソナライズされたリンクを組み込み、受信者がそのリンクを開いて自分のプロファイルデータを調整(購読解除、購読またはプロファイル更新)できるようにします。

フォームは、ユーザーに基づいて自動的に更新されます。詳しくは、フォームコンテンツの編集を参照してください。

テンプレートを使用可能にする

Adobe Campaign 固有のフォームを作成するには、まず、様々なテンプレートを AEM アプリケーションで使用可能にする必要があります。

これをおこなうには、テンプレートのドキュメントを参照してください。

まず、オーサーインスタンスおよびパブリッシュインスタンスと Adobe Campaign の間の接続が有効なことを確認します。Adobe Campaign Standard との統合または Adobe Campaign 6.1 との統合を参照してください。

メモ

Adobe Campaign 6.1.x または Adobe Campaign Standard を使用する場合は、ページの jcr:content ノードの acMapping プロパティがそれぞれ mapRecipient または profile に設定されていることを確認してください。

フォームの作成

  1. サイト管理者として開始します。

  2. ツリー構造をたどって、選択した Web サイト内のフォームを作成したい場所に移動します。

  3. 新しい > 新しいページ…を選択します。​と入力します。

  4. Adobe Campaignプロファイル(AC 6.1)​または​Adobe Campaignプロファイル(ACS)​テンプレートを選択し、ページのプロパティを入力します。

    メモ

    テンプレートが使用できない場合は、 テンプレートを使用可能にするの節を参照してください。

  5. 作成」をクリックして、フォームを作成します。

    chlimage_1-187

    これでフォームのコンテンツを編集および設定できます。

フォームコンテンツの編集

Adobe Campaign 専用のフォームには、固有のコンポーネントがあります。これらのコンポーネントでは、フォームの各フィールドを Adobe Campaign データベースのフィールドにリンクすることができます。

メモ

目的のテンプレートが使用できない場合は、テンプレートを使用可能にするを参照してください。

このセクションでは、Adobe Campaign へのリンクのみを取り上げます。Adobe Experience Managerでのフォームの使用方法の一般的な概要について詳しくは、編集モードのコンポーネントを参照してください。

  1. 編集するフォームに移動します。

  2. ツールボックスで、ページ/ページのプロパティ…を選択します。​をクリックし、ポップアップウィンドウの「Cloud Services」タブに移動します。

  3. サービスを追加」をクリックし、サービスのドロップダウンリストでAdobe Campaignインスタンスに対応する設定を選択して、Adobe Campaignサービスを追加します。 この設定は、インスタンスとの間の接続を設定すると実行されます。詳しくは、「Adobe CampaignへのAEMの接続」を参照してください。

    メモ

    必要に応じて、南京錠アイコンをクリックして設定をロック解除し、Adobe Campaign サービスを追加します。

  4. フォームの最初にある「編集」ボタンを使用して、フォームの一般的なパラメーターにアクセスします。 「フォーム」タブを使用すると、フォームの検証後にユーザーがリダイレクトされるありがとうページを選択できます。

    高度な​フォームでは、フォームのタイプを選択できます。 「投稿のオプション」フィールドでは、次の3種類のAdobe Campaignフォームから選択できます。

    • Adobe Campaign:プロファイルを保存:Adobe Campaign で受信者を作成または更新できます(デフォルト値)。
    • Adobe Campaign:サービスを購読:Adobe Campaign で受信者の購読を管理できます。
    • Adobe Campaign:サービスの購読を解除:Adobe Campaign で受信者の購読をキャンセルできます。

    アクションの設定」フィールドを使用して、Adobe Campaignデータベースに受信者プロファイルがまだ存在しない場合に、そのプロファイルを作成するかどうかを指定できます。 そのためには、「既存のユーザーがない場合は作成」オプションをオンにします。

  5. 選択したコンポーネントをツールボックスからフォームにドラッグ&ドロップして追加します。使用可能な Adobe Campaign 固有コンポーネントについては、Adobe Campaign フォームコンポーネントを参照してください。

    chlimage_1-188

  6. 追加したフィールドをダブルクリックして設定します。「Adobe Campaign」タブを使用すると、Adobe Campaignの受信者テーブルのフィールドにこのフィールドをリンクできます。 さらに、このフィールドを、Adobe Campaign データベース内の既存の受信者を認識するための調整キーの一部にするかどうかを指定できます。

    注意

    要素名​は、フォームフィールドごとに異なる名前にする必要があります。 必要に応じて変更してください。

    Adobe Campaignデータベース内の受信者を正しく管理するには、各フォームに​暗号化されたプライマリキー​コンポーネントを含める必要があります。

  7. ツールボックスで​ページ > ページ​をアクティブにします。 ページがサイト上でアクティベートされます。AEM のパブリッシュインスタンスに移動すると、ページを見ることができます。フォームが検証されると、Adobe Campaign データベースのデータが更新されます。

フォームのテスト

フォームを作成してフォームのコンテンツを編集したら、そのフォームが想定どおりに機能することを手動でテストできます。

メモ

各フォームには、暗号化されたプライマリキー​コンポーネントが必要です。 「コンポーネント」で、「 Adobe Campaign 」を選択して、これらのコンポーネントのみを表示します。

この手順では暗号化されたプライマリキー(EPK)の番号を手動で入力しますが、実際には、ニュースレター内にこのページへの(購読解除、購読またはプロファイル更新をおこなうための)リンクが表示されます。EPK はユーザーに基づいて自動的に更新されます。

このリンクを作成するには、Adobe Campaignのepkにリンクする変数​メインリソース識別子(Adobe Campaign Standard)または​暗号化された識別子(Adobe Campaign 6.1)を使用します(例えば、テキスト&パーソナライゼーション(Campaign)​コンポーネント)。

そのためには、Adobe Campaign プロファイルの EPK を手動で取得して、URL に付加する必要があります。

  1. Adobe Campaign プロファイルの暗号化されたプライマリキー(EPK)を取得するには:

    • Adobe Campaign Standard - Profiles and Audiences / Profiles​に移動します。この場合は、既存のプロファイルが一覧表示されます。 テーブルの列に「メインリソース識別子」フィールドが表示されていることを確認します(「リストを設定」をクリックまたはタップして設定できます)。 目的のプロファイルのメインリソース識別子をコピーします。
    • Adobe Campaign 6.11で、Profiles and Targets / Recipients​に移動します。この場合、既存のプロファイルが一覧表示されます。 テーブルの列に​暗号化された識別子​フィールドが表示されていることを確認します(エントリを右クリックし、「リストを設定…」を選択して設定できます)。)です。 目的のプロファイルの暗号化された識別子をコピーします。
  2. AEMで、パブリッシュインスタンス上でフォームページを開き、手順1のEPKをURLパラメーターとして追加します。フォームのオーサリング時に、EPKコンポーネントで以前に定義したのと同じ名前を使用します(例:?epk=...)

  3. これで、フォームを使用して、リンクされている Adobe Campaign プロファイルに関連付けられたデータと購読を変更できるようになりました。一部のフィールドを変更してフォームを送信したら、Adobe Campaign で適切なデータが更新されていることを確認できます。

フォームが検証されると、Adobe Campaign データベースのデータが更新されます。

このページ