DocumentazioneJourney OptimizerGuida di Journey Optimizer

Campi di esecuzione dell’azione eventi journeyStep

Ultimo aggiornamento: 16 giugno 2025
  • Argomenti:
  • Percorsi

Creato per:

  • Esperto
  • Sviluppatore
  • Amministratore

Questo gruppo di campi verrà condiviso da journeyStepEvent e journeyStepProfileEvent.

Se il passaggio ha un’azione da elaborare, questi campi verranno aggiunti al payload dell’evento.

actionID

ID dell’azione in esecuzione.

Tipo: stringa

actionName

Nome dell’azione. Se non è stato impostato alcun nome, verrà utilizzato stepName.

Tipo: stringa

actionType

Tipo di azione.

Tipo: stringa

actionParameterized

Indica se l'azione è parametrizzata o meno.

Tipo: booleano

actionExecutionTime

Tempo (in millisecondi) impiegato per eseguire un'azione corrente.

Tipo: long

Il campo actionExecutionTime rappresenta il tempo totale (in millisecondi) impiegato per eseguire l'azione, incluso il tempo di attesa della richiesta nella coda (se la limitazione è configurata e il limite di velocità è raggiunto) e il tempo di esecuzione effettivo (inclusa la latenza di rete per l'endpoint esterno).

Il campo Timestamp indica l'ora di fine dell'esecuzione dell'azione. Per determinare quando il profilo è entrato nel nodo dell'azione personalizzata, sottrarre actionExecutionTime da Timestamp.

Ad esempio, se Timestamp è "2025-02-04 09:39:03 UTC" e actionExecutionTime è 1.813.227 ms (~31 minuti), il profilo è entrato nel nodo approssimativamente "2025-02-04 09:08:32 UTC".

actionExecutionError

Tipo di errore che si verifica quando viene chiamata l’azione.

Tipo: stringa

Valori:

  • http
  • limiti
  • timeout
  • errore

actionExecutionErrorCode

Codice per l’errore di esecuzione dell’azione. Presente se l’errore ha un codice, ad esempio HTTP.

Tipo: stringa

actionExecutionOriginError

Può verificarsi un timeout in due casi:

  • al primo tentativo viene eseguita un’azione. In questo caso, l’esecuzione non è terminata, quindi non si verifica alcun errore sottostante
  • in caso di nuovo tentativo: in questo caso, actionExecOrigError/actionExecOrigErrorCode descrive l’errore riscontrato nel tentativo prima del nuovo tentativo.

Ad esempio, viene inviato un messaggio e-mail e al primo tentativo viene restituito un errore HTTP 500. Il recupero viene ritentato, ma la durata dei 2 tentativi supera il timeout. Quindi l’esecuzione dell’azione viene taggata come timeout. La parte azione sarà simile alla seguente:

    ...
    "actionId": "myActionId",
    "actionName": "My mail sending",
    "actionType": "acsRestAction",
    "actionParameterized": true,
    "actionExecError": "timedout",
    "actionExecOrigError": "http",
    "actionExecOrigErrorCode": "500"

Tipo: stringa

actionExecutionOriginCode

Codice di errore di actionExecOrigError.

Tipo: stringa

actionBusinessType

Indica il tipo di azione.

Valori:

  • builtin
  • E-mail ACS
  • SMS ACS
  • Push ACS
  • cliente
  • Epsilon
  • …

Tipo: stringa

deliveryJobID

Descrive l’ID del processo di consegna per il Percorso batch.

Tipo: stringa

batchDeliveryID

Descrive l’ID di consegna per il Percorso batch.

Tipo: stringa

fromSegmentTrigger

Descrive se il Percorso batch viene attivato dal segmento di pubblico.

Tipo: booleano

actionSchedulerCount

Numero di richieste di notifica del modulo di pianificazione inviate al servizio di pianificazione durante l'elaborazione del passaggio.

Tipo: long

recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76