Risoluzione dei problemi relativi alla pipeline

Impossibile eseguire la pipeline con errore "Nessun task corrisponde alla maschera tubata@<>"

La versione di Adobe Campaign Classic non supporta la pipeline.

  1. Controlla se l'elemento pipelined è presente nel file di configurazione. In caso contrario, significa che non è supportato.
  2. Effettua l’aggiornamento a Campaign 20.3 o Gold Standard 11.

Il tubo non riesce con '' aurait du comencer par [ ou { (iRc=16384)"

L'opzione NmsPipeline_Config non è impostata. In realtà è un errore di analisi JSON.
Imposta la configurazione JSON nell'opzione NmsPipeline_Config. Vedi "opzione di routing" in questa pagina.

Impossibile eseguire la pipeline con "l'oggetto deve essere un'organizzazione o un client valido"

La configurazione dell'identificatore dell'organizzazione non è valida.

  1. Verifica che IMSOrgId sia impostato nel serverConf.xml.
  2. Cerca un IMSOrgId vuoto nel file di configurazione dell’istanza che può ignorare il valore predefinito. In tal caso, rimuovila.
  3. Verifica che IMSOrgId corrisponda a quello del cliente nell’Experience Cloud .

Errore della pipeline con "chiave non valida"

Il parametro @authPrivateKey del file di configurazione dell'istanza non è corretto.

  1. Verifica che authPrivateKey sia impostato.
  2. Controlla che authPrivateKey: inizia con @, termina con =, ed è lungo circa 4000 caratteri.
  3. Cerca la chiave originale e controlla che sia: in formato RSA, lunghi 4096 bit e inizia con -----BEGIN RSA PRIVATE KEY-----.

    Se necessario, ricreate la chiave e registratela su Adobe Analytics.
  4. Verifica che la chiave sia stata codificata all’interno della stessa istanza di pipelined.
    Se necessario, ripristina la codifica utilizzando il JavaScript o il flusso di lavoro di esempio.

Impossibile leggere il token durante l'autenticazione

Formato della chiave privata non valido.

  1. Esegui i passaggi per la crittografia chiave in questa pagina.
  2. Verifica che la chiave sia crittografata nella stessa istanza.
  3. Verifica che authPrivateKey nel file di configurazione corrisponda alla chiave generata.
    Assicurati di utilizzare OpenSSL per generare la coppia di chiavi. PuttyGen, ad esempio, non genera il formato corretto.

Errore nella pipeline con "non è più consentito ottenere il token di accesso"

I registri dovrebbero essere i seguenti:

2021-05-31T08:42:18.124Z        66462   66501   1       error   log     Listener: JWT Token is empty. (iRc=16384)
2021-05-31T08:42:18.210Z        66462   66501   1       error   log     Unknown authentication mode: 'Bearer realm="Adobe Analytics"'. (iRc=-55)
2021-05-31T08:42:18.210Z        66462   66501   1       error   log     BAS-010007 Function not implemented (iRc=-55)
2021-05-31T08:42:48.582Z        66462   66501   1       warning log     Connection seems to have been lost. Attempting to reconnect.
2021-05-31T08:43:09.156Z        66462   66501   1       error   log     INT-150012 The HTTP query returned a 'Forbidden' type error (403) (iRc=-53)
2021-05-31T08:43:09.160Z        66462   66501   1       error   log     Error while authenticating: '{"error":"This client: df73c224e5-triggers-test is no longer allowed to get access token."}' (iRc=16384)

Questo messaggio di errore indica che l’autenticazione è configurata utilizzando la base OAuth di Omniture legacy. Per aggiornare l’autenticazione, fai riferimento alla documentazione Configurazione Adobe I/O per Adobe Experience Cloud Triggers .

Nessun trigger recuperato

Quando il processo pipelined è in esecuzione e non vengono recuperati trigger:

  1. Assicurati che il trigger sia attivo in Analytics e stia generando eventi.
  2. Assicurati che il processo pipelined sia in esecuzione.
  3. Cerca gli errori nel registro pipelined.
  4. Cerca gli errori nella pagina di stato pipelined. trigger-scarted, trigger-failed dovrebbe essere zero.
  5. Verifica che il nome del trigger sia configurato nell’opzione NmsPipeline_Config . In caso di dubbi, utilizza l’opzione carattere jolly .
  6. Controlla che Analytics abbia un trigger attivo e stia generando eventi. Potrebbe verificarsi un ritardo di alcune ore dopo che la configurazione viene effettuata in Analytics prima che sia attiva.

Gli eventi non sono collegati a un cliente

Quando alcuni eventi non sono collegati a un cliente:

  1. Verifica che il flusso di lavoro di riconciliazione sia in esecuzione, se applicabile.
  2. Verifica che l'evento contenga un ID cliente.
  3. Esegui una query sulla tabella cliente utilizzando l’ID cliente.
  4. Controlla la frequenza dell’importazione del cliente. I nuovi clienti vengono importati in Adobe Campaign con un flusso di lavoro.

Latenza nell’elaborazione degli eventi

Quando la marca temporale di Analytics è molto più vecchia della data di creazione dell’evento in Campaign.

In genere, un trigger può richiedere 15-90 minuti per avviare una campagna di marketing. Questo varia a seconda dell’implementazione della raccolta di dati, del caricamento sulla pipeline, della configurazione personalizzata del trigger definito e del flusso di lavoro in Adobe Campaign.

  1. Controlla se il processo pipelined è in esecuzione.
  2. Cerca gli errori in pipelined.log che possono causare nuovi tentativi. Correggi gli errori, se applicabile.
  3. Controlla la pagina di stato pipelined per le dimensioni della coda. Se le dimensioni della coda sono grandi, migliora le prestazioni del JS.
  4. Poiché un ritardo sembra aumentare con il volume, configura gli attivatori su Analytics utilizzando meno messaggi.

Aggiornamento delle istanze dell’area di visualizzazione dall’autenticazione legacy all’autenticazione I/O di Adobe

La modifica dell’autenticazione dell’integrazione nell’istanza di stage non influisce sulla configurazione dell’istanza di produzione. È possibile scegliere di aggiornare l'istanza di stage, quindi aggiornare l'autenticazione per Adobe IO e testare i trigger sull'istanza di stage.

L’istanza di produzione continuerà a utilizzare l’autenticazione legacy e non sarà interessata da questa modifica.

In questa pagina