Impostazioni IA per campagna
Accesso da: Pubblicità → Campagne → riga → drawer Impostazioni IA.
Il pannello di ogni campagna raccoglie tutto ciò che l'optimizer deve sapere su di essa: l'obiettivo a cui punti, i limiti di offerta entro cui si muove, il gate che decide quali workflow possono elaborarla, l'interruttore delle azioni IA e un blocco di sola lettura con lo stato del workflow.
Obiettivo
È il riferimento di ogni decisione: senza obiettivo il workflow non può sapere se un target va bene o male, e la campagna non viene ottimizzata.
- Metrica — ACOS (quanto spendi per ogni euro venduto: più basso è, meglio è) o ROAS (quanto vendi per ogni euro investito: più alto è, meglio è).
- Valore obiettivo — il numero a cui punti, per esempio un ACOS del 25 %.
Limiti di offerta
Il blocco Limiti di offerta e posizionamento delimita il margine in cui si muove l'optimizer:
- Offerta massima — opzionale, ed è il tetto di sicurezza: nessuna offerta lo supera mai. Attenzione, ha un secondo effetto: quando è impostata, il workflow porta gli aggiustamenti per posizionamento a 0 % e controlla tutto con offerte assolute.
- Offerta minima — limite assoluto sotto cui l'ottimizzatore non scenderà mai, nemmeno bloccando un target esaurito.
Sotto ogni campo vengono mostrati i limiti del marketplace (Minimo consentito da Amazon, Massimo consentito da Amazon), e il pannello non permette di salvare valori impossibili: un'offerta massima inferiore alla minima, o una delle due fuori dall'intervallo accettato da Amazon.
Questi limiti si incrociano con quelli del workflow
Il workflow ha anche le sue offerte minima e massima, valide per tutte le sue campagne. Quando entrambi sono impostati vince il più restrittivo: la massima effettiva è la minore delle due e la minima effettiva la maggiore. Vedi Modalità di autonomia e variabili.
I tre controlli del gate
1. Forzare workflow
I workflow selezionati sotto Forzare elaboreranno questa campagna sempre, anche se il filtro proprio del workflow non la prenderebbe.
Utile per:
- Eccezioni alla regola — campagne che il workflow normalmente salterebbe ma che vuoi includere.
- Garantire che un workflow specifico agisca sempre su questa campagna, indipendentemente dal suo filtro.
Accanto a ogni workflow forzato si indica se è in pausa, e un pulsante Visualizza workflow porta direttamente alla sua pagina.
2. Escludere workflow
I workflow selezionati sotto Escludere non elaboreranno mai questa campagna, anche se il loro filtro proprio la prenderebbe.
Utile per:
- Campagne pilota o sensibili che non devono ricevere cambiamenti automatici.
- Vietare workflow specifici senza perdere il resto dell'automazione.
Conflitto: se lo stesso workflow appare in Forzare ed Escludere, vince Escludere. L'interfaccia disabilita l'opzione nel MultiSelect opposto per evitarlo, ma il backend protegge il caso.
3. Elaborare solo i workflow forzati
Toggle globale. Se attivo, solo i workflow sotto Forzare elaboreranno questa campagna. Qualsiasi altro workflow viene bloccato, anche se il suo filtro proprio corrisponde.
Utile per:
- Mettere in pausa temporaneamente tutta l'automazione senza azzerare Forzare / Escludere.
- Isolare la campagna per test controllati.
Tabella di decisione
| In Forzare? | In Escludere? | Solo forzati? | Filtro del workflow corrisponde? | Elabora? |
|---|---|---|---|---|
| ❌ | ❌ | ❌ | ✅ | ✅ |
| ❌ | ❌ | ❌ | ❌ | ❌ |
| ❌ | ❌ | ✅ | ✅ | ❌ (opt-out blocca) |
| ❌ | ❌ | ✅ | ❌ | ❌ |
| ✅ | ❌ | qualsiasi | qualsiasi | ✅ (forzato) |
| qualsiasi | ✅ | qualsiasi | qualsiasi | ❌ (escludere vince) |
Ottimizzatore IA attivo (aiEnabled)
Ortogonale ai tre controlli precedenti. Non è un gate di workflow.
Controlla se le azioni IA all'interno dei workflow che elaborano la campagna vengono eseguite. Quando disattivato:
- I workflow collegati continuano a elaborare la campagna.
- Le azioni che richiedono IA (raccomandazioni di offerta, generazione di keyword, harvest…) vengono saltate.
- Le azioni non-IA (cambi di stato, report, ecc.) continuano a eseguirsi.
Avviso di sovrapposizione tra workflow
Quando la stessa campagna è forzata in due o più workflow (compare nel Forzare di più workflow — cioè in linkedWorkflowDefinitionIds di ≥2 workflow), la configurazione del workflow mostra un avviso automatico, poiché le loro azioni potrebbero entrare in conflitto.
Dove si vede — in Processi → Workflow → un workflow → scheda Variabili:
- Un banner che indica quante campagne di quel workflow sono ottimizzate anche da altri workflow, con il dettaglio di quali campagne e quali workflow.
- Un'icona di avviso accanto a ogni campagna nella tabella di selezione, con un tooltip che nomina gli altri workflow.
Note:
- Anche i workflow in pausa contano e vengono contrassegnati come tali nell'avviso.
- L'avviso è solo informativo; non risolve automaticamente il conflitto. Regola Forzare / Escludere per eliminare la sovrapposizione.
- Rileva solo le sovrapposizioni da link manuali (Forzare), non quelle derivate dal filtro proprio del workflow.
Collisione dell'interruttore «Prendere tutte le campagne con ACOS obiettivo»: se due o più workflow Smart Campaigns lasciano quell'interruttore attivo, prendono tutti le stesse campagne e si sovrapporranno. Oltre al banner qui sopra, questo caso viene segnalato in altri due punti:
- Alla creazione di un workflow da un modello (in Processi → Workflow → Modelli disponibili): se lasci l'interruttore attivo ed esiste già un altro workflow attivo con esso attivato.
- Nella lista dei workflow: un'icona ⚠️ accanto allo stato di ogni workflow che si sovrappone a un altro, sia tramite questo interruttore sia tramite la selezione manuale delle campagne.
Stato del workflow
Un blocco di sola lettura, per avere contesto mentre regoli quanto sopra:
| Dato | Che cos'è |
|---|---|
| Prezzo medio prodotto | Lo scontrino medio con cui l'optimizer traduce il tuo obiettivo in offerte |
| Warming fino al | Se la campagna è nel periodo di riscaldamento, fino a quando. Nel frattempo il workflow è più prudente nell'abbassare le offerte |
| Ultima ottimizzazione | Quando il workflow è passato su questa campagna l'ultima volta |
Modificare più campagne insieme
Selezionando più campagne nella tabella si apre lo stesso pannello in modalità massiva. I campi il cui valore differisce tra le campagne selezionate mostrano (vari): ciò che lasci così non viene toccato, si applica solo quello che cambi. Al salvataggio, Epinium indica quante campagne sono state aggiornate tra quelle selezionate.
Trovare le campagne rimaste fuori
La barra dei filtri di Pubblicità → Campagne ha due filtri per trovare le campagne che nessun workflow sta ottimizzando:
- Flussi di lavoro → Nessun workflow — le campagne che nessun workflow attivo elaborerà. Tiene conto di tutto ciò che decide se un workflow prende una campagna: il suo filtro proprio, Forzare, Escludere e Elaborare solo i workflow forzati. Per questo una campagna senza alcun workflow forzato può non comparire: se un workflow la prende tramite il suo filtro (con «Prendere tutte le campagne con ACOS obiettivo» attivo), è già coperta. Se scegli anche uno o più workflow, il risultato somma le due cose: le campagne senza workflow e quelle forzate in quei workflow.
- Obiettivo → Senza obiettivo definito — le campagne senza un valore di obiettivo. Il workflow non ottimizza una campagna senza obiettivo, quindi di solito sono le prime da completare. Con obiettivo definito mostra le altre.
I due filtri si combinano con gli altri (periodo, connessione, paese, stato, tipo), e il totale della tabella conta solo le campagne che li soddisfano.
I workflow in pausa non contano
Nessun workflow guarda solo i workflow attivi. Una campagna che elaborerebbe solo un workflow in pausa risulta senza workflow, perché oggi nessuno la sta ottimizzando.
Modificare tutto il risultato del filtro
- Filtra la tabella, per esempio con Obiettivo → Senza obiettivo definito.
- Spunta la casella nell'intestazione della tabella: vengono selezionate le campagne della pagina.
- Se il risultato occupa più di una pagina, clicca su Seleziona il totale di N elementi per estendere la selezione a tutte.
- Clicca su Modifica in blocco. Il pannello si apre con tutte le campagne del risultato, non solo con quelle della pagina, e il suo titolo indica quante sono.
Casi d'uso comuni
"Voglio che solo Smart Campaigns Optimizer tocchi questa campagna"
- Forzare:
Smart Campaigns Optimizer - Elaborare solo i forzati: ON
"Non voglio che nessuno tocchi questa campagna al momento"
- Forzare: vuoto
- Elaborare solo i forzati: ON
"Mettere in pausa l'ottimizzatore IA ma tenere i workflow per il reporting"
- Ottimizzatore IA attivo: OFF
- Resto invariato
"Voglio che un workflow che normalmente non la prenderebbe agisca su questa campagna"
- Forzare: il workflow desiderato
- (Elaborare solo i forzati: opzionale)
"È una campagna pilota — vietare 'Campagne con ACOS alto da rivedere'"
- Escludere:
Campagne con ACOS alto da rivedere - Il resto continua secondo il suo filtro
Persistenza
Tutte le modifiche sono memorizzate nel campo optimizationConfig del documento campagna in Mongo:
optimizationConfig: {
linkedWorkflowDefinitionIds: [ObjectId, ...], // Forzare
excludedWorkflowDefinitionIds: [ObjectId, ...], // Escludere
workflowsOptOut: boolean, // Elaborare solo i forzati
aiEnabled: boolean, // Ottimizzatore IA attivo
// ... resto della config
}Gli ID puntano a workflow-definitions._id.