Split

A transformação Dividir divide uma string em um vetor de subsequências com base em um caractere delimitador específico.

Split é especialmente útil para extrair valores individuais de uma coleção de valores associados a um único valor de nome de consulta URI.

Parâmetro Descrição Padrão
Nome Nome descritivo da transformação. Você pode digitar qualquer nome aqui.
Comentários Opcional. Notas sobre a transformação.
Condição As condições em que essa transformação é aplicada.
Delimitador

String usada para separar a string de entrada em subsequências. Deve ter um único caractere de comprimento.

Se você mantiver pressionada a tecla Ctrl e clicar com o botão direito do mouse no parâmetro Delimitador, um menu Inserir será exibido. Esse menu contém uma lista de caracteres especiais que são usados com frequência como delimitadores.

Entrada O nome do campo cujo valor é dividido para criar o vetor da string de saída.
Saída O nome do campo de saída.

Considere um site no qual os produtos comprados por um cliente são listados como parte do valor de consulta cs-uri quando a página de confirmação associada a uma compra bem-sucedida é acessada. A seguir está um exemplo de tal string:

  • /checkout/confirmed.asp?prod_seleted=B57481,C46355,Z97123

O campo cs-uri-stem é usado para determinar se a página que está sendo solicitada pela entrada do registro é a página de confirmação. Os códigos dos produtos que o cliente comprou são listados como valores separados por vírgulas do nome prod_seleted na consulta cs-uri. A Split transformação pode ser usada para extrair essas informações dividindo os códigos do produto na vírgula se o valor de cs-uri-stem corresponder ao valor especificado na String Match condição. Consulte Correspondência de string. A transformação a seguir detalha a solução para esse problema.

Aqui, o campo de saída é x-products, que seria usado para criar a dimensão estendida desejada que mapeia os produtos comprados para as sessões durante as quais a compra foi realizada.

Nesta página