Best practice per Dynamic Datastream Configurations
Utilizzare queste procedure per progettare e utilizzare Dynamic Datastream Configuration regole. Ti aiutano a gestire guardrail di sistema, evitare errori comuni e mantenere configurazioni facili da comprendere e risolvere i problemi.
Progettazione delle regole rule-design
Utilizzare flussi di dati separati per origine eventi. Prendi in considerazione la creazione di un flusso di dati per Web SDK, uno per Mobile SDK e uno per Server API. Se i dati provengono da un’origine diversa o utilizzano uno schema XDM diverso, crea un flusso di dati separato. Un datastream dedicato con i propri set di dati corrispondenti migliora la tracciabilità e semplifica la risoluzione dei problemi. Le regole di configurazione dello stream di dati dinamici gestiscono quindi il routing all’interno di ogni stream di dati.
Regole semplici e piatte. Le configurazioni dello stream di dati dinamici non supportano espressioni logiche nidificate. Se la logica richiede la nidificazione, suddividila in più regole semplici. Regole più semplici valutano più rapidamente, sono più facili da controllare e hanno meno probabilità di produrre corrispondenze impreviste.
Utilizza eventType come condizione principale. eventType è il discriminatore più affidabile ed efficiente per le decisioni di instradamento. Viene popolato in modo coerente nelle implementazioni Web SDK, Mobile SDK e Server API e ha un set di valori ben definito. Praticamente ogni caso d’uso deve iniziare con una condizione basata su eventType, facoltativamente combinata con condizioni secondarie.
Ordina le regole in base alla priorità: prima Expendable, quindi Actionable, quindi Analytical. Poiché Edge Network utilizza la valutazione first match-wins, l’ordine delle regole determina il risultato per gli eventi che potrebbero corrispondere a più condizioni.
Un ordine consigliato:
- Traffico bot: Esplicabile o quarantena
- Eventi di sistema (
decisioning.propositionFetch,personalization.request): quarantena - Eventi actionable: instradamento a un set di dati abilitato per il profilo
- Eventi analitici: instradamento a un set di dati non di profilo
Il posizionamento di regole spendibili assicura che Edge Network prenda traffico dannoso o operativo prima di prendere decisioni di indirizzamento costose, come l’acquisizione del profilo o la personalizzazione in entrata.
Progetta la route predefinita in modo conservativo. Configurare il set di dati evento Adobe Experience Platform predefinito dello stream di dati in un set di dati non abilitato per il profilo. Eventi inattesi o non categorizzati vengono quindi inseriti nel data lake anziché gonfiare l’archivio dei profili. Puoi sempre aggiungere una regola specifica per promuovere un nuovo tipo di evento individuato su Profilo dopo averlo classificato.
Strategia per il set di dati dataset-strategy
Creare i set di dati prima di configurare le regole. Tutti i set di dati di destinazione devono esistere con lo schema corretto prima di farvi riferimento nelle configurazioni di indirizzamento. Dopo aver convalidato le regole con Assurance, abilita il profilo, configura la conservazione dei dati e aggiorna la connessione Customer Journey Analytics.
Per istruzioni sulla configurazione della conservazione dei dati, consulta la guida alla conservazione dei set di dati di Experience Event.
Utilizza una convenzione di denominazione coerente. Nomi di set di dati chiari semplificano l’identificazione dello scopo di ogni set di dati durante la revisione della configurazione o il monitoraggio dell’acquisizione. Schema consigliato:
[Brand] Web Events - Profile (90d)[Brand] Web Events - Analytics (12mo)[Brand] Bot Traffic - Quarantine (30d)[Brand] System Events - Quarantine (30d)
Allinea la connessione Customer Journey Analytics alla strategia per il set di dati. Dopo aver configurato l’instradamento delle regole e degli eventi Dynamic Datastream Configuration a set di dati separati, aggiornare la connessione Customer Journey Analytics in modo da includere solo i set di dati da utilizzare nel reporting. Escludi i set di dati di quarantena per il traffico da bot e gli eventi di sistema. Per informazioni dettagliate, vedere la documentazione sulle connessioni Customer Journey Analytics.
Pratiche operative operational
Consenti la propagazione delle modifiche per 15 minuti. Le modifiche alla configurazione dello stream di dati, incluse le regole Dynamic Datastream Configuration nuove o aggiornate, richiedono fino a 15 minuti per propagarsi in Edge Network. Non eseguire il test immediatamente dopo il salvataggio delle modifiche. Attendi l’intera finestra di propagazione prima di eseguire sessioni Assurance o di confrontare i volumi di acquisizione dei set di dati.
Rimuovi le sostituzioni lato client prima di abilitare le regole. Le sostituzioni della configurazione dello stream di dati hanno la precedenza su Dynamic Datastream Configuration regole. Qualsiasi evento che esegue un’override lato client ignora le regole in modo silenzioso, senza errori o avvisi. Prima di abilitare le regole, controllare l’implementazione di Web SDK o Mobile SDK per rimuovere edgeConfigOverrides da sendEvent e configure chiamate per eventi che Dynamic Datastream Configurations deve gestire.
Monitora dopo la distribuzione. Dopo aver abilitato le regole in produzione, monitora quanto segue per confermare il comportamento corretto:
- Volumi di acquisizione set di dati in Adobe Experience Platform > Set di dati: verificare che gli eventi arrivino nei set di dati previsti e che i volumi corrispondano alle proiezioni.
- Velocità effettiva di acquisizione in streaming e volume totale dei dati: verifica l’impatto nei volumi di acquisizione in streaming in proporzione agli eventi ora instradati lontano dai set di dati abilitati per il profilo. Verifica dell’impatto del volume totale dei dati sulla contabilità per le finestre di scadenza della conservazione.
- Customer Journey Analyticsarea di lavoro: se hai escluso set di dati o soppresso tipi di evento, conferma che tali eventi non vengano più visualizzati nei report.
Passaggi successivi
- Consulta Test e convalida Dynamic Datastream Configurations per un elenco di controllo per test dettagliato.
- Esaminare Casi di utilizzo della configurazione dello stream di dati dinamici per le configurazioni delle regole di riferimento.
- Consulta le domande frequenti per le risposte alle domande comuni sul comportamento delle regole e sulle interazioni di sistema.