Visualizações e estimativas de endpoints
À medida que desenvolve uma definição de segmento, você pode usar as ferramentas de estimativa e visualização no Adobe Experience Platform para exibir informações de nível de resumo e ajudar a garantir que esteja isolando o público-alvo que espera.
-
As Visualizações fornecem listas paginadas de perfis qualificados para uma definição de segmento, permitindo que você compare os resultados com o que espera.
-
Estimativas fornecem informações estatísticas sobre uma definição de segmento, como o tamanho do público projetado, o intervalo de confiança e o desvio padrão de erro.
Introdução
Os pontos de extremidade usados neste guia fazem parte da API Adobe Experience Platform Segmentation Service. Antes de continuar, consulte o guia de introdução para obter informações importantes que você precisa saber para fazer chamadas com êxito para a API, incluindo os cabeçalhos necessários e como ler as chamadas de exemplo da API.
Como as estimativas são geradas
Quando a assimilação de registros no armazenamento de Perfil aumenta ou diminui a contagem total de perfis em mais de 5%, um trabalho de amostragem é acionado para atualizar a contagem. A maneira como a amostragem de dados é acionada depende do método de assimilação:
- Assimilação em lote: Para assimilação em lote, em 15 minutos após a assimilação bem-sucedida de um lote no repositório de perfis, se o limite de aumento ou diminuição de 5% for atingido, um trabalho será executado para atualizar a contagem.
- Assimilação de streaming: Para fluxos de trabalho de dados de streaming, uma verificação é feita a cada hora para determinar se o limite de aumento ou diminuição de 5% foi atingido. Se tiver sido, uma tarefa será automaticamente acionada para atualizar a contagem.
O tamanho da amostra da verificação depende do número geral de entidades no armazenamento de perfis. Esses tamanhos de amostra são representados na tabela a seguir:
Criar uma nova visualização create-preview
Você pode criar uma nova visualização fazendo uma solicitação POST para o ponto de extremidade /preview
.
Formato da API
POST /preview
Solicitação
code language-shell |
---|
|
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 | |
---|---|
Propriedade | Descrição |
predicateExpression |
A expressão PQL pela qual consultar os dados. |
predicateType |
O tipo de predicado para a expressão de consulta em predicateExpression . Atualmente, o único valor aceito para esta propriedade é pql/text . |
predicateModel |
O nome da classe de esquema Experience Data Model (XDM) na qual os dados do perfil se baseiam. |
graphType |
O tipo de gráfico do qual você deseja obter o cluster. Os valores com suporte são none (não executa compilação de identidade) e pdg (executa compilação de identidade com base em seu gráfico de identidade privado). |
Resposta
Uma resposta bem-sucedida retorna o status HTTP 201 (Criado) com detalhes da visualização recém-criada.
code language-json |
---|
|
table 0-row-2 1-row-2 2-row-2 | |
---|---|
Propriedade | Descrição |
state |
O estado atual do trabalho de visualização. Quando criado inicialmente, ele estará no estado "NEW". Posteriormente, ele estará no estado "EM EXECUÇÃO" até que o processamento seja concluído, momento em que se torna "RESULT_READY" ou "FAILED". |
previewId |
A ID do trabalho de visualização, a ser usada para fins de pesquisa ao exibir uma estimativa ou visualização, conforme descrito na próxima seção. |
Recuperar os resultados de uma visualização específica get-preview
Você pode recuperar informações detalhadas sobre uma visualização específica fazendo uma solicitação GET para o ponto de extremidade /preview
e fornecendo a ID de visualização no caminho da solicitação.
Formato da API
GET /preview/{PREVIEW_ID}
{PREVIEW_ID}
previewId
da visualização que você deseja recuperar.Solicitação
code language-shell |
---|
|
Resposta
Uma resposta bem-sucedida retorna o status HTTP 200 com informações detalhadas sobre a visualização especificada.
code language-json |
---|
|
table 0-row-2 1-row-2 | |
---|---|
Propriedade | Descrição |
results |
Uma lista de IDs de entidade, juntamente com suas identidades relacionadas. Os links fornecidos podem ser usados para pesquisar as entidades especificadas, usando o ponto de extremidade da API de acesso ao perfil. |
Recuperar os resultados de um trabalho de estimativa específico get-estimate
Depois de criar um trabalho de visualização, você pode usar seu previewId
no caminho de uma solicitação GET para o ponto de extremidade /estimate
para exibir informações estatísticas sobre a definição do segmento, incluindo tamanho do público projetado, intervalo de confiança e desvio padrão de erro.
Formato da API
GET /estimate/{PREVIEW_ID}
{PREVIEW_ID}
previewId
retornado quando o trabalho de visualização foi criado.Solicitação
A solicitação a seguir recupera os resultados de um trabalho de estimativa específico.
code language-shell |
---|
|
Resposta
Uma resposta bem-sucedida retorna o status HTTP 200 com detalhes do trabalho estimado.
code language-json |
---|
|
table 0-row-2 1-row-2 2-row-2 3-row-2 | |
---|---|
Propriedade | Descrição |
estimatedNamespaceDistribution |
Uma matriz de objetos que mostra o número de perfis na definição de segmento detalhados por namespace de identidade. O número total de perfis por namespace (somando os valores mostrados para cada namespace) pode ser maior que a métrica de contagem de perfis, pois um perfil pode ser associado a vários namespaces. Por exemplo, se um cliente interagir com sua marca em mais de um canal, vários namespaces serão associados a esse cliente individual. |
state |
O estado atual do trabalho de visualização. O estado será "RUNNING" até que o processamento seja concluído, momento em que ele se torna "RESULT_READY" ou "FAILED". |
_links.preview |
Quando o state é "RESULT_READY", este campo fornece uma URL para exibir a estimativa. |
Próximas etapas
Depois de ler este guia, você terá uma melhor compreensão de como trabalhar com visualizações e estimativas usando a API de segmentação. Para saber como acessar métricas relacionadas aos seus dados de Perfil do cliente em tempo real, como o número total de fragmentos de perfil e perfis mesclados em namespaces específicos ou o armazenamento de dados do perfil como um todo, visite o manual de ponto de extremidade de visualização de perfil (/previewsamplestatus
).