Entità di dati di interazioni

Questo articolo fornisce informazioni su come configurare le entità di dati di interazione nel contratto dati di Raccomandazioni intelligenti.

Revisione delle entità di dati

Una entità di dati è un insieme di uno o più file di testo di dati, ciascuno con un elenco di colonne (chiamato anche attributi) e righe contenenti i valori dei dati effettivi.

Raccomandazioni intelligenti definisce gruppi logici di entità di dati, ciascuno con il proprio scopo.

Nota

Le entità dei dati sono considerate facoltative se non diversamente specificato, il che significa che i loro dati possono essere vuoti o mancanti.

Per l'elenco completo delle entità di dati, vedi entità di dati.

Introduzione alle entità di dati di interazione

Le interazioni rappresentano l'insieme di tutti i modi in cui un utente interagisce con gli articoli del catalogo. Alcune azioni dell'utente comuni includono interazioni transazionali (acquisti), visualizzazioni (click-through), valutazioni o qualsiasi altra azione tra un utente e un articolo o una variante di articolo.

Fanno parte delle entità dati di interazione le seguenti entità di dati:

Interazioni

Nome entità dati:Reco_Interactions.

Descrizione: tutte le interazioni dell'utente con gli articoli e le varianti degli articoli.

Attributi:

Nome Tipo di dati Obbligatorio Default value Comportamento del valore non valido Commenti
InteractionGroupingId Stringa(256) Elimina voce Un ID di raggruppamento per diverse interazioni. Lunghezza limitata a 256 caratteri.
ItemId Stringa(16) Elimina voce Vedi Entità di dati obbligatorie per scenario di raccomandazioni per l'ID articolo.
ItemVariantId Stringa(16) No Elimina voce Vedi Entità di dati obbligatorie per scenario di raccomandazioni per l'ID variante.
ID utente Stringa(256) No Elimina voce Un valore vuoto rappresenta un'interazione anonima. Lunghezza limitata a 256 caratteri.
InteractionType Stringa No Transazione Elimina voce Transazione è l'unico valore valido per questo attributo e non influisce sui risultati della raccomandazione.
Timestamp Data/Ora No 1970-01-01T00:00:00.000Z Elimina voce Vedi Entità di dati obbligatorie per scenario di raccomandazioni per i valori datetime.
Attributo di stringa Stringa(64) No Elimina voce La lunghezza è limitata a 64 caratteri. Un attributo stringa che può essere utilizzato in base alle esigenze dell'azienda e che non influisce sul processo di modellazione.
Attributo doppio Doppia No Elimina voce Un doppio attributo che può essere utilizzato in base alle esigenze dell'azienda e non influisce sul processo di modellazione.
Channel Stringa(64) No 0 Valore di ritaglio Lunghezza limitata a 64 caratteri.
Catalogo Stringa(64) No 0 Valore di ritaglio Lunghezza limitata a 64 caratteri.
Punti di forza Doppia No 1.0 Elimina voce Rappresenta quanto sono significative le interazioni (rispetto ad altre interazioni). Questo attributo può aiutare a migliorare i processi e le prestazioni delle transazioni, ma la trasparenza e l'uso etico dei dati sono considerazioni importanti. Supportato in Migliore azione successiva, Scelte dell'utente e simili (AlgoType=MF).
IsPositive Bool No Vero Vedi Entità di dati obbligatorie per scenario di raccomandazioni per i valori booleani.

Linee guida:

  • InteractionGroupingId è il principale indicatore collaborativo che raggruppa gli articoli in un'unica interazione multiarticolo. Può essere qualsiasi cosa che, nell'ambito della tua attività, crei relazioni tra gli elementi. Ad esempio, gli articoli acquistati nelle stesse interazioni (cestino) potrebbero essere collegati/correlati, quindi il carrello/ID transazione potrebbe adattarsi bene a questo campo. Se un fattore collaborativo è l'utente (persona) che interagisce con gli articoli, è consigliabile copiare UserId in questo campo e averlo anche nel campo UserId.

  • Assicurati che l'entità di dati Interazioni contenga interazioni dello stesso tipo (il tipo può essere: mi piace, transazioni, visualizzazioni e così via). Per ottenere elementi consigliati per vari tipi di interazione, è consigliabile che un componente di modellazione legga le interazioni dello stesso tipo. Il consolidamento di tipi diversi di transazioni nello stesso modello restituisce elementi consigliati misti con significati diversi e non necessariamente desiderati rispetto all'utilizzo di modelli/account di runtime di integrazione separati.

  • I tipi di interazione non supportati vengono ignorati.

  • Tutte le righe di dati che rappresentano la stessa operazione (ad esempio, una transazione di più articoli) devono avere lo stesso ID di raggruppamento univoco.

  • Le interazioni negative (come resi di articoli o Non mi piace) sono rappresentate da IsPositive=False.

  • Le colonne Attributo doppio, Attributo di stringa e Tipo di interazione elencate possono essere lasciate vuote per ora.

  • L'utilizzo di "0" come valore per l'attributo "Canale" o "Catalogo" determina un errore di elaborazione.

  • Nello scenario Migliore azione successiva, l'attributo Punti di forza è limitato a 10. I valori superiori a 10 vengono sostituiti da 10.

  • Esempi di quando usare i punti di forza includono:

    • Dai la priorità ai prodotti con una maggiore probabilità di interazione (ovvero, visualizzati, guardati, ecc.). Se preferisci avere una priorità più alta per gli acquisti recenti, considera di provare l'API scelte dall'utente utilizzando il tipo di algoritmo RecentPurchases, che dà già la priorità alle interazioni più recenti di un utente.
    • I punteggi di valutazione dei prodotti in una scala da 1 a 5 possono essere riflessi impostando i punti di forza della transazione pertinente come punteggio di valutazione che l'utente ha assegnato all'articolo.
    • Dare priorità alla durata della visione di un video dando alle visualizzazioni più durature un valore maggiore rispetto ai video con visualizzazioni meno durature.

Dati di esempio:

Le intestazioni vengono visualizzate solo per comodità e non dovrebbero far parte dei dati effettivi.

InteractionGroupingId ItemId ItemVariantId ID utente InteractionType Timestamp: Attributo di stringa Attributo doppio Canale Catalogo Punti di forza IsPositive
Interaction100 Item1 Item1Var1 Transazione 2020-04-01T10:00:00.000Z
Interaction100 Item2 Transazione 2020-04-01T10:00:00.000Z 2.0
Interaction101 Item2 User1 Simile a 2020-05-01T13:25:00.000Z Interaction-101-RT Falso
Interaction101 Item3 User2 Valutazione 2020-07-12T08:45:00.000Z Europa MySale 4.0 Falso

Per l'elenco completo delle entità di dati, vedi entità di dati.

Vedi anche

Panoramica del contratto dati
Tabella dei mapping di entità di dati
Entità dati del catalogo
Entità di dati configurazione raccomandazioni
Entità di dati elenchi esterni
Entità di dati configurazione raccomandazioni
Entità di dati di arricchimento raccomandazioni
Entità di dati di mapping da immagine a articolo
API di Raccomandazioni intelligenti
Guida rapida: impostare ed eseguire Raccomandazioni intelligenti con dati di esempio