Introdução ao modelo de dados do Campaign

O modelo de dados conceituais do banco de dados do Adobe Campaign consiste em um conjunto de tabelas incorporadas e sua interação. As tabelas e os conceitos principais estão listados nesta página.

Visão geral

O Adobe Campaign depende de um banco de dados relacional contendo tabelas vinculadas. A estrutura básica do modelo de dados Adobe Campaign pode ser descrita da seguinte maneira.

Tabela de recipients

O modelo de dados depende de uma tabela principal que é, por padrão, a tabela Recipient (NmsRecipient). Essa tabela permite armazenar todos os perfis de marketing.

Para obter mais informações sobre a tabela Recipient, consulte esta seção.

Tabela de delivery

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 nesta tabela representa uma ação de delivery ou um template de delivery. Ele contém todos os parâmetros necessários para executar deliveries, como target, conteúdo, etc.

Tabelas de logs

Outra parte do modelo de dados permite armazenar temporariamente todos os logs associados à execução das campanhas.

Todos os logs do delivery são mensagens enviadas a recipients ou dispositivos em todos os canais. A tabela principal de Logs do delivery (NmsBroadLog) contém os logs do delivery para todos os recipients.
A tabela principal de Logs de rastreamento (NmsTrackingLog) armazena os logs de rastreamento para todos os recipients. Os logs de rastreamento se referem a reações de recipients, como aberturas de email e cliques. Cada reação corresponde a um log de rastreamento.
Os logs de delivery e 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

Por último, parte do modelo de dados consiste em dados técnicos utilizados para o processo de aplicação, incluindo operadores e direitos dos utilizadores (NmsGroup), pastas (XtkFolder).

Uso da tabela incorporada Recipient

A tabela de Recipient integrada no Adobe Campaign fornece um bom ponto de partida para a criação do modelo de dados. Ela tem vários campos predefinidos e links de tabela que podem ser facilmente estendidos. Isso é particularmente útil quando você está direcionando recipients principalmente porque se encaixa em um modelo de dados simples centrado em recipients.

Os benefícios de usar a tabela de Recipient integrada são os seguintes:

  • Trabalho integrado com funcionalidades como assinaturas, listas de propagação e muito mais.
  • Fornecimento de um banco de dados de marketing com um modelo de dados centrado no recipient.
  • Implementação mais rápida.
  • Fácil manutenção por suporte e parceiros.

No entanto, é possível estender a tabela Recipient, mas não para reduzir o número de campos ou links na tabela.

IMPORTANTE

É recomendável não excluir campos (mesmo que não sejam úteis) na tabela de recipients, pois isso pode levar a erros nos módulos incorporados.

Além disso, como a tabela Recipient faz parte do produto, tanto a tabela quanto seu formulário associado evoluem conforme 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

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 prontos para uso, como descrito em esta seção.

Se necessário, você pode estendê-lo com dois mecanismos:

  • Estende uma tabela existente com novos campos. Por exemplo, você pode adicionar um novo campo "Fidelidade" à tabela Recipient .
  • Crie uma nova tabela, por exemplo, uma tabela "Purchase" que lista todas as compras feitas por cada perfil do banco de dados e a vincula à tabela Recipient .

Para obter mais informações sobre como configurar schemas de extensão para estender o modelo de dados conceituais, consulte Sobre a edição do schema.

IMPORTANTE

A extensão do modelo de dados é reservada para usuários avançados.

Uso de uma tabela personalizada de recipient

Ao projetar seu modelo de dados do Adobe Campaign, você pode usar a variável tabela Recipient pronta para usoou decidir criar um tabela de recipient personalizada para armazenar seus perfis de marketing.

Na verdade, se o modelo de dados não se ajustar à estrutura centrada no recipient, é possível configurar outras tabelas como o targeting dimension no Adobe Campaign. Por exemplo, isso pode ser relevante quando você precisa direcionar as famílias, as contas (como telefones celulares) e as empresas/sites, em vez de simplesmente os recipients.

OBSERVAÇÃO

Nesse caso, será necessário criar um novo target mapping.

Todos os princípios e etapas necessários ao usar uma tabela de recipient personalizada sã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 Recipient pronta para uso é inútil se você não precisar da maioria dos campos da tabela Recipient ou se o modelo de dados não for centrado no recipient.

  • Escalabilidade - Grandes volumes exigem uma tabela simplificada com poucos campos para um design eficiente. A tabela de Recipient pronta para uso teria muitos campos inúteis, o que poderia afetar o desempenho e faltar eficiência.

  • Local dos 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 Recipient pronta para uso. 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.

IMPORTANTE

O uso de uma tabela de recipient personalizada é reservado para usuários avançados e está sujeito a algumas limitações. Para obter mais informações, consulte esta seção.

Tópicos relacionados

Saiba mais sobre o modelo de dados do Campaign nestas seções:

  • Descrição dos quadros principais - Para obter mais informações sobre a descrição padrão do modelo de dados do Campaign Classic, consulte esta seção.

  • Descrição completa de cada tabela - Para acessar a descrição completa de cada tabela, acesse Admin > Configuration > Data schemas, selecione um recurso na lista e clique no botão Documentation guia .

  • Schemas de campanha - A estrutura física e lógica dos dados transportados no aplicativo é descrita em XML. Ela obedece a uma gramática específica do Adobe Campaign, chamada de schema. Para obter mais informações sobre schemas Adobe Campaign, leia esta seção.

  • Práticas recomendadas do modelo de dados - Conheça a arquitetura do modelo de dados do Campaign e as práticas recomendadas relacionadas, em esta seção.

Nesta página