Compilação baseada em gráfico
Na compilação baseada em gráfico, você especifica um conjunto de dados de evento, a ID persistente (cookie) desse conjunto de dados e o namespace de ID de pessoa desejado no gráfico de identidade. A compilação baseada em gráfico tenta disponibilizar as informações de ID de pessoa para a análise de dados do Customer Journey Analytics em qualquer evento. A ID persistente é usada para consultar o gráfico de identidade do Experience Platform Identity Service e obter a ID de pessoa do namespace especificado.
Se as informações de ID de pessoa não puderem ser recuperadas para um evento, a ID persistente será usada para esse evento não compilado. Como resultado, em uma visualização de dados associada a uma conexão que contém o conjunto de dados habilitado para compilação, o componente de visualização de dados da ID de pessoa contém o valor da ID de pessoa ou o valor da ID persistente no nível do evento.
IdentityMap
A compilação baseada em gráfico oferece suporte ao uso do identityMap grupo de campos nos seguintes cenários:
-
Uso da identidade primária em
identityMapnamespaces para definir a persistentID:- Se várias identidades primárias forem encontradas em namespaces diferentes, as identidades nos namespaces serão classificadas lexicograficamente e a primeira identidade será selecionada.
- Se várias identidades primárias forem encontradas em um único namespace, a primeira identidade primária lexicográfica disponível será selecionada.
No exemplo abaixo, os namespaces e as identidades resultam em uma lista de identidades primárias classificada e, por fim, na identidade selecionada.
table 0-row-2 1-row-2 2-row-2 layout-auto html-authored Namespaces Lista de identidades ECID code language-none [ {"id": "ecid-3"}, {"id": "ecid-2", "primary": true}, {"id": "ecid-1", "primary": true} ]CCID code language-none [ {"id": "ccid-1"}, {"id": "ccid-2", "primary": true} ]table 0-row-2 1-row-2 layout-auto html-authored Lista de identidades classificadas Identidade selecionada code language-none PrimaryIdentities [ {"id": "ccid-2", "namespace": "CCID"}, {"id": "ecid-1", "namespace": "ECID"}, {"id": "ecid-2", "namespace": "ECID"} ] NonPrimaryIdentities [ {"id": "ccid-1", "namespace": "CCID"}, {"id": "ecid-3", "namespace": "ECID"} ]code language-none "id": "ccid-2", "namespace": "CCID" -
Uso do namespace
identityMappara definir a persistentID:- Se vários valores para persistentID forem encontrados em um namespace
identityMap, a primeira identidade lexicográfica disponível será usada.
No exemplo abaixo, você selecionou ECID como o namespace a ser usado. Essa seleção resulta em uma lista de identidades classificadas e, por fim, na identidade selecionada.
table 0-row-2 1-row-2 2-row-2 layout-auto html-authored Namespaces Lista de identidades ECID code language-none [ {"id": "ecid-3"}, {"id": "ecid-2", "primary": true}, {"id": "ecid-1", "primary": true} ]CCID code language-none [ {"id": "ccid-1"}, {"id": "ccid-2", "primary": true} ]table 0-row-2 1-row-2 layout-auto html-authored Lista de identidades classificadas Identidade selecionada code language-none [ "id": "ecid-1", "id": "ecid-2", "id": "ecid-3" ]code language-none "id": "ecid-1", "namespace": "ECID" - Se vários valores para persistentID forem encontrados em um namespace
Como funciona a compilação baseada em gráfico
A compilação faz um mínimo de duas passagens de dados em um determinado conjunto de dados.
-
Compilação em tempo real: tenta compilar cada ocorrência (evento) à medida que elas chegam, usando a ID persistente para pesquisar a ID de pessoa para o namespace selecionado, consultando o gráfico de identidade. Se a ID de pessoa estiver disponível na pesquisa, essa ID de pessoa será compilada imediatamente.
-
Repetir compilação: repete dados com base em identidades atualizadas do gráfico de identidade. É nesse estágio que as ocorrências de dispositivos anteriormente desconhecidos (IDs persistentes) são compiladas, pois o gráfico de identidade resolveu a identidade de um namespace. Dois parâmetros determinam a repetição: frequência e janela de pesquisa. A Adobe oferece as seguintes combinações desses parâmetros:
- Pesquisa diária em uma frequência diária: os dados são repetidos todos os dias com uma janela de pesquisa de 24 horas. Essa opção tem a vantagem de que as repetições são muito mais frequentes, mas os perfis não autenticados devem se autenticar no mesmo dia em que visitam o site.
- Pesquisa semanal em uma frequência semanal: os dados são repetidos uma vez por semana com uma janela de pesquisa semanal (consulte opções). Essa opção tem uma vantagem que permite que sessões não autenticadas tenham um tempo muito mais tolerante para autenticação. No entanto, os dados não compilados com menos de uma semana não são reprocessados até a próxima repetição semanal.
- Pesquisa quinzenal em uma frequência semanal: os dados são repetidos uma vez por semana com uma janela de pesquisa quinzenal (consulte opções). Essa opção tem uma vantagem que permite que sessões não autenticadas tenham um tempo muito mais tolerante para autenticação. No entanto, os dados não compilados com menos de duas semanas não são reprocessados até a próxima repetição semanal.
- Pesquisa mensal em uma frequência semanal: os dados são repetidos todas as semanas com uma janela de pesquisa mensal (consulte opções). Essa opção tem uma vantagem que permite que sessões não autenticadas tenham um tempo muito mais tolerante para autenticação. No entanto, os dados não compilados com menos de um mês não são reprocessados até a próxima repetição semanal.
-
Privacidade: quando solicitações relacionadas à privacidade são recebidas, além de remover a identidade solicitada do conjunto de dados de origem, qualquer compilação dessa identidade em eventos não autenticados deve ser desfeita. Além disso, a identidade deve ser removida do gráfico de identidade para evitar futuras compilações baseadas em gráfico para essa identidade específica.
note important IMPORTANT O processo de descompilação, como parte das solicitações de privacidade, muda no início de 2025. O processo de descompilação atual recompila os eventos usando a versão mais recente de identidades conhecidas. Essa reatribuição de eventos para outra identidade pode ter consequências legais indesejáveis. Para solucionar essas preocupações, a partir de 2025, o novo processo de descompilação atualiza os eventos que são objeto da solicitação de privacidade com a ID persistente.
Os dados além da janela de pesquisa não são repetidos. Um perfil deve ser autenticado em uma determinada janela de pesquisa para que uma visita não autenticada e uma visita autenticada sejam identificadas juntas. Depois que um dispositivo é reconhecido, ele é compilado em tempo real a partir desse ponto.
Considere as duas atualizações de gráfico de identidade a seguir ao longo do tempo para o visitante A (com ID persistente 246) e o visitante B (com ID persistente 3579) e como essas atualizações afetam as etapas na compilação baseada em gráfico.
Você pode exibir um gráfico de identidade ao longo do tempo para um perfil específico usando o Visualizador de Gráficos de Identidade. Consulte também Lógica de vinculação do serviço de identidade para entender melhor a lógica usada ao vincular identidades.
Etapa 1: compilação em tempo real
A compilação em tempo real tenta compilar cada evento, após a coleção, às informações conhecidas no momento do gráfico de identidade.
| table 0-row-5 1-row-5 2-row-5 3-row-5 4-row-5 5-row-5 6-row-5 7-row-5 1-align-right 7-align-right 13-align-right 19-align-right 25-align-right 31-align-right 37-align-right 43-align-right layout-auto | ||||
|---|---|---|---|---|
| Hora | ID PersistenteECID |
NamespaceEmail
|
ID resultante (após a compilação em tempo real) | |
| 1 | 2023-05-12 11:00 | 246 |
246
|
246 |
| 2 | 2023-05-12 14:00 | 246 |
246
bob.a@gmail.com
|
bob.a@gmail.com |
| 3 | 2023-05-12 15:00 | 246 |
246
bob.a@gmail.com
|
bob.a@gmail.com |
| 4 | 2023-05-12 17:00 | 3579 |
3579
|
3579 |
| 5 | 2023-05-12 19:00 | 3579 |
3579
ted.w@gmail.com
|
ted.w@gmail.com |
| 6 | 2023-05-13 15:00 | 246 |
246
bob.a@gmail.com
|
bob.a@gmail.com |
| 7 | 2023-05-13 16:30 | 246 |
246
a.b@yahoo.co.uk246
bob.ab@gmail.com
|
a.b@yahoo.co.uk |
Você pode ver como a ID resultante é resolvida para cada evento. Com base no tempo, na ID persistente e na pesquisa do gráfico de identidade para o namespace de ID de pessoa especificado.
Quando a pesquisa é resolvida para mais de uma ID resultante (como para o evento 7), a primeira ID lexicográfica retornada pelo gráfico de identidade é selecionada (a.b@yahoo.co.uk no exemplo).
Etapa 2: Repetir a compilação
Em intervalos regulares (dependendo da janela de pesquisa escolhida), a repetição da compilação recalcula os dados históricos com base na versão mais recente do gráfico de identidade, no momento do intervalo.
Com uma repetição da compilação em 2023-05-13 16:30, com uma configuração de janela de retrospectiva de 24 horas, alguns eventos da amostra são recompilados (indicado por
| table 0-row-6 1-row-6 2-row-6 3-row-6 4-row-6 5-row-6 6-row-6 layout-auto | |||||
|---|---|---|---|---|---|
| Hora | ID PersistenteECID |
NamespaceEmail
|
ID resultante (após compilação em tempo real) |
ID resultante (após 24 horas de repetição) |
|
| 2 | 2023-05-12 14:00 | 246 |
246
bob.a@gmail.com
|
bob.a@gmail.com |
bob.a@gmail.com |
| 3 | 2023-05-12 15:00 | 246 |
246
bob.a@gmail.com
|
bob.a@gmail.com |
bob.a@gmail.com |
|
|
2023-05-12 17:00 | 3579 |
3579
ted.w@gmail.com
|
3579 |
ted.w@gmail.com |
|
|
2023-05-12 19:00 | 3579 |
3579
ted.w@gmail.com
|
ted.w@gmail.com |
ted.w@gmail.com |
|
|
2023-05-13 15:00 | 246 |
246
a.b@yahoo.co.uk
|
bob.a@gmail.com |
a.b@yahoo.co.uk |
|
|
2023-05-13 16:30 | 246 |
246
a.b@yahoo.co.uk246
bob.ab@gmail.com
|
a.b@yahoo.co.uk |
a.b@yahoo.co.uk |
Com a repetição da compilação em 2023-05-13 16:30, com uma configuração de janela de retrospectiva de 7 dias, todos os eventos da amostra são recompilados.
| table 0-row-6 1-row-6 2-row-6 3-row-6 4-row-6 5-row-6 6-row-6 7-row-6 layout-auto | |||||
|---|---|---|---|---|---|
| Hora | ID PersistenteECID |
NamespaceEmail
|
ID resultante (após compilação em tempo real) |
ID resultante (após 7 dias de repetição) |
|
|
|
2023-05-12 11:00 | 246 |
246
|
246 |
a.b@yahoo.co.uk |
|
|
2023-05-12 14:00 | 246 |
246
bob.a@gmail.com
|
bob.a@gmail.com |
a.b@yahoo.co.uk |
|
|
2023-05-12 15:00 | 246 |
246
bob.a@gmail.com
|
bob.a@gmail.com |
a.b@yahoo.co.uk |
|
|
2023-05-12 17:00 | 3579 |
3579
ted.w@gmail.com
|
3579 |
ted.w@gmail.com |
|
|
2023-05-12 19:00 | 3579 |
3579
ted.w@gmail.com
|
ted.w@gmail.com |
ted.w@gmail.com |
|
|
2023-05-13 15:00 | 246 |
246
a.b@yahoo.co.uk
|
bob.a@gmail.com |
a.b@yahoo.co.uk |
|
|
2023-05-13 16:30 | 246 |
246
a.b@yahoo.co.uk246
bob.ab@gmail.com
|
a.b@yahoo.co.uk |
a.b@yahoo.co.uk |
Etapa 3: Solicitação de privacidade
Ao receber uma solicitação de acesso a dados pessoais, a ID resultante é excluída em todos os registros para o usuário sujeito à solicitação de acesso a dados pessoais.
A tabela a seguir representa os mesmos dados acima, mas mostra o efeito que uma solicitação de privacidade (por exemplo, em 2023-05-13 18:00) tem nos eventos de exemplo.
| table 0-row-5 1-row-5 2-row-5 3-row-5 4-row-5 5-row-5 6-row-5 7-row-5 1-align-right 7-align-right 13-align-right 19-align-right 25-align-right 31-align-right 37-align-right 43-align-right layout-auto | ||||
|---|---|---|---|---|
| Hora | ID PersistenteECID |
NamespaceEmail
|
ID resultante (após solicitação de privacidade) | |
|
|
2023-05-12 11:00 | 246 |
246
a.b@yahoo.co.uk
|
246 |
|
|
2023-05-12 14:00 | 246 |
246
a.b@yahoo.co.uk
|
246 |
|
|
2023-05-12 15:00 | 246 |
246
a.b@yahoo.co.uk
|
246 |
|
|
2023-05-12 17:00 | 3579 |
3579
ted.w@gmail.com
|
3579 |
|
|
2023-05-12 19:00 | 3579 |
3579
ted.w@gmail.com
|
3579 |
|
|
2023-05-13 15:00 | 246 |
246
a.b@yahoo.co.uk
|
246 |
|
|
2023-05-13 16:30 | 246 |
246
a.b@yahoo.co.uk246
bob.ab@gmail.com
|
246 |
Pré-requisitos
Os seguintes pré-requisitos se aplicam especificamente à compilação baseada em gráfico:
-
O conjunto de dados de evento no Adobe Experience Platform, ao qual você deseja aplicar a compilação, deve ter uma coluna que identifique um perfil em cada linha, a ID persistente. Por exemplo, uma ID de visitante gerada por uma biblioteca AppMeasurement do Adobe Analytics ou uma ECID gerada pelo serviço de identidade da Experience Platform.
-
O gráfico de identidade do Experience Platform Identity Service deve ser configurado no nível da sandbox, antes de ativar a compilação baseada em gráfico.
- O gráfico de identidade deve ter um namespace (por exemplo,
EmailouPhone) que você deseja usar durante a compilação para resolver a ID de pessoa. - O gráfico de identidade deve ser preenchido com informações de identidades de qualquer conjunto de dados relevante (do tipo evento ou perfil e que contenha pelo menos dois namespaces úteis com valores de ID).
- Todos os conjuntos de dados que contêm essas identidades relevantes devem ser habilitados para assimilação de dados do gráfico de identidade. Essa ativação garante que as identidades recebidas sejam adicionadas ao gráfico ao longo do tempo de todas as fontes necessárias.
- Se você já estiver usando o Perfil de dados do cliente em tempo real ou o Adobe Journey Optimizer por algum tempo, o gráfico já deverá estar configurado até certo ponto.
Se o preenchimento retroativo de compilação histórica também for necessário para o conjunto de dados habilitado com compilação baseada em gráfico, o gráfico já deverá conter identidades históricas para todo o período para obter os resultados de compilação desejados.
- O gráfico de identidade deve ter um namespace (por exemplo,
-
Se quiser usar a compilação com base em gráficos e antecipar que o conjunto de dados do evento contribua para o gráfico de identidade, você deve habilitar o conjunto de dados para o Serviço de identidade.
-
A ID persistente e a ID de pessoa podem ser usadas com identityMap. Ou a ID persistente e a ID de pessoa podem ser campos do esquema XDM, nesse caso, os campos devem ser definidos como uma identidade no esquema.
Limitações
As seguintes limitações se aplicam especificamente à compilação baseada em gráfico:
-
Os carimbos de data e hora não são considerados ao consultar a ID de pessoa usando o namespace especificado. Portanto, é possível que uma ID persistente seja compilada com uma ID de pessoa de um registro que tenha um carimbo de data e hora anterior.
-
Em cenários de dispositivos compartilhados, em que o namespace no gráfico contém várias identidades, a primeira identidade lexicográfica é usada. Se as prioridades e os limites de namespace forem configurados como parte do lançamento das regras de vinculação de gráficos, a identidade do último usuário autenticado será usada. Consulte Dispositivos compartilhados para obter mais informações.
-
Há um limite rígido de três meses de preenchimento retroativo de identidades no gráfico de identidade. Você usaria o preenchimento retroativo de identidades caso não estivesse usando um aplicativo da Experience Platform, como a Real-time Customer Data Platform, para preencher o gráfico de identidade.
-
As medidas de proteção do Serviço de identidade se aplicam. Consulte, por exemplo, os seguintes limites estáticos:
- Número máximo de identidades em um gráfico: 50.
- Número máximo de links para uma identidade para uma única assimilação de lote: 50.
- Número máximo de identidades em um registro XDM para assimilação de gráfico: 20.
- Número mínimo de identidades em um registro XDM para assimilação de gráfico: 2.