Panoramica sulla configurazione dello stream di dati dinamici

Per impostazione predefinita, Adobe Experience Platform Edge Network invia ogni evento in arrivo in un flusso di dati a tutti i Experience Cloud servizi abilitati. Utilizza Dynamic Datastream Configurations per definire regole che controllano quali servizi ricevono quali eventi e/o quali set di dati memorizzano tali eventi, senza modificare alcun codice SDK lato client.

Prima di Dynamic Datastream Configurations, il controllo del routing degli eventi richiedeva la gestione di più flussi di dati o l’aggiunta di una logica di sostituzione nell’implementazione SDK lato client. Dynamic Datastream Configurations spostare la logica di routing lato server nello stream di dati stesso.

Cosa può fare Dynamic Datastream Configurations can-do

Nella tabella seguente vengono riepilogate le azioni di instradamento disponibili.

Azione
Esempio
Instradare eventi a set di dati diversi
Le visualizzazioni di pagina vanno a un set di dati non di profilo; gli acquisti vanno a un set di dati abilitato per il profilo
Disattivare un servizio per gli eventi corrispondenti
Disattiva l’acquisizione di Adobe Experience Platform per il traffico da bot
Ignora impostazioni servizio per evento
Invia eventi a diverse suite di rapporti Adobe Analytics o token di proprietà Adobe Target in base alle condizioni dell’evento
Abilitare o disabilitare i servizi secondari di Experience Platform
Disabilita Segmentazione Edge, Adobe Journey Optimizer, Gestione decisioni o Destinazioni Personalization per tipi di evento specifici

Cosa non può fare Dynamic Datastream Configurations cannot-do

Le configurazioni dello stream di dati dinamici sono progettate per il routing a livello di evento. Le azioni seguenti non sono supportate.

Azione
Motivo
Inviare lo stesso evento a più set di dati in parallelo
Le regole instradano un evento a un solo set di dati
Rimuovere i campi dai payload dell’evento
Edge Network inoltra sempre l’evento completo
Valutare le condizioni in base agli attributi del profilo
Le regole valutano solo il payload dell’evento in ingresso

Modello di valutazione delle regole rule-evaluation

Comprendere come Edge Network valuta le regole consente di progettare configurazioni che si comportano in modo prevedibile.

  • Prima corrispondenza vincente. Edge Network valuta le regole nell’ordine in cui le definisci. Quando un evento corrisponde a una regola, Edge Network applica la configurazione di indirizzamento di tale regola e interrompe la valutazione di ulteriori regole.
  • Fallback predefinito. Se nessuna regola corrisponde a un evento, l’evento segue la configurazione dello stream di dati statico predefinita: il set di dati dell’evento primario e tutti i servizi abilitati.
  • Budget di valutazione 25 ms. Tutte le regole in un flusso di dati devono essere valutate entro 25 ms totali. Se la valutazione supera questo budget, l’evento torna alla configurazione dello stream di dati predefinita. Regole semplici e incentrate su campi affidabili come eventType.
  • Solo espressioni semplici. Il sistema non supporta espressioni logiche nidificate (contenitori all’interno di contenitori). Se la logica richiede la nidificazione, suddividila in più regole semplici.

Per l’elenco completo dei tipi di dati, degli operatori e dei guardrail supportati, vedere Creare configurazioni Dynamic Datastream.

Tassonomia dei valori degli eventi event-taxonomy

Prima di progettare le regole, classifica tutti i tipi di evento inviati dall’implementazione in una delle tre categorie. Questa classificazione determina direttamente la strategia e la progettazione delle regole del set di dati.

Categoria
Descrizione
Esempi
Spese
Eventi senza valore analitico o actionable.
Eventi generati da bot, eventi operativi come decisioning.propositionFetch e personalization.request
Analitico
Eventi necessari solo per il reporting di Analytics. Questi eventi non sono necessari per l’arricchimento dei profili e non sono utilizzabili nella segmentazione e nell’attivazione.
Visualizzazioni di pagina, profondità di scorrimento, comportamento di navigazione generale
Actionable
Eventi necessari per l’arricchimento dei profili e utilizzabili nella segmentazione e nell’attivazione. Questi eventi sono anche di tipo analitico e sono disponibili nei rapporti di Analytics.
Acquisti, componenti aggiuntivi al carrello, invio di moduli, eventi di conversione chiave

La classificazione degli eventi prima di configurare le regole è il passaggio di pianificazione più importante. Determina i set di dati necessari, gli eventi da inviare ai set di dati e quante regole è necessario scrivere.

Esclusività reciproca con sostituzioni dello stream di dati overrides

IMPORTANT
Gli eventi che presentano una sostituzione lato client ignorano Dynamic Datastream Configuration regole in modo invisibile all'utente, senza errori o avvisi. Se le regole non corrispondono agli eventi che si prevede corrispondano, verificare se tali eventi contengono un payload edgeConfigOverrides.

Le configurazioni dello stream di dati dinamici e le sostituzioni della configurazione dello stream di dati si escludono a vicenda per evento. Quando un evento include una sostituzione lato client inviata tramite Web SDK sendEvent o configure, la sostituzione ha la precedenza e Edge Network ignora Dynamic Datastream Configuration regole per tale evento.

Pianifica l’implementazione in modo da utilizzare un approccio o l’altro per tipo di evento. Non usare entrambi. Se possibile, utilizza Dynamic Datastream Configurations sulle sostituzioni lato client. Offrono una migliore visibilità, tracciabilità e controllo.

Passaggi successivi

recommendation-more-help
experience-platform-help-datastreams