Adobe Journey Optimizer: timeout dell’endpoint esterno di terze parti nell’azione personalizzata

Quando configuri un’azione personalizzata in Adobe Journey Optimizer (AJO) per chiamare un endpoint esterno di terze parti, si possono verificare errori di timeout. Per risolvere questo problema, verifica l’accessibilità dell’endpoint, controlla i registri del server, conferma che non vi siano blocchi da Adobe, aggiorna le configurazioni degli endpoint e verifica dopo gli aggiornamenti. Presta attenzione alle specifiche di timeout delle chiamate API.

Descrizione description

Ambiente

Adobe Journey Optimizer (AJO) (applicabile alle configurazioni che coinvolgono chiamate API in uscita da Journey Optimizer agli endpoint esterni)

Problema/Sintomi

  • Errori di timeout durante il test della connessione tra AJO e un endpoint esterno di terze parti.
  • La chiamata API non riceve una risposta entro 30 secondi, determinando un timeout automatico in base alle specifiche dello strumento.
  • L’endpoint è accessibile al pubblico e funziona per alcuni tester, ma ha esito negativo per altri quando viene attivato tramite AJO.

Risoluzione resolution

Per risolvere il problema di timeout con l’endpoint configurato:

  1. Verifica che l’endpoint esterno sia accessibile al pubblico e funzioni testandone l’accessibilità al di fuori di AJO utilizzando strumenti come Postman o cURL.
  2. Esamina i registri del server per identificare eventuali problemi o restrizioni che influiscono sulle richieste in entrata provenienti da AJO.
  3. Conferma che non vi sono restrizioni o blocchi dalla fine di Adobe che impediscono le chiamate in uscita da Journey Optimizer. In genere, tali blocchi non esistono, a meno che non siano configurati in modo esplicito.
  4. Se i problemi persistono, aggiorna le configurazioni sul server che ospita l’endpoint per garantire la corretta gestione delle richieste e delle risposte in arrivo entro intervalli di tempo accettabili (meno di 30 secondi).
  5. Dopo aver apportato gli aggiornamenti, verifica nuovamente la connessione tramite la funzione di azione personalizzata di Journey Optimizer per garantire una comunicazione corretta con l’endpoint esterno.

Nota: Qualsiasi chiamata API avviata da Journey Optimizer si interromperà se non viene ricevuta alcuna risposta entro 30 secondi. Assicurati che il server risponda tempestivamente entro questo intervallo di tempo.

Risorse

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f