Regole di classificazione
Le regole di classificazione cercano regolarmente termini non classificati. Se viene trovata una corrispondenza alla regola, le regole aggiungono automaticamente i termini alle tabelle di dati di classificazione. Puoi inoltre utilizzare le regole di classificazione per sovrascrivere le chiavi esistenti.
Analytics > Admin > Classification Rule Builder
Il Generatore di regole consente di creare un set di regole di classificazione, che è un elenco di regole di classificazione. Se una regola corrisponde ai criteri specificati, esegue un’azione.
Le regole di classificazione sono utili per:
-
E-mail e Annunci visualizzati: crea regole di classificazione per raggruppare le singole campagne pubblicitarie per apprendere le prestazioni delle campagne display rispetto alle campagne e-mail.
-
Codici di tracciamento: crea regole di classificazione per classificare i valori chiave derivati dalle stringhe nei codici di tracciamento e farli corrispondere a criteri specifici definiti dall’utente.
-
Termini di ricerca: utilizza espressioni regolari e caratteri jolly per semplificare la classificazione dei termini di ricerca. Ad esempio, se un termine di ricerca contiene
baseball
, puoi impostare una classificazioneSports League
suMLB
.
Ad esempio, supponiamo che un codice di tracciamento per un ID di campagna e-mail sia:
em:Summer:2013:Sale
.
È possibile impostare tre regole in un set di regole che identificano le parti della stringa e classificano i valori:
Elaborazione delle regole how-rules-are-processed
Informazioni importanti sull’elaborazione delle regole di classificazione.
Informazioni importanti sulle regole
-
Specifica le autorizzazioni del gruppo per le classificazioni in Admin Tools.
-
Espressioni regolari: la guida è disponibile in Espressioni regolari nelle regole di classificazione.
-
Suite di rapporti: non puoi scegliere una classificazione finché non viene selezionata almeno una suite di rapporti. Non puoi applicare la suite di rapporti finché non hai creato il set di regole e assegnato una variabile.
Quando verifichi il set di regole, utilizza le chiavi (la variabile da classificare) del rapporto per vedere in che modo verranno influenzate dal set di regole. La chiave è la variabile da classificare, o la prima colonna nella tabella di caricamento della classificazione.
-
Priorità delle regole: se una chiave corrisponde a più regole che impostano la stessa classificazione (nella colonna Set Classification), l’ultima regola che corrisponde alla classificazione ha la priorità. Consulta Informazioni sulla priorità delle regole.
-
Limiti al numero di regole: non vi sono limiti al numero di regole che puoi creare. Tuttavia, un numero elevato di regole può influire sulle prestazioni del browser.
-
Elaborazione: le regole vengono elaborate a intervalli frequenti, a seconda del volume di traffico correlato alla classificazione.
Le regole attive vengono elaborate ogni quattro ore ed esaminano i dati di classificazione che risalgono in genere a un mese. Le regole verificano automaticamente la presenza di nuovi valori e caricano le classificazioni utilizzando l’importazione.
-
Sovrascrittura delle classificazioni esistenti: consulta In quali casi le regole non classificano le chiavi? Se necessario, puoi eliminare o rimuovere le classificazioni esistenti utilizzando l’importazione.
In quali casi le regole non classificano le chiavi?
Quando attivi le regole, puoi sovrascrivere le classificazioni esistenti. Nelle situazioni seguenti, una regola di classificazione non classifica una chiave(variabile) se:
-
La chiave è già classificata e non hai selezionato Sovrascrivi classificazioni.
Puoi sovrascrivere le classificazioni quando aggiungi e attivi una regola e quando attivi l’integrazione dei connettori dati. Per i connettori dati, le regole vengono create dai partner nel centro sviluppatori e visualizzate nel Classification Rule Builder.
-
Una chiave classificata non è stata visualizzata nei dati dopo un arco temporale specificato durante la sovrascrittura di una chiave, anche dopo l’attivazione di Sovrascrivi classificazioni.
-
La chiave non è classificata e non viene mai passata in Adobe Analytics dopo l’arco temporale iniziato circa un mese fa.
note note NOTE Nei rapporti, le classificazioni si applicano a qualsiasi arco temporale specificato, ogni volta che esiste una chiave. L’intervallo di date di un rapporto non influisce sul reporting.
Espressioni regolari nelle regole di classificazione regex-in-classification-rules
Utilizza espressioni regolari per far corrispondere valori stringa formattati in modo uniforme con una classificazione. Ad esempio, puoi creare una classificazione da caratteri specifici in un codice di tracciamento. È possibile far corrispondere caratteri, parole o pattern di caratteri specifici.
- Espressione regolare - Esempio di codice di tracciamento
- Espressione regolare - Classificazione di un carattere specifico
- Espressioni regolari - Corrispondenza di codici di tracciamento di lunghezza variabile
- Espressioni regolari - Esempio di “non contiene”
- Espressioni regolari - Tabella riferimenti
Espressione regolare - Esempio di codice di tracciamento section_2EF7951398EB4C2F8E52CEFAB4032669
In questo esempio, supponiamo tu voglia classificare il seguente ID campagna:
Sample Key: em:JuneSale:20130601
Le parti del codice di tracciamento che desideri classificare sono:
em
= e-mailJuneSale
= nome della campagna20130601
= data
Regular Expression: ^(.+)\:(.+)\:(.+)$
Correlazione tra l’espressione regolare e l’ID campagna:
Match Groups: mostra in che modo l’espressione regolare corrisponde ai caratteri dell’ID campagna, in modo da poter classificare una posizione nell’ID campagna.
In questo esempio comunica alla regola che la data della campagna 20140601
si trova nel terzo gruppo (.+)
, identificato da $3
.
Rule Builder
Nel Rule Builder, configura la regola come segue:
Sintassi
^(.+)\:(.+)\:(.+)$
em:JuneSale:20130601
$0
: em:JuneSale:20130601
$1
: em $2
: JuneSale $3
: 20130601^
= avvia la riga () = raggruppa i caratteri e consente di estrarre i caratteri corrispondenti tra parentesi. (.+)
= acquisisce un carattere ( . ) e ( + ) qualsiasi altro carattere \ = inizio di una stringa. $
= indica che il carattere precedente (o il gruppo di caratteri) è l’ultimo della riga.Per informazioni sul significato dei caratteri in un’espressione regolare, consulta Espressioni regolari - Tabella riferimenti.
Espressione regolare - Classificazione di un carattere specifico section_5D300C03FA484BADACBFCA983E738ACF
Un modo per utilizzare un’espressione regolare è classificare un carattere specifico in una stringa di caratteri. Ad esempio, supponiamo che il seguente codice di tracciamento contenga due caratteri importanti:
Sample Key: 4s3234
4
= nome del marchios
= identifica un motore di ricerca, ad esempio Google
Rule Builder
Nel Rule Builder, configura la regola come segue:
^.(s).*$
$0
(acquisisce i primi due caratteri per il nome del marchio e il motore di ricerca).^.(s).*$
$1
(acquisisce il secondo carattere per Google).Espressioni regolari - Corrispondenza di codici di tracciamento di lunghezza variabile section_E86F5BF5C2F44ABC8FFCE3EA67EE3BB2
Questo esempio mostra come identificare caratteri specifici tra i due punti di delimitazione quando sono presenti codici di tracciamento di lunghezze diverse. Adobe consiglia di utilizzare un’espressione regolare per ciascun codice di tracciamento.
Chiavi di esempio:
a:b
a:b:c
a:b:c:d
Sintassi
Rule Builder
Nel Rule Builder, configura la regola come segue:
a:b
^([^\:]+)\:([^\:]+)$
$1
a:b
^([^\:]+)\:([^\:]+)$
$2
a:b:c
^([^\:]+)\:([^\:]+)\:([^\:]+)$
$1
a:b:c
^([^\:]+)\:([^\:]+)\:([^\:]+)$
$2
a:b:c
^([^\:]+)\:([^\:]+)\:([^\:]+)$
$3
a:b:c:d
^([^\:]+)\:([^\:]+)\:([^\:]+)\:([^\:])$
$4
Espressioni regolari - Esempio di "non contiene" section_FCA88A612A4E4B099458E3EF7B60B59C
Questo esempio fornisce un’espressione regolare che corrisponde a qualsiasi stringa che non contiene caratteri specifici, in questo caso 13
.
Espressione regolare:
^(?!.*13.*).*$
Stringhe di prova:
a:b:
a:b:1313
c:d:xoxo
c:d:yoyo
Risultati della corrispondenza:
a:b:
c:d:xoxo
c:d:yoyo
In questo risultato, a:b:1313
non indica una corrispondenza.
Espressioni regolari - Tabella riferimenti section_0211DCB1760042099CCD3ED7A665D716
(?ms)
?i
)abc
]^abc
]a-z
]a-zA-Z
]^
$
\A
\z
.
\s
\S
\d
\D
\w
\W
\b
(...)
(a\b)
a?
a*
a+
a{3}
a{3,}
a{3,6}
Una buona risorsa per testare la validità delle espressioni regolari è https://rubular.com/.
Informazioni sulla priorità delle regole
Se una chiave viene associata a più regole e imposta la stessa colonna di classificazione mostrata nella colonna Set Classification, l’ultima regola ha la priorità. Di conseguenza, potrebbe essere utile classificare come ultima la regola più importante del set di regole.
Se crei più regole che non condividono la stessa classificazione, l’ordine di elaborazione non ha importanza.
Di seguito è illustrato un esempio di regola del termine di ricerca che classifica i tipi di ricerca per un atleta:
Se un utente cerca Cowboys fantasy Tony Romo
, il termine Player
viene classificato, perché corrisponde all’ultima classificazione data che compare nella colonna Imposta classificazione.
Allo stesso modo, supponiamo che tu abbia impostato due regole in un set per i seguenti termini di ricerca:
Un utente cerca Cowboys vs. Broncos
. Se il Generatore di regole individua un conflitto nella corrispondenza delle regole, la classificazione per la seconda regola (Denver) viene applicata a questa ricerca.
Aggiungere una regola di classificazione a un set di regole add-classification-to-rule-set
Per aggiungere nuove regole, fai corrispondere una condizione a una classificazione e specifica l’azione.
Per aggiungere o modificare una regola di classificazione:
-
Nella pagina del set di regole, fai clic su Add Rule.
-
Accanto a Report Suites, fai clic su Add Suites per specificare una o più suite di rapporti da assegnare al set di regole.
Viene visualizzata la pagina Select Report Suites.
note note NOTE Le suite di rapporti vengono visualizzate in questa pagina solo quando sono soddisfatte le seguenti condizioni: -
Le suite di rapporti hanno almeno una classificazione definita per la variabile in Admin Tools.
Per una spiegazione di questo prerequisito, vedere Variabile in Set di regole di classificazione.
-
Hai selezionato la suite di rapporti nella pagina Available Report Suites, che viene visualizzata dopo aver fatto clic su Aggiungi set di regole per creare il set di regole.
-
-
Specifica se i valori esistenti devono essere sovrascritti:
table 0-row-2 1-row-2 Le regole sovrascrivono eventuali valori esistenti (Impostazione predefinita) Sovrascrivi sempre le chiavi di classificazione esistenti, comprese le classificazioni caricate tramite l’importazione (SAINT). Le regole sovrascrivono solo i valori non impostati Compila solo celle vuote (non impostate). Le classificazioni esistenti non saranno modificate. -
Definisci la regola o le regole.
Per esempi sulla creazione delle regole, consulta Generatore di regole di classificazione ed Espressioni regolari nelle regole di classificazione.
note note NOTE Se una chiave corrisponde a più regole che impostano la stessa classificazione (nella colonna Imposta classificazione), viene utilizzata l’ultima regola che corrisponde alla classificazione. Per ulteriori informazioni sull’ordinamento delle regole, consulta Informazioni sulla priorità delle regole menzionato sopra. -
Dopodiché, fai clic su Active per convalidare e attivare la regola.
L’attivazione di una regola crea e carica il file automaticamente.
Definizioni dei campi: consulta Generatore di regole di classificazione per le definizioni complete delle opzioni di interfaccia in questa pagina.
Verificare un set di regole di classificazione
Puoi verificare una regola di classificazione o un set di regole. L’esecuzione di un test verifica tutte le regole in un set.
Per verificare un set di regole di classificazione:
-
Fai clic sul nome del set di regole nel Classification Rule Builder.
-
Verifica che il set di regole sia associato a una suite di rapporti.
-
Nell’editor delle regole, fai clic su Test Rule Set.
-
Digita o incolla le chiavi di prova nel campo Sample Keys.
Le chiavi di esempio includono:
- Codici di tracciamento
- Parole chiave o frasi di ricerca
Per informazioni sulla verifica delle espressioni regolari, consulta Espressioni regolari nelle regole di classificazione.
-
Fai clic su Run Test.
Le regole corrispondenti vengono visualizzate nella tabella Results.
-
(Facoltativo) Fai clic su Activate per attivare la regola e per sovrascrivere le classificazioni esistenti.
Consulta per ulteriori informazioni sull’uso delle regole per sovrascrivere le classificazioni esistenti.
Convalidare e attivare le regole di classificazione
Per convalidare e attivare le regole di classificazione:
-
Crea un set di regole di classificazione, quindi aggiungi le regole di classificazione al set.
-
Nell’editor delle regole, fai clic su Activate.
-
Per sovrascrivere le classificazioni, abilita Overwrite classifications for <selezione> (facoltativo).
Questa opzione consente di sovrascrivere le classificazioni esistenti per le chiavi interessate.
Consulta la Pagina regole per una definizione di questa opzione.