ターゲットマッピングの作成は、次の2つの場合に必要です。
ターゲットマッピングの作成ウィザードは、カスタムテーブルを使用するのに必要なすべてのスキーマを作成する際に役立ちます。
ターゲットマッピングを作成する前に、Adobe Campaignが新しい受信者データスキーマで動作するために、いくつかの設定が必要です。
それには、次の手順に従います。
使用するカスタムテーブルのフィールドを統合する新しいデータスキーマを作成します。
詳しくは、スキーマリファレンス(xtk:srcSchema)を参照してください。
この例では、次のフィールドを含む非常に単純なテーブル、顧客スキーマを作成します。ID、名、姓、電子メールアドレス、携帯電話番号。 この表に保存されている個人に電子メールや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>
="true"属性を使用して、スキーマを外部表示として宣言します。 表示属性を参照してください。
<srcSchema desc="External recipient table" namespace="cus" view="true"....>
...
</srcSchema>
ダイレクトメールアドレスを追加する必要がある場合は、次の種類の構造を使用してください。
<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>
管理/キャンペーン管理/ターゲットマッピングノードをクリックします。
「新規」ボタンをクリックして、ターゲットマッピング作成ウィザードを開きます。
「ラベル」フィールドに入力し、先ほど作成したスキーマを「ターゲティングディメンション」フィールドで選択します。
アドレスフォームを編集ウィンドウで、様々な配信アドレスと一致するスキーマのフィールドを選択します。 ここで、@emailと@mobileの各フィールドをマッピングできます。
次のストレージウィンドウで、「拡張スキーマのサフィックス」フィールドにサフィックスを入力し、新しいスキーマとAdobe Campaignが提供する標準のスキーマを区別します。
「新しい追加のフィールドを定義」をクリックして、配信でターゲットするディメンションを選択します。
デフォルトでは、除外管理はメッセージと同じテーブルに保存されます。 ターゲットマッピングにリンクされた追跡のストレージを設定する場合は、「追跡用のストレージスキーマを生成」ボックスをオンにします。
Adobe Campaignは、同じブロードローグやトラッキングログのスキーマにリンクされた複数の受信者スキーマ(ターゲットスキーマ)をサポートしていません。 そうでない場合は、後でデータ調整の異常が発生する可能性があります。 詳しくは、推奨と制限ページを参照してください。
「拡張子」ウィンドウで、生成するオプションのスキーマを選択します(使用可能なスキーマのリストは、Adobe Campaignプラットフォームにインストールされているモジュールに応じて異なります)。
「保存」ボタンをクリックして、ウィザードを閉じます。
ウィザードは、開始スキーマを使用して、新しいターゲットマッピングを動作させるために必要なその他のスキーマをすべて作成します。
新しいスキーマを配信のターゲットとして使用する方法は2つあります。
関連トピック