Show Menu
主题×

关于活动数据模型

本节介绍Adobe Campaign经典数据模型的基础知识,以更好地了解活动内置表及其交互。
Adobe Campaign库的概念数据模型由一组内置表及其交互组成。
要访问每个表的说明,请转 Admin > Configuration > Data schemas ​到,从列表中选择资源,然后单击选 Documentation 项卡。
有关默认Campaign Classic数据模型描述的详细信息,请参 阅本节
应用中所承载数据的物理和逻辑结构用XML进行描述。 它遵循Adobe Campaign特有的语法,称为模式。 有关Adobe Campaign模式的详细信息,请阅 读本节

概述

Adobe Campaign依赖于包含链接在一起的表的关系数据库。 Adobe Campaign数据模型的基本结构可以描述如下。
有关活动数据模型体系结构和相关最佳实践的详细信息,请参 阅本节

收件人表

数据模型依赖于主表,该主表默认为收件人表( NmsRecipient )。 此表可用于存储所有营销用户档案。
有关收件人表的详细信息,请参 阅此部分

投放表

数据模型还包括专用于存储所有营销活动的部件。 通常它是投放表( NmsDelivery )。 此表中的每个记录都表示投放操作或投放模板。 它包含执行投放(如目标、内容等)所需的所有参数。

日志表

数据模型的另一部分允许临时存储与执行活动相关的所有日志。
投放日志是所有渠道发送给收件人或设备的所有消息。 主投放日志表( NmsBroadLog )包含所有收件人的投放日志。 主跟踪日志表( NmsTrackingLog )存储所有收件人的跟踪日志。 跟踪日志是指收件人的反应,如电子邮件的打开和点击。 每个反应都对应一个跟踪日志。 投放日志和跟踪日志在特定时间段后被删除,该时间段在Adobe Campaign中指定并可以修改。 因此,强烈建议定期出口日志。

技术表

最后,部分数据模型包含用于应用程序过程的技术数据,包括操作符和用户权​ 限(NmsGroup )、文件夹( XtkFolder )。

使用默认收件人表

Adobe Campaign中开箱即用的收件人表为构建数据模型提供了良好的起点。 它有许多可轻松扩展的预定义字段和表链接。 当您主要针对收件人时,此功能特别有用,因为它适合以收件人为中心的简单数据模型。
使用标准收件人表的好处如下:
  • 利用订阅、种子列表、调查、社交等功能开箱即用。
  • 为营销数据库提供以收件人为中心的数据模型。
  • 更快的实施。
  • 由支持和合作伙伴轻松维护。
但是,可以扩展收件人表,但不能减少表中的字段或链接数。
建议不要删除收件人表中的字段(即使这些字段无用),因为这可能会导致内置模块中出现错误。
此外,由于收件人表是产品的一部分,因此表及其关联表单随着产品的变化而发展。 因此,需要进行额外的维护,以检查升级后是否仍有任何扩展有效。

扩展数据模型

从Adobe Campaign开始,您需要评估默认数据模型,以检查哪个表最适合存储您的营销数据。
如果相关,您可以将默认收件人表与现成的字段一起使用,如本 节所述
如果需要,可以使用两种机制扩展它:
  • 使用新字段扩展现有表。 例如,您可以向收件人表添加新的“Loyalty”字段。
  • 创建一个新表(例如,“购买”表),列出数据库每个用户档案所购买的所有数据,并将其链接到收件人表。
有关配置扩展模式以扩展概念数据模型的详细信息,请参 阅关于模式版
扩展数据模型是为高级用户保留的。

使用自定义收件人表

在设计Adobe Campaign数据模型时,您可 以使用现成的收件人表 ,或者决定创建非标准收件人表来存储您的营销用户档案。
事实上,如果您的数据模型不符合以收件人为中心的结构,您可以设置其他表作为Adobe Campaign中的定位维度。 例如,当您需要目标家庭、帐户(如手机)和公司/站点,而不是简单的收件人时,这可能是相关的。
在这种情况下,您需要创建新 目标映射
本节详细介绍使用自定义收件人表时需要的所有原 则和步骤
使用自定义收件人表的好处如下:

灵活的数据模型

如果您不需要大多数收件人表字段,或者数据模型不是以收件人为中心,现成的收件人表将毫无用处。

可伸缩性

大型卷需要简化表格,并且字段少,这样才能进行高效设计。 现成的收件人表中有太多无用的字段,这可能影响性能并且缺乏效率。

数据位置

如果数据驻留在外部现有的营销收件人库上,则使用现成的营销表可能需要过多的精力。 基于现有结构创建新结构更简单。

轻松迁移

无需维护即可检查所有扩展在升级后是否仍然有效。
使用自定义收件人表是为高级用户保留的,并受某些限制。 For more on this, see this section .