O Adobe Campaign vem com um modelo de dados predefinido. Esta seção fornece alguns detalhes sobre as tabelas incorporadas do modelo de dados Adobe Campaign e suas interações.
Para acessar a descrição de cada tabela, vá para Admin > Configuration > Data schemas, selecione um recurso da lista e clique na guia Documentation.
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.
A Adobe Campaign depende de um banco de dados relacional que contém tabelas vinculadas.
O diagrama a seguir mostra as junções entre as principais tabelas de negócios do modelo de dados da Adobe Campaign com os campos principais de cada um.
O modelo de dados Adobe Campaign predefinido inclui as principais tabelas listadas abaixo.
Esta tabela corresponde ao schema nms:recipient.
É a tabela padrão usada para os delivery de. Como resultado, contém as informações necessárias para os delivery através dos vários canais:
O campo iFolderId é a chave estrangeira que vincula o recipient à pasta de execução. Para obter mais informações, consulte XtkFolder.
O campo sCountryCode é o código ISO 3166-1 Alpha 2 (2 caracteres) do país associado ao recipient. Este campo é, na verdade, uma chave estrangeira na tabela de referência do país (NmsCountry), que contém as etiquetas do país e outros dados de código do país. Se o país não for preenchido, o valor 'XX' será armazenado (e usado no lugar de um registro de ID zero).
Para obter mais informações sobre a tabela de Recipient, consulte esta seção.
Esta tabela corresponde ao schema nms:group.
Ele permite que você crie grupos estáticos de recipient. Há uma relação muitas para muitas entre recipient e grupos. Por exemplo, um recipient pode pertencer a vários grupos e um pode conter vários recipient. Os grupos podem ser criados manualmente, por meio de uma importação ou direcionamento de delivery. Os grupos são frequentemente usados como públicos alvos de delivery. Há um índice exclusivo no campo que representa o nome interno do grupo sName. O grupo está vinculado a uma pasta (a chave é iFolderId. Para obter mais informações, consulte XtkFolder).
A tabela de relacionamento NmsRcpGrpRel contém apenas os dois campos correspondentes aos identificadores das tabelas vinculadas iRecipientId e iGroupId.
Esta tabela corresponde ao schema nms:service.
No Adobe Campaign, você pode criar e gerenciar subscrições para serviços de informação (tópicos). A tabela NmsService armazena a definição dos serviços de informação (tópicos) aos quais você oferta seus recipient para assinar (um boletim informativo, por exemplo).
Os serviços são entidades semelhantes a grupos (agrupamentos de recipient estáticos), exceto que circulam mais informações e permitem o gerenciamento fácil de subscrições e unsubscription por meio de formulários.
Há um índice exclusivo no campo que representa o nome interno do serviço sName. O serviço está vinculado a uma pasta (a chave é iFolderId. Para obter mais informações, consulte XtkFolder). Por fim, o campo iType especifica o canal do delivery desse serviço (0 para email, 1 para SMS, 2 para telefone, 3 para mala direta e 4 para fax).
Esta tabela corresponde ao schema nms:subscrição.
Ele permite que você gerencie subscrições de recipient para serviços de informação.
Esta tabela corresponde ao schema nms:subHisto.
Se as subscrições forem gerenciadas usando formulários da Web ou a interface do aplicativo, todas as assinaturas e unsubscription serão historizadas na tabela NmsSubHisto. O campo iAction especifica a ação (0 para unsubscription e 1 para subscrição) executada na data armazenada no campo tsDate.
Esta tabela corresponde ao schema nms:delivery.
Cada registro nesta tabela representa uma ação de delivery ou um template do delivery. Ele contém todos os parâmetros necessários para executar delivery (o público alvo, o conteúdo etc.). Os registros de delivery (difusão) (NmsBroadLog) e os URLs de rastreamento associados (NmsTrackingUrl) são criados durante a fase de análise (consulte abaixo para obter mais detalhes sobre essas tabelas).
Há um índice exclusivo no campo que representa o nome interno do delivery ou cenário sInternalName. O delivery está vinculado a uma pasta de execução (a chave estrangeira é iFolderProcessId. Para obter mais informações, consulte XtkFolder).
Ele contém todas as pastas na árvore visíveis na guia Navegação do console.
As pastas são digitadas: o valor do campo sModel especifica o tipo de dados que pode ser contido na pasta. Esse campo também permite que o console do cliente exiba os dados corretamente com os formulários correspondentes. Os valores possíveis para esse campo são definidos na navTree.
A árvore é gerenciada pelos campos iParentId e iChildCount. O campo sFullName fornece o caminho completo da pasta na árvore. Finalmente, há um índice exclusivo no campo que representa o nome interno da pasta sName.
Esse conjunto de tabelas está vinculado ao módulo Delivery, que permite monitorar delivery e possíveis problemas encontrados quando as mensagens são enviadas. Para obter mais informações, consulte Monitorando delivery. Para obter mais informações sobre o rastreamento, consulte Rastreamento de mensagens.
NmsBroadLogMsg: Esta tabela corresponde ao nms: wideLogMsgschema. É uma extensão da tabela de log de delivery.
Esse conjunto de tabelas está vinculado ao módulo Marketing campanha, que permite definir, otimizar, executar e analisar campanhas de comunicação e marketing. Para obter mais informações, consulte Sobre campanhas de marketing.
Esse conjunto de tabelas está vinculado ao módulo Otimização de campanha, que permite controlar, filtrar e monitorar o envio de delivery. Para obter mais informações, consulte Sobre o tipologia de campanha.
Esse conjunto de tabelas está vinculado ao módulo Gestor de resposta, que permite medir o sucesso e a lucratividade de campanhas de marketing ou apresentações da oferta para todos os canais de comunicação. Para obter mais informações, consulte Sobre o gerenciador de respostas.
Esta tabela coincide com o schema nms:remaHypotese. Contém a definição da hipótese de medida.
Esta tabela contém informações importantes armazenadas em XML, incluindo:
Contexto de execução (informações armazenadas em XML)
O contexto de execução preenche as tabelas e os campos a serem considerados para o cálculo da medição, a saber:
Perímetro de hipótese (informações armazenadas em XML)
O perímetro da hipótese consiste na filtragem da hipótese com base na tabela do schema de consulta.
Script de sobrecarga de hipótese (informações armazenadas em XML)
O script de sobrecarga de hipótese é um código JavaScript que permite sobrecarregar o conteúdo da hipótese durante a execução.
Indicadores de medição
Os seguintes indicadores são atualizados automaticamente durante a execução da hipótese:
Esta tabela corresponde ao schema nms:remaMatchRcp.
Ele contém um registro representando a reação de um indivíduo a uma determinada hipótese. Esses registros foram criados durante a execução da hipótese.
Esse conjunto de tabelas está vinculado ao módulo Simulação, que permite testar a distribuição de ofertas pertencentes a uma categoria ou ambiente antes de enviar sua proposta para recipient. Para obter mais informações, consulte Sobre a simulação do oferta.
Esse conjunto de tabelas está vinculado ao módulo Interação, que permite responder em tempo real durante uma interação com um determinado contato, tornando-o uma única ou várias ofertas adaptadas. Para obter mais informações, consulte Gerenciamento de interação e oferta.
O seguinte conjunto de tabelas está vinculado ao módulo Transactional messaging (Message Center), que permite gerenciar comunicações individuais e únicas enviadas a um usuário e geradas a partir de eventos acionados de sistemas de informações. Para obter mais informações, consulte Sobre mensagens transacionais.
Esta tabela corresponde ao schema nms:rtEvent. Ele contém uma definição de eventos em tempo real.
Esta tabela corresponde ao schema nms:batchEvent. Contém a definição de eventos por lote.
Esse conjunto de tabelas está vinculado ao Canal do aplicativo móvel, que permite enviar notificações personalizadas para terminais iOS e Android por meio de aplicativos. Para obter mais informações, consulte Sobre o canal de aplicativo móvel.
Esse conjunto de tabelas está vinculado ao módulo Gerenciar redes sociais, que permite interagir com clientes e prospectos via Facebook e Twitter. Para obter mais informações, consulte Sobre marketing social.