Principi fondamentali fundamental-principles
Distribuzione di ambienti deploying-environments
Esistono due ambienti per ogni dimensione di targeting utilizzata durante la gestione delle offerte:
-
Un ambiente di progettazione in cui il gestore delle offerte si occupa di creare e classificare le offerte, modificarle e avviare il processo di approvazione in modo che possano essere utilizzate. In questo ambiente sono definite anche le regole per ogni categoria, gli spazi di offerta su cui possono essere presentate le offerte e i filtri predefiniti utilizzati per definire l’idoneità di un’offerta.
Le categorie possono inoltre essere pubblicate manualmente nell'ambiente online.
Il processo di approvazione delle offerte è descritto nella sezione Approvazione e attivazione di un'offerta.
-
Ambiente live in cui sono disponibili offerte approvate dall’ambiente di progettazione, nonché vari spazi di offerta, filtri, categorie e regole configurati nell’ambiente di progettazione. Durante una chiamata al motore di offerta, il motore utilizzerà sempre le offerte dell’ambiente live.
Un’offerta viene distribuita solo sugli spazi dell’offerta selezionati durante il processo di approvazione. Pertanto, un’offerta può essere live ma inutilizzabile in uno spazio dell’offerta che è anche live.
Tipi di interazione e metodi di contatto interaction-types-and-contact-methods
Esistono due possibili tipi di interazioni: le interazioni in entrata (avviate da un contatto) e le interazioni in uscita (avviate dal designer dell’offerta).
Questi due tipi di interazioni possono essere eseguiti in modalità unitaria (l’offerta viene calcolata per un singolo contatto) o in modalità batch (l’offerta viene calcolata per un insieme di contatti). In genere, le interazioni in entrata vengono eseguite in modalità unitaria, mentre le interazioni in uscita vengono eseguite in modalità batch. Tuttavia, possono esserci alcune eccezioni, ad esempio per i messaggi transazionali, in cui l'interazione in uscita viene eseguita in modalità unitaria (fai riferimento a questa sezione).
Non appena un’offerta può o deve essere presentata (in base alle configurazioni effettuate), il motore di offerta svolge il ruolo di intermediario: calcola automaticamente la migliore offerta possibile per un contatto tra quelli disponibili combinando i dati ricevuti sul contatto e le diverse regole che possono essere applicate come specificato nell’applicazione.