PullNameValues

A transformação PullNameValues é uma operação especial que utiliza os valores no campo de consulta cs-uri e separa cada um dos pares nome-valor em uma string separada.

A coleção inteira de sequências de par nome-valor é de saída no campo de saída especificado como um vetor de sequências de caracteres.

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.
Padrão O valor padrão a ser usado se a condição for atendida e o valor de entrada não estiver disponível na entrada de log fornecida.
Saída O nome da string de saída.

A transformação PullNameValues é usada neste exemplo para capturar o uso do formulário de pesquisa pelos visitantes: quais botões foram selecionados, quais valores foram digitados no formulário e assim por diante. O exemplo usa uma condição String Match (consulte Conditions) para isolar o uso dessa transformação somente na página /search.php. O vetor de pares nome-valor é emitido no campo x-search-namvalues.

Usando a transformação conforme definido acima, se o campo cs-uri-stem correspondesse às páginas /search.php e cs-uri-query contivesse o seguinte:

  • Pesquisar por=Bob&State=Virginia&isMale=true

em seguida, x-search-namvalues conteria um vetor contendo as três strings a seguir:

  • Pesquisar por=Bob
  • Estado=Virgínia
  • isMale=true

Nesta página