Show Menu
ARGOMENTI×

Regole

Launch è un sistema basato su regole. Cerca l'interazione con l'utente e i dati associati. Quando i criteri descritti nelle tue regole vengono soddisfatti, la regola attiva l'estensione, lo script o il codice lato client identificato.
Genera le regole per integrare dati e funzionalità di tecnologie marketing e annunci che unificano prodotti diversi in un'unica soluzione.
Per un video introduttivo, consulta Generatore di regole .
È all'interno degli eventi che avvengono la maggior parte delle interazioni. Puoi misurare e rispondere a tali interazioni in tempo reale, senza bisogno del codice lato client.
Eventi (If): la regola deve cercare l'evento. Ciò viene definito scegliendo un evento, eventuali condizioni applicabili ed eventuali eccezioni.
Azioni (Then): gli attivatori si manifestano dopo che gli eventi di una regola si sono verificati e tutte le condizioni sono state soddisfatte. Una regola in Launch può attivare tutte le azioni discrete che desideri e controllare l'ordine in cui si verificano tali azioni. Ad esempio, una singola regola per una pagina di ringraziamento per l'e-commerce può attivare gli strumenti di analisi e i tag di terze parti da una singola regola. Non è necessario creare regole separate per ogni estensione o tag.
Puoi aggiungere più tipi di evento. Più eventi sono collegati con un operatore OR, pertanto le condizioni della regola saranno valutate se uno qualsiasi degli eventi viene soddisfatto.

Eventi e condizioni (if)

Gli eventi con qualsiasi condizione sono la porzione If di una regola.
Se si verifica un evento specificato, vengono valutate le condizioni, quindi vengono eseguite le azioni specificate, se necessario.
  • Eventi
    Specifica uno o più eventi che devono aver luogo per attivare la regola. Gli eventi multipli sono collegati da un operatore OR. Uno qualsiasi degli eventi specificati attiva la regola.
  • Condizioni
    Restringi l'evento configurando tutte le condizioni che devono essere soddisfatte per un evento che attiva la regola. Un'eccezione è definita come condizione NOT. Condizioni multiple sono collegate da un AND.
Gli eventi disponibili dipendono dalle estensioni installate. Per informazioni sugli eventi nell'estensione Core, consulta Tipi di evento estensione Core .
DTM forniva tipi di evento di caricamento pagina, basati su evento ed eventi di chiamata diretta; ora non avviene più in Launch. Anziché i tipi di evento, le estensioni Launch configurano singoli eventi.
Sono necessari solo gli eventi. Le condizioni e le eccezioni sono facoltative.

Azioni (then)

Le azioni sono la parte Then di una regola. Se quando viene attivato un evento le condizioni restituiscono true come risultato e le eccezioni restituiscono false, le azioni vengono eseguite. Puoi trascinare e rilasciare azioni per ordinarle come desideri.
L'azione, o then , parte della formula determina cosa accade quando avviene l'evento e tutte le condizioni ed esclusioni vengono soddisfatte.

Creare una regola

Crea una regola specificando le azioni che si verificano se viene soddisfatta una condizione.
  1. Apri la scheda Rules, quindi fai clic su Create New Rule .
  2. Denomina la regola.
  3. Fai clic sull'icona Add Eventi.
  4. Scegli l'estensione e uno dei tipi di evento disponibili per tale estensione, quindi configura le proprietà dell'evento.
    I tipi di evento disponibili vengono definiti dall'estensione.
    Alcuni eventi non dispongono di proprietà che devono essere configurate.
  5. Imposta il parametro Ordine, quindi fai clic su Keep Changes .
    L'ordine predefinito per tutti i componenti della regola è 50. Se vuoi che una di queste venga eseguita prima, impostala con un numero inferiore a 50.
    • L'ordine dell'esecuzione equivale all'ordine dei numeri. 1 precede 3. 3 precede 10. 10 viene precede 100 ecc.
    • Le regole che hanno lo stesso ordine vengono eseguite senza nessun ordine specifico.
    • Le regole vengono attivate in ordine, ma non necessariamente completate nello stesso ordine. Se la Regola A e la Regola B condividono un evento e assegni l'ordine in modo che la Regola A arrivi per prima, se la Regola A esegue un elemento in modo asincrono, non c'è garanzia che la Regola A termini prima dell'avvio della Regola B.
      Se desideri che venga eseguita in un secondo momento, impostala con un numero maggiore di 50. Per ulteriori informazioni sull'ordinamento, consulta Ordinamento delle regole .
  6. Fai clic sull'icona Add Condizioni, quindi scegli un tipo di logica, un'estensione, un tipo di condizione e configura le proprietà della condizione. Quindi fai clic su Keep Changes .
    Tipo di logica:
    • Il tipo di logica Standard consente di eseguire azioni se la condizione viene soddisfatta
    • Il tipo logica Eccezione impedisce l'esecuzione delle azioni se la condizione viene soddisfatta
Puoi aggiungere altre condizioni. Condizioni multiple all'interno della stessa condizione sono unite a un operatore OR, configurazioni di condizioni multiple sono collegate da un operatore AND. Le eccezioni della regola vengono valutate se uno qualsiasi degli eventi viene soddisfatto, insieme alle relative condizioni.
  1. Fai clic sull'icona Add Azioni, quindi scegli l'estensione e uno dei tipi di azione disponibili per l'estensione, configura le proprietà per l'azione, quindi fai clic su Keep Changes .
    I tipi di azione disponibili vengono definiti dall'estensione.
    Puoi aggiungere più tipi di evento. Più eventi sono collegati con un operatore OR, pertanto le condizioni della regola saranno valutate se uno qualsiasi degli eventi viene soddisfatto.
  2. Rivedi la regola, quindi fai clic su Save Rule .
    Successivamente, quando pubblichi , aggiungi questa regola a una libreria e distribuiscila.
Quando modifichi o aggiorni una regola esistente, viene creata una nuova versione della regola, che puoi quindi distribuire.
Quando crei o modifichi regole, puoi salvarle e distribuirle nella libreria attiva . In questo modo la tua libreria viene salvata immediatamente e viene eseguita una build. Viene visualizzato lo stato della build.

Ordine regole

L'ordinamento delle regole consente di controllare l'ordine di esecuzione per le regole che condividono un evento.
Spesso è importante attivare le regole in un ordine specifico. Esempi: (1) disponi di diverse regole che impostano le variabili Analytics in modo condizionato e devi accertarti che la regola con Invia Beacon sia attivata per ultima. (2) disponi di una regola che attiva Target e di un'altra regola che attiva Analytics e desideri che la regola Target venga eseguita per prima.
In sostanza, la responsabilità di eseguire azioni in ordine è dello sviluppatore di estensione del tipo di evento in uso. Per le estensioni Adobe, Adobe si accerta che ciò funzioni correttamente. Per le estensioni di terze parti, Adobe fornisce indicazioni agli sviluppatori di estensioni per implementarlo correttamente, ma spetta a loro farlo.
Adobe consiglia caldamente di ordinare le regole con numeri positivi compresi tra 1 e 100 (il valore predefinito è 50). La semplicità è la scelta migliore. Ricorda che devi mantenere l'ordine che hai stabilito. Adobe tuttavia, riconosce che ci possono essere casi limite in cui questa potrebbe essere una scelta limitativa, per questo sono concessi altri numeri. Launch supporta i numeri tra +/- 2,147,483,648. Puoi anche utilizzare una dozzina di decimali, ma se ti trovi in uno scenario in cui hai necessità di farlo, dovresti ripensare ad alcune delle decisioni che hai preso per arrivare al punto in cui ti trovi.

Situazioni che potrebbero verificarsi con

  • Cinque regole condividono un evento. Tutte hanno priorità predefinita. Desidero che una di queste venga eseguita per ultima. È sufficiente modificare tale componente della regola e assegnargli un numero maggiore di 50 (ad esempio, 60).
  • Cinque regole condividono un evento. Tutte hanno priorità predefinita. Desidero che una di queste venga eseguita per prima. È sufficiente modificare tale componente della regola e assegnargli un numero inferiore di 50 (ad esempio, 40).

Gestione delle regole lato client

L'ordine di caricamento delle regole dipende dal fatto che l'azione delle regole sia configurata con JavaScript, HTML o altro codice lato client, e che le regole utilizzino un evento fine pagina, principale o un altro tipo di evento.
Puoi utilizzare document.write tra gli script personalizzati indipendentemente dagli eventi configurati per la regola.
Puoi ordinare diversi tipi di codici personalizzati tra loro. Ad esempio, puoi utilizzare un'azione codice personalizzato JavaScript, poi un'azione codice personalizzato HTML, quindi un'azione codice personalizzato JavaScript. Launch si assicura che vengano eseguite in tale ordine.

Regole con evento fine pagina o principale

  • JavaScript: JavaScript è incorporato nella libreria Launch principale. Lo script personalizzato viene racchiuso in un tag script e scritto nel documento utilizzando document.write . Se la regola dispone di più script personalizzati, questi vengono scritti in ordine.
  • HTML: il codice HTML è incorporato nella libreria principale di Launch. document.write viene utilizzato per scrivere il codice HTML nel documento. Se la regola dispone di più script personalizzati, questi vengono scritti in ordine.

Regole con qualsiasi altro evento

  • JavaScript: il JavaScript viene caricato dal server come testo normale, racchiuso in un tag script e aggiunto al documento utilizzando Postscribe. Se la regola dispone di più script personalizzati JavaScript, questi verranno caricati in parallelo dal server, ma vengono eseguiti nello stesso ordine configurato nella regola.
  • HTML: l'HTML viene caricato dal server e aggiunto al documento utilizzando Postscribe. Se la regola dispone di più script personalizzati HTML, questi verranno caricati in parallelo dal server, ma vengono eseguiti nello stesso ordine configurato nella regola.