PullNameValues

La transformation PullNameValues est une opération spéciale qui prend les valeurs du champ cs-uri-query et sépare chacune des paires nom-valeur en une chaîne distincte.

La collection complète de chaînes de paires nom-valeur est générée dans le champ de sortie spécifié en tant que vecteur de chaînes.

Paramètre Description Par défaut
Nom Nom descriptif de la transformation. Vous pouvez saisir n’importe quel nom ici.
Commentaires Facultatif. Remarques sur la transformation.
Condition Les conditions dans lesquelles cette transformation est appliquée.
Par défaut La valeur par défaut à utiliser si la condition est remplie et que la valeur d’entrée n’est pas disponible dans l’entrée de journal donnée.
Sortie Nom de la chaîne de sortie.

La transformation PullNameValues est utilisée dans cet exemple pour capturer l’utilisation du formulaire de recherche par les visiteurs : les boutons sélectionnés, les valeurs saisies dans le formulaire, etc. L’exemple utilise une condition String Match (voir Conditions) pour isoler l’utilisation de cette transformation uniquement vers la page /search.php. Le vecteur des paires nom-valeur est généré dans le champ x-search-name values.

En utilisant la transformation définie ci-dessus, si le champ cs-uri-stem correspondait à la page /search.php et cs-uri-query contenait les éléments suivants :

  • Recherchez=Bob&State=Virginia&isMale=true

alors x-search-name valeurs contiendra un vecteur contenant les trois chaînes suivantes :

  • Recherche=Bob
  • Etat=Virginie
  • isMale=true

Sur cette page