Debug e risoluzione dei problemi di raccolta dati
Il debug della raccolta dati comporta la verifica sia del comportamento dell’implementazione che dell’esito dell’invio dei dati. Inizia con il sintomo, quindi segui l’evento attraverso ogni fase della raccolta fino a quando non trovi dove smette di comportarti come previsto.
La registrazione di debug espone i comandi SDK, l’esecuzione dei tag, gli avvisi e gli errori nel browser o nel runtime dell’applicazione. L’ispezione delle richieste espone payload, risposte e, per i flussi di lavoro supportati, l’elaborazione lato server. Questi approcci spesso si integrano a vicenda: un registro può spiegare perché un evento è stato ritardato, mentre un’acquisizione di rete può mostrare se una richiesta è stata inviata.
Segui l’evento attraverso la raccolta diagnostic-workflow
Esaminate le seguenti fasi in ordine. La prova del successo di una fase non dimostra che anche le fasi successive abbiano avuto successo.
- Esecuzione dell’implementazione: il comando SDK o la regola di tag è stata eseguita? Controlla i messaggi di diagnostica e gli errori. Se la gestione del consenso o dell’identità ritarda un evento, esamina tale stato prima di cercare una richiesta di rete. Vedi Abilitare la registrazione di debug.
- Richiesta in uscita: la richiesta è stata inviata e conteneva i dati previsti? Ispeziona il payload e confrontalo con gli input di comando o gli elementi di dati. Consulta Richieste Web di verifica o Richieste mobili e server di verifica.
- Conferma server: l’endpoint della raccolta ha ricevuto la richiesta? Esamina la risposta se disponibile o utilizza una traccia lato server supportata. Un registro client che riporta l’invio di una richiesta non conferma la ricezione.
- Elaborazione e routing di Edge: l’evento ha utilizzato lo stream di dati previsto e i servizi configurati? Per il Web SDK, il parametro
configIddella richiesta mostra quale flusso di dati ha utilizzato e Edge Trace mostra come Edge Network ha elaborato l’evento. - Elaborazione a valle: la destinazione ha accettato ed elaborato l’evento come previsto? Utilizza le istruzioni di debug specifiche per prodotto della destinazione. In caso di esito positivo, la risposta di Edge Network non è la prova che i dati siano disponibili in ogni rapporto o archivio a valle.
Scegli un punto di partenza choose-a-starting-point
Nella tabella seguente vengono illustrate le prove utili per le attività comuni. Quando si applicano entrambi gli approcci, rispondono a diverse parti dell’indagine. I messaggi e gli strumenti disponibili dipendono dal SDK, dal runtime e dai servizi configurati.
documentUnloading.Debug specifico per il prodotto product-specific
Gli articoli in questa sezione si applicano a tutta la raccolta dati di Experience Platform. Le applicazioni Adobe che ricevono i dati possono utilizzare i propri endpoint, i formati di richiesta, le visualizzazioni di convalida e l’elaborazione. Dopo aver confermato che Edge Network ha ricevuto e instradato un evento o quando l’implementazione invia i dati direttamente a un’applicazione, continua con le linee guida per il debug di tale applicazione:
- Adobe Analytics: Raccolta dati di debug di Analytics
- Adobe Analytics per Streaming Media: Adobe Analytics per la visualizzazione Streaming Media in Assurance
- Adobe Audience Manager: Codici di errore DCS, messaggi ed esempi
- Set di dati di Adobe Experience Platform e profilo cliente in tempo reale: Guida alla risoluzione dei problemi di acquisizione in streaming
- Adobe Journey Optimizer: Verifica esperienze basate su codice, Convalida messaggi in-app tramite Assurance e Visualizzazione di convalida delle decisioni
- Adobe Target: Debug di Target con Web SDK e Test di un’implementazione at.js con Debugger
- Customer Journey Analytics: Visualizzare, risolvere e modificare le impostazioni di connessione
Continua l’indagine next-steps
- Abilita registrazione debug: abilita, controlla e disabilita l’output di diagnostica per Web SDK, tag, Server SDK e Mobile SDK.
- Verifica le richieste di raccolta dati: acquisisci le richieste, interpreta le prove delle richieste di Edge Network, traccia l’elaborazione di Edge ed esamina le richieste annullate.
- Strumenti di debug: confronta strumenti di Adobe, debugger di tag, strumenti per sviluppatori di browser e proxy HTTP.
- Indicazioni specifiche per l’oggetto: controlla le informazioni dettagliate in prossimità della configurazione o del riferimento API, ad esempio consenso e identità, scaricamento documento e duplicazione evento.
Prima di condividere registri, tracce o acquisizioni di rete, rimuovi le credenziali, gli identificatori dei visitatori e altre informazioni riservate in base ai criteri della tua organizzazione.