Recommendations non mostra contenuto

Descrizione

Ambiente
Adobe Target

Problema - Passaggi per riprodurre il problema

  1. Creare un feed CSV e avere un entity.id, entity.name, entity.message per ogni elemento, con l’aggiunta del valore entity.pageUrl (impostandolo sull’URL assoluto delle pagine di esempio).
  2. Creare una progettazione e impostare i criteri.
  3. Crea un’attività Consigli e impostala con una Progettazione, Criteri e Raccolta.

Risultato previsto:
Tutto viene visualizzato come previsto in modalità Modifica e, quando viene avviato, i consigli vengono visualizzati correttamente.

Risultato effettivo:
​ ​ ​ ​ ​ Tutto viene visualizzato come previsto in modalità Modifica e, quando viene avviato, non viene visualizzato alcun consiglio.
Utilizzando mboxTrace, il seguente messaggio di errore viene visualizzato nella parte inferiore dell'output:

"response" : {
"node" : "re1.prod26",
"status" : {
"code" : "NO_CONTENT",
"details" : ""
}

Risoluzione

Soluzione
È utile pensarci in termini di "consegna dei consigli" e "acquisizione delle entità":

Distribuzione:

Molti tipi di criteri per i consigli richiedono una "chiave" per basare gli elementi da consigliare.

Ad esempio, in un criterio "chi ha visualizzato questo ha visualizzato questo", la chiave è "questo". La tua pagina deve dirci, nella richiesta mbox, la chiave. In questo esempio, la chiave è l'elemento visualizzato, in particolare è l'identificatore univoco per quell'elemento, il entity.id.

Una volta che Target sa cosa sta visualizzando il visitatore, possiamo restituire gli elementi da consigliare.

Non tutti i criteri sono basati su chiavi. Ad esempio, "Recently Viewed" e "Top Sellers" non richiedono una chiave, e quindi funziona bene senza passare entity.id.

Acquisizione:

Entità (utilizziamo questo termine invece di "prodotti" perché possiamo consigliare altre cose come articoli, video, ecc.) possono essere acquisiti in Target tramite feed, chiamate mbox, chiamate api o qualsiasi combinazione di questi.

La entity.id è un identificatore che identifica in modo univoco l’entità, quindi in questo caso è probabile che sia productID.

Le chiamate mbox vengono utilizzate principalmente per la consegna, tuttavia molti clienti trovano utile passare l’intero set di attributi di entità sulle chiamate mbox.

Tuttavia, se passi l’intero catalogo dei prodotti tramite feed, devi solo trasmettere una chiave nella richiesta mbox, e solo se utilizzi un criterio basato su chiave.

Assicurati che ci siano entityID sulla pagina.

In questa pagina