ターゲットマッピング

ターゲットマッピングの作成は、次の 2 つの場合に必要です。

  • Adobe Campaignで提供される受信者テーブル以外の受信者テーブルを使用する場合、
  • ターゲットマッピング画面の標準ターゲティングディメンションとは異なるフィルタリングディメンションを設定する場合。

ターゲットマッピング作成ウィザードは、カスタムテーブルを使用するために必要なすべてのスキーマを作成するのに役立ちます。

カスタムテーブルにリンクされたスキーマの作成と設定

ターゲットマッピングを作成する前に、Adobe Campaignが新しい受信者データスキーマを使用して操作するために、いくつかの設定が必要です。

それには、次の手順に従います。

  1. 使用するカスタムテーブルのフィールドを統合する新しいデータスキーマを作成します。

    詳しくは、 スキーマリファレンス (xtk:srcSchema) を参照してください。

    この例では、次のフィールドを含む非常に単純なテーブルである顧客スキーマを作成します。ID、名、姓、電子メールアドレス、携帯電話番号。 目的は、このテーブルに格納された個人に E メールまたは SMS アラートを送信することです。

    スキーマの例 (cus:individual)

    <srcSchema name="individual" namespace="cus" label="Individuals">
      <element name="individual">
        <key name="id" internal="true">
          <keyfield xpath="@id"/>
        </key>
        <attribute name="id" type="long" length="32"/>
        <attribute name="lastName" type="string" length="100"/>
        <attribute name="firstName" type="string" length="100"/>
        <attribute name="email" type="string" length="100"/>
        <attribute name="mobile" type="string" length="100"/>
      </element>
    </srcSchema>
    
  2. ="true"属性を使用して、スキーマを外部ビューとして宣言します。 ビュー属性 を参照してください。

     <srcSchema desc="External recipient table" namespace="cus" view="true"....>
       ...
     </srcSchema>
    
  3. ダイレクトメールアドレスを追加する必要がある場合は、次のタイプの構造を使用してください。

    <element advanced="true" name="postalAddress" template="nms:common:postalAddress">
         <attribute expr="SubString(JuxtWords(Smart([../infos/@firstname]), Upper([../infos/@name])), 1, 80)"
                    name="line1"/>
         <attribute expr="Upper([../address/@line2])" name="line2"/>
         <attribute expr="Upper([../address/@line])" name="line3"/>
         <attribute expr="Upper([../address/@line])" name="line4"/>
         <attribute expr="Upper([../address/@line])" name="line5"/>
         <attribute expr="Upper([../address/@line])" name="line6"/>
         <attribute _operation="delete" name="line7"/>
         <attribute _operation="delete" name="addrErrorCount"/>
         <attribute _operation="delete" name="addrQuality"/>
         <attribute _operation="delete" name="addrLastCheck"/>
         <element expr="@line1+'n'+@line2+'n'+@line3+'n'+@line4+'n'+@line5+'n'+@line6"
                  name="serialized"/>
         <attribute expr="AllNonNull2([../address/@line], [../infos/@name])" name="addrDefined"/>
       </element>
    
  4. 管理/キャンペーン管理/ターゲットマッピング ノードをクリックします。

  5. 新規」ボタンをクリックして、ターゲットマッピング作成ウィザードを開きます。

  6. ラベル」フィールドに入力し、「ターゲティングディメンション」フィールドで作成したスキーマを選択します。

  7. アドレスフォームを編集 ウィンドウで、様々な配信アドレスと一致するスキーマのフィールドを選択します。 ここでは、@email および @mobile フィールドをマッピングできます。

  8. 次の ストレージ ウィンドウで、「拡張スキーマのサフィックス」フィールドに新しいスキーマをAdobe Campaignが提供する標準のスキーマと区別するために入力します。

    新しい追加フィールドを定義」をクリックして、配信のターゲットにするディメンションを選択します。

    デフォルトでは、除外管理はメッセージと同じテーブルに保存されます。

    ターゲットマッピングにリンクされたトラッキングのストレージを設定する場合は、「トラッキングのストレージスキーマを生成」ボックスをオンにします。

    重要

    Adobe Campaignは、同じ broadLog スキーマや trackinglog スキーマにリンクされた、複数の受信者スキーマをサポートしていません。 それ以外の場合は、後でデータの紐付けに異常が発生する可能性があります。 詳しくは、 推奨事項と制限 ページを参照してください。

  9. 拡張機能 ウィンドウで、生成するオプションのスキーマを選択します ( 使用可能なスキーマのリストは、Adobe Campaignプラットフォームにインストールされているモジュールによって異なります )。

  10. 保存」ボタンをクリックして、ウィザードを閉じます。

    ウィザードでは、開始スキーマを使用して、新しいターゲットマッピングを機能させるために必要なその他すべてのスキーマを作成します。

ターゲットマッピングの使用

新しいスキーマを配信のターゲットとして使用する方法は 2 つあります。

  • マッピングに基づいて 1 つ以上の配信テンプレートを作成
  • 配信の作成時に、ターゲットの選択時に、次のようにマッピングを直接選択します。

関連トピック

このページ