Visão geral da configuração do fluxo de dados dinâmico
Por padrão, o Adobe Experience Platform Edge Network envia todos os eventos que chegam em uma sequência de dados para todos os serviços Experience Cloud que você habilitou. Use Dynamic Datastream Configurations para definir regras que controlam quais serviços recebem quais eventos e/ou quais conjuntos de dados armazenam esses eventos, sem alterar nenhum código SDK do lado do cliente.
Antes de Dynamic Datastream Configurations, o controle do roteamento de eventos exigia a manutenção de várias sequências de dados ou a adição de lógica de substituição na implementação do SDK no lado do cliente. Dynamic Datastream Configurations mova essa lógica de roteamento do lado do servidor para a própria sequência de dados.
O que Dynamic Datastream Configurations pode fazer can-do
A tabela a seguir resume as ações de roteamento disponíveis.
O que Dynamic Datastream Configurations não pode fazer cannot-do
As configurações dinâmicas de sequência de dados são projetadas para roteamento em nível de evento. As ações a seguir não são suportadas.
Modelo de avaliação da regra rule-evaluation
Entender como a Edge Network avalia as regras ajuda a criar configurações que se comportam de forma previsível.
- Primeira partida ganha. O Edge Network avalia as regras na ordem em que você as define. Quando um evento corresponde a uma regra, o Edge Network aplica a configuração de roteamento dessa regra e interrompe a avaliação de outras regras.
- Fallback padrão. Se nenhuma regra corresponder a um evento, o evento seguirá a configuração da sequência de dados estática padrão: o conjunto de dados do evento principal e todos os serviços habilitados.
- Orçamento de avaliação de 25 ms. Todas as regras em um fluxo de dados devem ser avaliadas em um total de 25 ms. Se a avaliação exceder esse orçamento, o evento voltará para a configuração padrão do fluxo de dados. Mantenha as regras simples e focalizadas em campos confiáveis como
eventType. - Somente expressões simples. O sistema não oferece suporte a expressões lógicas aninhadas (contêineres dentro de contêineres). Se a lógica exigir aninhamento, divida-a em várias regras simples.
Para obter a lista completa dos tipos de dados, operadores e medidas de proteção compatíveis, consulte Criar configurações de fluxo de dados dinâmicos.
Taxonomia do valor do evento event-taxonomy
Antes de criar regras, classifique todos os tipos de evento que sua implementação envia em uma das três categorias. Essa classificação determina diretamente a estratégia do conjunto de dados e o design da regra.
decisioning.propositionFetch e personalization.requestA classificação dos eventos antes de configurar regras é a etapa de planejamento mais importante. Ele determina quais conjuntos de dados são necessários, quais eventos são direcionados para quais conjuntos de dados e quantas regras são necessárias para gravar.
Exclusividade mútua com substituições de sequência de dados overrides
edgeConfigOverrides.As configurações dinâmicas de sequência de dados e as substituições de configuração de sequência de dados são mutuamente exclusivas por evento. Quando um evento carrega uma substituição do lado do cliente enviada via Web SDK sendEvent ou configure, a substituição tem prioridade e a Edge Network ignora Dynamic Datastream Configuration regras para esse evento.
Planeje sua implementação para usar uma abordagem ou a outra por tipo de evento. Não use ambos. Sempre que possível, use Dynamic Datastream Configurations substituições do lado do cliente. Eles oferecem melhor visibilidade, rastreabilidade e controle.
Próximas etapas
- Revise os pré-requisitos e a lista de verificação de planejamento antes de configurar suas primeiras regras.
- Leia Padrões de configuração de sequência de dados dinâmicos para escolher a estratégia correta para o conjunto de dados.
- Siga as etapas da interface para criar Dynamic Datastream Configurations.