Di: Suraj Patra, Consulente senior, Meijer
In qualità di Senior Engineer ed esperto cliente dei prodotti Adobe Experience Cloud per gli ultimi cinque anni, posso offrire agli utenti aziendali 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 memorizzare 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.
Codice di 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.
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.
Codice di 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.
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.
Ulteriori informazioni su riconciliazione.
Codice di 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.
Soluzione:
Esistono due modi per risolvere questo errore:
Utilizza lo stesso nome di campo sia nel campo principale che in quello escluso e utilizza tale campo come ID
OPPURE
Utilizzare il metodo di esclusione JOIN per selezionare il campo in base al quale si desidera escludere i record.
Codice di 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.
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:
Ripristina il nome dell'espressione presente in origine.
Se desideri utilizzare un nuovo nome, modifica i valori in attività di arricchimento.
Se non ricordi cosa è cambiato, la cosa migliore da fare è ricreare l’attività.
Codice di 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.
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.