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 usar ese campo derivado como componente (métrica o dimensión) en Workspace o incluso definir más el campo derivado como 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. Por ejemplo, preparación de datos, Distiller de datos 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.
Utilice la lista desplegable para seleccionar entre:
Funciones - listas disponibles funciones,
Plantillas de función - listas disponibles plantillas de función,
Campos de esquema - enumera los campos disponibles de las categorías de conjuntos de datos (evento, perfil, búsqueda) y los campos derivados definidos anteriormente, y
: 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 el cuadro de búsqueda .
Puede filtrar la lista de objetos seleccionados seleccionando Filtrar y especificar filtros en el cuadro de diálogo Filtrar campos por. Puede quitar filtros fácilmente usando para cada filtro.
Consulte la interfaz de reglas para obtener más información.
Puede insertar una función al principio, al final o entre las 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.
Asistente de plantilla de campo
Cuando accede a la interfaz de campos derivados por primera vez, se muestra el asistente Comenzar con una plantilla de campo.
- Seleccione la plantilla que mejor describa el tipo de campo que está intentando crear.
- Seleccione el botón 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.
Query Parameter
.Para mostrar una ventana emergente con más información sobre la función, seleccione .
Seleccione y, a continuación, seleccione **** Agregar descripción **** para agregar una descripción o Editar descripción para editar una descripción existente.
Use el editor para escribir 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.
Vea Referencia de función en información detallada para cada una de las funciones admitidas.
Crear un campo derivado
-
Seleccione una vista de datos existente o cree una vista de datos. Consulte Vistas de datos para obtener más información.
-
Seleccione la ficha Componentes de la vista de datos.
-
Seleccione Crear campo derivado del carril izquierdo.
-
Para definir el campo derivado, utilice la interfaz Crear campo derivado. Consulte Interfaz de campo derivada.
Para guardar el nuevo campo derivado, seleccione Guardar .
-
El nuevo campo derivado se agregará al contenedor Campos derivados > como parte de Campos de esquema en el carril izquierdo de la vista de datos.
Editar un campo derivado
-
Seleccione una vista de datos existente. Consulte Vistas de datos para obtener más información.
-
Seleccione la ficha Componentes de la vista de datos.
-
Seleccione la ficha Campos de esquema en el panel Conexión de la izquierda.
-
Seleccione Campos derivados > contenedor.
-
Pase el ratón sobre el campo derivado que quiera editar y seleccione .
-
Para editar el campo derivado, use la interfaz Editar campo derivado. Consulte Interfaz de campo derivada.
-
Seleccione Guardar para guardar el campo derivado actualizado.
-
Seleccione Cancelar para cancelar los cambios realizados en el campo derivado.
-
Seleccione 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)
agregado.
-
Alternativamente, si ha utilizado un campo derivado como componente para dimensiones o métricas en la vista de datos:
-
Seleccione el componente. Tenga en cuenta que el componente puede tener un nombre diferente al campo derivado.
-
En el panel Componente, seleccione el junto al campo derivado, debajo del nombre del campo Esquema.
-
Para editar el campo derivado, use la interfaz Editar campo derivado. Consulte Interfaz de campo derivada.
-
Seleccione Guardar para guardar el campo derivado actualizado.
-
Seleccione Cancelar para cancelar los cambios realizados en el campo derivado.
-
Seleccione 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)
agregado.
-
Eliminar un campo derivado
-
Seleccione una vista de datos existente. Consulte Vistas de datos para obtener más información.
-
Seleccione la ficha Componentes de la vista de datos.
-
Seleccione la ficha Campos de esquema en el panel Conexión.
-
Seleccione Campos derivados > contenedor.
-
Pase el ratón sobre el campo derivado que quiera eliminar y seleccione .
-
En la interfaz Editar campo derivado, seleccione Eliminar.
Un cuadro de diálogo Eliminar componente le pedirá que confirme la eliminación. Considere cualquier referencia externa que pueda existir al campo derivado fuera de la vista de datos.
- Seleccione 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:
-
Seleccione el componente. Tenga en cuenta que el componente puede tener un nombre diferente al campo derivado.
-
En el panel Componente, seleccione el junto al campo derivado, debajo del nombre del campo Esquema.
-
En la interfaz Editar campo derivado, seleccione Eliminar.
Un cuadro de diálogo Eliminar componente le pedirá que confirme la eliminación. Considere cualquier referencia externa que pueda existir al campo derivado fuera de la vista de datos.
- Seleccione Continuar para eliminar el campo derivado.
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 asistente Comenzar con una plantilla de campo.
Canales de marketing
Esta plantilla de función utiliza una colección de reglas para crear canales de marketing.
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.
Rechazos
Esta plantilla de función utiliza una colección de reglas para identificar los rechazos del sitio.
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.
Combinación multidimensional
Esta plantilla de función combina dos valores en uno.
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.
Nombre descriptivo del conjunto de datos
Esta plantilla de función proporciona un nombre de conjunto de datos legible.
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.
Nombre de página de URL
Esta plantilla de función crea un nombre de página simple.
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.
Temporada de vacaciones
Esta plantilla de función clasifica las horas clave del año.
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.
Metas mensuales
Esta plantilla de función establece objetivos mensuales personalizados.
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.
Obtener todos los valores de la lista delimitada
Esta plantilla de función convierte una lista limitada en una matriz.
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.
Obtener el primer valor de la lista delimitada
Esta plantilla de función obtiene el primer valor de una lista delimitada.
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.
Obtener el último valor de la lista delimitada
Esta plantilla de función obtiene el último valor de una lista delimitada.
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.
Nombre de dominio
Esta plantilla de función extrae el nombre de dominio mediante una expresión regular.
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.
Obtener parámetro de cadena de consulta
Esta plantilla de función extrae valores de cadena de consulta.
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.
Campo de transición
Esta plantilla de función cambia la creación de informes de un campo a otro.
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.
Detección de bots simples
Esta plantilla de función implementa la identificación de bots ligeros.
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.
Vínculo de salida
Esta plantilla de función identifica el último vínculo en el que se hizo clic en una sesión.
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.
Vínculo de descarga
Esta plantilla de función indica vínculos de descarga comunes.
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.
Referencia de función
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).
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.
Especificaciones casewhen-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
Tipo de datos de entrada | Entrada | Operadores incluidos | Limitaciones | Output |
|
|
Cadenas
Numéricos
Fechas
|
|
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
contieneps_
, el canal de marketing debe identificarse como una 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 una búsqueda natural. - Si una página tiene un valor de cadena de consulta donde
cid
contieneem_
, el canal de marketing debe identificarse como correo electrónico. - Si una página tiene un valor de cadena de consulta donde
cid
contieneds_
, el canal de marketing debe identificarse como anuncio para mostrar. - Si una página tiene un valor de cadena de consulta donde
cid
contieneso_
, el canal de marketing debe identificarse como Social de pago. - Si el referente es de un dominio referente de twitter.com, facebook.com, linkedin.com o tiktok.com, el canal de marketing debe identificarse como un 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 ejemplo, que contienen Referente y Dirección URL de la página, estos eventos se deben identificar 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 |
||
4 | https://google.com |
https://site.com/?cid=ps_abc098765 |
Paid Search |
5 | https://google.com |
https://site.com/?cid=em_765544332 |
|
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 un campo derivado de Marketing Channel
. Utilice las funciones CASE WHEN para definir reglas que creen valores para el campo en función de los valores existentes para el campo Page URL
y Referring URL
.
Observe el uso de la función URL PARSE para definir reglas que recuperen los valores de Page Url
y Referring Url
antes de aplicar las reglas CASE WHEN.
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 |
Paid Search |
Natural Search |
Caso de uso 2 casewhen-uc2
Ha recopilado varias variaciones diferentes de búsqueda dentro de su dimensión Product Finding Methods. 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 dimensión Product Finding Methods. 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 campo derivado de Product Finding Methods (new)
. Usted crea las siguientes reglas CASE WHEN en el generador de reglas. Estas reglas aplican lógica a todas las posibles variaciones de los antiguos valores de campo de Métodos de búsqueda de productos para search
y browse
utilizando el criterio Contiene la frase.
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 denominado 'short trip'
- Les gustaría agrupar las duraciones de 4 a 7 días en un contenedor denominado 'medium trip'
- Les gustaría agrupar duraciones de más de 8 días en un contenedor denominado '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 campo derivado de Trip Duration (bucketed)
. Cree la siguiente regla CASE WHEN en el generador de reglas. Esta regla aplica lógica para agrupar los antiguos valores de campo de Duración del viaje en tres valores: short trip
, medium trip
y long trip
.
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 casewhen-more-info
El Customer Journey Analytics utiliza una estructura de contenedor anidada, que sigue el modelo de Adobe Experience Platform XDM (modelo de datos de experiencia). Consulte Contenedores y Contenedores de filtro 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 al seleccionar y establecer 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 | Los valores que seleccione dentro de la misma construcción If, Else If (con And u Or) en una regla deben proceder del mismo contenedor y pueden ser de cualquier tipo (cadena
, numérico
, etc.). |
B | Todos los valores que estableció en una regla deben pertenecer al mismo contenedor y tener el mismo tipo o un valor derivado del mismo tipo. |
C | Los valores que seleccione en If, Else If construcciones en la regla no deben originarse en el mismo contenedor y no deben ser del mismo tipo. |
Clasificar
Define un conjunto de valores que se reemplazan por los valores correspondientes en un nuevo campo derivado.
Especificaciones classify-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
Tipo de datos de entrada | Entrada | Operadores incluidos | Limitaciones | Output |
|
|
N/A |
|
Nuevo campo derivado |
Caso de uso 1 classify-uc1
Tiene un archivo CSV que incluye una columna de clave para hotelID
y una o más columnas adicionales asociadas con hotelID
: city
, rooms
, hotel name
.
Está recopilando Hotel ID en una dimensión, pero desea crear una dimensión Hotel Name derivada de hotelID
en el archivo CSV.
Contenido y estructura de archivos 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 campo derivado de Hotel Name
. La función CLASSIFY se usa para definir una regla en la que se pueden clasificar valores del campo Id. de hotel y reemplazarlos 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.
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 campo derivado de Page Name (updated)
. La función CLASSIFY se usa para definir una regla en la que se pueden clasificar los valores del campo Nombre de página existente y reemplazarlos con valores correctos actualizados.
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 tabla, seleccione Borrar todos los valores de tabla.
- Para cargar un archivo CSV que contenga valores originales para Cuando los valores sean iguales y los nuevos valores para Reemplazar valores con, seleccione Cargar CSV.
- Para descargar una plantilla para crear un archivo CSV con valores nuevos y originales que cargar, selecciona Descargar plantilla CSV.
- Para descargar un archivo CSV con todos los valores nuevos y originales rellenados en la interfaz de reglas, seleccione Descargar valores CSV.
Concatenar
Combina valores de campo en un único campo derivado nuevo con delimitadores definidos.
Especificaciones concatenate-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
Tipo de datos de entrada | Entrada | Operadores incluidos | Limitaciones | Output |
|
|
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 un campo derivado de Origin - Destination
. Utiliza la función CONCATENATE para definir una regla que concatene los campos Original y Destino mediante el -
Delimitador.
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 |
---|
Origen - Destino (campo derivado) |
SLC-MCO |
SLC-LAX |
SLC-SEA |
SLC-SJO |
SLC-MCO |
Deduplicar
Evita contar un valor varias veces.
Especificaciones deduplicate-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
Tipo de datos de entrada | Entrada | Operadores incluidos | Limitaciones | Output |
|
|
N/A | 5 funciones por campo derivado | Nuevo campo derivado |
Caso de uso 1 deduplicate-uc1
Desea evitar el recuento de ingresos duplicados cuando un usuario vuelve a cargar la página de confirmación de reserva. Utilice el ID de confirmación de reserva en el identificador para no volver a contar los ingresos cuando se reciban en el mismo evento.
Datos anteriores deduplicate-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 de confirmación de reserva | Ingresos |
ABC123456789 | 359 |
ABC123456789 | 359 |
ABC123456789 | 359 |
Campo derivado deduplicate-uc1-derivedfield
Usted define un campo derivado de Booking Confirmation
. Utiliza la función DEDUPLICATE para definir una regla que anule la duplicación de Value Booking para Scope Person mediante ID de anulación de duplicación ID de confirmación de reserva. Selecciona Conservar primera instancia como Valor que mantener.
Datos después de deduplicate-uc1-dataafter
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 de confirmación de reserva | Ingresos |
ABC123456789 | 359 |
ABC123456789 | 0 |
ABC123456789 | 0 |
Caso de uso 2 deduplicate-uc2
Los eventos se utilizan como un proxy para las pulsaciones de campañas con campañas de marketing externas. Las recargas y redirecciones están ocasionando que la métrica de eventos esté inflada. Desea deduplicar la dimensión de código de seguimiento para que solo se recopile la primera y minimizar el recuento excesivo de eventos.
Datos anteriores deduplicate-uc2-databefore
table 0-row-3 1-row-3 2-row-3 3-row-3 4-row-3 5-row-3 6-row-3 7-row-3 3-align-right 7-align-right 11-align-right 15-align-right 19-align-right 23-align-right 27-align-right 31-align-right layout-auto | ||
---|---|---|
ID de visitante | Canal de marketing | Eventos |
ABC123 | búsqueda de pago | 1 |
ABC123 | búsqueda de pago | 1 |
ABC123 | búsqueda de pago | 1 |
DEF123 | 1 | |
DEF123 | 1 | |
JKL123 | búsqueda natural | 1 |
JKL123 | búsqueda natural | 1 |
Campo derivado deduplicate-uc2-derivedfield
Usted define un nuevo campo derivado de Tracking Code (deduplicated)
. Utiliza la función DEDUPLICATE para definir una regla que anule la duplicación del código de seguimiento con un ámbito de anulación de duplicación de Session y Mantenga la primera instancia como Valor que mantener.
Datos después de deduplicate-uc2-dataafter
table 0-row-3 1-row-3 2-row-3 3-row-3 3-align-right 7-align-right 11-align-right 15-align-right layout-auto | ||
---|---|---|
ID de visitante | Canal de marketing | Eventos |
ABC123 | búsqueda de pago | 1 |
DEF123 | 1 | |
JKL123 | búsqueda natural | 1 |
Buscar y reemplazar
Busca todos los valores de un campo seleccionado y reemplaza esos valores por un valor diferente en un nuevo campo derivado.
Especificaciones findreplace-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
Tipo de datos de entrada | Entrada | Operadores incluidos | Limitaciones | Output |
|
|
Cadenas
|
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 email%20marketing
por 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 campo derivado de Email Marketing (updated)
. Utiliza la función BUSCAR Y REEMPLAZAR para definir una regla que busque y reemplace todas las ocurrencias de email%20marketing
por email marketing
.
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.
Especificación lookup-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
Tipo de datos de entrada | Entrada | Operadores incluidos | Límite | Output |
|
|
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 campo derivado de Activity Name
. La función BUSCAR se usa para definir una regla para buscar el valor de los datos recopilados, especificada en el campo Campo al que aplicar la búsqueda (por ejemplo ActivityIdentifier). Selecciona el conjunto de datos de búsqueda de la lista Conjunto de datos de búsqueda (por ejemplo, New CJA4T Activities). A continuación, selecciona el campo de identificador (por ejemplo ActivityIdentifier) de la lista Clave coincidente y el campo que se devolverá de la lista Values to return (por ejemplo ActivityName).
Más información lookup-more-info
La función de búsqueda se aplica en el momento del informe a los datos recuperados por el Customer Journey Analytics del conjunto de datos de búsqueda que ha configurado como parte de la conexión.
Puede insertar rápidamente una función Lookup en el generador de reglas, que ya contiene una o más funciones.
- Seleccione Campos de esquema del selector.
- Seleccione Conjuntos de datos de búsqueda.
- Seleccione el conjunto de datos de búsqueda y busque el campo que desee utilizar para la búsqueda.
- 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 + Agregar, le permite soltar el campo e insertar automáticamente una función de búsqueda antes de la función en la que soltó el campo de búsqueda. La función de búsqueda insertada se rellena automáticamente con valores relevantes para todos los campos.
Minúsculas
Convierte los valores de un campo a minúsculas y los almacena en un nuevo campo derivado.
Especificación lowercase-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
Tipo de datos de entrada | Entrada | Operadores incluidos | Límite | Output |
|
|
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 campo derivado de Product Names
. Utilice la función LOWERCASE para definir una regla que convierta el valor del campo Nombres de productos recopilados a minúsculas y almacene esa información en el nuevo campo derivado.
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 |
Math
Utilice operadores matemáticos básicos (sumar, restar, multiplicar, dividir y aumentar a una potencia) en campos numéricos.
Especificación math-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
Tipo de datos de entrada | Entrada | Operadores incluidos | Límite | Output |
|
|
|
|
Nuevo campo derivado |
Caso de uso math-uc
Debido a la inflación, desea corregir las cifras de ingresos de los datos CRM ingeridos con una inflación del 5 %.
Datos anteriores math-uc-databefore
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 | |
---|---|
ID de CRM | Ingresos anuales |
1234 | 35.070.000 |
4133 | 7.500.000 |
8110 | 10.980 |
2201 | 42.620 |
Campo derivado math-uc-derivedfield
Usted define un campo derivado de Corrected Annual Revenue
. La función MATH se usa para definir una regla que multiplica el número de ingresos anuales original por 1,05.
Datos después de math-uc-dataafter
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 | |
---|---|
ID de CRM | Ingresos anuales corregidos |
1234 | 36.823.500 |
4133 | 7.875.000 |
8110 | 11,529,00 |
2201 | 44.751 |
Más información math-more-info
Para crear una fórmula:
-
Empiece a escribir en el campo Fórmula y los campos numéricos que coincidan con lo que escriba aparecerán en un menú emergente. También puede arrastrar y soltar un campo numérico desde los campos disponibles en el panel izquierdo.
-
Agregue el operando (por ejemplo
*
para multiplicar) seguido de otro campo o un valor estático. Puede utilizar paréntesis para definir fórmulas más complejas. -
Para insertar un valor estático (por ejemplo,
1.05
), escriba el valor y seleccione Agregar x como valor estático o Agregar -x como valor estático negativo en el menú emergente.
-
La marca de verificación verde indica si la fórmula matemática es válida; de lo contrario, verá una advertencia y el mensaje Expresión de fórmula no válida.
Hay algunas consideraciones importantes al trabajar con números estáticos en la función MATH:
-
Los valores estáticos deben asociarse con un campo. Por ejemplo, no se admite el uso de la función MATH con solo campos estáticos.
-
No se puede usar el operador de subida a alimentación (
ˆ
) en un valor estático. -
Si utiliza varios valores estáticos en una fórmula, estos valores estáticos deben agruparse con paréntesis para que la fórmula sea válida. Por ejemplo:
-
Esta fórmula devuelve un error.
-
Esta fórmula es válida.
-
Utilice la función Math para cálculos basados en el nivel de visita. Utilice la función Resumir para los cálculos basados en el ámbito de evento, sesión o persona.
Combinar campos
Combina valores de dos campos diferentes en un nuevo campo derivado.
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 |
|
|
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 campo derivado de Cross Channel Interactions
. La función MERGE FIELDS se usa para definir una regla para combinar los valores del campo Nombre de página y el campo Motivo de la llamada y almacenarlos en el nuevo campo derivado.
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.
Siguiente o anterior
Toma un campo como entrada y resuelve el valor siguiente o anterior de ese campo dentro del ámbito de la sesión o el uso. Esto solo se aplicará a los campos de tabla Visita y Evento.
Especificación prevornext-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
Tipo de datos de entrada | Entrada | Operadores incluidos | Límite | Output |
|
|
N/A | 3 funciones por campo derivado | Nuevo campo derivado |
Caso de uso prevornext-uc1
Desea saber cuál es el valor next o previous de los datos que recibe, teniendo en cuenta los valores repetidos.
Datos prevornext-uc1-databefore
Ejemplo 1 - Gestión de repeticiones de inclusión
table 0-row-5 1-row-5 2-row-5 3-row-5 4-row-5 5-row-5 6-row-5 7-row-5 8-row-5 9-row-5 layout-auto | ||||
---|---|---|---|---|
Datos recibidos | Siguiente valor Session Index = 1 Incluir repeticiones |
Siguiente valor Session Index = 1 NO incluir repeticiones |
Valor anterior Session Index = 1 Incluir repeticiones |
Valor anterior Session Index = 1 NO incluir repeticiones |
Creative Cloud | Creative Cloud | búsqueda | Sin valor | Sin valor |
Creative Cloud | búsqueda | búsqueda | Creative Cloud | Sin valor |
búsqueda | búsqueda | información del producto | Creative Cloud | Creative Cloud |
búsqueda | información del producto | información del producto | búsqueda | Creative Cloud |
información del producto | búsqueda | búsqueda | búsqueda | búsqueda |
búsqueda | detalles del producto | información del producto | información del producto | información del producto |
información del producto | búsqueda | búsqueda | búsqueda | búsqueda |
búsqueda | búsqueda | Sin valor | información del producto | información del producto |
búsqueda | Sin valor | Sin valor | búsqueda | información del producto |
Ejemplo 2 - Gestión de repeticiones de inclusión con valores en blanco en los datos recibidos
table 0-row-5 1-row-5 2-row-5 3-row-5 4-row-5 5-row-5 6-row-5 7-row-5 8-row-5 9-row-5 layout-auto | ||||
---|---|---|---|---|
Datos recibidos | Siguiente valor Session Index = 1 Incluir repeticiones |
Siguiente valor Session Index = 1 NO incluir repeticiones |
Valor anterior Session Index = 1 Incluir repeticiones |
Valor anterior Session Index = 1 NO incluir repeticiones |
Creative Cloud | Creative Cloud | búsqueda | Sin valor | Sin valor |
Creative Cloud | Creative Cloud | búsqueda | Creative Cloud | Sin valor |
Creative Cloud | búsqueda | búsqueda | Creative Cloud | Sin valor |
búsqueda | búsqueda | información del producto | Creative Cloud | Creative Cloud |
búsqueda | búsqueda | información del producto | búsqueda | Creative Cloud |
búsqueda | información del producto | información del producto | búsqueda | Creative Cloud |
información del producto | Sin valor | Sin valor | búsqueda | búsqueda |
Campo derivado prevnext-uc1-derivedfield
Usted define un campo derivado Next Value
o Previous value
. Utiliza la función NEXT OR PREVIOUS para definir una regla que selecciona el campo Datos recibidos, selecciona Siguiente valor o Valor anterior como Método, Sesión como Ámbito y establece el valor de Índice como 1
.
Más información prevnext-moreinfo
Solo puede seleccionar campos que pertenezcan a la tabla Visita o Evento.
Repeticiones de inclusión determina cómo controlar los valores repetidos para la función NEXT OR PREVIOUS.
-
Incluya looks repetidos y los valores siguientes o anteriores. Si se selecciona Incluir repeticiones, se omitirán las repeticiones secuenciales de los valores siguientes o anteriores de la visita actual.
-
Las filas sin valores (en blanco) para un campo seleccionado no tendrán valores anteriores o siguientes devueltos como parte de la salida de la función NEXT O PREVIOUS.
Reemplazar Regex
Reemplaza un valor de un campo mediante una expresión regular en un nuevo campo derivado.
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 |
|
|
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. Se usa [^/]+(?=/$|$)
para la expresión regular a fin de capturar 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
Crea un campo derivado de Page Identifier
. Utiliza la función REGEX REPLACE para definir una regla que reemplace el valor del campo URL de referencia con un Regex de [^/]+(?=/$|$)
y formato de salida de $1
.
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 regex-replace-more-info
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.
Especificación split-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
Tipo de datos de entrada | Entrada | Operadores incluidos | Límite | Output |
|
|
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
Crea un campo derivado de Responses
. Utiliza la función SPLIT para definir una regla que use el método Convert to array para convertir los valores del campo Respuesta de aplicación de voz usando ,
como Delimitador.
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
Crea un campo derivado de First Response
. La función SPLIT se usa para definir una regla que toma el primer valor del campo Responses de la izquierda de la respuesta ,
como delimitador.
Cree un campo derivado de Second Response
para tomar el último valor del campo Respuestas seleccionando Desde la derecha, 1 como Delimitador y 1 como Índice.
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 |
Resumir
Aplica funciones de tipo agregación a métricas o dimensiones en los niveles de evento, sesión y usuario.
Especificación summarize-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
Tipo de datos de entrada | Entrada | Operadores incluidos | Límite | Output |
|
|
|
3 funciones por campo derivado | Nuevo campo derivado |
Caso de uso summarize-uc
Desea clasificar los ingresos de los productos agregados al carro de compras en tres categorías diferentes: Pequeño, Medium y Grande. Esto le permite analizar e identificar las características de los clientes de alto valor.
Datos anteriores summarize-uc-databefore
Suposiciones:
- Los ingresos de Agregar al carro de compras se recopilan como un campo numérico.
Escenarios:
- CustomerABC123 agrega 35 $ al carro de compras para ProductABC y, a continuación, agrega por separado ProductDEF al carro de compras por 75 $.
- CustomerDEF456 añade 50 $ al carro de compras para ProductGHI y, a continuación, agrega por separado ProductJKL al carro de compras por 275 $.
- CustomerGHI789 añade 500 $ al carro de compras para ProductMNO.
Lógica:
- Si el total de ingresos de un visitante por adición al carro de compras es inferior a 150 $, establézcalo en Pequeño.
- Si el total de ingresos de un visitante por adición al carro de compras es mayor que 150 dólares, pero menor que 500 dólares, se debe establecer en Medium.
- Si el total de ingresos de un visitante que se agregan al carro de compras es mayor o igual que 500 $, establézcalo en Grande.
Resultados:
- Total de ingresos por adición al carro de compras por 110 $ para CustomerABC123.
- Total de ingresos por adición al carro de compras por 325 $ para CustomerDEF456.
- Total de ingresos por $500 para CustomerGHI789.
Campo derivado summarize-uc-derivedfield
Crea un campo derivado de Add To Cart Revenue Size
. Utiliza la función SUMMARIZE y el método Sum Summarize con Scope establecido en Person para sumar los valores del campo cart_add. A continuación, utilice una segunda regla CASE WHEN para dividir el resultado en los tres tamaños de categoría.
Datos después de summarize-uc-dataafter
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 | |
---|---|
Tamaño de ingresos de añadir al carro | Visitantes |
Pequeño | 1 |
Medio | 1 |
Grande | 1 |
Más información summarize-more-info
Utilice la función Resumir para cálculos basados en eventos, sesiones o personas. Utilice la función Math para los cálculos basados en el nivel de visita.
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.
Especificación trim-io
table 0-row-5 1-row-5 | ||||
---|---|---|---|---|
Tipo de datos de entrada | Entrada | Operadores incluidos | Límite | Output |
|
|
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
Crea un campo derivado de Product Identifier
. Utiliza la función TRIM para definir una regla para Recortar espacio en blanco desde el campo ID del producto.
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
Crea un campo derivado de Page Name
. Utiliza la función TRIM para definir una regla para Recortar caracteres especiales del campo Nombre con los caracteres especiales #?%&/
.
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
Crea un campo derivado de Store Identifier
. Utiliza la función TRIM para definir una regla para Truncar desde el lado derecho del campo storeID desde el final de la cadena a la posición 3
.
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.
Especificaciones urlparse-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
Tipo de datos de entrada | Entrada | Operadores incluidos | Límite | Output |
|
|
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 campo derivado de Referring Domain
. La función URL PARSE se usa para definir una regla para recuperar el host del campo URL de referencia y almacenarla en el nuevo campo derivado.
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 usar el valor del parámetro cid
de una cadena de consulta en un 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 campo derivado de Query String CID
. La función URL PARSE se usa para definir una regla que recupere el valor del parámetro de cadena de consulta en el campo Page URL, especificando cid
como parámetro de consulta. El valor de salida se almacena en el nuevo campo derivado.
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
- 5 Caso Cuando las funciones por campo derivado
- 200 operadores por campo derivado
- 5 Clasificar funciones por campo derivado
- 200 operadores por campo derivado
- 2 Concatenar funciones por campo derivado
- 5 Funciones de deduplicación por campo derivado
- 2 Funciones Buscar y reemplazar por campo derivado
- 5 Funciones de búsqueda por campo derivado
- 2 Funciones en minúsculas por campo derivado
- 25 operaciones por campo derivado
- 5 funciones matemáticas por campo derivado
- 2 funciones Combinar campos por campo derivado
- 3 Funciones Siguiente o Anterior por campo derivado
- 1 función Regex Replace por campo derivado
- 5 Funciones divididas por campo derivado
- 3 Funciones de resumen por campo derivado
- 1 función Recortar por campo derivado
- 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 un valor one. Cada valor adicional del criterio se suma al número de operadores.
Por ejemplo, la condición siguiente utiliza 13 operadores.
Un operador en la función Classify es una sola entrada para When value equal Original value Reemplazar valor por New value.
Por ejemplo, la regla Classify a continuación utiliza 3 operadores.
Más información trim-more-info
Trim
y Lowercase
son características que ya están 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 usar Lowercase
para quitar la distinción entre mayúsculas y minúsculas en un campo de evento y, a continuación, usar Lookup
para hacer coincidir el nuevo campo en minúsculas con un conjunto de datos de búsqueda que solo tenga claves 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: