Introdução ao modelo de dados do Campaign about-data-model
O modelo de dados conceituais do banco de dados do Adobe Campaign consiste em um conjunto de tabelas incorporadas e sua interação. As principais tabelas e conceitos estão listados nesta página.
Visão geral data-model-overview
O Adobe Campaign depende de um banco de dados relacional contendo tabelas vinculadas. A estrutura básica do modelo de dados do Adobe Campaign pode ser descrita da seguinte maneira.
Tabela de destinatários recipient-table
O modelo de dados depende de uma tabela principal que é, por padrão, a tabela Recipient (NmsRecipient). Esta tabela permite armazenar todos os perfis de marketing.
Para obter mais informações sobre a tabela Recipient, consulte esta seção.
Tabela de entrega delivery-table
O modelo de dados também inclui uma parte dedicada ao armazenamento de todas as atividades de marketing. Geralmente é a tabela Delivery (NmsDelivery). Cada registro nessa tabela representa uma ação de entrega ou um modelo de entrega. Ele contém todos os parâmetros necessários para executar deliveries, como target, conteúdo etc.
Registra tabelas log-tables
Outra parte do modelo de dados permite armazenar temporariamente todos os logs associados à execução das campanhas.
Os logs do delivery são todas as mensagens enviadas aos recipients ou dispositivos em todos os canais. A tabela principal de logs de Entrega (NmsBroadLog) contém os logs de entrega para todos os destinatários.
A tabela de logs de rastreamento principal (NmsTrackingLog) armazena os logs de rastreamento para todos os destinatários. Os logs de rastreamento se referem às reações dos recipients, como aberturas e cliques de email. Cada reação corresponde a um log de rastreamento.
Os logs do delivery e os logs de rastreamento são excluídos após um determinado período, que é especificado no Adobe Campaign e pode ser modificado. Portanto, é altamente recomendável exportar os logs regularmente.
Tabelas técnicas technical-tables
Finalmente, parte do modelo de dados consiste em dados técnicos usados para o processo do aplicativo, incluindo operadores e direitos de usuário (NmsGroup), pastas (XtkFolder).
Uso da tabela de Recipient integrada default-recipient-table
A tabela de Destinatários integrada no Adobe Campaign fornece um bom ponto de partida para a criação do modelo de dados. Ele tem vários campos predefinidos e links de tabela que podem ser facilmente estendidos. Isso é particularmente útil quando você está direcionando principalmente recipients, pois se encaixa em um modelo de dados simples centrado no recipient.
Os benefícios de usar a tabela Recipient integrada são os seguintes:
- Trabalhar integrado com funcionalidades como assinaturas, listas de propagação e muito mais.
- Fornecer um banco de dados de marketing com um modelo de dados centrado no recipient.
- Implementação mais rápida.
- Fácil manutenção por parte do suporte e dos parceiros.
No entanto, é possível estender a tabela Recipient, mas não reduzir o número de campos ou links na tabela.
Além disso, como a tabela Recipient faz parte do produto, tanto a tabela quanto seu formulário associado evoluem à medida que o produto muda. Portanto, é necessária uma manutenção extra para verificar se as extensões ainda são válidas na atualização.
Extensão do modelo de dados extending-data-model
Ao começar com o Adobe Campaign, é necessário avaliar o modelo de dados padrão para verificar qual tabela é a mais adequada para armazenar seus dados de marketing.
Se relevante, você pode usar a tabela Recipient padrão com os campos predefinidos, como descrito em esta seção.
Se necessário, você pode estendê-lo com dois mecanismos:
- Estender uma tabela existente com novos campos. Por exemplo, é possível adicionar um novo campo "Fidelidade" à tabela Recipient.
- Crie uma nova tabela, por exemplo, uma tabela "Purchase" listando todas as compras feitas por cada perfil do banco de dados, e vincule-a à tabela Recipient.
Para obter mais informações sobre como configurar esquemas de extensão para estender o modelo de dados conceituais, consulte Sobre a edição do esquema.
Uso de uma tabela personalizada de recipient custom-recipient-table
Ao criar seu modelo de dados do Adobe Campaign, você pode usar a tabela interna de destinatários ou decidir criar uma tabela personalizada de destinatários para armazenar seus perfis de marketing.
Na verdade, se o modelo de dados não se ajustar à estrutura centrada no recipient, você poderá configurar outras tabelas como o targeting dimension no Adobe Campaign. Por exemplo, isso pode ser relevante quando você precisa direcionar famílias, contas (como telefones celulares) e empresas/sites, em vez de simplesmente recipients.
Todos os princípios e etapas necessários ao usar uma tabela de destinatários personalizada estão detalhados em esta seção.
Os benefícios de usar uma tabela de Recipient personalizada são os seguintes:
-
Modelo de dados flexível - A tabela de destinatários interna será inútil se você não precisar da maioria dos campos da tabela de Destinatários ou se o modelo de dados não for centrado no destinatário.
-
Escalabilidade - Grandes volumes exigem uma tabela simplificada com poucos campos para um design eficiente. A tabela de recipients integrada teria muitos campos inúteis, o que poderia afetar o desempenho e a eficiência.
-
Localização de dados - Se os dados residirem em um banco de dados de marketing existente externo, talvez seja necessário muito esforço para usar a tabela de destinatários interna. Criar um novo com base em uma estrutura existente é mais simples.
-
Fácil migração - Nenhuma manutenção é necessária para verificar se todas as extensões ainda são válidas na atualização.
Tópicos relacionados
Saiba mais sobre o modelo de dados do Campaign nestas seções:
-
Descrição das tabelas principais - Para obter mais informações sobre a descrição do modelo de dados de Campaign Classic padrão, consulte esta seção.
-
Descrição completa de cada tabela - Para acessar a descrição completa de cada tabela, vá para Admin > Configuration > Data schemas, selecione um recurso da lista e clique na guia Documentation.
-
Esquemas de campanha - A estrutura física e lógica dos dados transportados no aplicativo está descrita em XML. Ela obedece a uma gramática específica do Adobe Campaign, chamada de schema. Para obter mais informações sobre esquemas do Adobe Campaign, leia esta seção.
-
Práticas recomendadas do modelo de dados - Saiba mais sobre a arquitetura do modelo de dados do Campaign e as práticas recomendadas relacionadas, em esta seção.