Skip to content

Configurazione IA per campagna

Accesso da: Tabella campagne → riga → drawer Configurazione IA.

Ogni campagna espone quattro controlli che regolano l'interazione dei workflow con essa. I primi tre formano il gate dei workflow; il quarto controlla se le azioni IA vengono eseguite all'interno dei workflow che elaborano effettivamente la campagna.

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.

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)
qualsiasiqualsiasi✅ (forzato)
qualsiasiqualsiasiqualsiasi❌ (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.

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:

js
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.

Epinium Documentation