目标映射

在以下两种情况下必须创建目标映射:

  • 如果您使用的收件人表不是Adobe Campaign提供的表,
  • 如果配置的过滤维度与目标映射屏幕上的标准定位维度不同。

目标映射创建向导将帮助您创建使用自定义表所需的所有模式。

创建和配置链接到自定义表的模式

在创建目标映射之前,需要多种配置才能使Adobe Campaign使用新的收件人模式。

为此,请应用以下步骤:

  1. 新建一个模式,它集成了要使用的自定义表的字段。

    有关详细信息,请参阅模式参考(xtk:srcSchema)

    在我们的示例中,我们将创建一个客户模式,一个非常简单的表,其中包含以下字段:ID,名字,姓,电子邮件地址,手机号码。 其目的是能够向存储在此表中的个人发送电子邮件或短信警报。

    示例模式(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. 单击​Administration > Campaign management > Target mappings​节点。

  5. 单击​新建​按钮以打开目标映射创建向导。

  6. 输入​标签​字段,然后在​定位维度​字段中选择刚刚创建的模式。

  7. 在​编辑地址表单​窗口中,选择与各种模式地址匹配的投放字段。 在此,我们能够映射​@email​和​@mobile​字段。

  8. 在以下​存储​窗口中,输入扩展模式​的后缀字段,以将新模式与Adobe Campaign提供的现成模式区分开。

    单击​Define new additional fields​以选择要在投放中目标的维度。

    默认情况下,排除管理与消息存储在相同的表中。 如果要为链接到您的存储的跟踪配置存储,请选中​为跟踪生成模式目标映射框。

    重要

    Adobe Campaign不支持链接到相同广播和/或跟踪日志模式的多个收件人模式(称为定位模式)。 否则,这可能导致之后数据协调出现异常。 有关详细信息,请参阅建议和限制页。

  9. 在​扩展​窗口中,选择要生成的可选模式(可用模式的列表取决于Adobe Campaign平台上安装的模块)。

  10. 单击​保存​按钮以关闭向导。

    该向导使用开始模式创建使新目标映射正常工作所需的所有其他模式。

使用目标映射

有两种方法可将新模式用作投放的目标:

  • 根据映射创建一个或多个投放模板
  • 创建目标时,在选择投放时直接选择映射,如下所示:

相关主题

在此页面上

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now