Risoluzione dei problemi per gli addetti al marketing: 5 errori comuni di flusso di lavoro e consegna

Di: Suraj Patra, Consulente senior, Meijer

In qualità di Senior Engineer ed esperto cliente per Adobe Experience Cloud prodotti per gli ultimi cinque anni, consento agli utenti aziendali di Meijer, catena di supercentri americana fondata nel 1934, per gestire campagne di marketing e transazionali complesse con ACS. Alcuni dei progetti su cui ho lavorato includono campagne personalizzate per archiviare le offerte e dettagli degli ordini per la personalizzazione, integrate con Adobe Audience Manager e approfondimenti sul cliente per l’inserimento dei segmenti.

Durante il mio periodo di utilizzo di ACS, ho riscontrato errori che possono richiedere molto tempo e che possono essere frustranti da risolvere. Conoscere gli errori più comuni può aiutare a risolvere i problemi più rapidamente e a migliorare la produttività. Di seguito sono riportati alcuni suggerimenti per la risoluzione dei problemi che consentono di risolvere in modo efficace errori simili quando si verificano.

Errore di mancata corrispondenza del tipo di dati

Codice errore:
PGS-220000 PostgreSQL error: ERROR: operator does not exist: character varying = bigint

Causa:
Questi tipi di errori vengono visualizzati in un flusso di lavoro quando si tenta di eseguire la riconciliazione utilizzando campi di tipi di dati diversi. Ad esempio, quando carichi un file utilizzando il file di caricamento che ha un campo stringa e tenti di riconciliare il campo stringa con un campo profilo che ha il tipo di dati int.

data-type-mismatch-error

Soluzione:
Modifica il tipo di dati del campo nell’attività "Carica file" con quello corrispondente. Apri l’attività "Load File". Passare alla scheda "COLUMN DEFINITION" e modificare il tipo di dati del campo desiderato.

data-type-mismatch-solution

Errore di personalizzazione consegna

Codice errore:
The schema for profiles specified in the transition ('') is not compatible with the schema defined in the delivery template ('nms:recipient'). They should be identical.

Causa:
Questo errore viene visualizzato quando invii un’e-mail a un indirizzo, ma l’e-mail o qualsiasi altro identificatore non viene riconciliato con un profilo. Per inviare una comunicazione e-mail, l’e-mail o l’identificatore devono essere sempre collegati a un profilo.

flusso di lavoro con attività di riconciliazione

Soluzione:
Deve esistere un ID comune dal file caricato con la tabella dei destinatari. Questa chiave comune unisce il file di caricamento alla tabella dei destinatari nell’attività di riconciliazione. Le e-mail non possono essere inviate a record che non esistono nella tabella dei destinatari che richiede questo passaggio di riconciliazione all’interno del flusso di lavoro. In questo modo, puoi riconciliare l’attività di caricamento file in ingresso con un identificatore come l’ID e-mail dal profilo. Il nms:recipient lo schema fa riferimento alla tabella del profilo e la riconciliazione dei record in arrivo con il profilo lo rende disponibile durante la preparazione dell’e-mail.

Fai riferimento alla schermata per l’attività di riconciliazione come mostrato di seguito.

flusso di lavoro con dettagli di riconciliazione

Ulteriori informazioni su riconciliazione.

Errore set di dati campo comune

Codice errore:
The document types of inbound events (''and'') are incompatible (step 'Exclusion'). Unable to perform the operation.

Causa:
Questo problema si verifica durante l’utilizzo di attività di esclusione nei flussi di lavoro ACS, quando si esegue un’esclusione basata sull’ID, quando il set Primary e il set escluso non hanno gli stessi nomi di campo.

Errore set di dati campo comune

Soluzione:

Esistono due modi per risolvere questo errore:

  1. Utilizza lo stesso nome di campo sia nel campo principale che in quello escluso e utilizza tale campo come ID

    O

  2. Utilizzare il metodo di esclusione JOIN per selezionare il campo in base al quale si desidera escludere i record.

Errore set di dati campo comune - Soluzione

Errore nome campo ignorato

Codice errore:
XTK-170036 Unable to parse expression 'i__name'

Causa:

I punti di errore possono verificarsi in un attività di arricchimento. Uno dei più comuni è mostrato di seguito.

Errore nome campo ignorato

Ciò si verifica quando si modifica manualmente il nome di un’espressione nell’attività. L’immagine mostra che l’espressione è stata modificata da name a i__name.

Soluzione:

È possibile risolvere questo errore in tre modi:

  1. Ripristina il nome dell'espressione presente in origine.

  2. Se desideri utilizzare un nuovo nome, modifica i valori in attività di arricchimento.

  3. Se non ricordi cosa è cambiato, la cosa migliore da fare è ricreare l’attività.

Errore tabella temporanea eliminata

Codice errore:
XTK-170024 The temporary schema "temp:deliveryEmail1" is not defined in the current context.

Causa:
Si tratta di un errore comune nei flussi di lavoro complicati che coinvolgono l’arricchimento o altre attività. Probabilmente alcuni dei flussi di lavoro delle attività non vengono salvati correttamente durante più modifiche al flusso di lavoro.

Errore tabella temporanea eliminata

Soluzione:
Questo errore può verificarsi in diversi modi, pertanto non esiste una semplice correzione. Se si tratta di un flusso di lavoro semplice, è meglio riconfigurare l’attività. In un flusso di lavoro complesso, è meglio copiare le attività del flusso di lavoro in un nuovo flusso di lavoro, salvarle ed eseguirle nuovamente.

recommendation-more-help
ee36f8de-52ce-47f1-8f0c-257e5efbcd1a