Campi derivati derived-fields
I campi derivati sono un aspetto importante della funzionalità di reporting in tempo reale in Adobe Customer Journey Analytics. Un campo derivato consente di definire al volo manipolazioni (spesso complesse) dei dati tramite un generatore di regole personalizzabile. Puoi quindi utilizzare tale campo derivato come componente (metrica o dimensione) in Workspace o definirlo ulteriormente come componente nella Visualizzazione dati.
I campi derivati possono far risparmiare una quantità significativa di tempo e fatica, rispetto alla trasformazione o alla manipolazione dei dati in altre posizioni al di fuori di Customer Journey Analytics. Ad esempio Preparazione dati, Data distiller o all’interno dei processi Estrai, Trasforma, Carica (ETL, Extract Transform Load) o Estrai, Carica, Trasforma (ELT, Extract Load Transform).
I campi derivati sono definiti all’interno delle visualizzazioni dati, sono basati su un set di funzioni definite come regole e applicate ai campi standard e/o di schema disponibili.
Esempi di casi d’uso sono:
-
Definisci un campo Nome pagina derivato che corregga i valori errati dei nomi di pagina raccolti per correggere i valori dei nomi di pagina.
-
Definisci un campo Canale di marketing derivato che determini il canale di marketing appropriato in base a una o più condizioni (ad esempio parametro URL, URL pagina, nome pagina).
I componenti standard sono supportati solo sui set di dati evento nei campi derivati.
Interfaccia campo derivato interface
Quando crei o modifichi un campo derivato, utilizzi l’interfaccia del campo derivato.
Utilizza l’elenco a discesa per selezionare tra:
È possibile cercare funzioni, modelli di funzione, schemi e campi standard utilizzando la casella di ricerca
Puoi filtrare l’elenco oggetti selezionato selezionando
Consulta Interfaccia regola per ulteriori informazioni.
È possibile inserire una funzione all’inizio, alla fine o tra le regole già disponibili nel generatore di regole. L’ultima regola nel generatore di regole determina l’output finale del campo derivato.
Procedura guidata del modello di campo wizard
Quando accedi all’interfaccia del campo derivato per la prima volta, viene visualizzata la procedura guidata Inizia con un modello di campo.
- Seleziona il modello che descrive meglio il tipo di campo che stai tentando di creare.
- Seleziona il pulsante **** Seleziona **** per continuare.
La finestra di dialogo del campo derivato viene compilata con regole (e funzioni) necessarie o utili per il tipo di campo selezionato. Per ulteriori informazioni sui modelli disponibili, consulta Modelli di funzione.
Interfaccia regola rules
Quando definisci una regola nel generatore di regole, utilizzi l’interfaccia regola.
Query Parameter.Per visualizzare un pop-up con ulteriori informazioni sulla funzione, seleziona l’
Seleziona l’
Utilizzare l’editor per immettere una descrizione. È possibile utilizzare la barra degli strumenti per formattare il testo (utilizzando selettore di stile, grassetto, corsivo, sottolineato, a destra, a sinistra, centrato, colore, elenco numerato, elenco puntato) e aggiungendo collegamenti a informazioni esterne.
Per completare la modifica della descrizione, fai clic all’esterno dell’editor.
Per informazioni dettagliate su ciascuna delle funzioni supportate, vedere Riferimento funzione.
Creare un campo derivato create
-
Seleziona una visualizzazione dati esistente o creane una. Per ulteriori informazioni, consulta Visualizzazioni dati.
-
Seleziona la scheda **** Componenti **** della visualizzazione dati.
-
Seleziona **** Crea campo derivato **** dalla barra a sinistra.
-
Per definire il campo derivato, utilizza l’interfaccia Crea un campo derivato. Consulta Interfaccia campo derivato.
Per salvare il nuovo campo derivato, seleziona **** Salva ****.
-
Il nuovo campo derivato viene aggiunto ai Campi derivati > contenitore, come parte dei **** Campi dello schema **** nella barra a sinistra della visualizzazione dati.
Modificare un campo derivato edit
-
Seleziona una visualizzazione dati esistente. Per ulteriori informazioni, consulta Visualizzazione dati.
-
Seleziona la scheda **** Componenti **** della visualizzazione dati.
-
Seleziona la scheda **** Campi dello schema **** nel riquadro Connessione a sinistra.
-
Seleziona **** Campi derivati >**** contenitore.
-
Passa il puntatore sul campo derivato che desideri modificare e seleziona
. -
Per modificare il campo derivato, utilizza l’interfaccia Modifica campo derivato. Vedi Interfaccia campo derivato.
-
Seleziona **** Salva **** per salvare il campo derivato aggiornato.
-
Seleziona **** Annulla **** per annullare eventuali modifiche apportate al campo derivato.
-
Seleziona **** Salva con nome **** per salvare il campo derivato come nuovo campo derivato. Il nuovo campo derivato ha lo stesso nome del campo derivato originale modificato con in fondo
(copy).
-
In alternativa, se hai utilizzato un campo derivato come componente per dimensioni o metriche nella visualizzazione dati:
-
Seleziona il componente. Il componente potrebbe avere un nome diverso dal campo derivato.
-
Nel pannello Componente, seleziona l’
accanto al campo derivato, sotto il nome del campo Schema. -
Per modificare il campo derivato, utilizza l’interfaccia Modifica campo derivato. Vedi Interfaccia campo derivato.
-
Seleziona **** Salva **** per salvare il campo derivato aggiornato.
-
Seleziona **** Annulla **** per annullare eventuali modifiche apportate al campo derivato.
-
Seleziona **** Salva con nome **** per salvare il campo derivato come nuovo campo derivato. Il nuovo campo derivato ha lo stesso nome del campo derivato originale modificato con in fondo
(copy).
-
Eliminare un campo derivato delete
-
Seleziona una visualizzazione dati esistente. Per ulteriori informazioni, consulta Visualizzazione dati.
-
Seleziona la scheda **** Componenti **** della visualizzazione dati.
-
Seleziona la scheda **** Campi dello schema **** nel riquadro Connessioni.
-
Seleziona **** Campi derivati >**** contenitore.
-
Passa il puntatore sul campo derivato che desideri eliminare e seleziona l’
. -
Nell’interfaccia Modifica campo derivato, seleziona Elimina.
Una finestra di dialogo Elimina componente richiede di confermare l’eliminazione. Considera eventuali riferimenti esterni al campo derivato che potrebbero esistere all’esterno della visualizzazione dati.
- Seleziona **** Continua **** per eliminare il campo derivato.
In alternativa, se hai utilizzato un campo derivato come componente per dimensioni o metriche nella visualizzazione dati:
-
Seleziona il componente. Il componente potrebbe avere un nome diverso dal campo derivato.
-
Nel pannello Componente, seleziona l’
accanto al campo derivato, sotto il nome del campo Schema. -
Nell’interfaccia Modifica campo derivato, seleziona Elimina.
Una finestra di dialogo Elimina componente richiede di confermare l’eliminazione. Considera eventuali riferimenti esterni al campo derivato che potrebbero esistere all’esterno della visualizzazione dati.
- Seleziona **** Continua **** per eliminare il campo derivato.
Modelli di funzione templates
Per creare rapidamente un campo derivato per casi d’uso specifici, sono disponibili modelli di funzione. Puoi accedere a questi modelli di funzione dall’area del selettore nell’interfaccia del campo derivato o al primo utilizzo nella procedura guidata Inizia con un modello di campo.
Canali di marketing mchannel
Questo modello di funzione utilizza una raccolta di regole per generare canali di marketing.
Per utilizzare il modello, è necessario specificare i parametri corretti per ogni funzione elencata come parte delle regole del modello. Per ulteriori informazioni, consulta Riferimento funzione.
Messaggi non recapitati bounces
Questo modello di funzione utilizza una raccolta di regole per identificare i mancati recapiti del sito.
| note note |
|---|
| NOTE |
| Per utilizzare le funzionalità descritte in questa sezione è necessario disporre del pacchetto Select o versione superiore. In caso di dubbi sul pacchetto di Customer Journey Analytics di cui disponi, contatta l’amministratore. |
Per utilizzare il modello, è necessario specificare i parametri corretti per ogni funzione elencata come parte delle regole del modello. Per ulteriori informazioni, consulta Riferimento funzione.
Combinazione multidimensionale multi-dim
Questo modello di funzione combina due valori in uno.
| note note |
|---|
| NOTE |
| Per utilizzare le funzionalità descritte in questa sezione è necessario disporre del pacchetto Select o versione superiore. In caso di dubbi sul pacchetto di Customer Journey Analytics di cui disponi, contatta l’amministratore. |
Per utilizzare il modello, è necessario specificare i parametri corretti per ogni funzione elencata come parte delle regole del modello. Per ulteriori informazioni, consulta Riferimento funzione.
Nome descrittivo del set di dati friendlyname
Questo modello di funzione fornisce un nome leggibile per il set di dati.
| note note |
|---|
| NOTE |
| Per utilizzare le funzionalità descritte in questa sezione è necessario disporre del pacchetto Select o versione superiore. In caso di dubbi sul pacchetto di Customer Journey Analytics di cui disponi, contatta l’amministratore. |
Per utilizzare il modello, è necessario specificare i parametri corretti per ogni funzione elencata come parte delle regole del modello. Per ulteriori informazioni, consulta Riferimento funzione.
Nome pagina dall’URL pagename
Questo modello di funzione crea un nome di pagina semplice.
| note note |
|---|
| NOTE |
| Per utilizzare le funzionalità descritte in questa sezione è necessario disporre del pacchetto Select o versione superiore. In caso di dubbi sul pacchetto di Customer Journey Analytics di cui disponi, contatta l’amministratore. |
Per utilizzare il modello, è necessario specificare i parametri corretti per ogni funzione elencata come parte delle regole del modello. Per ulteriori informazioni, consulta Riferimento funzione.
Stagione festiva holiday
Questo modello di funzione classifica i momenti chiave dell’anno.
| note note |
|---|
| NOTE |
| Per utilizzare le funzionalità descritte in questa sezione è necessario disporre del pacchetto Select o versione superiore. In caso di dubbi sul pacchetto di Customer Journey Analytics di cui disponi, contatta l’amministratore. |
Per utilizzare il modello, è necessario specificare i parametri corretti per ogni funzione elencata come parte delle regole del modello. Per ulteriori informazioni, consulta Riferimento funzione.
Obiettivi mensili goals
Questo modello di funzione imposta gli obiettivi mensili personalizzati.
| note note |
|---|
| NOTE |
| Per utilizzare le funzionalità descritte in questa sezione è necessario disporre del pacchetto Select o versione superiore. In caso di dubbi sul pacchetto di Customer Journey Analytics di cui disponi, contatta l’amministratore. |
Per utilizzare il modello, è necessario specificare i parametri corretti per ogni funzione elencata come parte delle regole del modello. Per ulteriori informazioni, consulta Riferimento funzione.
Ottieni tutti i valori in un elenco delimitato allvalues
Questo modello di funzione converte un elenco limitato in un array.
| note note |
|---|
| NOTE |
| Per utilizzare le funzionalità descritte in questa sezione è necessario disporre del pacchetto Select o versione superiore. In caso di dubbi sul pacchetto di Customer Journey Analytics di cui disponi, contatta l’amministratore. |
Per utilizzare il modello, è necessario specificare i parametri corretti per ogni funzione elencata come parte delle regole del modello. Per ulteriori informazioni, consulta Riferimento funzione.
Ottieni il primo valore in un elenco delimitato firstvalue
Questo modello di funzione ottiene il primo valore in un elenco delimitato.
| note note |
|---|
| NOTE |
| Per utilizzare le funzionalità descritte in questa sezione è necessario disporre del pacchetto Select o versione superiore. In caso di dubbi sul pacchetto di Customer Journey Analytics di cui disponi, contatta l’amministratore. |
Per utilizzare il modello, è necessario specificare i parametri corretti per ogni funzione elencata come parte delle regole del modello. Per ulteriori informazioni, consulta Riferimento funzione.
Ottieni l’ultimo valore in un elenco delimitato lastvalue
Questo modello di funzione ottiene l’ultimo valore in un elenco delimitato.
| note note |
|---|
| NOTE |
| Per utilizzare le funzionalità descritte in questa sezione è necessario disporre del pacchetto Select o versione superiore. In caso di dubbi sul pacchetto di Customer Journey Analytics di cui disponi, contatta l’amministratore. |
Per utilizzare il modello, è necessario specificare i parametri corretti per ogni funzione elencata come parte delle regole del modello. Per ulteriori informazioni, consulta Riferimento funzione.
Nome di dominio domain
Questo modello di funzione estrae il nome di dominio utilizzando un’espressione regolare.
| note note |
|---|
| NOTE |
| Per utilizzare le funzionalità descritte in questa sezione è necessario disporre del pacchetto Select o versione superiore. In caso di dubbi sul pacchetto di Customer Journey Analytics di cui disponi, contatta l’amministratore. |
Per utilizzare il modello, è necessario specificare i parametri corretti per ogni funzione elencata come parte delle regole del modello. Per ulteriori informazioni, consulta Riferimento funzione.
Ottieni parametro della stringa di query querystring
Questo modello di funzione estrae i valori della stringa di query.
| note note |
|---|
| NOTE |
| Per utilizzare le funzionalità descritte in questa sezione è necessario disporre del pacchetto Select o versione superiore. In caso di dubbi sul pacchetto di Customer Journey Analytics di cui disponi, contatta l’amministratore. |
Per utilizzare il modello, è necessario specificare i parametri corretti per ogni funzione elencata come parte delle regole del modello. Per ulteriori informazioni, consulta Riferimento funzione.
Campo di transizione transition
Questo modello di funzione fa passare il reporting da un campo all’altro.
| note note |
|---|
| NOTE |
| Per utilizzare le funzionalità descritte in questa sezione è necessario disporre del pacchetto Select o versione superiore. In caso di dubbi sul pacchetto di Customer Journey Analytics di cui disponi, contatta l’amministratore. |
Per utilizzare il modello, è necessario specificare i parametri corretti per ogni funzione elencata come parte delle regole del modello. Per ulteriori informazioni, consulta Riferimento funzione.
Rilevamento bot semplice botdetection
Questo modello di funzione implementa l’identificazione di un bot leggero.
| note note |
|---|
| NOTE |
| Per utilizzare le funzionalità descritte in questa sezione è necessario disporre del pacchetto Select o versione superiore. In caso di dubbi sul pacchetto di Customer Journey Analytics di cui disponi, contatta l’amministratore. |
Per utilizzare il modello, è necessario specificare i parametri corretti per ogni funzione elencata come parte delle regole del modello. Per ulteriori informazioni, consulta Riferimento funzione.
Collegamento di uscita. exit
Questo modello di funzione identifica l’ultimo collegamento su cui è stato fatto clic in una sessione.
| note note |
|---|
| NOTE |
| Per utilizzare le funzionalità descritte in questa sezione è necessario disporre del pacchetto Select o versione superiore. In caso di dubbi sul pacchetto di Customer Journey Analytics di cui disponi, contatta l’amministratore. |
Per utilizzare il modello, è necessario specificare i parametri corretti per ogni funzione elencata come parte delle regole del modello. Per ulteriori informazioni, consulta Riferimento funzione.
Collegamento di download. download
Questo modello di funzione contrassegna i collegamenti di download comuni.
| note note |
|---|
| NOTE |
| Per utilizzare le funzionalità descritte in questa sezione è necessario disporre del pacchetto Select o versione superiore. In caso di dubbi sul pacchetto di Customer Journey Analytics di cui disponi, contatta l’amministratore. |
Per utilizzare il modello, è necessario specificare i parametri corretti per ogni funzione elencata come parte delle regole del modello. Per ulteriori informazioni, consulta Riferimento funzione.
Latitudine dello Stato state-latitude
Questo modello di funzione ottiene la latitudine per uno Stato USA con una precisione di 5 cifre.
| note note |
|---|
| NOTE |
| Per utilizzare le funzionalità descritte in questa sezione è necessario disporre del pacchetto Select o versione superiore. In caso di dubbi sul pacchetto di Customer Journey Analytics di cui disponi, contatta l’amministratore. |
Per utilizzare il modello, è necessario specificare i parametri corretti per ogni funzione elencata come parte delle regole del modello. Per ulteriori informazioni, consulta Riferimento funzione.
Longitudine dello Stato state-longitude
Questo modello di funzione ottiene la longitudine per uno Stato USA con una precisione di 5 cifre.
| note note |
|---|
| NOTE |
| Per utilizzare le funzionalità descritte in questa sezione è necessario disporre del pacchetto Select o versione superiore. In caso di dubbi sul pacchetto di Customer Journey Analytics di cui disponi, contatta l’amministratore. |
Per utilizzare il modello, è necessario specificare i parametri corretti per ogni funzione elencata come parte delle regole del modello. Per ulteriori informazioni, consulta Riferimento funzione.
Riferimento funzione functionref
Per ciascuna funzione supportata, di seguito trovi i dettagli su:
-
specifiche:
- tipo di dati di input: tipo di dati supportati,
- input: possibili valori di input,
- operatori inclusi: operatori supportati per questa funzione (se presenti),
- limitazioni: limitazioni applicabili a questa funzione specifica,
- output
-
casi d’uso, tra cui:
- dati prima della definizione del campo derivato,
- come definire il campo derivato,
- dati dopo la definizione del campo derivato.
-
vincoli (se applicabili).
Caso When casewhen
Applica i condizionali, in base a criteri definiti da uno o più campi. Tali criteri vengono quindi utilizzati per definire i valori in un nuovo campo derivato, in base alla sequenza delle condizioni.
Specifiche casewhen-io
| table 0-row-5 1-row-5 layout-auto | ||||
|---|---|---|---|---|
| Tipo di dati di input | Input | Operatori inclusi | Limitazioni | Output |
|
|
Stringhe
Numerico
Date
|
|
Nuovo campo derivato |
Caso d’uso 1 casewhen-uc1
Vuoi definire le regole per identificare vari canali di marketing, applicando una logica a cascata per impostare un campo canale di marketing sul valore corretto:
- Se il referrer proviene da un motore di ricerca e la pagina ha un valore stringa di query in cui
cidcontieneps_, il canale di marketing deve essere identificato come Ricerca a pagamento. - Se il referrer proviene da un motore di ricerca e la pagina non ha la stringa di query
cid, il canale di marketing deve essere identificato come Ricerca naturale. - Se una pagina include un valore stringa di query in cui
cidcontieneem_, il canale di marketing deve essere identificato come E-mail. - Se una pagina include un valore stringa di query in cui
cidcontieneds_, il canale di marketing deve essere identificato come Annuncio visualizzato. - Se una pagina contiene un valore stringa di query in cui
cidcontieneso_, il canale di marketing deve essere identificato come Social a pagamento. - Se il referrer proviene da un dominio di riferimento di twitter.com, facebook.com, linkedin.com o tiktok.com, il canale di marketing deve essere identificato come Social naturale.
- Se nessuna delle regole di cui sopra corrisponde, il canale di marketing deve essere identificato come Altro referrer.
Se il sito riceve i seguenti eventi di esempio, contenenti Referrer e URL della pagina, questi eventi devono essere identificati come segue:
| table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4 5-row-4 6-row-4 1-align-center 6-align-center 11-align-center 16-align-center 21-align-center 26-align-center 31-align-center layout-auto | |||
|---|---|---|---|
| Event | Referrer | Page URL | Marketing Channel |
| 1 | https://facebook.com |
https://site.com/home |
Natural Social |
| 2 | https://abc.com |
https://site.com/?cid=ds_12345678 |
Display |
| 3 | https://site.com/?cid=em_12345678 |
||
| 4 | https://google.com |
https://site.com/?cid=ps_abc098765 |
Paid Search |
| 5 | https://google.com |
https://site.com/?cid=em_765544332 |
|
| 6 | https://google.com |
Natural Search |
Dati precedenti casewhen-uc1-databefore
| table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 layout-auto | |
|---|---|
| Referrer | Page URL |
https://facebook.com |
https://site.com/home |
https://abc.com |
https://site.com/?cid=ds_12345678 |
https://site.com/?cid=em_12345678 |
|
https://google.com |
https://site.com/?cid=ps_abc098765 |
https://google.com |
https://site.com/?cid=em_765544332 |
https://google.com |
Campo derivato casewhen-uc1-derivedfield
Definisci un campo derivato Marketing Channel. Utilizza le funzioni CASE WHEN per definire le regole che creano nuovi valori, in base ai valori esistenti nei campi Page URL e Referring URL.
Nota l’utilizzo della funzione URL PARSE per definire le regole di recupero dei valori per Page Url e Referring Url prima dell’applicazione delle regole CASE WHEN.
Dati successivi casewhen-uc1-dataafter
| table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 5-row-1 6-row-1 layout-auto |
|---|
| Marketing Channel |
| Natural Social |
| Display |
| Paid Search |
| Natural Search |
Caso d’uso 2 casewhen-uc2
Hai raccolto molte varianti di ricerca diverse nella dimensione Product Finding Methods. Per comprendere le prestazioni complessive della ricerca e della navigazione, devi dedicare molto tempo alla combinazione manuale dei risultati.
Il sito raccoglie i seguenti valori per la dimensione Product Finding Methods. Alla fine, tutti questi valori indicano una ricerca.
| table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 layout-auto | |
|---|---|
| Valore raccolto | Valore effettivo |
| search p13n_no | search |
| search p13n_yes | search |
| search refine p13n_no | search |
| search refine p13n_yes | search |
| search redirect p13n_yes | search |
| search-redirect | search |
Dati precedenti casewhen-uc2-databefore
| table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 5-row-1 6-row-1 7-row-1 8-row-1 9-row-1 layout-auto |
|---|
| Product Finding Methods |
| search p13_no |
| search p13_yes |
| browse |
| search refine p13_no |
| search refine p13_yes |
| browse |
| search redirect p13_yes |
| search-redirect |
| browse |
Campo derivato casewhen-uc2-derivedfield
Definisci un campo derivato Product Finding Methods (new). Nel generatore di regole, crea le regole CASE WHEN seguenti. Queste regole applicano la logica a tutte le possibili varianti dei valori precedenti del campo Metodi di ricerca dei prodotti per search e browse utilizzando il criterio Contiene la frase.
Dati successivi casewhen-uc2-dataafter
| table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 5-row-1 6-row-1 7-row-1 8-row-1 9-row-1 layout-auto |
|---|
| Product Finding Methods (new) |
| search |
| search |
| browse |
| search |
| search |
| browse |
| search |
| search |
| browse |
Caso d’uso 3 casewhen-uc3
In qualità di agenzia turistica, vorresti poter collocare in bucket la durata del viaggio per i viaggi prenotati in modo da poter generare rapporti sulle lunghezze dei viaggi nei bucket.
Presupposti:
- L’organizzazione inserisce la durata del viaggio in un campo numerico.
- Desidera inserire le durate di 1-3 giorni in un bucket denominato ‘short trip’
- Desidera inserire le durate di 4-7 giorni in un bucket denominato ‘medium trip’
- Desidera inserire le durate di più di 8 giorni in un bucket denominato ‘long trip’
- 132 viaggi sono stati prenotati per una durata di 1 giorno
- 110 viaggi sono stati prenotati per una durata di 2 giorni
- 105 viaggi sono stati prenotati per una durata di 3 giorni
- 99 viaggi sono stati prenotati per una durata di 4 giorni
- 92 viaggi sono stati prenotati per una durata di 5 giorni
- 85 viaggi sono stati prenotati per una durata di 6 giorni
- 82 viaggi sono stati prenotati per una durata di 7 giorni
- 78 viaggi sono stati prenotati per una durata di 8 giorni
- 50 viaggi sono stati prenotati per una durata di 9 giorni
- 44 viaggi sono stati prenotati per una durata di 10 giorni
- 38 viaggi sono stati prenotati per una durata di 11 giorni
- 31 viaggi sono stati prenotati per una durata di 12 giorni
Il report desiderato dovrebbe essere il seguente:
| table 0-row-2 1-row-2 2-row-2 3-row-2 2-align-right 5-align-right 8-align-right 11-align-right layout-auto | |
|---|---|
| Trip Duration Type | Bookings |
| medium trip | 358 |
| short trip | 347 |
| long trip | 241 |
Dati precedenti casewhen-uc3-databefore
| table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 5-row-1 6-row-1 7-row-1 8-row-1 9-row-1 10-row-1 11-row-1 12-row-1 1-align-right 3-align-right 5-align-right 7-align-right 9-align-right 11-align-right 13-align-right 15-align-right 17-align-right 19-align-right 21-align-right 23-align-right 25-align-right |
|---|
| Trip Duration |
| 1 |
| 12 |
| 3 |
| 6 |
| 4 |
| 8 |
| 6 |
| 2 |
| 1 |
| 2 |
| 21 |
| 8 |
Campo derivato casewhen-uc3-derivedfield
Definisci un campo derivato Trip Duration (bucketed). Nel generatore di regole, crea la regola CASE WHEN seguente. Questa regola applica la logica per raggruppare in bucket i valori precedenti del campo Durata del viaggio in tre valori: short trip, medium trip e long trip.
Dati successivi casewhen-uc3-dataafter
| table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 5-row-1 6-row-1 7-row-1 8-row-1 9-row-1 10-row-1 11-row-1 12-row-1 |
|---|
| Trip Duration (bucketed) |
| short trip |
| long trip |
| short trip |
| medium trip |
| medium trip |
| long trip |
| medium trip |
| short trip |
| short trip |
| short trip |
| long trip |
| long trip |
Ulteriori informazioni casewhen-more-info
Customer Journey Analytics utilizza una struttura di contenitori nidificati, modellata su XDM (Experience Data Model) di Adobe Experience Platform. Consulta Contenitori e Contenitori di segmenti per ulteriori informazioni di base. Questo modello di contenitore, anche se per sua natura flessibile, impone alcuni vincoli quando si utilizza il generatore di regole.
Customer Journey Analytics utilizza il seguente modello di contenitore predefinito:
I seguenti vincoli si applicano e vanno rispettati quando si selezionano e si impostano i valori.
| table 0-row-2 1-row-2 2-row-2 3-row-2 1-align-center 4-align-center 7-align-center 10-align-center layout-auto | |
|---|---|
| Vincoli | |
| A | I valori selezionati all’interno dello stesso costrutto If, Else If (utilizzando And o Or) in una regola devono provenire dallo stesso contenitore e possono essere di qualsiasi tipo (stringa
|
| B | Tutti i valori impostati in una regola devono appartenere allo stesso contenitore e avere lo stesso tipo o un valore derivato dello stesso tipo.
|
| C | I valori selezionati nei costrutti If, Else If nella regola non devono provenire dallo stesso contenitore e non devono essere dello stesso tipo.
|
Classifica classify
Definisce un insieme di valori che vengono sostituiti dai valori corrispondenti in un nuovo campo derivato.
Specifiche classify-io
| table 0-row-5 1-row-5 layout-auto | ||||
|---|---|---|---|---|
| Tipo di dati di input | Input | Operatori inclusi | Limitazioni | Output |
|
|
N/D |
|
Nuovo campo derivato |
Caso d’uso 1 classify-uc1
Disponi di un file CSV che include una colonna chiave per hotelID e una o più colonne aggiuntive associate a hotelID: city, rooms, hotel name.
Stai inserendo Hotel ID in una dimensione, ma desideri creare una dimensione Hotel Name derivata da hotelID nel file CSV.
Struttura e contenuto del file CSV
| table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4 3-align-right 8-align-right 13-align-right 18-align-right 23-align-right layout-auto | |||
|---|---|---|---|
| hotelID | city | rooms | hotel name |
| SLC123 | Salt Lake City | 40 | SLC Downtown |
| LAX342 | Los Angeles | 60 | LA Airport |
| SFO456 | San Francisco | 75 | Market Street |
| AMS789 | Amsterdam | 50 | Okura |
Rapporto corrente
| table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 2-align-right 5-align-right 8-align-right 11-align-right 14-align-right layout-auto | |
|---|---|
| Hotel ID | Visualizzazioni prodotto |
| SLC123 | 200 |
| LX342 | 198 |
| SFO456 | 190 |
| AMS789 | 150 |
Report desiderato
| table 0-row-2 1-row-2 2-row-2 3-row-2 2-align-right 5-align-right 8-align-right 11-align-right layout-auto | |
|---|---|
| Hotel Name | Visualizzazioni prodotto |
| SLC Downtown | 200 |
| LA Airport | 198 |
| Market Street | 190 |
Dati precedenti classify-uc1-databefore
| table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 layout-auto |
|---|
| Hotel ID |
| SLC123 |
| LAX342 |
| SFO456 |
| AMS789 |
Campo derivato classify-uc1-derivedfield
Definisci un campo derivato Hotel Name. Utilizza la funzione CLASSIFY per definire una regola che ti consente di classificare i valori del campo ID Hotel e sostituirli con valori nuovi.
Se desideri includere valori originali che non sono stati definiti come parte dei valori da classificare (ad esempio, ID Hotel AMS789), assicurati di selezionare Mostra valori originali. Ciò garantisce che AMS789 faccia parte dell’output per il campo derivato, nonostante tale valore non sia stato classificato.
Dati successivi classify-uc1-dataafter
| table 0-row-1 1-row-1 2-row-1 3-row-1 layout-auto |
|---|
| Hotel Name |
| SLC Downtown |
| LA Airport |
| Market Street |
Caso d’uso 2 classify-uc2
Hai inserito gli URL invece del nome descrittivo di diverse pagine. Questa raccolta mista di valori interrompe il reporting.
Dati precedenti classify-uc2-databefore
| table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 5-row-1 6-row-1 7-row-1 layout-auto |
|---|
| Page Name |
| Home Page |
| Flight Search |
http://www.adobetravel.ca/Hotel-Search |
https://www.adobetravel.com/Package-Search |
| Deals & Offers |
http://www.adobetravel.ca/user/reviews |
https://www.adobetravel.com.br/Generate-Quote/preview |
Campo derivato classify-uc2-derivedfield
Definisci un campo derivato Page Name (updated). Utilizza la funzione CLASSIFY per definire una regola che ti consente di classificare i valori del campo Nome pagina esistente e sostituirli con valori corretti aggiornati.
Dati successivi classify-uc2-dataafter
| table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 5-row-1 6-row-1 7-row-1 |
|---|
| Page Name (updated) |
| Home Page |
| Flight Search |
| Hotel Search |
| Package Search |
| Deals & Offers |
| Reviews |
| Generate Quote |
Ulteriori informazioni classify-moreinfo
Nell’interfaccia della regola Classificare sono disponibili le seguenti funzionalità aggiuntive:
- Per cancellare rapidamente tutti i valori della tabella, seleziona
Cancella tutti i valori della tabella. - Per caricare un file CSV contenente i valori originali di Quando i valori sono uguali e i nuovi valori di Sostituisci i valori con, seleziona
Carica CSV. - Per scaricare un modello per creare un file CSV con valori originali e valori nuovi da caricare, seleziona
Scarica modello CSV. - Per scaricare un file CSV con tutti i valori originali e i valori nuovi popolati nell’interfaccia della regola, seleziona
Scarica valori CSV.
Concatena concatenate
Combina i valori dei campi in un unico nuovo campo derivato con delimitatori definiti.
Specifiche concatenate-io
| table 0-row-5 1-row-5 layout-auto | ||||
|---|---|---|---|---|
| Tipo di dati di input | Input | Operatori inclusi | Limitazioni | Output |
|
|
N/D | 2 funzioni per campo derivato | Nuovo campo derivato |
Caso d’uso concatenate-uc
Attualmente raccogli i codici dell’aeroporto di origine e di destinazione come campi separati. Vorresti prendere i due campi e combinarli in una singola dimensione separata da un trattino (-). Puoi quindi analizzare la combinazione di origine e destinazione per identificare i principali percorsi prenotati.
Presupposti:
- I valori di origine e destinazione vengono raccolti in campi separati nella stessa tabella.
- L’utente decide di utilizzare il delimitatore “-” tra i valori.
Immagina che si verifichino le seguenti prenotazioni:
- Il cliente ABC123 prenota un volo tra Salt Lake City (SLC) e Orlando (MCO)
- Il cliente ABC456 prenota un volo tra Salt Lake City (SLC) e Los Angeles (LAX)
- Il cliente ABC789 prenota un volo tra Salt Lake City (SLC) e Seattle (SEA)
- Il cliente ABC987 prenota un volo tra Salt Lake City (SLC) e San Jose (SJO)
- Il cliente ABC654 prenota un volo tra Salt Lake City (SLC) e Orlando (MCO)
Il rapporto desiderato dovrebbe essere simile al seguente:
| table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 2-align-right 5-align-right 8-align-right 11-align-right 14-align-right layout-auto | |
|---|---|
| Origine / Destinazione | Prenotazioni |
| SLC-MCO | 2 |
| SLC-LAX | 1 |
| SLC-SEA | 1 |
| SLC-SJO | 1 |
Dati precedenti concatenate-uc-databefore
| table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 2-align-right 5-align-right 8-align-right 11-align-right 14-align-right 17-align-right layout-auto | |
|---|---|
| Origine | Destinazione |
| SLC | MCO |
| SLC | LAX |
| SLC | SEA |
| SLC | SJO |
| SLC | MCO |
Campo derivato concatenate-derivedfield
Definisci un campo derivato Origin - Destination. Utilizzi la funzione CONCATENATE per definire una regola per concatenare i campi Originale e Destinazione utilizzando il - Delimitatore.
Dati successivi concatenate-dataafter
| table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 5-row-1 layout-auto |
|---|
| Origine - Destinazione (campo derivato) |
| SLC-MCO |
| SLC-LAX |
| SLC-SEA |
| SLC-SJO |
| SLC-MCO |
Calcolo della data datemath
Restituisce la differenza tra due date o campi data-ora.
Specifiche datemath-io
| table 0-row-5 1-row-5 layout-auto | ||||
|---|---|---|---|---|
| Tipo di dati di input | Input | Operatori inclusi | Limitazioni | Output |
|
|
N/D | 2 funzioni per campo derivato | Nuovo campo derivato |
Caso d’uso 1 datemath-uc1
Sei un analista di marketing di una società alberghiera e vuoi calcolare quanti giorni passano tra la prenotazione e il check-in dei clienti nell'ultima settimana.
Campo derivato datemath-uc1-derivedfield
Definisci un campo derivato Days between booking and check-in. La funzione CALCOLO DELLA DATA consente di definire una regola per il calcolo dei giorni per Ambito Person tra la Data di prenotazione e la Data di check-in. Selezioni Giorno come Granularità di output. E selezioni Restituisci l'ultimo sia per la Data di prenotazione sia per la Data di check-in per avere la certezza che nel calcolo venga utilizzato l'ultimo valore definito per la persona.
Caso d’uso 2 datemath-uc2
Come analista di marketing di un negozio fisico, il tuo obiettivo è determinare quanti giorni sono trascorsi dall'ultima visita di un cliente. Per monitorare gli ingressi in negozio, utilizzi la geolocalizzazione dell'app mobile e i beacon installati nei locali.
Campo derivato datemath-uc2-derivedfield
Definisci un nuovo campo derivato Days Since Visit To Shop. La funzione CALCOLO DELLA DATA consente di definire una regola per calcolare i giorni tra una data-ora personalizzata (specificata in Data) e l'ora locale (dal gruppo di campi placeContext del set di dati evento) con un ambito di deduplicazione di Persona. Selezioni Restituisci l'ultimo per avere la certezza che nel calcolo venga utilizzato l'ultimo valore definito per la persona per Ora locale. Selezioni Giorno come Granularità di output.
In alternativa, puoi utilizzare l'intervallo di date dinamico Adesso per calcolare la differenza tra l'ora attuale e l'Ora locale (contenuta nel gruppo di campi placeContext del set di dati evento)
Caso d’uso 3 datemath-uc3
Desideri comprendere il tempo di ricerca (in minuti) che precede l'ordine di un cliente all'interno di una sessione.
Definisci un nuovo campo derivato Time Between Search And Order In Minutes che è il risultato di due funzioni CASE WHEN per definire i valori Orario della ricerca e Orario dell'ordine.
Quindi utilizzi questi due valori per calcolare la differenza con una funzione CALCOLO DELLA DATA con Ambito impostato su Sessione, valori impostati su Orario della ricerca e Orario dell'ordine e Granularità di output impostato su Minuto. Per entrambi i valori selezioni Restituisci il primo per avere la certezza che vengano restituiti i primi riferimenti di Orario della ricerca e Orario dell'ordine.
Ulteriori informazioni datemath-more-info
Le opzioni per Restituisci il primo o Restituisci l’ultimo non sono disponibili quando selezioni un campo basato su persona (da un set di dati profilo). Un campo basato su persona può avere un solo valore per Data o Data-ora per ciascuna persona.
Deduplica dedup
Impedisce di contare un valore più volte.
Specifiche deduplicate-io
| table 0-row-5 1-row-5 layout-auto | ||||
|---|---|---|---|---|
| Tipo di dati di input | Input | Operatori inclusi | Limitazioni | Output |
|
|
N/D | 5 funzioni per campo derivato | Nuovo campo derivato |
Caso d’uso 1 deduplicate-uc1
Desideri evitare di conteggiare i ricavi duplicati quando un utente ricarica la pagina di conferma della prenotazione. Utilizzi l’ID di conferma della prenotazione all’identificatore per non contare nuovamente i ricavi, quando vengono ricevuti per lo stesso evento.
Dati precedenti deduplicate-uc1-databefore
| table 0-row-2 1-row-2 2-row-2 3-row-2 2-align-right 5-align-right 8-align-right 11-align-right layout-auto | |
|---|---|
| ID conferma prenotazione | Ricavi |
| ABC123456789 | 359 |
| ABC123456789 | 359 |
| ABC123456789 | 359 |
Campo derivato deduplicate-uc1-derivedfield
Definisci un campo derivato Booking Confirmation. Utilizzi la funzione DEDUPLICA per definire una regola di deduplicazione del Valore Booking per Ambito Person utilizzando ID deduplicazione ID conferma prenotazione. Selezioni Mantieni prima istanza come Valore da mantenere.
Dati successivi deduplicate-uc1-dataafter
| table 0-row-2 1-row-2 2-row-2 3-row-2 2-align-right 5-align-right 8-align-right 11-align-right layout-auto | |
|---|---|
| ID conferma prenotazione | Ricavi |
| ABC123456789 | 359 |
| ABC123456789 | 0 |
| ABC123456789 | 0 |
Caso d’uso 2 deduplicate-uc2
Utilizzi gli eventi come un proxy per i click-through di una campagna con campagne di marketing esterne. Ricaricamenti e reindirizzamenti causano un aumento della metrica dell’evento. Desideri deduplicare la dimensione del codice di tracciamento in modo da raccogliere solo il primo e ridurre al minimo il conteggio sopravvalutato degli eventi.
Dati precedenti deduplicate-uc2-databefore
| table 0-row-3 1-row-3 2-row-3 3-row-3 4-row-3 5-row-3 6-row-3 7-row-3 3-align-right 7-align-right 11-align-right 15-align-right 19-align-right 23-align-right 27-align-right 31-align-right layout-auto | ||
|---|---|---|
| ID visitatore | Canale di marketing | Eventi |
| ABC123 | ricerca a pagamento | 1 |
| ABC123 | ricerca a pagamento | 1 |
| ABC123 | ricerca a pagamento | 1 |
| DEF123 | 1 | |
| DEF123 | 1 | |
| JKL123 | ricerca naturale | 1 |
| JKL123 | ricerca naturale | 1 |
Campo derivato deduplicate-uc2-derivedfield
Definisci un nuovo campo derivato Tracking Code (deduplicated). La funzione DEDUPLICA consente di definire una regola per deduplicare il codice di tracciamento con un ambito di deduplicazione di Sessione e Mantieni prima istanza come Valore da mantenere.
Dati successivi deduplicate-uc2-dataafter
| table 0-row-3 1-row-3 2-row-3 3-row-3 3-align-right 7-align-right 11-align-right 15-align-right layout-auto | ||
|---|---|---|
| ID visitatore | Canale di marketing | Eventi |
| ABC123 | ricerca a pagamento | 1 |
| DEF123 | 1 | |
| JKL123 | ricerca naturale | 1 |
Profondità depth
Restituisce la profondità di un campo, in modo simile a quanto è possibile fare con la dimensione predefinita Profondità evento.
Specifiche depth-io
| table 0-row-5 1-row-5 layout-auto | ||||
|---|---|---|---|---|
| Tipo di dati di input | Input | Operatori inclusi | Limitazioni | Output |
| Qualsiasi | Qualsiasi campo | N/D | 3 funzioni per campo derivato | Nuovo campo derivato |
Caso d’uso depth-uc1
Desideri analizzare la profondità di ricerca interna (ovvero il volume di ricerche effettuate). Questo dato ti permetterà, in un secondo momento, di raggruppare i termini di ricerca in base alla loro specifica profondità.
Campo derivato depth-uc1-derivedfield
Definisci un nuovo campo derivato Internal Search Depth. Utilizzi la funzione PROFONDITÀ per definire una regola per recuperare la profondità del Termine di ricerca interno e archiviarlo in un nuovo campo derivato.
E quindi utilizza quel nuovo campo derivato in una visualizzazione per analizzare quale termine è stato utilizzato nella prima ricerca.
Trova e sostituisci find-and-replace
Trova tutti i valori in un campo selezionato e li sostituisce con un valore diverso in un nuovo campo derivato.
Specifiche findreplace-io
| table 0-row-5 1-row-5 layout-auto | ||||
|---|---|---|---|---|
| Tipo di dati di input | Input | Operatori inclusi | Limitazioni | Output |
|
|
Stringhe
|
5 funzioni per campo derivato | Nuovo campo derivato |
Caso d’uso findreplace-uc
Hai ricevuto alcuni valori non validi per il rapporto dei canali di marketing esterno, ad esempio email%20 marketing anziché email marketing. Questi valori non validi interrompono la generazione dei rapporti e rendono più difficile comprendere le prestazioni dell’e-mail. Desideri sostituire email%20marketing con email marketing.
Rapporto originale
| table 0-row-2 1-row-2 2-row-2 2-align-right 5-align-right 8-align-right layout-auto | |
|---|---|
| External Marketing Channels | Sessions |
| email marketing | 500 |
| email %20marketing | 24 |
Rapporto preferito
| table 0-row-2 1-row-2 2-align-right 5-align-right | |
|---|---|
| External Marketing Channels | Sessions |
| email marketing | 524 |
Dati precedenti findreplace-uc-databefore
| table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 5-row-1 layout-auto |
|---|
| External Marketing |
| email marketing |
| email%20marketing |
| email marketing |
| email marketing |
| email%20marketing |
Campo derivato findreplace-uc-derivedfield
Definisci un campo derivato Email Marketing (updated). Utilizzi la funzione TROVA E SOSTITUISCI per definire una regola per trovare e sostituire tutte le occorrenze di email%20marketing con email marketing.
Dati successivi findreplace-uc-dataafter
| table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 5-row-1 layout-auto |
|---|
| External Marketing (updated) |
| email marketing |
| email marketing |
| email marketing |
| email marketing |
| email marketing |
Ricerca lookup
Cerca i valori utilizzando un campo da un set di dati di ricerca e restituisce un valore in un nuovo campo derivato o per un’ulteriore elaborazione delle regole.
Specifiche lookup-io
| table 0-row-5 1-row-5 layout-auto | ||||
|---|---|---|---|---|
| Tipo di dati di input | Input | Operatori inclusi | Limite | Output |
|
|
N/D | 3 funzioni per campo derivato | Nuovo campo o valore derivato per un’ulteriore elaborazione nella regola successiva |
Caso d’uso lookup-uc
Desideri cercare il nome dell’attività utilizzando l’ID attività raccolto quando la clientela ha fatto clic su un banner personalizzato visualizzato tramite Adobe Target. Desideri utilizzare un set di dati di ricerca con attività Analytics for Target (A4T) contenenti ID attività e nomi di attività.
Set di dati di ricerca A4T lookup-uc-lookup
| table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto | |
|---|---|
| ID attività | Nome attività |
| 415851 | Pagine categoria test MVT |
| 415852 | Luma - Campagna Max 2022 |
| 402922 | Banner pagina Home |
Campo derivato lookup-uc-derivedfield
Definisci un campo derivato Activity Name. Utilizzi la funzione RICERCA per definire una regola per ricercare il valore dai dati raccolti, specificato nel campo Campo in cui applicare la ricerca (ad esempio ActivityIdentifier). Selezioni il set di dati di ricerca dall’elenco Set di dati di ricerca (ad esempio New CJA4T Activities). Quindi selezioni il campo dell’identificatore (ad esempio ActivityIdentifier) dall’elenco Chiave corrispondente e il campo da restituire dall’elenco Valori da restituire (ad esempio ActivityName).
Ulteriori informazioni lookup-more-info
La funzione di ricerca viene applicata nel momento della generazione del rapporto ai dati recuperati da Customer Journey Analytics dal set di dati di ricerca configurato come parte della connessione.
Puoi inserire rapidamente una funzione Ricerca nel generatore di regole, che contiene già un’altra o più funzioni.
- Seleziona Campi dello schema dal selettore.
- Seleziona
Set di dati di ricerca. - Seleziona il set di dati di ricerca e trova il campo da utilizzare per la ricerca.
- Trascina e rilascia il campo di ricerca in uno qualsiasi dei campi di input disponibili per una funzione (ad esempio, Caso When). Quando è valido, una casella blu, con etichetta + Aggiungi, consente di rilasciare il campo e inserire automaticamente una funzione di ricerca prima della funzione su cui hai rilasciato il campo di ricerca. La funzione di ricerca inserita viene compilata automaticamente con i valori rilevanti per tutti i campi.
In minuscolo lowercase
Converte i valori da un campo in minuscolo e li memorizza in un nuovo campo derivato.
Specifiche lowercase-io
| table 0-row-5 1-row-5 layout-auto | ||||
|---|---|---|---|---|
| Tipo di dati di input | Input | Operatori inclusi | Limite | Output |
|
|
N/D | 2 funzioni per campo derivato | Nuovo campo derivato |
Caso d’uso lowercase-uc
Per una corretta generazione di rapporti, converti tutti i nomi dei prodotti raccolti in minuscolo.
Dati precedenti lowercase-uc-databefore
| table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 2-align-right 5-align-right 8-align-right 11-align-right 14-align-right 17-align-right 20-align-right layout-auto | |
|---|---|
| Nomi dei prodotti raccolti | Visualizzazioni prodotto |
| racchetta da Tennis | 35 |
| Racchetta da Tennis | 33 |
| racchetta da tennis | 21 |
| mazza da Baseball | 15 |
| Mazza da Baseball | 12 |
| mazza da baseball | 10 |
Campo derivato lowercase-uc-derivedfield
Definisci un campo derivato Product Names. Utilizzi la funzione MINUSCOLO per definire una regola per convertire il valore dal campo Nomi dei prodotti raccolti in minuscolo e archiviarlo nel nuovo campo derivato.
Dati successivi lowercase-uc-dataafter
| table 0-row-2 1-row-2 2-row-2 layout-auto | |
|---|---|
| Nomi prodotti | Visualizzazioni prodotto |
| racchetta da tennis | 89 |
| mazza da baseball | 37 |
Matematica math
Utilizza gli operatori matematici di base (addizione, sottrazione, moltiplicazione, divisione ed elevamento a potenza) nei campi numerici.
Specifiche math-io
| table 0-row-5 1-row-5 layout-auto | ||||
|---|---|---|---|---|
| Tipo di dati di input | Input | Operatori inclusi | Limite | Output |
|
|
|
|
Nuovo campo derivato |
Caso d’uso math-uc
A causa dell’inflazione, desideri correggere i numeri dei ricavi dei dati CRM acquisiti con un’inflazione del 5%.
Dati precedenti math-uc-databefore
| table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 2-align-right 5-align-right 8-align-right 11-align-right 14-align-right layout-auto | |
|---|---|
| ID CRM | Ricavi annuali |
| 1234 | 35.070.000 |
| 4133 | 7.500.000 |
| 8110 | 10.980 |
| 2201 | 42.620 |
Campo derivato math-uc-derivedfield
Definisci un campo derivato Corrected Annual Revenue. Utilizzi la funzione CALCOLO per definire una regola che moltiplica il numero dei Ricavi annuali originali per 1,05.
Dati successivi math-uc-dataafter
| table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 2-align-right 5-align-right 8-align-right 11-align-right 14-align-right layout-auto | |
|---|---|
| ID CRM | Ricavi annui corretti |
| 1234 | 36.823.500 |
| 4133 | 7.875.000 |
| 8110 | 11.529.00 |
| 2201 | 44.751 |
Ulteriori informazioni math-more-info
Per creare una formula:
-
Inizia semplicemente a digitare nel campo Formula e i campi numerici che corrispondono a ciò che digiti verranno visualizzati in un menu a comparsa. In alternativa, puoi trascinare un campo numerico dai campi disponibili nel riquadro a sinistra.
-
Aggiungi l’operando (ad esempio
*per moltiplicare) seguito da un altro campo o da un valore statico. Puoi utilizzare le parentesi per definire formule più complesse. -
Per inserire un valore statico (ad esempio
1.05), digita il valore e seleziona Aggiungi x come valore statico o Aggiungi -x come valore statico negativo dal menu a comparsa.
-
Un segno di spunta verde
indica se la formula matematica è valida, altrimenti verrà visualizzato un e il messaggio Espressione formula non valida.
Durante l’utilizzo di numeri statici nella funzione CALCOLO, è necessario tenere presenti alcune considerazioni importanti:
-
I valori statici devono essere associati a un campo. Ad esempio, l’utilizzo della funzione CALCOLO solo con campi statici non è supportato.
-
Non puoi utilizzare l’operatore per l’elevamento a potenza (
ˆ) su un valore statico. -
Se stai utilizzando più valori statici in una formula, questi devono essere raggruppati utilizzando le parentesi affinché la formula sia valida. Ad esempio:
-
Questa formula restituisce un errore.
-
Questa formula è valida.
-
Utilizza la funzione Matematica per i calcoli basati a livello di hit. Utilizza la funzione Riepilogo per i calcoli basati su eventi, sessioni o persone.
Unisci campi merge
Unisce i valori di due campi diversi in un nuovo campo derivato.
Specifiche merge-fields-io
| table 0-row-5 1-row-5 layout-auto | ||||
|---|---|---|---|---|
| Tipo di dati di input | Input | Operatori inclusi | Limite | Output |
|
|
N/D | 5 funzioni per campo derivato | Nuovo campo derivato |
Caso d’uso merge-fields-uc
Desideri creare una dimensione composta dal campo del nome della pagina e dal campo del motivo della chiamata con l’intento di analizzare il percorso tra i canali.
Dati precedenti merge-fields-uc-databefore
| table 0-row-3 1-row-3 2-row-3 3-row-3 2-align-right 3-align-right 6-align-right 7-align-right 10-align-right 11-align-right 14-align-right 15-align-right layout-auto | ||
|---|---|---|
| Nome pagina | Sessione | Visitatori |
| pagina della guida | 250 | 200 |
| pagina home | 500 | 250 |
| pagina dettagli prodotto | 300 | 200 |
| table 0-row-3 1-row-3 2-row-3 3-row-3 2-align-right 3-align-right 6-align-right 7-align-right 10-align-right 11-align-right 14-align-right 15-align-right layout-auto | ||
|---|---|---|
| Motivo della chiamata | Sessione | Visitatori |
| domande sul mio ordine | 275 | 250 |
| apportare una modifica al mio ordine | 150 | 145 |
| problema di ordinamento | 100 | 95 |
Campo derivato merge-fields-uc-derivedfield
Definisci un campo derivato Cross Channel Interactions. Utilizzi la funzione UNISCI CAMPI per definire una regola per unire i valori del campo Nome pagina e del campo Motivo della chiamata e archiviarli nel nuovo campo derivato.
Dati successivi merge-fields-uc-dataafter
| table 0-row-3 1-row-3 2-row-3 3-row-3 4-row-3 5-row-3 6-row-3 2-align-right 3-align-right 6-align-right 7-align-right 10-align-right 11-align-right 14-align-right 15-align-right 18-align-right 19-align-right 22-align-right 23-align-right 26-align-right 27-align-right layout-auto | ||
|---|---|---|
| Interazioni cross-channel | Sessioni | Visitatori |
| pagina home | 500 | 250 |
| pagina dettagli prodotto | 300 | 200 |
| domande sul mio ordine | 275 | 250 |
| pagina della guida | 250 | 200 |
| apportare una modifica al mio ordine | 150 | 145 |
| problema di ordinamento | 100 | 95 |
Ulteriori informazioni merge-fields-moreinfo
Devi selezionare lo stesso tipo di campi in una regola Unisci campi. Se, ad esempio, selezioni un campo Data, tutti gli altri campi che vuoi unire devono essere campi Data.
Successivo o Precedente next-previous
Accetta un campo come input e risolve il valore successivo o precedente per tale campo nell’ambito della sessione o dell’utilizzo. Ciò si applica solo ai campi della tabella Visita ed Evento.
Specifiche prevornext-io
| table 0-row-5 1-row-5 layout-auto | ||||
|---|---|---|---|---|
| Tipo di dati di input | Input | Operatori inclusi | Limite | Output |
|
|
N/D | 3 funzioni per campo derivato | Nuovo campo derivato |
Caso d’uso prevornext-uc1
Desideri capire qual è il valore successivo o precedente dei dati ricevuti, tenendo conto dei valori ripetuti.
Dati prevornext-uc1-databefore
Esempio 1: la gestione include le ripetizioni
| table 0-row-5 1-row-5 2-row-5 3-row-5 4-row-5 5-row-5 6-row-5 7-row-5 8-row-5 9-row-5 layout-auto | ||||
|---|---|---|---|---|
| Dati ricevuti | Valore successivo Indice Sessione = 1 Includi ripetizioni |
Valore successivo Indice Sessione = 1 NON includere ripetizioni |
Valore precedente Indice Sessione = 1 Includi ripetizioni |
Valore precedente Indice Sessione = 1 NON includere ripetizioni |
| home | home | ricerca | Nessun valore | Nessun valore |
| home | ricerca | ricerca | home | Nessun valore |
| ricerca | ricerca | dettagli prodotto | home | home |
| ricerca | dettagli prodotto | dettagli prodotto | ricerca | home |
| dettagli prodotto | ricerca | ricerca | ricerca | ricerca |
| ricerca | dettagli prodotto | dettagli prodotto | dettagli prodotto | dettagli prodotto |
| dettagli prodotto | ricerca | ricerca | ricerca | ricerca |
| ricerca | ricerca | Nessun valore | dettagli prodotto | dettagli prodotto |
| ricerca | Nessun valore | Nessun valore | ricerca | dettagli prodotto |
Esempio 2 - La gestione include le ripetizioni con valori vuoti nei dati ricevuti
| table 0-row-5 1-row-5 2-row-5 3-row-5 4-row-5 5-row-5 6-row-5 7-row-5 8-row-5 9-row-5 layout-auto | ||||
|---|---|---|---|---|
| Dati ricevuti | Valore successivo Indice Sessione = 1 Includi ripetizioni |
Valore successivo Indice Sessione = 1 NON includere ripetizioni |
Valore precedente Indice Sessione = 1 Includi ripetizioni |
Valore precedente Indice Sessione = 1 NON includere ripetizioni |
| home | home | ricerca | Nessun valore | Nessun valore |
| home | home | ricerca | home | Nessun valore |
| home | ricerca | ricerca | home | Nessun valore |
| ricerca | ricerca | dettagli prodotto | home | home |
| ricerca | ricerca | dettagli prodotto | ricerca | home |
| ricerca | dettagli prodotto | dettagli prodotto | ricerca | home |
| dettagli prodotto | Nessun valore | Nessun valore | ricerca | ricerca |
Campo derivato prevnext-uc1-derivedfield
Definisci un campo derivato Next Value o Previous value. Utilizzi la funzione SUCCESSIVO O PRECEDENTE per definire una regola che seleziona il campo Dati ricevuti, selezioni Valore successivo o Valore precedente come Metodo, Sessione come ambito e imposta il valore di Indice su 1.
Ulteriori informazioni prevnext-moreinfo
Puoi selezionare solo i campi che appartengono alla tabella Visita o Evento.
Includi ripetizioni determina come gestire i valori ripetuti per la funzione SUCCESSIVO O PRECEDENTE.
-
Includi le ricerche di ripetizioni e i valori successivi o precedenti. Se è selezionato Includi ripetizioni, verranno ignorate le ripetizioni sequenziali dei valori successivi o precedenti dell’hit corrente.
-
Le righe senza valori (vuoti) per un campo selezionato non avranno valori successivi o precedenti restituiti come parte dell’output della funzione SUCCESSIVO O PRECEDENTE.
Sostituzione Regex regex-replace
Sostituisce un valore di un campo utilizzando un’espressione regolare in un nuovo campo derivato.
Specifiche regex-replace-io
| table 0-row-5 1-row-5 layout-auto | ||||
|---|---|---|---|---|
| Tipo di dati di input | Input | Operatori inclusi | Limite | Output |
|
|
N/D | 1 funzione per campo derivato | Nuovo campo derivato |
Caso d’uso regex-replace-uc
Desideri acquisire una parte di un URL e utilizzarla come identificatore di pagina univoco per analizzare il traffico. Utilizza [^/]+(?=/$|$) per l’espressione regolare ed acquisire la fine dell’URL e $1 come pattern di output.
Dati precedenti regex-replace-uc-databefore
| table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 layout-auto |
|---|
| URL della pagina |
https://business.adobe.com/it/products/analytics/adobe-analytics-benefits.html |
https://business.adobe.com/it/products/analytics/adobe-analytics.html |
https://business.adobe.com/it/products/experience-platform/customer-journey-analytics.html |
https://business.adobe.com/it/products/experience-platform/adobe-experience-platform.html |
Campo derivato regex-replace-uc-derivedfield
Crei un campo derivato Page Identifier. Utilizzi la funzione SOSTITUZIONE REGEX per definire una regola per sostituire il valore del campo URL di riferimento utilizzando un Regex di [^/]+(?=/$|$) e Formato di output di $1.
Dati successivi regex-replace-uc-dataafter
| table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 |
|---|
| Identificatore pagina |
| adobe-analytics-benefits.html |
| adobe-analytics.html |
| customer-journey-analytics.html |
| adobe-experience-platform.html |
Ulteriori informazioni regex-replace-more-info
Customer Journey Analytics utilizza un sottoinsieme della sintassi delle regex in Perl. Sono supportate le seguenti espressioni:
| table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 8-row-2 9-row-2 10-row-2 11-row-2 12-row-2 13-row-2 14-row-2 15-row-2 16-row-2 17-row-2 18-row-2 19-row-2 20-row-2 21-row-2 22-row-2 23-row-2 24-row-2 25-row-2 26-row-2 27-row-2 28-row-2 29-row-2 | |
|---|---|
| Espressione | Descrizione |
a |
Un singolo carattere a. |
a|b |
Un singolo carattere a o b. |
[abc] |
Un singolo carattere a, b o c. |
[^abc] |
Qualsiasi carattere singolo eccetto a, b o c. |
[a-z] |
Qualsiasi carattere singolo compreso nell’intervallo a-z. |
[a-zA-Z0-9] |
Qualsiasi carattere singolo compreso negli intervalli a-z e A-Z, o cifra compresa tra 0 e 9. |
^ |
Corrisponde all’inizio della riga. |
$ |
Corrisponde alla fine della riga. |
\A |
Inizio della stringa. |
\z |
Fine della stringa. |
. |
Corrisponde a qualsiasi carattere. |
\s |
Qualsiasi carattere spazio vuoto. |
\S |
Qualsiasi carattere tranne gli spazi vuoti. |
\d |
Qualsiasi cifra. |
\D |
Qualsiasi carattere tranne le cifre. |
\w |
Qualsiasi lettera, numero o carattere di sottolineatura. |
\W |
Qualsiasi carattere non alfanumerico. |
\b |
Qualsiasi confine di parola. |
\B |
Qualsiasi carattere che non sia un confine di parola. |
\< |
Inizio della parola. |
\> |
Fine della parola. |
(...) |
Acquisisce tutti i caratteri racchiusi. |
(?:...) |
Acquisizione senza marcatura. Impedisce che la corrispondenza sia riportata nella stringa di output. |
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. |
Puoi utilizzare queste sequenze nel Formato di output un numero illimitato di volte e in qualsiasi ordine per ottenere l’output di stringa desiderato.
| table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 layout-auto | |
|---|---|
| Sequenza di segnaposto di output | Descrizione |
$& |
Restituisce ciò che corrisponde all’intera espressione. |
$n |
Restituisce ciò che corrisponde alla ennesima sottoespressione. Per esempio, $1 restituisce la prima sottoespressione. |
$` |
Restituisce il testo tra la fine dell’ultima corrispondenza trovata (o l’inizio del testo, in assenza di una corrispondenza precedente) e l’inizio della corrispondenza corrente. |
$+ |
Restituisce ciò che corrisponde all’ultima sottoespressione contrassegnata nell’espressione regolare. |
$$ |
Restituisce il carattere stringa "$". |
Suddivisione split
Divide un valore da un campo in un nuovo campo derivato.
Specifiche split-io
| table 0-row-5 1-row-5 layout-auto | ||||
|---|---|---|---|---|
| Tipo di dati di input | Input | Operatori inclusi | Limite | Output |
|
|
N/D |
2 funzioni per campo derivato Restituisce un massimo di 10 valori |
Nuovo campo derivato |
Caso d’uso 1 split-uc1
Raccogli le risposte dell’app vocale in un elenco delimitato in una singola dimensione. Desideri che ogni valore nell’elenco sia un valore univoco nel rapporto delle risposte.
Dati precedenti split-uc1-databefore
| table 0-row-2 1-row-2 2-row-2 3-row-2 2-align-right 5-align-right 8-align-right 11-align-right layout-auto | |
|---|---|
| Risposte app vocali | Eventi |
| è stato grandioso,aveva perfettamente senso,lo consiglierò ad altri | 1 |
| è stato grandioso,un po' confusionario, lo consiglierò ad altri | 1 |
| non è stato grandioso,molto confusionario,non lo consiglierò ad altri | 1 |
Campo derivato split-u1-derivedfield
Crei un campo derivato Responses. La funzione SUDDIVISIONE consente di definire una regola per l'utilizzo del metodo Converti in array per convertire i valori dal campo Risposta app vocale utilizzando , come Delimitatore.
Dati successivi split-uc1-dataafter
| table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 2-align-right 5-align-right 8-align-right 11-align-right 14-align-right 17-align-right 20-align-right 23-align-right layout-auto | |
|---|---|
| Risposte | Eventi |
| è stato grandioso | 2 |
| lo consiglierò ad altri | 2 |
| non è stato grandioso | 1 |
| aveva perfettamente senso | 1 |
| un po' confusionario | 1 |
| molto confusionario | 1 |
| non lo consiglierò ad altri | 1 |
Caso d’uso 2 split-uc2
Raccogli le risposte dell’app vocale in un elenco delimitato in una singola dimensione. Desideri che le risposte dal primo valore nella lista si trovino nella relativa dimensione. Desideri inserire l’ultimo valore dell’elenco nella relativa dimensione.
Dati precedenti split-uc2-databefore
| table 0-row-2 1-row-2 2-row-2 3-row-2 2-align-right 5-align-right 8-align-right 11-align-right layout-auto | |
|---|---|
| Risposte | Eventi |
| è stato grandioso,aveva perfettamente senso, lo consiglierò ad altri | 1 |
| è stato grandioso,un po' confusionario, lo consiglierò ad altri | 1 |
| non è stato grandioso,molto confusionario,non lo consiglierò ad altri | 1 |
Campo derivato split-u2-derivedfield
Crei un campo derivato First Response. Utilizzi la funzione SUDDIVISIONE per definire una regola per prendere il primo valore dal campo Risposte a sinistra della risposta , come delimitatore.
Crei un campo derivato Second Response per prendere l'ultimo valore dal campo Risposte selezionando Da destra, 1 come delimitatore e 1 come indice.
Dati successivi split-uc2-dataafter
| table 0-row-2 1-row-2 2-row-2 2-align-right 5-align-right 8-align-right layout-auto | |
|---|---|
| Prima risposta | Eventi |
| è stato grandioso | 2 |
| non è stato grandioso | 1 |
| table 0-row-2 1-row-2 2-row-2 2-align-right 5-align-right 8-align-right layout-auto | |
|---|---|
| Seconda risposta | Eventi |
| lo consiglierò ad altri | 2 |
| non lo consiglierò ad altri | 1 |
Riepilogo summarize
Consente di applicare funzioni di tipo aggregazione a metriche o dimensioni a livelli di evento, sessione e utente.
Specifiche summarize-io
| table 0-row-5 1-row-5 layout-auto | ||||
|---|---|---|---|---|
| Tipo di dati di input | Input | Operatori inclusi | Limite | Output |
|
|
|
3 funzioni per campo derivato | Nuovo campo derivato |
Caso d’uso summarize-uc
Desideri classificare i ricavi di Aggiungi al carrello in tre diverse categorie: Piccolo, Medio e Grande. Questo consente di analizzare e identificare le caratteristiche dei clienti ad alto valore.
Dati precedenti summarize-uc-databefore
Presupposti:
- I ricavi di Aggiungi al carrello vengono raccolti come campo numerico.
Scenari:
- CustomerABC123 aggiunge 35 € al carrello per ProductABC, quindi aggiunge separatamente ProductDEF al carrello per 75 €.
- CustomerDEF456 aggiunge 50 € al carrello per ProductGHI, quindi aggiunge separatamente ProductJKL al carrello per 275 €.
- CustomerGHI789 aggiunge 500 € al carrello per ProductMNO.
Logica:
- Se il totale dei ricavi di Aggiungi al carrello per un visitatore è inferiore a 150 €, imposta su Piccolo.
- Se il totale dei ricavi di Aggiungi al carrello per un visitatore è superiore a 150 € ma inferiore a 500 €, imposta Medio.
- Se il totale dei ricavi di Aggiungi al carrello per un visitatore è maggiore o uguale a 500 €, imposta su Grande.
Risultati:
- Totale dei ricavi di Aggiungi al carrello per 110 € per CustomerABC123.
- Totale dei ricavi di Aggiungi al carrello al carrello per 325 € per CustomerDEF456.
- Totale dei ricavi di Aggiungi al carrello per 500 € per CustomerGHI789.
Campo derivato summarize-uc-derivedfield
Crei un campo derivato Add To Cart Revenue Size. Utilizzi la funzione RIEPILOGO e il metodo Somma Riepilogo con Ambito impostato su Persona per sommare i valori del campo cart_add. Quindi utilizzi una seconda regola CASE WHEN per dividere il risultato nelle dimensioni delle categorie della struttura.
Dati successivi summarize-uc-dataafter
| table 0-row-2 1-row-2 2-row-2 3-row-2 2-align-right 5-align-right 8-align-right 11-align-right layout-auto | |
|---|---|
| Aggiungi alla dimensione del carrello ricavi | Visitatori |
| Piccolo | 1 |
| Canale | 1 |
| Grande | 1 |
Ulteriori informazioni summarize-more-info
Utilizza la funzione Riepilogo per i calcoli basati sull’ambito evento, sessione o persona. Utilizza la funzione Matematica per i calcoli basati a livello di hit.
Taglia trim
Taglia spazi vuoti, caratteri speciali o il numero di caratteri dall’inizio o dalla fine dei valori di campo in un nuovo campo derivato.
Specifiche trim-io
| table 0-row-5 1-row-5 | ||||
|---|---|---|---|---|
| Tipo di dati di input | Input | Operatori inclusi | Limite | Output |
|
|
N/D | 1 funzione per campo derivato | Nuovo campo derivato |
Caso d’uso 1 trim-uc1
Raccogli i dati del prodotto, ma quei dati contengono caratteri nascosti con spazi vuoti che frammentano la generazione di rapporti. Desideri eliminare facilmente gli spazi vuoti in eccesso
Dati precedenti trim-uc1-databefore
| table 0-row-2 1-row-2 2-row-2 3-row-2 2-align-right 5-align-right 8-align-right 11-align-right layout-auto | |
|---|---|
| ID prodotto | Eventi |
"prod12356 " |
1 |
"prod12356" |
1 |
" prod12356" |
1 |
Campo derivato trim-u1-derivedfield
Crei un campo derivato Product Identifier. Utilizzi la funzione TAGLIA per definire una regola per Taglia spazio vuoto dal campo ID prodotto.
Dati successivi trim-uc1-dataafter
| table 0-row-2 1-row-2 2-align-right 5-align-right layout-auto | |
|---|---|
| Identificatore prodotto | Eventi |
"prod12356" |
3 |
Caso d’uso 2 trim-uc2
I dati sui nomi delle pagine raccolti includono alcuni caratteri speciali errati alla fine del nome della pagina che devono essere rimossi.
Dati precedenti trim-uc2-databefore
| table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 2-align-right 5-align-right 8-align-right 11-align-right 14-align-right 17-align-right layout-auto | |
|---|---|
| Nome | Eventi |
| pagina Home# | 1 |
| pagina Home? | 1 |
| pagina Home% | 1 |
| pagina Home& | 1 |
| pagina Home/ | 1 |
Campo derivato trim-u2-derivedfield
Crei un campo derivato Page Name. Utilizzi la funzione TAGLIA per definire una regola per Tagliare caratteri speciali dal campo Nome utilizzando Caratteri speciali #?%&/.
Dati successivi trim-uc2-dataafter
| table 0-row-2 1-row-2 2-align-right 5-align-right layout-auto | |
|---|---|
| Nome pagina | Eventi |
| pagina home | 5 |
Caso d’uso 3 trim-uc3
Raccogli dati che includono uno storeID. Lo storeID contiene come primi due caratteri il codice di stato abbreviato degli Stati Uniti. Desideri utilizzare solo il codice dello stato nel rapporto.
Dati precedenti trim-uc3-databefore
| table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 2-align-right 5-align-right 8-align-right 11-align-right 14-align-right 17-align-right 20-align-right 23-align-right layout-auto | |
|---|---|
| storeID | Eventi |
| CA293842 | 1 |
| CA423402 | 1 |
| UT123418 | 1 |
| UT189021 | 1 |
| ID028930 | 1 |
| OR234223 | 1 |
| NV22342 | 1 |
Campo derivato trim-u3-derivedfield
Crei un campo derivato Store Identifier. Utilizzi la funzione TAGLIA per definire una regola per Troncare da destra il campo storeID dalla fine della stringa alla posizione 3.
Dati successivi trim-uc3-dataafter
| table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 2-align-right 5-align-right 8-align-right 11-align-right 14-align-right 17-align-right layout-auto | |
|---|---|
| Identificatore negozio | Eventi |
| CA | 2 |
| UT | 2 |
| ID | 1 |
| OPPURE | 1 |
| NV | 1 |
Converti tipo typecast
Modifica il tipo di campo di un campo per renderlo disponibile per ulteriori trasformazioni in Customer Journey Analytics.
Specifiche typecast-io
| table 0-row-5 1-row-5 layout-auto | ||||
|---|---|---|---|---|
| Tipo di dati di input | Input | Operatori inclusi | Limite | Output |
|
|
|
3 funzioni per campo derivato | Nuovo campo derivato |
Caso d’uso 1 typecast-uc1
Hai a disposizione un campo intero che indica l'altezza dello schermo (ad esempio device.screenHeight dal set di dati evento) e lo desideri utilizzare come dimensione basata su stringhe.
Campo derivato typecast-uc1-derivedfield
Definisci un campo derivato Screen Height. La funzione CONVERTI TIPO consente di definire una regola per convertire un tipo in Stringa nel campo Altezza schermo e di memorizzarla nel nuovo campo derivato.
Caso d’uso 2 typecast-uc2
Desideri utilizzare i ricavi in una tabella coorte (che supporta solo i numeri interi), ma il campo Ricavi è di tipo Double (in virgola mobile).
Campo derivato typecast-uc2-derivedfield
Definisci un campo derivato Revenue (integer). Utilizzi la funzione CONVERTI TIPO per definire una regola per convertire in Intero il campo Ricavi e archiviarlo nel nuovo campo derivato.
Analisi URL urlparse
Analizza diverse parti di un URL, inclusi i parametri di protocollo, host, percorso o query.
Specifiche urlparse-io
| table 0-row-5 1-row-5 layout-auto | ||||
|---|---|---|---|---|
| Tipo di dati di input | Input | Operatori inclusi | Limite | Output |
|
|
N/D | 5 funzioni per campo derivato | Nuovo campo derivato |
Caso d’uso 1 urlparse-uc1
Desideri utilizzare solo il dominio di riferimento dall’URL di riferimento come parte del set di regole di un canale di marketing.
Dati precedenti urlparse-uc1-databefore
| table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 layout-auto |
|---|
| Referring URL |
https://www.google.com/ |
https://duckduckgo.com/ |
https://t.co/ |
https://l.facebook.com/ |
Campo derivato urlparse-uc1-derivedfield
Definisci un campo derivato Referring Domain. Utilizzi la funzione ANALISI URL per definire una regola per recuperare l’host dal campo URL di riferimento e archiviarlo nel nuovo campo derivato.
Dati successivi urlparse-uc1-dataafter
| table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 layout-auto |
|---|
| Referrer Domain |
| www.google.com |
| duckduckgo.com |
| t.co |
| l.facebook.com |
Caso d’uso 2 urlparse-uc2
Desideri utilizzare il valore del parametro cid di una stringa di query in un Page URL come parte dell’output di un report del codice di tracciamento derivato.
Dati precedenti urlparse-uc2-databefore
| table 0-row-1 1-row-1 2-row-1 3-row-1 layout-auto |
|---|
| Page URL |
https://www.adobe.com/?cid=abc123 |
https://www.adobe.com/?em=email1234&cid=def123 |
https://www.adobe.com/landingpage?querystring1=test&test2=1234&cid=xyz123 |
Campo derivato urlparse-uc2-derivedfield
Definisci un campo derivato Query String CID. Utilizzi la funzione ANALISI URL per definire una regola per recuperare il valore del parametro della stringa di query nel campo URL della pagina, specificando cid come parametro di query. Il valore di output viene memorizzato nel nuovo campo derivato.
Dati successivi urlparse-uc2-dataafter
| table 0-row-1 1-row-1 2-row-1 3-row-1 layout-auto |
|---|
| Query String CID |
| abc123 |
| def123 |
| xyz123 |
Limitazioni
Le seguenti limitazioni si applicano alla funzionalità del campo Derivato in generale:
- Puoi utilizzare un massimo di dieci campi schema diversi (esclusi i campi standard) durante la definizione delle regole per un campo derivato.
- Da questo massimo di dieci campi schema diversi, sono consentiti solo un massimo di tre campi schema di ricerca o campi schema di profilo.
- Puoi avere un numero massimo di campi derivati per connessione di Customer Journey Analytics a seconda del pacchetto di cui hai la licenza. Per ulteriori informazioni, consulta la Descrizione del prodotto.
Riepilogo delle limitazioni delle funzioni
- 5 casi di funzioni When per campo derivato
- 200 operatori per campo derivato
- 5 funzioni Classifica per campo derivato
- 200 operatori per campo derivato
- 2 funzioni Concatena per campo derivato
- 3 valori per funzione Concatena
- 2 funzioni di calcolo della data per campo derivato
- 5 funzioni Deduplica per campo derivato
- 3 funzioni Profondità per campo derivato
- 2 funzioni Trova e sostituisci per campo derivato
- 5 funzioni Ricerca per campo derivato
- 2 funzioni In minuscolo per campo derivato
- 25 operazioni per campo derivato
- 5 funzioni matematiche per campo derivato
- 2 funzioni Unisci campi per campo derivato
- 3 funzioni Successivo o Precedente per campo derivato
- 1 funzione Sostituzione Regex per campo derivato
- 2 funzioni Suddivisione per campo derivato
- Vengono restituiti un massimo di 10 valori
- 3 funzioni Riepilogo per campo derivato
- 1 funzione Taglia per campo derivato
- 3 funzioni Converti tipo per campo derivato
- 5 Funzioni di analisi URL per campo derivato
Operatori
Un operatore in un costrutto If o Else If all’interno di una funzione Case When è la combinazione di un criterio con un valore. Ogni valore aggiuntivo per il criterio viene aggiunto al numero di operatori.
Ad esempio, la condizione seguente utilizza 13 operatori.
Un operatore nella funzione Classifica è una singola voce per Quando il valore è uguale al valore originale Sostituisci il valore con il nuovo valore.
Ad esempio, la regola Classifiy seguente utilizza 3 operatori.
Ulteriori informazioni trim-more-info
Trim e Lowercase sono funzioni già disponibili nelle impostazioni del componente in Visualizzazioni dati. L’utilizzo dei campi derivati consente di combinare queste funzioni per eseguire una trasformazione dei dati più complessa direttamente in Customer Journey Analytics. È ad esempio possibile utilizzare Lowercase per rimuovere la distinzione tra maiuscole e minuscole in un campo evento, quindi utilizzare Lookup per far corrispondere il nuovo campo minuscolo a un set di dati di ricerca che contiene solo chiavi di ricerca in minuscolo. In alternativa, è possibile utilizzare Trim per rimuovere i caratteri prima di configurare Lookup nel nuovo campo.
Il supporto per i campi di ricerca e profilo nei campi derivati consente di trasformare i dati in base alle ricerche degli eventi e agli attributi del profilo. Questo può essere particolarmente utile in scenari B2B con dati a livello di account nei set di dati di ricerca o di profilo. Inoltre, questo supporto è utile per manipolare i dati nei campi comuni dai dati di ricerca (come informazioni sulla campagna e tipo di offerta) o dai dati di profilo (come livello membro e tipo di account).