Adobe Campaign 数据库的概念数据模型由一组内置表及它们之间的交互组成。本页中列出了主表和概念。
Adobe Campaign依赖于包含链接在一起的表的关系数据库。 Adobe Campaign数据模型的基本结构可以描述如下。
数据模型依赖于主表,该主表默认为收件人表(NmsRecipient)。 此表可用于存储所有营销用户档案。
有关收件人表的详细信息,请参阅此部分。
数据模型还包括专用于存储所有营销活动的部件。 通常它是投放表(NmsDelivery)。 此表中的每个记录都表示投放操作或投放模板。 它包含执行投放(如目标、内容等)所需的所有参数。
数据模型的另一部分允许临时存储与执行活动相关的所有日志。
投放日志是所有渠道发送给收件人或设备的所有消息。 主投放日志表(NmsBroadLog)包含所有收件人的投放日志。
主跟踪日志表(NmsTrackingLog)存储所有收件人的跟踪日志。 跟踪日志是指收件人的反应,如电子邮件的打开和点击。 每个反应都对应一个跟踪日志。
投放日志和跟踪日志在特定时间段后被删除,该时间段在Adobe Campaign中指定并可以修改。 因此,强烈建议定期出口日志。
最后,部分数据模型包含用于应用程序的技术数据,包括操作符和用户权限(NmsGroup)、文件夹(XtkFolder)。
Adobe Campaign中开箱即用的收件人表为构建数据模型提供了良好的起点。 它有许多可轻松扩展的预定义字段和表链接。 当您主要针对收件人时,此功能特别有用,因为它适合以收件人为中心的简单数据模型。
使用标准收件人表的好处如下:
但是,可以扩展收件人表,但不能减少表中的字段或链接数。
建议不要删除收件人表中的字段(即使这些字段无用),因为这可能会导致内置模块中出现错误。
此外,由于收件人表是产品的一部分,因此表及其关联表单随着产品的变化而发展。 因此,需要进行额外的维护,以检查升级后是否仍有任何扩展有效。
从Adobe Campaign开始,您需要评估默认数据模型,以检查哪个表最适合存储您的营销数据。
如果相关,您可以将默认收件人表与现成的字段一起使用,如此部分中所述。
如果需要,可以使用两种机制扩展它:
有关配置扩展模式以扩展概念数据模型的详细信息,请参阅关于模式版本。
扩展数据模型是为高级用户保留的。
在设计Adobe Campaign收件人模型时,可以使用现成的收件人表,或决定创建自定义表来存储您的营销用户档案。
事实上,如果您的数据模型不符合以收件人为中心的结构,您可以设置其他表作为Adobe Campaign中的定位维度。 例如,当您需要目标家庭、帐户(如手机)和公司/站点,而不是简单的收件人时,这可能是相关的。
在这种情况下,您需要新建一个目标映射。
使用自定义收件人表时需要的所有原则和步骤详见本节。
使用自定义收件人表的好处如下:
灵活的收件人模型 -现成的表在您不需要大多数收件人表字段,或者数据模型不是以收件人为中心的情况下是无用的。
可伸缩 -大卷需要简化表格,并且字段少,才能实现高效设计。现成的收件人表中有太多无用的字段,这可能影响性能并且缺乏效率。
数据位置 -如果数据驻留在外部现有的营销收件人库上,则使用现成的营销表可能需要过多的精力。基于现有结构创建新结构更简单。
轻松迁移 -无需维护即可检查所有扩展在升级后是否仍然有效。
使用自定义收件人表是为高级用户保留的,并受某些限制。 有关更多信息,请参阅此章节。
在以下几节中进一步了解活动数据模型: