Criar um esquema do XDM
Saiba como criar um esquema XDM para eventos de aplicativos móveis.
A padronização e a interoperabilidade são os principais conceitos por trás da Adobe Experience Platform. O Experience Data Model (XDM), orientado pelo Adobe, é um esforço para padronizar os dados de experiência do cliente e definir esquemas para o gerenciamento da experiência do cliente.
O que são esquemas XDM?
O XDM é uma especificação documentada publicamente projetada para melhorar o potencial das experiências digitais. Ela fornece estruturas e definições comuns que permitem que qualquer aplicativo se comunique com os serviços da plataforma. Seguindo os padrões XDM, todos os dados de experiência do cliente podem ser incorporados a uma representação comum que pode fornecer insights de maneira mais rápida e integrada. Você obtém insights valiosos das ações do cliente, define públicos do cliente por meio de segmentos e usa atributos do cliente para fins de personalização.
O Experience Platform usa esquemas para descrever a estrutura dos dados de forma consistente e reutilizável. Ao definir os dados de forma consistente em todos os sistemas, fica mais fácil manter o significado e, portanto, obter valor dos dados.
Antes que os dados possam ser assimilados na Platform, um esquema deve ser composto para descrever a estrutura dos dados e fornecer restrições ao tipo de dados que podem estar contidos em cada campo. Os esquemas consistem em uma classe base e zero ou mais grupos de campos de esquema.
Para obter mais informações sobre o modelo de composição de esquema, incluindo princípios de design e práticas recomendadas, consulte as noções básicas da composição de esquema ou a lista de reprodução Modelar os dados de experiência do cliente com o XDM.
Pré-requisitos
Para concluir a lição, você deve ter permissão para criar um esquema de Experience Platform.
Objetivos de aprendizagem
Nesta lição, você vai:
- Criar um esquema na interface da Coleção de dados
- Adicionar um grupo de campos padrão ao esquema
- Criar e adicionar um grupo de campos personalizado ao esquema
Navegar até esquemas
-
Faça logon na Adobe Experience Cloud.
-
Verifique se você está na sandbox do Experience Platform que está usando para este tutorial.
-
Abra o alternador de aplicativos (na parte superior direita),
-
Selecione Coleção de dados no menu.
note note NOTE Os clientes de aplicativos baseados em plataforma, como o Real-Time CDP, devem usar uma sandbox de desenvolvimento para este tutorial. Outros clientes usam a sandbox de produção padrão. -
Selecione Esquemas em Gerenciamento de dados no painel esquerdo.
Agora você está na página principal de esquemas e uma lista dos esquemas existentes é apresentada a você. Você também pode ver guias correspondentes aos blocos de construção principais de um schema:
- Grupos de campos são componentes reutilizáveis que definem um ou mais campos para capturar dados específicos, como detalhes pessoais, preferências de hotel ou endereço.
- Classes definem os aspectos comportamentais dos dados que o esquema contém. Por exemplo:
XDM ExperienceEvent
captura séries temporais, dados de evento eXDM Individual Profile
captura dados de atributo sobre um indivíduo. - Os tipos de dados são usados como tipos de campo de referência em classes ou grupos de campos da mesma forma que os campos literais básicos.
As descrições acima são uma visão geral de alto nível. Para obter mais detalhes, consulte o vídeo Blocos de construção de esquema ou leia Noções básicas sobre a composição de esquema na documentação do produto.
Neste tutorial, você usa o grupo de campos Evento de experiência do consumidor e cria um personalizado para demonstrar o processo.
Arquitetura de esquema do aplicativo Luma
Em um cenário real, o processo de design do schema pode ser semelhante a:
- Colete os requisitos de negócios.
- Localize grupos de campos pré-criados para atender ao máximo de requisitos possível.
- Crie grupos de campos personalizados para qualquer lacuna.
Para fins de aprendizado, você usa grupos de campos pré-criados e personalizados.
- Evento de experiência do consumidor: grupo de campos pré-criado que tem muitos campos comuns.
- Informações do aplicativo: grupo de campos personalizado criado para imitar os conceitos do TrackState/TrackAction Analytics.
Criar um esquema
-
Selecione Criar Esquema.
-
Na etapa Selecionar uma classe do assistente Criar esquema, selecione Evento de experiência abaixo de Selecione uma classe base para este esquema.
-
Selecione Próximo.
-
Na etapa Nome e revisão do assistente Criar esquema, insira um Nome para exibição do esquema, por exemplo
Luma Mobile Event Schema
e uma Descrição, por exemploSchema for Luma mobile app experience events
.note note NOTE Se você estiver assistindo a este tutorial com várias pessoas em uma única sandbox ou se estiver usando uma conta compartilhada, considere anexar ou anexar uma identificação como parte de suas convenções de nomenclatura. Por exemplo, em vez de Luma Mobile App Event Schema
, useLuma Mobile App Event Schema - Joe Smith
. Consulte também a observação em Visão geral. -
Selecione Concluir para concluir o assistente.
-
Selecione Adicionar ao lado de Grupos de campos.
-
Pesquisar por
Consumer Experience Event
. -
Selecione para visualizar os campos e/ou ler a descrição para obter mais detalhes antes de selecionar um grupo de campos.
-
Selecione Evento de experiência do consumidor.
-
Selecione Adicionar grupos de campos.
Você é redirecionado à tela principal de composição do esquema, onde é possível ver todos os campos disponíveis.
-
Selecione Salvar.
O grupo de campos Evento de Experiência do Consumidor tem um tipo de dados chamado Informações da Web, que descreve eventos como exibição de página e cliques em links. No momento da escrita, não há uma paridade de aplicativo móvel para este recurso, portanto, você vai criar o seu próprio.
Criar um tipo de dados personalizado
Você começa criando um tipo de dados personalizado que descreve os dois eventos:
- Exibição de tela
- Interação do aplicativo
-
Selecione a guia Tipos de dados.
-
Selecione Criar tipo de dados.
-
Forneça um Nome de exibição e uma Descrição, por exemplo
App Information
eCustom data type describing "Screen Views" & "App Actions"
note tip TIP Sempre use nomes para exibição descritivos e legíveis para seus campos personalizados, pois essa prática os torna mais acessíveis aos profissionais de marketing quando os campos são exibidos em serviços downstream, como o construtor de segmentos. -
Para adicionar um campo, selecione o botão .
-
Este campo é um objeto de contêiner para interação com o aplicativo, portanto, forneça um camel-case Nome do campo
appInteraction
, Nome de exibiçãoApp Interaction
e selecioneObject
na lista Tipo. -
Selecione Aplicar.
-
Para medir com que frequência uma ação ocorreu, adicione um campo selecionando o botão ao lado do objeto appInteraction que você criou.
-
Dê a ele um camel-case Nome do campo
appAction
, Nome de exibição deApp Action
e TipoMeasure
.Esta etapa seria equivalente a um evento bem-sucedido no Adobe Analytics.
-
Selecione Aplicar.
-
Adicione um campo descrevendo o tipo de interação selecionando o botão ao lado do objeto appInteraction.
-
Dê a ele um Nome do campo
name
, Nome de exibição deName
e TipoString
.Esta etapa é equivalente a uma dimensão no Adobe Analytics.
-
Role para baixo do painel direito e selecione Aplicar.
-
Para criar um objeto
appStateDetails
contendo um campo Measure chamadoscreenView
e dois campos String chamadosscreenName
escreenType
, siga as mesmas etapas usadas ao criar o objeto appInteraction. -
Selecione Salvar.
Adicionar um grupo de campos personalizado
Agora adicione um grupo de campos personalizados usando seu tipo de dados personalizado:
-
Abra o schema criado anteriormente nesta lição.
-
Selecione Adicionar ao lado de Grupos de campos.
-
Selecione Criar novo grupo de campos.
-
Forneça um Nome de exibição e uma Descrição, por exemplo,
App Interactions
eFields for app interactions
. -
Selecione Adicionar grupos de campos.
-
Na tela de composição principal, selecione Interações de Aplicativo.
-
Adicione um campo à raiz do esquema selecionando o botão ao lado do nome do esquema.
-
No painel direito, forneça um Nome do campo de
appInformation
, um Nome de exibição deApp Information
e um Tipo deApp Information
. -
Selecione Interações do aplicativo no menu suspenso Grupo de campos para atribuir os campos ao novo grupo de campos.
-
Selecione Aplicar.
-
Selecione Salvar.
Próximo: Criar uma sequência de dados