Perguntas frequentes sobre configurações de fluxo de dados dinâmico
Posso usar Dynamic Datastream Configurations e substituições de sequência de dados do lado do cliente juntas?
Não. 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 em torno de uma abordagem para cada fluxo de dados. Se você estiver migrando de substituições para Dynamic Datastream Configurations, remova edgeConfigOverrides do seu código SDK ao habilitar as regras correspondentes.
O que acontece se nenhuma regra Dynamic Datastream Configuration corresponder a um evento?
O Edge Network roteia o evento de acordo com a configuração padrão da sequência de dados estática: o conjunto de dados principal do evento e todos os serviços habilitados.
Defina o conjunto de dados principal para um conjunto de dados que não seja habilitado para perfis. Eventos inesperados ou sem categoria chegam ao data lake em vez de inflar seu armazenamento de perfil.
Dynamic Datastream Configurations pode descartar ou descartar eventos completamente?
Sim. Desabilite o serviço (por exemplo, Adobe Experience Platform) em uma configuração de roteamento de regra. A Edge Network não envia o evento para esse serviço. Se você desativar todos os serviços para uma regra correspondente, o evento não atingirá nenhum processamento downstream.
Para a filtragem de tráfego de bot, a Adobe recomenda que os eventos sejam roteados primeiro para um conjunto de dados de quarentena (caso de uso 4), a fim de validar a lógica de detecção de bot antes de alternar para uma configuração de descarte completo.
Posso filtrar campos individuais dentro de um evento usando o Dynamic Datastream Configurations?
Não. As configurações dinâmicas de sequência de dados roteiam eventos inteiros. Eles não podem remover ou mascarar campos específicos em uma carga de evento.
Dynamic Datastream Configuration afeta as respostas de personalização do Target ou do Journey Optimizer?
Desabilitar Adobe Target para determinados eventos por meio de uma regra Dynamic Datastream Configuration impede que esses eventos acionem a decisão do Target, e Adobe Target não retorna nenhuma personalização para eles. Tenha cuidado para não desabilitar Adobe Target para eventos interativos de carregamento de página que precisem de personalização.
A supressão de decisioning.propositionFetch eventos (consulte caso de uso 3) impede que o Adobe Experience Platform armazene esses eventos do sistema em seus conjuntos de dados. Ela não desativa a chamada de personalização propriamente dita. Adobe Target e Adobe Journey Optimizer ainda avaliam e retornam decisões de personalização independentemente dessa regra.
Como Data Prep interage com Dynamic Datastream Configurations?
O Preparo de Dados para a Coleção de Dados é executado antes da avaliação da regra Dynamic Datastream Configuration. Data Prep mapeia seus dados brutos de origem (enviados pelo data objeto) em campos XDM. As regras dinâmicas de configuração de sequência de dados avaliam suas condições em relação à carga XDM resultante.
Isso significa que as condições da regra podem fazer referência a qualquer campo que Data Prep tenha mapeado, incluindo campos calculados ou derivados. Se você usar Data Prep, verifique se o mapeamento inclui todos os campos que você menciona nas regras.
Em geral, todos os serviços de enriquecimento, incluindo detecção de bot, geolocalização e pesquisa de dispositivo, são executados antes da avaliação da regra Dynamic Datastream Configuration. Seus campos de saída estão disponíveis como condições de regra.
Como o Dynamic Datastream Configuration interage com a detecção de bot?
A detecção de bot é executada antes da avaliação da regra Dynamic Datastream Configuration. Eventos de tags de detecção de bot com um campo botDetection.score. As configurações dinâmicas de sequência de dados podem fazer referência a esse campo como uma condição nas regras.
Eles são complementares: a detecção de bot identifica o tráfego de bot; Dynamic Datastream Configurations atua nessa identificação roteando ou descartando os eventos sinalizados.
Posso rotear eventos para conjuntos de dados em diferentes sandboxes?
Não. As configurações dinâmicas de sequência de dados roteiam eventos na mesma sandbox que a sequência de dados. O sistema não oferece suporte ao roteamento entre sandboxes.
Quantas sequências de dados posso consolidar com o Dynamic Datastream Configurations?
O limite de 5 regras por serviço determina a resposta. Se sua configuração atual de multi-datastream exigir mais de 5 caminhos de roteamento distintos por serviço, você ainda poderá precisar de vários datastreams. No entanto, a maioria das implementações considera cinco regras suficientes para consolidar dois a quatro fluxos de dados em um.
Consulte Criar Configurações de Fluxo de Dados Dinâmico para obter a lista completa de medidas de proteção, incluindo o máximo de regras por serviço e o máximo de condições por regra.
Qual é o impacto do Dynamic Datastream Configurations sobre o desempenho?
As configurações de sequência de dados dinâmicas adicionam latência mínima. O sistema impõe um orçamento de avaliação de 25 ms para todas as regras em um fluxo de dados. As regras avaliadas dentro desse orçamento não têm impacto mensurável na latência de eventos de ponta a ponta.
Para ficar dentro do orçamento, mantenha as regras simples, use eventType como sua condição principal e evite condições de vários campos complexas em que existam alternativas mais simples.
Próximas etapas
- Consulte Casos de uso de configuração de sequência de dados dinâmica para configurações de regras passo a passo.
- Leia práticas recomendadas para Dynamic Datastream Configurations para obter orientação operacional.
- Retorne a Criar Configurações de Fluxo de Dados Dinâmico para ajustar as condições da regra ou a ordem da regra.