Configuración de componentes de subcadena

La configuración de componentes de subcadena permite realizar varios métodos de manipulación de cadenas para obtener los elementos de dimensión deseados en los informes.

Configuración de subcadenas

La subcadena solo está disponible en dimensiones y es retroactiva a los datos a los que se aplica. Se trata de una transformación inmediata de los datos que se produce antes de aplicar el filtrado u otras operaciones de análisis.

De izquierda a derecha

Realice una parte de una cadena basada en su posición hasta el principio o el final de una cadena. Desde la izquierda y Desde la derecha Los métodos de proporcionan dos listas desplegables: Desde (donde se inicia la salida) y Hasta (donde termina la salida).

  • Inicio de cadena: Inicio de la cadena.

  • Final de cadena: El final de la cadena.

  • Posición: Un número estático de caracteres de la izquierda o la derecha, según el método.

  • Cadena: Haga coincidir un carácter o secuencia de caracteres para indicar el principio o el final de una cadena. Esta lista desplegable también revela opciones adicionales:

    • Coincidencia: La cadena que debe coincidir. Si la entrada no coincide con este campo, se aplica Sin opciones de valor.
    • Índice: Los criterios de Coincidencia se pueden presentar varias veces en una cadena. Este entero determina qué coincidencia debe comenzar o finalizar la salida, según el método. Por ejemplo, un índice de 1 representa la primera coincidencia. Si el índice es mayor que el número de coincidencias disponibles, se aplica Sin opciones de valor.
    • Incluir cadena: Una casilla de verificación que incluya la cadena Coincidencia en la salida si está activada.
  • Longitud: Un entero que especifica el recuento de caracteres que se va a incluir después de la posición inicial de la salida. Solo disponible en la Hasta lista desplegable.

Delimitador

Utilice este método para campos que utilizan un delimitador para separar varios valores de cadena. Puede extraer un elemento individual para utilizarlo como salida o convertir la cadena en un elemento de esquema de matriz de objetos.

  • Criterio: Cómo desea tratar la lista delimitada de valores.

    • Desde la izquierda: Comience desde el principio de la lista delimitada y cuente hacia adelante.
    • Desde la derecha: Comience desde el final de la lista delimitada y cuente hacia atrás.
    • Convertir en matriz: Trate esta dimensión como si fuera un elemento de esquema de matriz de objetos.
  • Delimitador: El delimitador que utiliza el campo.

  • Índice: Solo está presente si el criterio es De izquierda a derecha. El número de elemento como si estuviera en una matriz. Por ejemplo, si la entrada de cadena es "Fox,Turtle,Rabbit,Wolf" con un índice de 3, el resultado es "Rabbit". Si el índice es superior al número de elementos delimitados, se aplica Sin opciones de valor.

Análisis de URL

Para su uso con campos que contienen direcciones URL. Al usar la URL de ejemplo https://example.com/store/index.html?cid=campaign#cart, están disponibles las siguientes opciones:

  • Obtener protocolo: Obtenga el protocolo de la dirección URL. Por ejemplo, "https://".
  • Obtener host: Obtenga el host de la URL. Por ejemplo, "example.com".
  • Obtener ruta: Obtenga la ruta de la dirección URL. Por ejemplo, "store/index.html".
  • Obtener valor de cadena de consulta: Obtenga el valor de una sola cadena de consulta. Coloque el parámetro de cadena de consulta deseado en el campo Clave de consulta. Si la dirección URL anterior se utiliza con la clave de consulta "cid", el resultado es "campaign".
  • Obtener valor hash: Obtenga el valor hash de la dirección URL. Por ejemplo, "cart".

Si la entrada no es una dirección URL válida o si el componente URL deseado no está presente, se aplica Sin opciones de valor.

Recortar

Recorte el espacio en blanco o los caracteres especiales de la cadena.

  • Recortar espacios en blanco: Casilla de verificación que elimina todos los espacios en blanco al principio y al final de la cadena si está activada.
  • Recortar caracteres especiales: Una casilla de verificación que muestra un campo de entrada Caracteres especiales si está activado. Todos los caracteres de este campo se eliminan de la salida. No se admiten caracteres de bytes múltiples.

Regex

Aplique expresiones regulares a una dimensión para recuperar el valor deseado.

  • Regex: La fórmula de expresión regular.
  • Formato de salida: Campo opcional que permite agregar texto o reordenar la salida del subgrupo regex. Si este campo está en blanco, el resultado de la cadena es la expresión regex evaluada.
  • Distinción entre mayúsculas y minúsculas: Casilla de verificación que fuerza a la expresión regular a distinguir entre mayúsculas y minúsculas si está habilitada.

Customer Journey Analytics utiliza un subconjunto de la sintaxis regex de Perl. Si la entrada no coincide con la expresión regular y el campo Formato de salida está en blanco, se aplica Sin opciones de valor. Se admiten las expresiones siguientes:

Expresión
Descripción
a
Un solo carácter a.
a|b
Un solo carácter a o b.
[abc]
Un solo carácter a, b o c.
[^abc]
Cualquier carácter individual distinto de a, b o c.
[a-z]
Cualquier carácter individual del intervalo de a-z.
[a-zA-Z0-9]
Cualquier carácter individual del intervalo de a-z, A-Z o dígitos de 0-9.
^
Coincide con el principio de la línea.
$
Coincide con el final de la línea.
\A
Inicio de cadena.
\z
Final de cadena.
.
Coincide con cualquier carácter.
\s
Cualquier carácter de espacio en blanco.
\S
Cualquier carácter que no sea un espacio en blanco.
\d
Cualquier dígito.
\D
Cualquier carácter que no sea un dígito.
\w
Cualquier letra, número o guion bajo.
\W
Cualquier carácter que no sea de palabra.
\b
Cualquier límite de palabra.
\B
Cualquier carácter que no sea un límite de palabra.
\<
Inicio de la palabra.
\>
Fin de la palabra.
(...)
Capturar todo lo incluido.
(?:...)
Captura sin marca. Evita que se haga referencia a la coincidencia en la cadena de salida.
a?
Cero o uno de a.
a*
Cero o más de a.
a+
Uno más de los a.
a{3}
Exactamente 3 de a.
a{3,}
3 o más de a.
a{3,6}
Entre 3 y 6 de a.

También se admiten marcadores de posición de salida. Puede utilizar estas secuencias en el Formato de salida cualquier número de veces y en cualquier orden para obtener la salida de cadena deseada.

Secuencia de marcador de posición de salida
Descripción
$&
Genera lo que coincide con toda la expresión.
$n
Genera lo que coincidió con la subexpresión nth. Por ejemplo, $1 genera la primera subexpresión.
$`
Genera el texto entre el final de la última coincidencia encontrada (o el inicio del texto si no se encontró ninguna coincidencia anterior) y el inicio de la coincidencia actual.
$+
Genera lo que coincidió con la última subexpresión marcada en la expresión regular.
$$
Genera el carácter de cadena "$".
recommendation-more-help
080e5213-7aa2-40d6-9dba-18945e892f79