Applicare trasformazioni dati per feed dati

AVAILABILITY
La funzionalità descritta in questo articolo si trova nella fase di test del rilascio e potrebbe non essere ancora disponibile nell‘ambiente. Questa nota verrà rimossa non appena la funzionalità sarà disponibile a livello generale. Per informazioni sul processo di rilascio di Customer Journey Analytics, consulta Rilascio delle funzioni di Customer Journey Analytics.

Puoi trasformare i dati del feed dati utilizzando uno dei seguenti metodi:

Ogni metodo presenta vantaggi e svantaggi. Le sezioni seguenti confrontano i compromessi sia in generale che per specifiche trasformazioni.

Confrontare i metodi di trasformazione dei dati in generale

La tabella seguente mette a confronto i vantaggi e gli svantaggi di ciascun metodo in generale.

Metodo
Vantaggi
Svantaggi
Impostazioni dei componenti
  • Applicato al momento della generazione del rapporto, prima della consegna dei feed di dati.
  • La stessa logica si applica in modo coerente sia nell’output di Analysis Workspace che nell’output del feed dati.
  • Non utilizza uno dei campi derivati limitati del tuo account.
  • Non esiste alcun limite al numero di impostazioni dei componenti che è possibile utilizzare.
  • Aggiunge il sovraccarico di elaborazione, che può influire sulle prestazioni di consegna dei feed di dati
  • Disponibile solo per il set di impostazioni specifico supportato da ogni componente. Non è flessibile come creare una logica personalizzata con un campo derivato.
Campi derivati
  • Applicato al momento della generazione del rapporto, prima della consegna dei feed di dati.
  • La stessa logica si applica in modo coerente sia nell’output di Analysis Workspace che nell’output del feed dati.
  • Supporta una logica personalizzata più flessibile di qualsiasi impostazione di un singolo componente, ad esempio le regole condizionali concatenate.
  • Alcune trasformazioni, in particolare quelle che dipendono da un’impostazione di Ambito o che analizzano un URL, sono difficili da replicare in SQL.
  • Aggiunge il sovraccarico di elaborazione, che può influire sulle prestazioni di consegna dei feed di dati
  • Aggiunge il sovraccarico di elaborazione, che può influire sulle prestazioni di consegna dei feed di dati.
  • Utilizza uno dei campi derivati limitati del tuo account. Se un’impostazione di componente può eseguire la stessa trasformazione, utilizza quella.
SQL
  • Non limitato dai limiti di funzione e operatore che si applicano ai campi derivati.
  • Non ha alcun effetto sulle prestazioni di consegna dei feed di dati.
  • Applicato dopo che il feed dati è già stato consegnato.
  • La logica non si applica in Analysis Workspace, pertanto devi duplicarla lì separatamente.
  • Alcune trasformazioni sono difficili o poco pratiche da replicare, in particolare quelle che dipendono da un’impostazione di ambito, che analizzano un URL o che deduplicano o persistono un valore in un ambito.

Confrontare i metodi di trasformazione dei dati per tipo di trasformazione

Nella tabella seguente sono elencate le trasformazioni di dati specifiche, con l’indicazione del metodo o dei metodi che possono essere eseguiti, della difficoltà di eseguire la replica in SQL e del metodo consigliato.

Trasformazione
Impostazione componente (in CJA)
Campo derivato (in CJA)
Metodo consigliato (in CJA)
Difficoltà in SQL
Considerazioni
Applica logica condizionale o filtra i valori in base ai criteri
Includi valori di esclusione
Caso In Cui

Impostazione componente

Consigliato perché non utilizza uno dei tuoi campi derivati limitati.

Facile per le stringhe

Da moderato a difficile per le metriche (richiede un’istruzione CASE combinata con un COUNT)

Attributo di credito per un evento di successo
Attribuzione
Non disponibile
Impostazione componente
Non applicabile
Si applica solo alle dimensioni nei feed di dati. Per le metriche, non esiste un comportamento di feed dati da replicare.
Valori numerici bucket in intervalli
Bucketing dei valori
Manuale Caso In Cui

Impostazione componente

Consigliato per la facilità d’uso e perché non utilizza uno dei tuoi campi derivati limitati.

Difficile
La complessità aumenta dall’impostazione del componente (più semplice) al campo derivato (moderato, utilizzando un caso manuale When) fino a SQL (più complesso).
Classificare i valori utilizzando una mappatura in stile di ricerca
Non disponibile
Classifica

Campo derivato

Consigliato perché la stessa logica si applica in modo coerente sia nell’output di Analysis Workspace che nell’output del feed dati.

Semplice/moderato
Combina i valori dei campi con un delimitatore
Non disponibile
Concatenare

Campo derivato

Consigliato perché la stessa logica si applica in modo coerente sia nell’output di Analysis Workspace che nell’output del feed dati.

Semplice/moderato
Riflette la funzionalità di aggiunta di più colonne di dimensione a una tabella a forma libera, limitata all’esportazione della tabella completa. Un campo derivato rende disponibile un output simile in un feed di dati.
Convertire il tipo di dati di un campo
Non disponibile
Tipo

Campi derivati

Consigliato perché la stessa logica si applica in modo coerente sia nell’output di Analysis Workspace che nell’output del feed dati.

Semplice/moderato
Conteggio occorrenze metriche (valori rispetto a istanze)
Comportamento
Soluzione alternativa basata su matematica personalizzata

Impostazione componente

Consigliato perché:

  • La stessa logica si applica in modo coerente sia nell’output di Analysis Workspace che nell’output del feed dati (non possibile con SQL)
  • Non utilizza uno dei tuoi campi derivati limitati.
Semplice/moderato
Deduplicare un valore all’interno di un ambito
Deduplica delle metriche
Deduplica

Impostazione componente

Consigliato perché non utilizza uno dei tuoi campi derivati limitati.

Difficile
Dipende dall’impostazione di un ambito. Vedere Come le impostazioni di ambito influiscono sui feed di dati.
Determinare la profondità di un campo all’interno di una sessione
Non disponibile
Profondità

Campo derivato

Consigliato per la facilità d’uso e perché la stessa logica si applica in modo coerente sia nell’output di Analysis Workspace che nell’output del feed dati.

Difficile

Dipende da un’impostazione di ambito (utilizza sessione come ambito e non è configurabile). Vedere Come le impostazioni di ambito influiscono sui feed di dati.

Trovare e sostituire un valore letterale
Non disponibile
Trova e sostituisci

Campo derivato

Consigliato per la facilità d’uso e perché la stessa logica si applica in modo coerente sia nell’output di Analysis Workspace che nell’output del feed dati.

Semplice/moderato
Formattare un valore per la visualizzazione
Formato
Non disponibile

Impostazione componente

Consigliato per la facilità d’uso e perché la stessa logica si applica in modo coerente sia nell’output di Analysis Workspace che nell’output del feed dati.

Difficile
Raggruppa dimensioni da set di dati di riepilogo
Non applicabile
Non applicabile
Non applicabile
Non applicabile
I gruppi di dati di riepilogo si applicano solo ai set di dati di riepilogo, che non vengono utilizzati con i feed di dati. Questa trasformazione non si applica all’output del feed dati.
Gestisci un campo vuoto (“nessun valore”)
Opzioni per nessun valore
L’opzione Considera “Nessun valore” come valore si applica ai feed di dati, mentre le opzioni Non mostrare “Nessun valore” per impostazione predefinita e Mostra “Nessun valore” per impostazione predefinita non si applicano ai feed di dati.
Non disponibile
Impostazione componente
Non possibile
Tutti i “Nessun valore” vengono restituiti come valori nulli nell’output finale del feed di dati, anziché come stringa “Nessun valore”.
Cercare un valore da un set di dati di ricerca
Non disponibile
Ricerca

Campo derivato

Consigliato per la facilità d’uso e perché la stessa logica si applica in modo coerente sia nell’output di Analysis Workspace che nell’output del feed dati.

Semplice/moderato

Deve esistere già una tabella di ricerca.

Stringa in minuscolo
Comportamento
Minuscolo

Impostazione componente

Consigliato perché:

  • La stessa logica si applica in modo coerente sia nell’output di Analysis Workspace che nell’output del feed dati (non possibile con SQL)
  • Non utilizza uno dei tuoi campi derivati limitati.
Semplice/moderato
Unisci più campi in uno
Non disponibile
Unisci campi

Campo derivato

Consigliato per la facilità d’uso e perché la stessa logica si applica in modo coerente sia nell’output di Analysis Workspace che nell’output del feed dati.

Semplice/moderato
Analizzare un URL nei relativi componenti
Sottostringa (metodo di analisi URL)
Analisi URL

Impostazione componente

Consigliato perché non utilizza uno dei tuoi campi derivati limitati.

Difficile

Richiede l’analisi personalizzata delle stringhe per estrarre gli stessi componenti.

Eseguire calcoli di base sui campi numerici
Non disponibile
Matematica

Campo derivato

Consigliato per la facilità d’uso e perché la stessa logica si applica in modo coerente sia nell’output di Analysis Workspace che nell’output del feed dati.

Semplice/moderato
Mantenere un valore di dimensione in tutti gli eventi
Persistenza
Non attualmente disponibile

Impostazione componente

Consigliato per la facilità d’uso e perché non utilizza uno dei tuoi campi derivati limitati.

Difficile
Interagisce con l’intervallo di date di lookback allo stesso modo delle funzioni dei campi derivati dipendenti dall’ambito. Consulta Comprendere l’intervallo di date del lookback.
Sostituisci un valore utilizzando un’espressione regolare
Sottostringa (metodo Regex)
Sostituzione Regex

Impostazione componente

Tutti e tre gli approcci producono lo stesso risultato, ma preferiscono l’impostazione del componente perché:

  • La stessa logica si applica in modo coerente sia nell’output di Analysis Workspace che nell’output del feed dati (non possibile con SQL)
  • Non utilizza uno dei tuoi campi derivati limitati.
Semplice/moderato
Risolvere il valore successivo o precedente in una sessione
Non disponibile
Successivo o Precedente

Campo derivato

Consigliato per la facilità d’uso e perché la stessa logica si applica in modo coerente sia nell’output di Analysis Workspace che nell’output del feed dati.

Difficile
Dipende dall’impostazione di un ambito. Vedere Come le impostazioni di ambito influiscono sui feed di dati.
Restituisce la differenza tra due date
Non disponibile
Matematica data

Campo derivato

Consigliato per la facilità d’uso e perché la stessa logica si applica in modo coerente sia nell’output di Analysis Workspace che nell’output del feed dati.

Difficile
Dipende dall’impostazione di un ambito. Vedere Come le impostazioni di ambito influiscono sui feed di dati.
Valutazione di una metrica basata su eventi, profili o totali
Ambito
Non disponibile
Dividi un valore delimitato
Sottostringa (delimitatore o dal metodo Left/Right)
Dividere

Impostazione componente

Consigliato perché:

  • La stessa logica si applica in modo coerente sia nell’output di Analysis Workspace che nell’output del feed dati (non possibile con SQL)
  • Non utilizza uno dei tuoi campi derivati limitati.
Semplice/moderato
Riepilogare o aggregare un valore in un ambito
Non disponibile
Riepiloga

Campo derivato

Consigliato per la facilità d’uso e perché la stessa logica si applica in modo coerente sia nell’output di Analysis Workspace che nell’output del feed dati.

Difficile
Dipende dall’impostazione di un ambito. Vedere Come le impostazioni di ambito influiscono sui feed di dati.
Taglia caratteri da una stringa
Sottostringa (metodo Trim)
Taglia

Impostazione componente

Consigliato perché:

  • La stessa logica si applica in modo coerente sia nell’output di Analysis Workspace che nell’output del feed dati (non possibile con SQL)
  • Non utilizza uno dei tuoi campi derivati limitati.
Semplice/moderato

Effetti delle impostazioni di ambito sui feed di dati scope-settings

Date Math (Matematica data), Deduplicate, Next (Successivo) o Previous (Precedente) e Summarize (Riepiloga) dipendono dall’impostazione Scope di Event, Session (Evento) o Person (Persona) (le opzioni disponibili variano in base alla funzione). La profondità non ha un campo Scope configurabile, ma è intrinsecamente associata alla sessione, simile alla dimensione Profondità evento standard. Qualsiasi campo con un ambito scrive lo stesso valore in ogni riga all’interno di tale ambito e tale valore dipende dai dati all’interno dell’intervallo di date di lookback.

Poiché l’intervallo di date di lookback slitta in avanti con ogni consegna di feed di dati, lo stesso campo può restituire un valore diverso in una consegna successiva, anche per eventi che si sono già verificati.

Aumenti del rischio con la dimensione dell’ambito: l’ambito della persona comporta più rischi rispetto all’ambito della sessione, perché la cronologia di una persona non ha limiti di tempo naturali all’interno di un’esecuzione di un feed.

Modelli di funzione campo derivato

Modelli di funzione campo derivato ti consentono di creare rapidamente un campo derivato per un caso d’uso specifico, ad esempio la creazione di canali di marketing, il rilevamento di bot o l’estrazione di un parametro UTM da un URL. Poiché un modello è creato da una catena di regole predefinite, è quasi sempre preferibile utilizzarne una per riprodurre da zero la stessa logica in SQL, come nel caso di Marketing Channel Template.

Se un modello include una funzione che dipende da un’impostazione di ambito, il modello eredita l’attenzione di ambito di tale funzione. Vedere Come le impostazioni di ambito influiscono sui feed di dati.

recommendation-more-help
analytics-platform-help-main