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 classification rule set (set di regole di classificazione), che è un elenco di classification rules. Se una regola corrisponde ai criteri specificati, esegue un’azione.

Le regole di classificazione sono utili per:

  • Annunci e-mail e display: crea regole di classificazione per raggruppare le singole campagne pubblicitarie per confrontare le prestazioni delle campagne display ed 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 classificazione Sports League su MLB.

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:

Seleziona tipo di regola Inserisci criteri di corrispondenza Imposta classificazione Su
Inizia con em: Canale E-mail
Termina con Vendita Tipo Vendita
Contiene 2013 Anno 2013

Elaborazione delle regole

Informazioni importanti sull’elaborazione delle regole di classificazione.

Nota

Il Rule Builder non supporta le classificazioni numeriche 2.

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 intervallo di tempo 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’intervallo di tempo iniziato circa un mese fa.

    Nota

    Nei rapporti, le classificazioni si applicano a qualsiasi intervallo di tempo specificato, ogni volta che esiste una chiave. L’intervallo di date di un rapporto non influisce sul reporting.

Espressioni regolari nelle regole di classificazione

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.

Nota

Secondo le best practice, le espressioni regolari sono particolarmente indicate per i codici di tracciamento che utilizzano delimitatori.

Espressione regolare - Esempio di codice di tracciamento

Nota

Se il codice di tracciamento è codificato in URL, non verrà classificato dal Generatore di regole.

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-mail
  • JuneSale = nome della campagna
  • 20130601 = 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:

Seleziona tipo di regola Inserisci criteri di corrispondenza Imposta classificazione Su
Espressione regolare ^(.+)😦.+)😦.+)$ Data della campagna $ 3

Sintassi

Espressione regolare Stringa o risultato della corrispondenza Relativi gruppi di corrispondenza
^(.+)\:(.+)\:(.+)$ em:JuneSale:20130601 $0: em:JuneSale:20130601 $1: em $2: JuneSale $3: 20130601
Creazione della sintassi ^ = 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

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 marchio
  • s = identifica un motore di ricerca, ad esempio Google

Rule Builder

Nel Rule Builder, configura la regola come segue:

Seleziona tipo di regola Inserisci criteri di corrispondenza Imposta classificazione Su
Espressione regolare ^.(s).*$ Marchio e motore di ricerca $0 (acquisisce i primi due caratteri per il nome del marchio e il motore di ricerca).
Espressione regolare ^.(s).*$ Motore di ricerca $1 (acquisisce il secondo carattere per Google).

Espressioni regolari - Corrispondenza di codici di tracciamento di lunghezza variabile

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:

Seleziona tipo di regola Inserisci criteri di corrispondenza Imposta classificazione Su
Espressione regolare: per la stringa di corrispondenza a:b ^([^\:]+)\:([^\:]+)$ a $1
Espressione regolare: per la stringa di corrispondenza a:b ^([^\:]+)\:([^\:]+)$ b $2
Espressione regolare: per la stringa di corrispondenza a🅱️c ^([^\:]+)\:([^\:]+)\:([^\:]+)$ a $1
Espressione regolare: per la stringa di corrispondenza a🅱️c ^([^\:]+)\:([^\:]+)\:([^\:]+)$ b $2
Espressione regolare: per la stringa di corrispondenza a🅱️c ^([^\:]+)\:([^\:]+)\:([^\:]+)$ c $3
Espressione regolare: per la stringa di corrispondenza a🅱️c:d ^([^\:]+)\:([^\:]+)\:([^\:]+)\:([^\:])$ d $4

Espressioni regolari - Esempio di “non contiene”

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

Espressione Descrizione
(?ms) Fa corrispondere l’intera espressione regolare a un input multi-riga, consentendo al carattere jolly . di corrispondere a qualsiasi carattere di nuova riga
(?i) Fa in modo che l’intera espressione regolare non faccia distinzione tra maiuscole e minuscole
[abc] Un carattere singolo tra: a, b o c
[^abc] Qualsiasi carattere singolo tranne: a, b o c
[a-z] Qualsiasi carattere singolo nell’intervallo a-z
[a-zA-Z] Qualsiasi carattere singolo nell’intervallo a-z o A-Z
^ Inizio riga (corrisponde all’inizio della riga)
$ Corrispondenza con la fine della riga (o prima di una nuova riga alla fine)
\A Inizio della stringa
\z Fine della stringa
. Corrispondenza con qualsiasi carattere (tranne una nuova riga)
\s Qualsiasi carattere spazio vuoto
\S Qualsiasi carattere tranne gli spazi vuoti
\d Qualsiasi cifra
\D Qualsiasi carattere tranne le cifre
\w Qualsiasi carattere alfanumerico (lettera, numero, carattere di sottolineatura)
\W Qualsiasi carattere non alfanumerico
\b Qualsiasi confine di parola
(...) Acquisire tutti i caratteri racchiusi tra parentesi
(a|b) a o b
a? Zero o uno di a
a* Zero o più di uno di a
a+ Uno o più di a
a{3} Esattamente 3 di a
a{3,} 3 o più di a
a{3,6} Tra 3 e 6 di a

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:

Numero regola Tipo di regola Corrispondenza Imposta classificazione Su
1 Contiene Cowboys Tipo di ricerca Squadra
2 Contiene Fantasy Tipo di ricerca Fantasy
3 Contiene Romo Tipo di ricerca Giocatore

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:

Numero regola Tipo di regola Corrispondenza Imposta classificazione Su
1 Contiene Cowboys Città Dallas
2 Contiene Broncos Città Denver

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

Passaggi che descrivono come aggiungere o modificare una regola di classificazione.

Per aggiungere nuove regole, fai corrispondere una condizione a una classificazione e specifica l’azione.

Nota

In questa procedura, devi applicare le regole a una o più suite di rapporti. Il numero di regole consigliato per set di regole è compreso tra 500 e 1000, anche se non esistono limiti. Se disponi di più di 100 regole, prova a semplificare il set di regole utilizzando le sottoclassificazioni.

  1. Crea un set di regole di classificazione .

  2. Nella pagina del set di regole, fai clic su Add Rule.

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

    Nota

    Le suite di rapporti vengono visualizzate in questa pagina only 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, consulta Variable 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.
  4. Specifica se i valori esistenti devono essere sovrascritti:

    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.
  5. Definisci la regola o le regole.

    Risultato del passaggio

    Per esempi sulla creazione delle regole, consulta Generatore di regole di classificazione ed Espressioni regolari nelle regole di classificazione.

    Nota

    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.

  6. Verifica il set di regole.

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

Passaggi che descrivono come verificare una regola di classificazione o un set di regole. L’esecuzione di un test verifica tutte le regole in un set.

  1. Crea un set di regole di classificazione .

  2. Fai clic sul nome del set di regole nel Classification Rule Builder.

  3. Verifica che il set di regole sia associato a una suite di rapporti.

  4. Nell’editor delle regole, fai clic su Test Rule Set.

    Risultato del passaggio

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

  6. Fai clic su Run Test.

    Le regole corrispondenti vengono visualizzate nella tabella Results.

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

Passaggi che descrivono come convalidare e attivare le regole di classificazione.

  1. Crea un set di regole di classificazione, quindi aggiungi le regole di classificazione al set.

  2. Nell’editor delle regole, fai clic su Activate.

  3. Per sovrascrivere le classificazioni, abilita Overwrite classifications for <selection> (facoltativo).

    Questa opzione consente di sovrascrivere le classificazioni esistenti per le chiavi interessate.

    Consulta la Pagina regole per una definizione di questa opzione.

In questa pagina