Paramètres des composants de sous-chaîne substring-component-settings
Les paramètres des composants de sous-chaîne vous permettent d’effectuer plusieurs méthodes de manipulation de chaîne pour obtenir les éléments de dimension souhaités dans les rapports.
La sous-chaîne est disponible uniquement sur les dimensions et est rétroactive aux données auxquelles elle est appliquée. Il s’agit d’une transformation immédiate des données qui se produit avant l’application du filtrage ou d’autres opérations d’analyse.
À partir de la gauche/de la droite
Prenez une partie d’une chaîne en fonction de sa position au début ou à la fin d’une chaîne. Les méthodes De la gauche et De la droite fournissent deux listes déroulantes : De (où la sortie commence) et À (où la sortie se termine).
-
Début de chaîne : le début de la chaîne.
-
Fin de chaîne : la fin de la chaîne.
-
Position : un nombre statique de caractères de la gauche ou de la droite, selon la méthode.
-
Chaîne : faites correspondre un caractère ou une séquence de caractères pour indiquer le début ou la fin d’une chaîne. Cette liste déroulante propose également d’autres options :
- Correspondance : la chaîne à faire correspondre. Si l’entrée ne correspond pas à ce champ, Aucune option de valeur ne s’applique.
- Index : le critère Correspondance peut être présent plusieurs fois dans une chaîne. Cet entier détermine la correspondance à utiliser pour démarrer ou terminer la sortie, selon la méthode. Par exemple, un index de
1
représente la première correspondance. Si l’index est supérieur au nombre de correspondances disponibles, Aucune option de valeur ne s’applique. - Inclure la chaîne : une case à cocher qui inclut la chaîne Correspondance dans la sortie si activée.
-
Longueur : un entier qui spécifie le nombre de caractères à inclure après la position de départ de la sortie. Disponible uniquement sous la liste déroulante À.
Délimiteur
Utilisez cette méthode pour les champs qui utilisent un délimiteur pour séparer plusieurs valeurs de chaîne. Vous pouvez extraire un élément individuel à utiliser comme sortie ou convertir la chaîne en élément de schéma de tableau d’objets.
-
Critère : comment traiter la liste délimitée de valeurs.
- De la gauche : commencez au début de la liste délimitée et comptez vers l’avant.
- De la droite : commencez à la fin de la liste délimitée et comptez à rebours.
- Convertir en tableau : traitez cette dimension comme s’il s’agissait d’un élément de schéma de tableau d’objets.
-
Délimiteur : le délimiteur utilisé par le champ.
-
Index : uniquement présent si le critère est De la gauche/droite. Numéro de l’élément comme s’il se trouvait dans un tableau. Par exemple, si l’entrée de chaîne est
"Fox,Turtle,Rabbit,Wolf"
avec un index de 3, la sortie est"Rabbit"
. Si l’index est supérieur au nombre d’éléments délimités, Aucune option de valeur ne s’applique.
Analyse de l’URL
À utiliser avec des champs contenant des URL. Si l’on prend l’exemple d’URL https://example.com/store/index.html?cid=campaign#cart
, les options suivantes sont disponibles :
- Obtenir le protocole : obtenez le protocole de l’URL. Par exemple :
"https://"
. - Obtenir l’hôte : obtenez l’hôte de l’URL. Par exemple :
"example.com"
. - Obtenir le chemin : obtenez le chemin de l’URL. Par exemple :
"store/index.html"
. - Obtenir la valeur de la chaîne de requête : obtenez la valeur à partir d’une seule chaîne de requête. Placez le paramètre de chaîne de requête de votre choix dans le champ Clé de requête. Si l’URL ci-dessus est utilisée avec la clé de requête
"cid"
, la sortie est"campaign"
. - Obtenir la valeur de hachage : obtenez la valeur de hachage de l’URL. Par exemple :
"cart"
.
Si l’entrée n’est pas une URL valide ou si le composant URL souhaité n’est pas présent, Aucune option de valeur ne s’applique.
Supprimer
Supprimez l’espace blanc ou les caractères spéciaux de la chaîne.
- Supprimer les espaces : si elle est activée, cette case à cocher permet de supprimer tous les espaces au début et à la fin de la chaîne.
- Supprimer les caractères spéciaux : si elle est activée, cette case à cocher affiche un champ d’entrée Caractères spéciaux. Tous les caractères de ce champ sont supprimés de la sortie. Les caractères multioctets ne sont pas pris en charge.
Regex
Appliquez des expressions régulières à une dimension pour récupérer la valeur souhaitée.
- Regex : formule d’expression régulière.
- Format de sortie : champ facultatif qui vous permet d’ajouter du texte ou de réorganiser la sortie du sous-groupe regex. Si ce champ est vide, la sortie de chaîne est l’expression régulière évaluée.
- Respect de la casse : si elle est activée, cette case à cocher force l’expression régulière à être sensible à la casse.
Customer Journey Analytics utilise un sous-ensemble de la syntaxe de l’expression régulière Perl. Si l’entrée ne correspond pas à l’expression régulière et que la variable Format de sortie est vide, Aucune option de valeur ne s’applique. Les expressions ci-dessous sont prises en charge :
a
a
.a|b
a
ou b
.[abc]
a
, b
ou c
.[^abc]
a
, b
ou c
.[a-z]
a
-z
.[a-zA-Z0-9]
a
-z
, A
-Z
, ou entre 0
-9
.^
$
\A
\z
.
\s
\S
\d
\D
\w
\W
\b
\B
\<
\>
(...)
(?:...)
a?
a
.a*
a
.a+
a
.a{3}
a
.a{3,}
a
.a{3,6}
a
.Les espaces réservés de sortie sont également pris en charge. Vous pouvez utiliser ces séquences au Format de sortie le nombre de fois désiré et dans n’importe quel ordre pour obtenir la sortie de chaîne souhaitée.
$&
$n
$1
génère la première sous-expression.$`
$+
$$
"$"
.