Funzionamento delle regole di elaborazione

Le regole di elaborazione ti consentono di apportare modifiche ai dati in base a condizioni definite. Quando gli attributi o i valori corrispondono a condizioni definite, è possibile impostare ed eliminare i valori e impostare gli eventi.

Le regole di elaborazione vengono applicate ai dati durante la raccolta e vengono applicate a tutti i dati che provengono dalle librerie AppMeasurement e dall’API di inserimento dati. Le regole di elaborazione si applicano anche alle origini dati complete e di registro. Queste origini contengono dati che rappresentano un hit o un'azione eseguita da un utente. Le regole di elaborazione non si applicano ad altre origini dati.

Concetti importanti

La tabella seguente contiene concetti chiave che è necessario comprendere quando si utilizzano le regole di elaborazione:

Concetto

Dettagli

Le regole si applicano a una singola suite di rapporti.

Copiare le regole di elaborazione in un'altra suite di rapporti

Le regole di elaborazione vengono applicate nell’ordine elencato.

Se un’azione modifica un valore, le condizioni successive utilizzano il nuovo valore.

Le regole di elaborazione vengono applicate immediatamente alla suite di rapporti dopo il salvataggio.

Le modifiche apportate alle regole di elaborazione dovrebbero essere visibili nella suite di rapporti entro pochi minuti dal salvataggio. Durante il test delle regole di elaborazione, ti consigliamo di configurare rapporti in tempo reale nella suite di rapporti di prova in modo da visualizzare rapidamente i risultati di una regola di elaborazione.

Le regole di elaborazione sono l'unico modo per accedere alle variabili di dati di contesto.

Copiare una variabile di dati di contesto in un eVar

Le regole di elaborazione vengono applicate prima delle regole VISTA e Marketing Channel.

Ordine di elaborazione

Gli hit non possono essere esclusi.

Puoi utilizzare le regole VISTA per escludere gli hit.

Impossibile modificare la stringa di prodotto, il referente e l'agente utente.

Il referente e l'agente utente sono di sola lettura. La stringa di prodotto non è disponibile.

Gli attributi e le classificazioni dei dispositivi mobili non sono disponibili.

La ricerca per dispositivi mobili viene eseguita prima delle regole di elaborazione, ma gli attributi non sono disponibili nelle regole di elaborazione.

I parametri della stringa di query non possono essere letti oltre i primi 255 caratteri di un URL se si esegue JavaScript AppMeasurement H.25.2 o versioni precedenti. JavaScript AppMeasurement H.25.3 e versioni successive forniscono l’URL completo, inclusi tutti i parametri delle stringhe query alle regole di elaborazione.

Effettua l’aggiornamento a H.25.3 o versioni successive, oppure leggi i parametri della stringa di query da URL lunghi lato client e archivia i valori nelle variabili di dati contestuali.

I valori della stringa di query devono essere codificati in Unicode o UTF-8 per essere letti dalle regole di elaborazione.

Questo potrebbe influenzare i caratteri multibyte passati utilizzando stringhe di query.

Hai un limite a 150 regole con 30 condizioni per ciascuna suite di rapporti.

I limiti delle regole di elaborazione si riferiscono a suite di rapporti, non a società.

È necessario impostare le regole di elaborazione per recuperare le variabili dei dati di contesto prima dell’invio dei dati.

Le regole di elaborazione vengono applicate quando vengono inviate le chiamate al server. I valori memorizzati nelle variabili di dati di contesto vengono scartati se non vengono copiati utilizzando le regole di elaborazione.

I confronti di valori nell’interfaccia utente distinguono tra maiuscole e minuscole.

Pulizia dei valori in un rapporto .

I nomi delle variabili di dati di contesto possono contenere solo caratteri alfanumerici, caratteri di sottolineatura e punti. Eventuali caratteri aggiuntivi vengono eliminati.

Ad esempio, la variabile di dati di contesto login_page-home diventa automaticamente login_pagehome. Tutti i dati inviati alla variabile login_page-home sono allocati sotto login_pagehome.

Le variabili di dati di contesto che contengono caratteri non supportati non possono essere aggiunte nell’interfaccia delle Regole di elaborazione.

Caret (^) è un carattere speciale nel sistema di regole di elaborazione.

Per far corrispondere un singolo carattere di accento circonflesso, utilizza due caratteri di accento circonflesso (^).

Condizioni della regola di elaborazione

Le condizioni controllano le variabili di pagina per un valore corrispondente o se è presente un valore. È possibile aggiungere più condizioni e selezionare se tutte le condizioni devono essere soddisfatte.

Puoi creare una regola senza condizioni per eseguire sempre azioni definite.

Prima dell’esecuzione delle azioni, le variabili non vengono controllate automaticamente per i valori. Ad esempio, Prop1 contiene un valore di "qualcosa" e eVar1 è vuoto. Se si imposta Prop1 su uguale a eVar1, entrambi i valori saranno vuoti. Se devi evitarlo, aggiungi una condizione per verificare la presenza di un valore.

Azioni regola di elaborazione

Le azioni impostano le variabili di pagina, eliminano le variabili di pagina o attivano gli eventi. Le azioni possono anche concatenare valori da visualizzare in un rapporto.

Ad esempio, è possibile visualizzare category:product concatenando due variabili.

In questa pagina