La trasformazione Split divide una stringa in un vettore di sottostringhe in base a un carattere di delimitazione specificato.
Split è particolarmente utile per estrarre singoli valori da una raccolta di valori associati a un singolo valore di nome query URI.
Parametro | Descrizione | impostazione predefinita |
---|---|---|
Nome | Nome descrittivo della trasformazione. È possibile inserire un nome qualsiasi qui. | |
Commenti | Facoltativo. Note sulla trasformazione. | |
Condizione | Le condizioni in cui viene applicata questa trasformazione. | |
Delimitatore | Stringa utilizzata per separare la stringa di input in sottostringhe. Deve essere un singolo carattere di lunghezza. Se si tiene premuto il tasto Ctrl e si fa clic con il pulsante destro del mouse all'interno del parametro Delimitatore, viene visualizzato un menu Inserisci. Questo menu contiene un elenco di caratteri speciali che vengono spesso utilizzati come delimitatori. |
|
Ingresso | Nome del campo il cui valore è diviso per creare il vettore della stringa di output. | |
Uscita | Nome del campo di output. |
Considera un sito web in cui i prodotti acquistati da un cliente vengono elencati come parte del valore cs-uri-query quando si accede alla pagina di conferma associata a un acquisto riuscito. Di seguito è riportato un esempio di tale stringa:
Il campo cs-uri-stem viene utilizzato per determinare se la pagina richiesta dalla voce di log è la pagina di conferma. I codici per i prodotti acquistati dal cliente sono elencati come valori separati da virgole del nome prod_selected nella query cs-uri. La trasformazione Split può essere utilizzata per estrarre queste informazioni suddividendo i codici prodotto in base alla virgola se il valore di cs-uri-stem corrisponde al valore specificato nella condizione String Match. Vedere Corrispondenza stringa. La seguente trasformazione descrive la soluzione a questo problema.
In questo caso, il campo di output è x-products, che viene utilizzato per creare la dimensione estesa desiderata che mappa i prodotti acquistati alle sessioni durante le quali è stato effettuato l’acquisto.