Dividir

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

Split é particularmente ú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 inserir qualquer nome aqui.
Comentários Opcional. Observações sobre a transformação.
Condição Condições de aplicação desta transformação.
Delimitador

Sequência de caracteres usada para separar a cadeia de caracteres de entrada em subsequências. Deve ter um único caractere de comprimento.

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

Entrada O nome do campo cujo valor é dividido para criar o vetor de cadeia de caracteres 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. Este é um exemplo dessa 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 de log é a página de confirmação. Os códigos dos produtos que o cliente comprou são listados como valores separados por vírgula do nome prod_seleted na consulta cs-uri. A transformação Split 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 condição String Match. Consulte Correspondência de sequência de caracteres. 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 feita.

Nesta página