Campos derivados

Los campos derivados son un aspecto importante de la funcionalidad de creación de informes en tiempo real de Adobe Customer Journey Analytics. Un campo derivado permite definir manipulaciones de datos (a menudo complejas) sobre la marcha, mediante un generador de reglas personalizable. A continuación, puede utilizar ese campo derivado como componente (métrica o dimensión) en Workspace o incluso definir más el campo derivado como un componente en Vista de datos.

Los campos derivados pueden ahorrar una cantidad significativa de tiempo y esfuerzo, en comparación con la transformación o manipulación de los datos en otras ubicaciones fuera de Customer Journey Analytics. Como Preparación de datos, Data Distiller, o dentro de sus propios procesos de carga de transformación de extracción (ETL) / transformación de carga de extracción (ELT).

Los campos derivados se definen en Vistas de datos, se basan en un conjunto de funciones definidas como reglas y se aplican a los campos de esquema o estándar disponibles.

Algunos casos de uso son:

  • Defina un campo Nombre de página derivado que corrija los valores incorrectos de nombre de página recopilados para corregir los valores de nombre de página.

  • Defina un campo de canal de marketing derivado que determine el canal de marketing adecuado en función de una o varias condiciones (por ejemplo, parámetro de URL, dirección URL de página, nombre de página).

Interfaz de campo derivada

Cuando se crea o edita un campo derivado, se utiliza la interfaz de campo derivado.

Captura de pantalla del cuadro de diálogo Campo derivado

Nombre
Descripción
1
Selector
Utilice el área de selector para seleccionar y arrastrar la función, la plantilla de función, el campo de esquema o el campo estándar y colocarlos en el generador de reglas.
Utilice la lista desplegable para seleccionar entre:
Función Funciones - listas disponibles Funciones,
Icono de plantilla de función Plantillas de funciones - listas disponibles plantillas de función,
Icono de campo de esquema Campos de esquema : enumera los campos disponibles en las categorías de conjuntos de datos (evento, perfil, búsqueda) y los campos derivados definidos anteriormente, y
Icono de campo estándar Campos estándar : campos disponibles estándar (como ID de conjunto de datos de Platform). En el selector solo se muestran los campos estándar numéricos y de cadena. Si la función admite otros tipos de datos, se pueden seleccionar campos estándar con estos otros tipos de datos para valores o campos dentro de la interfaz de regla.
Puede buscar funciones, plantillas de funciones, esquemas y campos estándar mediante Icono de búsqueda Cuadro de búsqueda.
Puede filtrar la lista de objetos seleccionados seleccionando Icono de filtro Filtre y especifique filtros en Filtrar campos por diálogo. Puede quitar filtros fácilmente mediante Icono Cerrar para cada filtro.
2
Generador de reglas
El campo derivado se genera secuencialmente utilizando una o más reglas. Una regla es una implementación específica de una función y, por lo tanto, siempre se asocia con una sola función. Para crear una regla, arrastre y suelte una función en el generador de reglas. El tipo de función determina la interfaz de la regla.
Consulte la Interfaz de regla para obtener más información.
Puede insertar una función al principio, al final o entre reglas que ya estén disponibles en el generador de reglas. La última regla del generador de reglas determina el resultado final del campo derivado.
3
​ Configuración de campo ​
Puede asignar un nombre al campo derivado, describirlo e inspeccionar su tipo de campo.
4
​ Salida final ​
Esta área muestra una previsualización actualizada sobre la marcha de los valores de salida, basada en los datos de los últimos 30 días y los cambios realizados en el campo derivado del generador de reglas.

Asistente de plantilla de campo

Cuando accede a la interfaz de campos derivada por primera vez, la variable Empezar con una plantilla de campo se muestra el asistente.

  1. Seleccione la plantilla que mejor describa el tipo de campo que está intentando crear.
  2. Seleccione el ​ Seleccionar ​ para continuar.

El cuadro de diálogo de campo derivado se rellena con reglas (y funciones) necesarias o útiles para el tipo de campo seleccionado. Consulte Plantillas de funciones para obtener más información sobre las plantillas disponibles.

Interfaz de regla

Cuando define una regla en el generador de reglas, utiliza la interfaz de reglas.

Captura de pantalla de la interfaz de regla de campo derivada

Nombre
Descripción
A
Nombre de regla
De forma predeterminada, el nombre de la regla es Regla X (X hace referencia a un número de secuencia). Para editar el nombre de una regla, seleccione su nombre y escriba el nuevo nombre, por ejemplo Query Parameter.
B
Nombre de función
El nombre de función seleccionado para la regla, por ejemplo ANÁLISIS DE URL. Cuando la función es la última de la secuencia de funciones y determina los valores de salida finales, el nombre de la función va seguido de - SALIDA FINAL, por ejemplo ANÁLISIS DE URL: SALIDA FINAL.
Para mostrar una ventana emergente con más información sobre la función, seleccione Icono de ayuda .
C
Descripción de regla
Si lo desea, puede agregar una descripción a una regla.
Seleccionar Icono Más , luego seleccione **** Agregar descripción **** para añadir una descripción o ​ Editar descripción ​ para editar una descripción existente.
Utilice el editor para introducir una descripción. Puede utilizar la barra de herramientas para dar formato al texto (mediante el selector de estilo, negrita, cursiva, subrayado, derecha, izquierda, centrado, color, lista de números, lista de viñetas) y agregar vínculos a información externa.
Para terminar de editar la descripción, haga clic fuera del editor.
D
Área de funciones
Define la lógica de la función. La interfaz depende del tipo de función. El menú desplegable de Campo o Valor muestra todas las categorías de campos (reglas, campos estándar, campos) disponibles, según el tipo de entrada que espera la función. También puede arrastrar y soltar un campo del selector de Campos de esquema y estándar en un Campo o Valor. Cuando ese campo arrastrado se origina desde un conjunto de datos de búsqueda, se inserta automáticamente una función de búsqueda antes de la función que defina.
Consulte Referencia de función en información detallada para cada una de las funciones admitidas.

Crear un campo derivado

  1. Seleccione una vista de datos existente o cree una vista de datos. Consulte Vistas de datos para obtener más información.

  2. Seleccione el ​ Componentes ​ de la vista de datos.

  3. Seleccionar ​ Crear campo derivado ​ desde el carril izquierdo.

  4. Para definir el campo derivado, utilice el Crear campo derivado interfaz. Consulte Interfaz de campo derivada.

    Para guardar el nuevo campo derivado, seleccione ​ Guardar ​.

  5. El nuevo campo derivado se agregará al Campos derivados > contenedor, como parte de ​ Campos de esquema ​ en el carril izquierdo de la vista Datos.

Editar un campo derivado

  1. Seleccione una vista de datos existente. Consulte Vistas de datos para obtener más información.

  2. Seleccione el ​ Componentes ​ de la vista de datos.

  3. Seleccionar ​ Campos de esquema ​ en la pestaña Conexión panel de la izquierda.

  4. Seleccionar ​ Campos derivados > contenedor.

  5. Pase el ratón sobre el campo derivado que desee editar y seleccione Icono Editar .

  6. Para editar el campo derivado, utilice el Editar campo derivado interfaz. Consulte Interfaz de campo derivada.

    • Seleccionar ​ Guardar ​ para guardar el campo derivado actualizado.

    • Seleccionar ​ Cancelar ​ para cancelar los cambios realizados en el campo derivado.

    • Seleccionar ​ Guardar como ​ para guardar el campo derivado como un nuevo campo derivado. El nuevo campo derivado tiene el mismo nombre que el campo derivado editado original con (copy) se le ha añadido.

Alternativamente, si ha utilizado un campo derivado como componente para dimensiones o métricas en la vista de datos:

  1. Seleccione el componente. Tenga en cuenta que el componente puede tener un nombre diferente al campo derivado.

  2. En el panel Componente, seleccione la opción Icono Editar junto al campo derivado, debajo de Nombre del campo de esquema.

  3. Para editar el campo derivado, utilice el Editar campo derivado interfaz. Consulte Interfaz de campo derivada.

    • Seleccionar ​ Guardar ​ para guardar el campo derivado actualizado.

    • Seleccionar ​ Cancelar ​ para cancelar los cambios realizados en el campo derivado.

    • Seleccionar ​ Guardar como ​ para guardar el campo derivado como un nuevo campo derivado. El nuevo campo derivado tiene el mismo nombre que el campo derivado editado original con (copy) se le ha añadido.

Eliminar un campo derivado

  1. Seleccione una vista de datos existente. Consulte Vistas de datos para obtener más información.

  2. Seleccione el ​ Componentes ​ de la vista de datos.

  3. Seleccionar ​ Campos de esquema ​ pestaña en Conexión panel.

  4. Seleccionar ​ Campos derivados > contenedor.

  5. Pase el ratón sobre el campo derivado que desee eliminar y seleccione Icono Editar .

  6. En el Editar campo derivado interfaz, seleccione Eliminar.

    A Eliminar componente El cuadro de diálogo le pedirá que confirme la eliminación. Considere cualquier referencia externa que pueda existir al campo derivado fuera de la vista de datos.

    • Seleccionar ​ Continuar ​ para eliminar el campo derivado.

Alternativamente, si ha utilizado un campo derivado como componente para dimensiones o métricas en la vista de datos:

  1. Seleccione el componente. Tenga en cuenta que el componente puede tener un nombre diferente al campo derivado.

  2. En el panel Componente, seleccione la opción Icono Editar junto al campo derivado, debajo de Nombre del campo de esquema.

  3. En el Editar campo derivado interfaz, seleccione Eliminar.

    A Eliminar componente El cuadro de diálogo le pedirá que confirme la eliminación. Considere cualquier referencia externa que pueda existir al campo derivado fuera de la vista de datos.

    • Seleccionar ​ Continuar ​ para eliminar el campo derivado.
NOTE
Los campos derivados se administran en el nivel de Conexión en Customer Journey Analytics. Cualquier cambio realizado en un campo derivado en cualquiera de las vistas de datos asociadas con esa conexión se aplica a todas estas vistas de datos asociadas.

Plantillas de funciones

Para crear rápidamente un campo derivado para casos de uso específicos, hay plantillas de función disponibles. Se puede acceder a estas plantillas de función desde el área de selector de la interfaz de campo derivada o se presentan al utilizarlas por primera vez en el Empezar con una plantilla de campo asistente.

Canales de marketing

Esta plantilla está configurada para utilizar el Análisis de URL y Caso Cuándo funciona varias veces para obtener los valores adecuados de una dirección URL. A continuación, se aplica lógica a estos valores para asociar la URL a un canal de marketing específico.

Detalles

Para utilizar la plantilla, debe especificar los parámetros correctos para cada función enumerada como parte de las reglas de la plantilla. Consulte Referencia de función para obtener más información.

Captura de pantalla del generador de reglas de plantilla de canal de marketing

Referencia de función

NOTE
Debe tener el Seleccionar paquete o superior para utilizar la funcionalidad descrita en esta sección. Póngase en contacto con el administrador si no está seguro del paquete de Customer Journey Analytics que tiene.

Para cada función admitida, busque los detalles siguientes en:

  • especificaciones:

    • tipo de datos de entrada: tipo de datos admitidos,
    • input: posibles valores para input,
    • operadores incluidos: operadores admitidos para esta función (si los hay),
    • limitaciones: limitaciones que se aplican a esta función específica,
    • salida.
  • casos de uso, incluidos:

    • datos antes de definir el campo derivado,
    • cómo definir el campo derivado,
    • después de definir el campo derivado.
  • restricciones (si procede).

NOTE
Se cambió el nombre de la función de búsqueda a Clasificar. Consulte la Clasificar para obtener más información.

Caso de que

Aplica condicionales, según los criterios definidos en uno o varios campos. Estos criterios se utilizan para definir los valores en un nuevo campo derivado, según la secuencia de las condiciones.

Detalles

Especificaciones casewhen-io

table 0-row-5 1-row-5 layout-auto
Tipo de datos de entrada Entrada Operadores incluidos Limitaciones Output
  • Cadena
  • Numéricos
  • Fecha
  • If, Else If contenedor:

    • Valor
      • Reglas
      • Campos estándar
      • Campos Criterio (consulte operadores incluidos, según el tipo de valor seleccionado)
  • Luego establezca el valor en, De lo contrario, establezca el valor en:

    • Valor
      • Reglas
      • Campos estándar
      • Campos

Cadenas

  • Es igual a
  • Es igual a cualquier término
  • Contiene la frase
  • Contiene cualquier término
  • Contiene todos los términos
  • Comienza con
  • Comienza con cualquier término
  • Finaliza con
  • Finaliza con cualquier término
  • No es igual a
  • No coincide con ningún término
  • No contiene la frase
  • No contiene ningún término
  • No contiene todos los términos
  • No comienza con
  • No comienza con ningún término
  • No finaliza con
  • No termina con ningún término
  • Se ha establecido
  • No se ha establecido

Numéricos

  • Es igual a
  • No es igual a
  • Es mayor que
  • Es mayor que o igual a
  • Es menor que
  • Es menor que o igual a
  • Se ha establecido
  • No se ha establecido

Fechas

  • Es igual a
  • No es igual a
  • es posterior a
  • Es posterior o igual a
  • Es antes de
  • Es anterior o igual a
  • Se ha establecido
  • No se ha establecido
  • 5 funciones por campo derivado
  • 200 operadores por campo derivado. Un ejemplo de operador único es "El dominio de referencia contiene Google".
Nuevo campo derivado

Caso de uso 1 casewhen-uc1

Desea definir reglas para identificar varios canales de marketing aplicando una lógica en cascada para establecer un campo de canal de marketing en el valor adecuado:

  • Si el referente es de un motor de búsqueda y la página tiene un valor de cadena de consulta donde cid contains ps_, el canal de marketing debe identificarse como Búsqueda de pago.
  • Si el referente es de un motor de búsqueda y la página no tiene la cadena de consulta cid, el canal de marketing debe identificarse como Búsqueda natural.
  • Si una página tiene un valor de cadena de consulta donde cid contains em_, el canal de marketing debe identificarse como un Correo electrónico.
  • Si una página tiene un valor de cadena de consulta donde cid contains ds_, el canal de marketing debe identificarse como Publicidad en pantalla.
  • Si una página tiene un valor de cadena de consulta donde cid contains so_, el canal de marketing debe identificarse como Social de pago.
  • Si el referente es de un dominio de referencia de twitter.com, facebook.com, linkedin.com, o tiktok.com, el canal de marketing debe identificarse como Social natural.
  • Si ninguna de las reglas anteriores coincide, el canal de marketing debe identificarse como Otro referente.

En caso de que el sitio reciba los siguientes eventos de muestra, que contienen Referente y URL de páginaSin embargo, estos eventos deben identificarse de la siguiente manera:

table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4 5-row-4 6-row-4 1-align-center 6-align-center 11-align-center 16-align-center 21-align-center 26-align-center 31-align-center layout-auto
Event Referrer Page URL Marketing Channel
1 https://facebook.com https://site.com/home Natural Social
2 https://abc.com https://site.com/?cid=ds_12345678 Display
3 https://site.com/?cid=em_12345678 Email
4 https://google.com https://site.com/?cid=ps_abc098765 Paid Search
5 https://google.com https://site.com/?cid=em_765544332 Email
6 https://google.com Natural Search

Datos anteriores casewhen-uc1-databefore

table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 layout-auto
Referrer Page URL
https://facebook.com https://site.com/home
https://abc.com https://site.com/?cid=ds_12345678
https://site.com/?cid=em_12345678
https://google.com https://site.com/?cid=ps_abc098765
https://google.com https://site.com/?cid=em_765544332
https://google.com

Campo derivado casewhen-uc1-derivedfield

Usted define una nueva Marketing Channel campo derivado. Utilice el CASO CUÁNDO funciones para definir reglas que creen valores para en función de los valores existentes para Page URL y Referring URL field.

Observe el uso de la función ANÁLISIS DE URL para definir reglas para recuperar los valores de Page Url y Referring Url antes del CASO CUÁNDO se aplican las reglas de.

Captura de pantalla del caso de la regla 1

Datos después de casewhen-uc1-dataafter

table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 5-row-1 6-row-1 layout-auto
Marketing Channel
Natural Social
Display
Email
Paid Search
Email
Natural Search

Caso de uso 2 casewhen-uc2

Ha recopilado varias variaciones diferentes de búsquedas dentro de su Product Finding Methods dimensión. Para comprender el rendimiento general de la búsqueda frente a la exploración, debe dedicar una gran cantidad de tiempo a combinar los resultados manualmente.

Su sitio recopila los siguientes valores para su Product Finding Methods dimensión. Al final, todos estos valores indican una búsqueda.

table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 layout-auto
Valor recopilado Valor real
search p13n_no search
search p13n_yes search
search refine p13n_no search
search refine p13n_yes search
search redirect p13n_yes search
search-redirect search

Datos anteriores casewhen-uc2-databefore

table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 5-row-1 6-row-1 7-row-1 8-row-1 9-row-1 layout-auto
Product Finding Methods
search p13_no
search p13_yes
browse
search refine p13_no
search refine p13_yes
browse
search redirect p13_yes
search-redirect
browse

Campo derivado casewhen-uc2-derivedfield

Usted define un Product Finding Methods (new) campo derivado. Puede crear lo siguiente CASO CUÁNDO reglas en el generador de reglas. Estas reglas aplican lógica a todas las variaciones posibles de lo antiguo Métodos de búsqueda de productos valores de campo para search y browse uso del Contiene la frase criterio.

Captura de pantalla del caso de la regla 2

Datos después de casewhen-uc2-dataafter

table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 5-row-1 6-row-1 7-row-1 8-row-1 9-row-1 layout-auto
Product Finding Methods (new)
search
search
browse
search
search
browse
search
search
browse

Caso de uso 3 casewhen-uc3

Como empresa de viajes, le gustaría agrupar la duración del viaje en viajes reservados para poder informar sobre la duración total de los viajes.

Suposiciones:

  • La organización está recopilando la duración del viaje en un campo numérico.
  • Les gustaría agrupar las duraciones de 1 a 3 días en un contenedor llamado 'short trip'
  • Les gustaría agrupar las duraciones de 4 a 7 días en un contenedor llamado 'medium trip'
  • Les gustaría agrupar duraciones de más de 8 días en un contenedor llamado "long trip'
  • Se reservaron 132 viajes para un día de duración
  • Se reservaron 110 viajes para una duración de 2 días
  • Se reservaron 105 viajes para una duración de 3 días
  • Se reservaron 99 viajes para una duración de 4 días
  • Se reservaron 92 viajes para una duración de 5 días
  • Se reservaron 85 viajes para una duración de 6 días
  • Se reservaron 82 viajes para una duración de 7 días
  • Se reservaron 78 viajes para una duración de 8 días
  • Se reservaron 50 viajes para una duración de 9 días
  • Se reservaron 44 viajes para una duración de 10 días
  • Se reservaron 38 viajes para una duración de 11 días
  • Se reservaron 31 viajes para una duración de 12 días

El informe deseado debería tener un aspecto similar al siguiente:

table 0-row-2 1-row-2 2-row-2 3-row-2 2-align-right 5-align-right 8-align-right 11-align-right layout-auto
Trip Duration Type Bookings
medium trip 358
short trip 347
long trip 241

Datos anteriores casewhen-uc3-databefore

table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 5-row-1 6-row-1 7-row-1 8-row-1 9-row-1 10-row-1 11-row-1 12-row-1 1-align-right 3-align-right 5-align-right 7-align-right 9-align-right 11-align-right 13-align-right 15-align-right 17-align-right 19-align-right 21-align-right 23-align-right 25-align-right
Trip Duration
1
12
3
6
4
8
6
2
1
2
21
8

Campo derivado casewhen-uc3-derivedfield

Usted define un Trip Duration (bucketed) campo derivado. Puede crear lo siguiente CASO CUÁNDO regla en el generador de reglas. Esta regla aplica lógica al contenedor del antiguo Duración del viaje Valores de campo en tres valores: short trip, medium trip, y long trip.

Captura de pantalla del caso Cuando la regla 3

Datos después de casewhen-uc3-dataafter

table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 5-row-1 6-row-1 7-row-1 8-row-1 9-row-1 10-row-1 11-row-1 12-row-1
Trip Duration (bucketed)
short trip
long trip
short trip
medium trip
medium trip
long trip
medium trip
short trip
short trip
short trip
long trip
long trip

Más información

El Customer Journey Analytics utiliza una estructura de contenedor anidada, siguiendo el modelo de Adobe Experience Platform XDM (Modelo de datos de experiencia). Consulte Contenedores y Filtrar contenedores para obtener más información. Este modelo de contenedor, aunque flexible por naturaleza, impone algunas restricciones al utilizar el generador de reglas.

Customer Journey Analytics utiliza el siguiente modelo de contenedor predeterminado:

{width="50%"}

Las siguientes restricciones se aplican y se aplican cuando selección y configuración valores.

table 0-row-2 1-row-2 2-row-2 3-row-2 1-align-center 4-align-center 7-align-center 10-align-center layout-auto
Restricciones
A Valores que usted select dentro del mismo If, Else If construcción (uso de Y o O) de una regla debe proceder del mismo contenedor y puede ser de cualquier tipo (cadena Cadena , numérico Numérico , etc.).
Captura de pantalla de la dependencia A
B Todos los valores que set en una regla debe ser del mismo contenedor y tener el mismo tipo o un valor derivado del mismo tipo.
Captura de pantalla de Dependencia B
C Los valores que select horizontal If, Else If las construcciones en la regla sí no deben proceder del mismo contenedor y deben no deben ser del mismo tipo.
Captura de pantalla de Dependencia C

Clasificar

Define un conjunto de valores que se reemplazan por los valores correspondientes en un nuevo campo derivado.

Detalles
note note
NOTE
Esta función se denominó originalmente Búsqueda, pero se ha cambiado el nombre a Clasificar para dar cabida a la función Búsqueda con una funcionalidad diferente.

Especificaciones classify-io

table 0-row-5 1-row-5 layout-auto
Tipo de datos de entrada Entrada Operadores incluidos Limitaciones Output
  • Cadena
  • Numéricos
  • Fecha
  • Campo para clasificar:

    • Reglas
    • Campos estándar
    • Campos
  • Cuando el valor es igual a y Reemplazar valores por:

    • Cadena
  • Mostrar valores originales

    • Booleano
N/A
  • 5 funciones por campo derivado
  • 200 operadores por campo derivado. Cada entrada de Cuando el valor es igual al valor original Reemplazar valor por Nuevo valor se considera una operación.
Nuevo campo derivado

Caso de uso 1 classify-uc1

Tiene un archivo CSV que incluye una columna clave para hotelID y una o más columnas adicionales asociadas con la variable hotelID: city, rooms, hotel name.
Está recopilando Hotel ID en una dimensión, pero desea crear una Hotel Name dimensión derivada del hotelID en el archivo CSV.

Estructura y contenido del archivo CSV

table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4 3-align-right 8-align-right 13-align-right 18-align-right 23-align-right layout-auto
hotelID city rooms hotel name
SLC123 Salt Lake City 40 SLC Downtown
LAX342 Los Angeles 60 LA Airport
SFO456 San Francisco 75 Market Street
AMS789 Amsterdam 50 Okura

Informe actual

table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 2-align-right 5-align-right 8-align-right 11-align-right 14-align-right layout-auto
Hotel ID Vistas del producto
SLC123 200
LX342 198
SFO456 190
AMS789 150

Informe deseado

table 0-row-2 1-row-2 2-row-2 3-row-2 2-align-right 5-align-right 8-align-right 11-align-right layout-auto
Hotel Name Vistas del producto
SLC Downtown 200
LA Airport 198
Market Street 190

Datos anteriores classify-uc1-databefore

table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 layout-auto
Hotel ID
SLC123
LAX342
SFO456
AMS789

Campo derivado classify-uc1-derivedfield

Usted define un Hotel Name campo derivado. Utilice el CLASIFICAR función para definir una regla en la que se pueden clasificar los valores de ID de hotel y reemplace con valores nuevos.

Si desea incluir valores originales que no ha definido como parte de los valores que se van a clasificar (por ejemplo, ID de hotel AMS789), asegúrese de seleccionar Mostrar valores originales. Esto garantiza que AMS789 forme parte de la salida del campo derivado, a pesar de que ese valor no se clasifique.

Captura de pantalla de la regla de clasificación 1

Datos después de classify-uc1-dataafter

table 0-row-1 1-row-1 2-row-1 3-row-1 layout-auto
Hotel Name
SLC Downtown
LA Airport
Market Street

Caso de uso 2 classify-uc2

Ha recopilado direcciones URL en lugar del nombre de página descriptivo de varias páginas. Esta colección mixta de valores interrumpe la creación de informes.

Datos anteriores classify-uc2-databefore

table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 5-row-1 6-row-1 7-row-1 layout-auto
Page Name
Home Page
Flight Search
http://www.adobetravel.ca/Hotel-Search
https://www.adobetravel.com/Package-Search
Deals & Offers
http://www.adobetravel.ca/user/reviews
https://www.adobetravel.com.br/Generate-Quote/preview

Campo derivado classify-uc2-derivedfield

Usted define un Page Name (updated) campo derivado. Utilice el CLASIFICAR función para definir una regla en la que se pueden clasificar los valores de los Nombre de página y reemplace con valores correctos actualizados.

Captura de pantalla de la regla de clasificación 2

Datos después de classify-uc2-dataafter

table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 5-row-1 6-row-1 7-row-1
Page Name (updated)
Home Page
Flight Search
Hotel Search
Package Search
Deals & Offers
Reviews
Generate Quote

Más información classify-moreinfo

La siguiente funcionalidad adicional está disponible en la interfaz de reglas de clasificación:

  • Para borrar rápidamente todos los valores de la tabla, seleccione Borrar Borrar todos los valores de tabla.
  • Para cargar un archivo CSV que contenga valores originales para Cuando los valores sean iguales a los nuevos valores para Reemplazar valores por, seleccione CSV Cargar CSV.
  • Para descargar una plantilla para crear un archivo CSV con los valores originales y nuevos que desea cargar, seleccione Descargar Descargar plantilla CSV.
  • Para descargar un archivo CSV con todos los valores originales y nuevos rellenados en la interfaz de reglas, seleccione Descargar Descargar valores CSV.

Concatenar

Combina valores de campo en un único campo derivado nuevo con delimitadores definidos.

Detalles

Especificaciones concatenate-io

table 0-row-5 1-row-5 layout-auto
Tipo de datos de entrada Entrada Operadores incluidos Limitaciones Output
  • Cadena
  • Valor:

    • Reglas
    • Campos estándar
    • Campos
    • Cadena
  • Delimitador:

    • Cadena
N/A 2 funciones por campo derivado Nuevo campo derivado

Caso de uso concatenate-uc

Actualmente, recopila los códigos de aeropuerto de origen y destino como campos independientes. Desea tomar los dos campos y combinarlos en una sola dimensión separada por un guion (-). Por lo tanto, puede analizar la combinación de origen y destino para identificar las rutas principales reservadas.

Suposiciones:

  • Los valores de origen y destino se recopilan en campos independientes en la misma tabla.
  • El usuario determina si se debe utilizar el delimitador "-" entre los valores.

Imagine que se producen las siguientes reservas:

  • El cliente ABC123 reserva un vuelo entre Salt Lake City (SLC) y Orlando (MCO)
  • Cliente ABC456 reserva un vuelo entre Salt Lake City (SLC) y Los Ángeles (LAX)
  • Cliente ABC789 reserva un vuelo entre Salt Lake City (SLC) y Seattle (SEA)
  • Cliente ABC987 reserva un vuelo entre Salt Lake City (SLC) y San José (SJO)
  • Cliente ABC654 reserva un vuelo entre Salt Lake City (SLC) y Orlando (MCO)

El informe deseado debería tener un aspecto similar al siguiente:

table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 2-align-right 5-align-right 8-align-right 11-align-right 14-align-right layout-auto
Origen/Destino Reservas
SLC-MCO 2
SLC-LAX 1
SLC-SEA 1
SLC-SJO 1

Datos anteriores concatenate-uc-databefore

table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 2-align-right 5-align-right 8-align-right 11-align-right 14-align-right 17-align-right layout-auto
Origen Destino
SLC MCO
SLC LAXO
SLC SEA
SLC SJO
SLC MCO

Campo derivado concatenate-derivedfield

Usted define una nueva Origin - Destino campo derivado. Utilice el CONCATENAR función para definir una regla para concatenar el Original y Destino campos con el - Delimitador.

Captura de pantalla de la regla de concatenación

Datos después de concatenate-dataafter

table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 5-row-1 layout-auto
Origin - Destino
(campo derivado)
SLC-MCO
SLC-LAX
SLC-SEA
SLC-SJO
SLC-MCO

Buscar y reemplazar

Busca todos los valores de un campo seleccionado y reemplaza esos valores por un valor diferente en un nuevo campo derivado.

Detalles

Especificaciones findreplace-io

table 0-row-5 1-row-5 layout-auto
Tipo de datos de entrada Entrada Operadores incluidos Limitaciones Output
  • Cadena
  • Valor

    • Reglas
    • Campos estándar
    • Campos
  • Buscar todos, y reemplace todo por:

    • Cadena

Cadenas

  • Buscar todos, y reemplace todo por
5 funciones por campo derivado Nuevo campo derivado

Caso de uso findreplace-uc

Ha recibido algunos valores mal formados para su informe de canales de marketing externos, por ejemplo email%20 marketing en lugar de email marketing. Estos valores mal formados fracturan los informes y dificultan la visualización del rendimiento del correo electrónico. Desea reemplazar a email%20marketing con email marketing.

Informe original

table 0-row-2 1-row-2 2-row-2 2-align-right 5-align-right 8-align-right layout-auto
External Marketing Channels Sessions
email marketing 500
email %20marketing 24

Informe preferido

table 0-row-2 1-row-2 2-align-right 5-align-right
External Marketing Channels Sessions
email marketing 524

Datos anteriores findreplace-uc-databefore

table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 5-row-1 layout-auto
External Marketing
email marketing
email%20marketing
email marketing
email marketing
email%20marketing

Campo derivado findreplace-uc-derivedfield

Usted define un Email Marketing (updated) campo derivado. Utilice el BUSCAR Y REEMPLAZAR función para definir una regla para buscar y reemplazar todas las ocurrencias de email%20marketing con email marketing.

Captura de pantalla de la regla Buscar y reemplazar

Datos después de findreplace-uc-dataafter

table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 5-row-1 layout-auto
External Marketing (updated)
email marketing
email marketing
email marketing
email marketing
email marketing

Búsqueda

Valores de búsqueda que utilizan un campo de un conjunto de datos de búsqueda y devuelven un valor en un nuevo campo derivado o para un procesamiento de reglas adicional.

Detalles

Especificación lookup-io

table 0-row-5 1-row-5 layout-auto
Tipo de datos de entrada Entrada Operadores incluidos Límite Output
  • Cadena
  • Numéricos
  • Fecha
  • Campo para aplicar la búsqueda:

    • Reglas
    • Campos estándar
    • Campos Conjunto de datos de búsqueda
    • Conjunto de datos

    Clave de coincidencia

    • Reglas
    • Campos
  • Valores que se deben devolver

    • Reglas
    • Campos
N/A 3 funciones por campo derivado Nuevo campo o valor derivado para un procesamiento posterior en la regla siguiente

Caso de uso lookup-uc

Desea buscar el nombre de la actividad mediante el ID de actividad recopilado cuando sus clientes hicieron clic en un banner personalizado que se muestra a través de Adobe Target. Desea utilizar un conjunto de datos de búsqueda con actividades de Analytics for Target (A4T) que contenga ID de actividad y nombres de actividad.

Conjunto de datos de búsqueda A4T lookup-uc-lookup

table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto
ID de actividad Nombre de la actividad
415851 Páginas de categoría de prueba MVT
415852 Luma: Campaign Max 2022
402922 Titulares de página de inicio

Campo derivado lookup-uc-derivedfield

Usted define un Activity Name campo derivado. Utilice el BÚSQUEDA función para definir una regla para buscar el valor de los datos recopilados, especificada en la variable Campo para aplicar la búsqueda field (por ejemplo, ActivityIdentifier). El conjunto de datos de búsqueda se selecciona en Conjunto de datos de búsqueda list (por ejemplo, New CJA4T Activities). A continuación, seleccione el campo de identificador (por ejemplo, ActivityIdentifier) desde el Clave de coincidencia y el campo que se va a devolver desde el Valores que devolver list (por ejemplo, ActivityName).

Captura de pantalla de la regla en minúsculas

Más información

Puede insertar rápidamente un Búsqueda función en el generador de reglas, que ya contiene una o más funciones.

  1. Seleccionar Campos de esquema desde el selector.
  2. Seleccionar Icono de campo de esquema Buscar conjuntos de datos.
  3. Seleccione el conjunto de datos de búsqueda y busque el campo que desee utilizar para la búsqueda.
  4. Arrastre y suelte el campo de búsqueda en cualquiera de los campos de entrada disponibles para una función (por ejemplo, Case When). Si es válido, un cuadro azul etiquetado como + Agregar, permite soltar el campo e insertar automáticamente una función de búsqueda antes de la función en la que ha colocado el campo de búsqueda. La función de búsqueda insertada se rellena automáticamente con valores relevantes para todos los campos.
    Arrastre de búsqueda

Minúsculas

Convierte los valores de un campo a minúsculas y los almacena en un nuevo campo derivado.

Detalles

Especificación lowercase-io

table 0-row-5 1-row-5 layout-auto
Tipo de datos de entrada Entrada Operadores incluidos Límite Output
  • Cadena
  • Numéricos
  • Fecha
  • Campo:
    • Reglas
    • Campos estándar
    • Campos
N/A 2 funciones por campo derivado Nuevo campo derivado

Caso de uso lowercase-uc

Desea convertir todos los nombres de productos recopilados en minúsculas para un sistema de informes adecuado.

Datos anteriores lowercase-uc-databefore

table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 2-align-right 5-align-right 8-align-right 11-align-right 14-align-right 17-align-right 20-align-right layout-auto
Nombres de productos recopilados Vistas del producto
Raqueta de tenis 35
Raqueta de tenis 33
raqueta de tenis 21
Bate de béisbol 15
Bate de béisbol 12
bate de béisbol 10

Campo derivado lowercase-uc-derivedfield

Usted define un Product Names campo derivado. Utilice el MINÚSCULAS función para definir una regla para convertir el valor de Nombres de productos recopilados para convertirlo en minúsculas y almacenarlo en el nuevo campo derivado.

Captura de pantalla de la regla en minúsculas

Datos después de lowercase-uc-dataafter

table 0-row-2 1-row-2 2-row-2 layout-auto
Nombres de productos Vistas del producto
raqueta de tenis 89
bate de béisbol 37

Combinar campos

Combina valores de dos campos diferentes en un nuevo campo derivado.

Detalles

Especificación merge-fields-io

table 0-row-5 1-row-5 layout-auto
Tipo de datos de entrada Entrada Operadores incluidos Límite Output
  • Cadena
  • Numéricos
  • Fecha
  • Campo:
    • Reglas
    • Campos estándar
    • Campos
N/A 5 funciones por campo derivado Nuevo campo derivado

Caso de uso merge-fields-uc

Desea crear una dimensión compuesta por el campo de nombre de página y el campo de motivo de la llamada con la intención de analizar el recorrido en los distintos canales.

Datos anteriores merge-fields-uc-databefore

table 0-row-3 1-row-3 2-row-3 3-row-3 2-align-right 3-align-right 6-align-right 7-align-right 10-align-right 11-align-right 14-align-right 15-align-right layout-auto
Nombre de la página Sesión Visitantes
página de ayuda 250 200
página principal 500 250
página de detalles del producto 300 200
table 0-row-3 1-row-3 2-row-3 3-row-3 2-align-right 3-align-right 6-align-right 7-align-right 10-align-right 11-align-right 14-align-right 15-align-right layout-auto
Razón de llamada Sesión Visitantes
preguntas sobre mi pedido 275 250
realizar un cambio en mi pedido 150 145
problema con el pedido 100 95

Campo derivado merge-fields-uc-derivedfield

Usted define un Cross Channel Interactions campo derivado. Utilice el COMBINAR CAMPOS función para definir una regla para combinar los valores de Nombre de página field y Razón de llamada y almacenarlo en el nuevo campo derivado.

Captura de pantalla de la regla Combinar campos

Datos después de merge-fields-uc-dataafter

table 0-row-3 1-row-3 2-row-3 3-row-3 4-row-3 5-row-3 6-row-3 2-align-right 3-align-right 6-align-right 7-align-right 10-align-right 11-align-right 14-align-right 15-align-right 18-align-right 19-align-right 22-align-right 23-align-right 26-align-right 27-align-right layout-auto
Interacciones entre canales Sesiones Visitantes
página principal 500 250
página de detalles del producto 300 200
preguntas sobre mi pedido 275 250
página de ayuda 250 200
realizar un cambio en mi pedido 150 145
problema con el pedido 100 95

Más información merge-fields-moreinfo

Debe seleccionar el mismo tipo de campos dentro de una regla de campos combinados. Por ejemplo, si selecciona un campo Fecha, todos los demás campos que desee combinar deben ser campos Fecha.

Captura de pantalla de restricciones en campos de combinación

Reemplazar Regex

Reemplaza un valor de un campo mediante una expresión regular en un nuevo campo derivado.

Detalles

Especificación regex-replace-io

table 0-row-5 1-row-5 layout-auto
Tipo de datos de entrada Entrada Operadores incluidos Límite Output
  • Cadena
  • Numéricos
  • Campo:
    • Reglas
    • Campos estándar
    • Campos
  • Regex:
    • Cadena Formato de salida:
    • Cadena
  • Con distinción de mayúsculas y minúsculas
    • Booleano
N/A 1 función por campo derivado Nuevo campo derivado

Caso de uso regex-replace-uc

Desea obtener una parte de una dirección URL y utilizarla como identificador de página único para analizar el tráfico. Usted utiliza [^/]+(?=/$|$) para que la expresión regular capture el final de la dirección URL y $1 como patrón de salida.

Datos anteriores regex-replace-uc-databefore

table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 layout-auto
URL de la página
https://business.adobe.com/products/analytics/adobe-analytics-benefits.html
https://business.adobe.com/products/analytics/adobe-analytics.html
https://business.adobe.com/products/experience-platform/customer-journey-analytics.html
https://business.adobe.com/products/experience-platform/adobe-experience-platform.html

Campo derivado regex-replace-uc-derivedfield

Usted crea un Page Identifier campo derivado. Utilice el REGEX REPLACE función para definir una regla que reemplace el valor de URL de referencia campo con una Regex de [^/]+(?=/$|$) y Formato de salida de $1.

Captura de pantalla de la regla de reemplazo de regex

Datos después de regex-replace-uc-dataafter

table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1
Identificador de página
adobe-analytics-benefits.html
adobe-analytics.html
customer-journey-analytics.html
adobe-experience-platform.html

Más información

Customer Journey Analytics utiliza un subconjunto de la sintaxis regex de Perl. Se admiten las expresiones siguientes:

table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 8-row-2 9-row-2 10-row-2 11-row-2 12-row-2 13-row-2 14-row-2 15-row-2 16-row-2 17-row-2 18-row-2 19-row-2 20-row-2 21-row-2 22-row-2 23-row-2 24-row-2 25-row-2 26-row-2 27-row-2 28-row-2 29-row-2
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.

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.

table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 layout-auto
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 "$".

Split

Divide un valor de un campo en un nuevo campo derivado.

Detalles

Especificación split-io

table 0-row-5 1-row-5 layout-auto
Tipo de datos de entrada Entrada Operadores incluidos Límite Output
  • Cadena
  • Numéricos
  • Campo:
    • Reglas
    • Campos estándar
    • Campos
  • Método:
    • Desde la izquierda
    • Desde la derecha
    • Convertir en matriz Para el delimitador:
    • Cadena
  • Para el índice:
    • Numéricos
N/A 5 funciones por campo derivado Nuevo campo derivado

Caso de uso 1 split-uc1

Las respuestas de la aplicación de voz se recopilan en una lista delimitada en una sola dimensión. Desea que cada valor de la lista sea un valor único en el informe de respuestas.

Datos anteriores split-uc1-databefore

table 0-row-2 1-row-2 2-row-2 3-row-2 2-align-right 5-align-right 8-align-right 11-align-right layout-auto
Respuestas de aplicación de voz Eventos
fue genial, hizo perfecto sentido, recomendará a los demás 1
fue genial, algo confuso, recomendará a otros 1
no fue genial, muy confuso, no se lo recomendaré a otros 1

Campo derivado split-u1-derivedfield

Usted crea un Responses campo derivado. Utilice el DIVIDIR función para definir una regla para utilizar Convertir en matriz para convertir los valores del Respuesta de aplicación de voz field using , como el Delimitador.

Captura de pantalla de la regla dividida 1

Datos después de split-uc1-dataafter

table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 2-align-right 5-align-right 8-align-right 11-align-right 14-align-right 17-align-right 20-align-right 23-align-right layout-auto
Respuestas Eventos
fue genial 2
recomendará a otras personas 2
no fue genial 1
tenía sentido 1
algo confuso 1
muy confuso 1
no recomendará a otras personas 1

Caso de uso 2 split-uc2

Las respuestas de la aplicación de voz se recopilan en una lista delimitada en una sola dimensión. Desea las respuestas del primer valor de la lista a su propia dimensión. Desea colocar el último valor de la lista en su propia dimensión.

Datos anteriores split-uc2-databefore

table 0-row-2 1-row-2 2-row-2 3-row-2 2-align-right 5-align-right 8-align-right 11-align-right layout-auto
Respuestas Eventos
fue grandioso, hizo perfecto sentido, recomendará a otros 1
fue genial, algo confuso, recomendará a otros 1
no fue genial, muy confuso, no se lo recomendaré a otros 1

Campo derivado split-u2-derivedfield

Usted crea un First Response campo derivado. Utilice el DIVIDIR para definir una regla que tome el primer valor de la variable Respuestas desde la izquierda de la respuesta , como delimitador.

Captura de pantalla de la regla Split: primer valor

Usted crea un Second Response campo derivado para tomar el último valor de Respuestas seleccionando Desde la derecha, 1 como Delimitador y 1 como Índice.

Captura de pantalla de la regla Split: último valor

Datos después de split-uc2-dataafter

table 0-row-2 1-row-2 2-row-2 2-align-right 5-align-right 8-align-right layout-auto
Primera respuesta Eventos
fue genial 2
no fue genial 1
table 0-row-2 1-row-2 2-row-2 2-align-right 5-align-right 8-align-right layout-auto
Segunda respuesta Eventos
recomendará a otras personas 2
no recomendará a otras personas 1

Recortar

Recorta los espacios en blanco, los caracteres especiales o el número de caracteres desde el principio o el final de los valores de campo en un nuevo campo derivado.

Detalles

Especificación trim-io

table 0-row-5 1-row-5 layout-auto
Tipo de datos de entrada Entrada Operadores incluidos Límite Output
  • Cadena
  • Campo

    • Reglas
    • Campos estándar
    • Campos
  • Recortar espacios en blanco

  • Recortar caracteres especiales

    • Entrada de caracteres especiales
  • Recortar desde la izquierda

    • Desde

      • Inicio de cadena

      • Posición

        • Posición #
      • Cadena

        • Valor de cadena
        • Índice
        • Indicador para incluir cadena
    • Hasta

      • Fin de cadena

      • Posición

        • Posición #
      • Cadena

        • Valor de cadena
        • Índice
        • Indicador para incluir cadena
      • Longitud

  • Recortar desde la derecha

    • Desde

      • Fin de cadena

      • Posición

        • Posición #
      • Cadena

        • Valor de cadena
        • Índice
        • Indicador para incluir cadena
    • Hasta

      • Inicio de cadena

      • Posición

        • Posición #
      • Cadena

        • Valor de cadena
        • Índice
        • Indicador para incluir cadena
      • Longitud

N/A 1 función por campo derivado Nuevo campo derivado

Caso de uso 1 trim-uc1

Los datos del producto se recopilan, pero esos datos contienen caracteres de espacio en blanco ocultos que fragmentan los informes. Desea recortar fácilmente cualquier espacio en blanco en exceso

Datos anteriores trim-uc1-databefore

table 0-row-2 1-row-2 2-row-2 3-row-2 2-align-right 5-align-right 8-align-right 11-align-right layout-auto
ID del producto Eventos
"prod12356 " 1
"prod12356" 1
" prod12356" 1

Campo derivado trim-u1-derivedfield

Usted crea un Product Identifier campo derivado. Utilice el RECORTAR función para definir una regla para Recortar espacio en blanco desde el ID del producto field.

Captura de pantalla de la regla dividida 1

Datos después de trim-uc1-dataafter

table 0-row-2 1-row-2 2-align-right 5-align-right layout-auto
Identificador de producto Eventos
"prod12356" 3

Caso de uso 2 trim-uc2

Los datos sobre los nombres de páginas recopilados incluyen algunos caracteres especiales erróneos al final del nombre de página que deben eliminarse.

Datos anteriores trim-uc2-databefore

table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 2-align-right 5-align-right 8-align-right 11-align-right 14-align-right 17-align-right layout-auto
Nombre Eventos
página principal# 1
¿página principal? 1
página principal% 1
página principal& 1
página principal/ 1

Campo derivado trim-u2-derivedfield

Usted crea un Page Name campo derivado. Utilice el RECORTAR función para definir una regla para Recortar caracteres especiales desde el Nombre mediante el campo Caracteres especiales #?%&/.

Captura de pantalla de la regla Split: primer valor

Datos después de trim-uc2-dataafter

table 0-row-2 1-row-2 2-align-right 5-align-right layout-auto
Nombre de la página Eventos
página principal 5

Caso de uso 3 trim-uc3

Los datos se recopilan, incluido un ID de tienda. StoreID contiene el código de estado de EE. UU. abreviado como los dos primeros caracteres. Sólo desea utilizar ese código de estado en los informes.

Datos anteriores trim-uc3-databefore

table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 2-align-right 5-align-right 8-align-right 11-align-right 14-align-right 17-align-right 20-align-right 23-align-right layout-auto
storeID Eventos
CA293842 1
CA423402 1
UT123418 1
UT189021 1
ID028930 1
O234223 1
NV22342 1

Campo derivado trim-u3-derivedfield

Usted crea un Store Identifier campo derivado. Utilice el RECORTAR función para definir una regla para Truncar desde la derecha el storeID campo de cadena de extremo a posición 3.

Captura de pantalla de la regla Split: primer valor

Datos después de trim-uc3-dataafter

table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 2-align-right 5-align-right 8-align-right 11-align-right 14-align-right 17-align-right layout-auto
Identificador de tienda Eventos
CA 2
UT 2
ID 1
O BIEN 1
NV 1

Análisis de URL

Analiza diferentes partes de una dirección URL, incluidos el protocolo, el host, la ruta de acceso o los parámetros de consulta.

Detalles

Especificaciones urlparse-io

table 0-row-5 1-row-5 layout-auto
Tipo de datos de entrada Entrada Operadores incluidos Límite Output
  • Cadena
  • Campo:

    • Reglas
    • Campos estándar
    • Campos

    Opción:

    • Obtener protocolo
    • Obtener host
    • Obtener ruta
    • Obtener valor de cadena de consulta
      • Parámetro de consulta:
        • Cadena
    • Obtener valor de hash
N/A 5 funciones por campo derivado Nuevo campo derivado

Caso de uso 1 urlparse-uc1

Solo desea utilizar el dominio de referencia de la dirección URL de referencia como parte del conjunto de reglas de un canal de marketing.

Datos anteriores urlparse-uc1-databefore

table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 layout-auto
Referring URL
https://www.google.com/
https://duckduckgo.com/
https://t.co/
https://l.facebook.com/

Campo derivado urlparse-uc1-derivedfield

Usted define un Referring Domain campo derivado. Utilice el ANÁLISIS DE URL función para definir una regla para recuperar el host de URL de referencia y almacenarlo en el nuevo campo derivado.

Captura de pantalla de la regla de análisis de URL 1

Datos después de urlparse-uc1-dataafter

table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 layout-auto
Referrer Domain
www.google.com
duckduckgo.com
t.co
l.facebook.com

Caso de uso 2 urlparse-uc2

Desea utilizar el valor de la variable cid parámetro de una cadena de consulta en una Page URL como parte del resultado de un informe de código de seguimiento derivado.

Datos anteriores urlparse-uc2-databefore

table 0-row-1 1-row-1 2-row-1 3-row-1 layout-auto
Page URL
https://www.adobe.com/?cid=abc123
https://www.adobe.com/?em=email1234&cid=def123
https://www.adobe.com/landingpage?querystring1=test&test2=1234&cid=xyz123

Campo derivado urlparse-uc2-derivedfield

Usted define un Query String CID campo derivado. Utilice el ANÁLISIS DE URL función para definir una regla para recuperar el valor del parámetro de cadena de consulta en URL de página campo, especificar cid como parámetro de consulta. El valor de salida se almacena en el nuevo campo derivado.

Captura de pantalla de la regla de análisis de URL 2

Datos después de urlparse-uc2-dataafter

table 0-row-1 1-row-1 2-row-1 3-row-1 layout-auto
Query String CID
abc123
def123
xyz123

Limitaciones

Las siguientes limitaciones se aplican a la funcionalidad de campo Derivado en general:

  • Puede utilizar un máximo de diez campos de esquema diferentes (sin incluir los campos estándar) al definir reglas para un campo derivado.
    • De este máximo de diez campos de esquema diferentes, solo se permite un máximo de tres campos de esquema de búsqueda o de perfil.
  • Puede tener un máximo de 100 campos derivados por conexión de Customer Journey Analytics.

Resumen de las limitaciones de funciones

Función
Limitaciones
Caso de que
  • 5 Caso Cuando las funciones por campo derivado
  • 200 operadores por campo derivado
Clasificar
  • 5 Clasificar funciones por campo derivado
  • 200 operadores por campo derivado
Concatenar
  • 2 Concatenar funciones por campo derivado
Buscar y reemplazar
  • 2 Funciones Buscar y reemplazar por campo derivado
Búsqueda
  • 5 Funciones de búsqueda por campo derivado
Minúsculas
  • 2 Funciones en minúsculas por campo derivado
Combinar campos
  • 2 funciones Combinar campos por campo derivado
Reemplazar Regex
  • 1 función Regex Replace por campo derivado
Split
  • 5 Funciones divididas por campo derivado
Recortar
  • 1 función Recortar por campo derivado
Análisis de URL
  • 5 funciones de análisis de URL por campo derivado

Operadores

Un operador en una construcción If o Else If dentro de una función Case When es la combinación de un criterio con uno valor. Cada valor adicional del criterio se suma al número de operadores.

Por ejemplo, la condición siguiente utiliza 13 operadores.

Operadores de muestra

Un operador en la función Clasificar es una entrada única para Cuando el valor es igual al valor original Reemplazar valor por Nuevo valor.

Por ejemplo, la regla Classify a continuación utiliza 3 operadores.

Captura de pantalla de la regla de clasificación 1

Más información

Trim y Lowercase Hay funciones disponibles en la configuración de componentes de Vistas de datos. El uso de campos derivados permite combinar estas funciones para realizar una transformación de datos más compleja directamente en Customer Journey Analytics. Por ejemplo, puede utilizar Lowercase para eliminar la distinción entre mayúsculas y minúsculas en un campo de evento y, a continuación, utilice Lookup para hacer coincidir el nuevo campo en minúsculas con un conjunto de datos de búsqueda que solo tenga claves de búsqueda en minúsculas. O puede usar Trim para quitar caracteres antes de configurar Lookup en el nuevo campo.

La compatibilidad con los campos de búsqueda y perfil en los campos derivados permite transformar los datos en función de búsquedas de eventos y atributos de perfil. Esto puede resultar especialmente útil en escenarios B2B con datos de nivel de cuenta en conjuntos de datos de perfil o búsqueda. Además, esta compatibilidad es útil para manipular los datos en campos comunes a partir de datos de búsqueda (como información de campaña y tipo de oferta) o de datos de perfil (como nivel de miembro y tipo de cuenta).

Consulte para obtener más información básica sobre los campos derivados:

recommendation-more-help
080e5213-7aa2-40d6-9dba-18945e892f79