Atributos personalizados
Esta página trata de los atributos personalizados, que son una colección de los rasgos únicos de tus usuarios. Los atributos personalizados son mejores para almacenar atributos sobre tus usuarios, o información sobre acciones de poco valor dentro de tu aplicación.
Cuando se almacenan en Braze, los atributos personalizados pueden utilizarse para crear segmentos de audiencia y personalizar la mensajería mediante Liquid. Ten en cuenta que no almacenamos información de series temporales para los atributos personalizados, por lo que no podrás obtener ningún gráfico basado en ellos como puedes hacer con los eventos personalizados.
Gestión de atributos personalizados
Para crear y administrar atributos personalizados en el panel, ve a Configuración de datos > Atributos personalizados .
!Cuatro atributos personalizados que son booleanos.
La columna Última actualización muestra la última vez que se editó el atributo personalizado, como la última vez que se configuró como lista de bloqueo o activo.
Para una correcta orientación del mensaje, asegúrate de que el tipo de datos de tu atributo personalizado coincide con el atributo personalizado real.
Desde esta página, puedes ver, gestionar, crear o bloquear atributos personalizados existentes. Selecciona el menú situado junto a un atributo personalizado para realizar las siguientes acciones:
Lista de bloqueo
Los atributos personalizados se pueden bloquear individualmente en el menú de acciones, o se pueden seleccionar hasta 100 atributos y bloquearlos en bloque. Si bloqueas un atributo personalizado, no se recopilarán datos relativos a ese atributo, los datos existentes no estarán disponibles a menos que se reactiven, y los atributos bloqueados no aparecerán en filtros ni gráficos. Además, si el atributo está referenciado actualmente por filtros o desencadenadores en otras áreas del panel de Braze, aparecerá un modal de advertencia explicando que todas las instancias de los filtros o desencadenadores que lo referencian serán eliminadas y archivadas.
Marcar como información de identificación personal (PII)
Los administradores también pueden crear atributos personalizados y marcarlos como PII desde esta página. Estos atributos sólo serán visibles para los administradores y los usuarios del panel con el permiso “Ver atributos personalizados marcados como PII”.
Añadir descripciones
Puedes añadir una descripción a un atributo personalizado después de crearlo si tienes el permiso de usuario Manage Events, Attributes, Purchases. Edita el atributo personalizado e introduce lo que quieras, como una nota para tu equipo.
Añadir etiquetas
Puedes añadir etiquetas a un atributo personalizado después de crearlo si tienes el permiso de usuario “Gestionar eventos, atributos, compras”. Las etiquetas pueden utilizarse para filtrar la lista de atributos.
Eliminar atributos personalizados
Hay dos formas de eliminar atributos personalizados de los perfiles de usuario:
- Selecciona el nombre del atributo personalizado que se eliminará en un paso de Actualización de usuario.
- Establece el valor
nullen tu solicitud de API al punto final/users/track.
Ver informes de uso
El informe de uso enumera todos los Lienzos, campañas y segmentos que utilizan un atributo personalizado específico. Esta lista no incluye los usos de Liquid.
Puedes ver hasta 100 informes de uso a la vez seleccionando las casillas de verificación situadas junto a los respectivos atributos personalizados y, a continuación, seleccionando Ver informe de uso.
Exportar datos
Para exportar la lista de atributos personalizados como un archivo CSV, selecciona Exportar todo en la parte superior de la página. Se generará el archivo CSV y se te enviará por correo electrónico un enlace de descarga.
Configuración de atributos personalizados
A continuación se enumeran los métodos de varias plataformas que se utilizan para establecer atributos personalizados.
Expand for documentation by platform
Almacenamiento de atributos personalizado
Todos los datos almacenados en el perfil de usuario, incluidos los datos de atributos personalizados, se conservan indefinidamente mientras cada perfil esté activo.
Tipos de datos de atributos personalizados
Los atributos personalizados son herramientas extraordinariamente flexibles que permiten una gran orientación.
Los siguientes tipos de datos pueden almacenarse como atributos personalizados:
Booleanos (verdadero/falso)
Los atributos booleanos son útiles para almacenar datos binarios sencillos sobre tus usuarios, como estados de suscripción. Puedes encontrar usuarios que tienen explícitamente una variable establecida con un valor verdadero o falso, además de los que aún no tienen ningún registro de ese atributo.
| Opciones de segmentación | Filtro desplegable | Opciones de entrada | Ejemplos |
|---|---|---|---|
| Comprueba si el valor booleano es verdadero, falso, verdadero o no establecido, o falso o no establecido | IS | VERDADERO, FALSO, VERDADERO O NO ESTABLECIDO, o FALSO O NO ESTABLECIDO | Si este filtro especifica coffee_drinker, un usuario coincidirá con este filtro en las siguientes circunstancias:
|
| Comprueba si el valor booleano existe en el perfil de un usuario y no es nulo | NO ESTÁ EN BLANCO | N/A | Si este filtro especifica coffee_drinker y un usuario tiene un valor para el atributo coffee_drinker, el usuario coincidirá con este filtro. |
| Comprueba si el valor booleano no existe en el perfil de un usuario o es nulo | ESTÁ EN BLANCO | N/A | Si este filtro especifica coffee_drinkery un usuario no tiene el atributo coffee_drinker o el valor de coffee_drinker es nulo, el usuario coincidirá con este filtro. |
Números
Los atributos numéricos incluyen enteros y flotantes, y tienen una gran variedad de casos de uso. Los atributos personalizados de número creciente son útiles para almacenar el número de veces que se ha producido una determinada acción o evento sin que cuente para tu límite de datos. Los números estándar tienen todo tipo de usos, como grabar:
- Número de calzado
- Talla de cintura
- Número de veces que un usuario ha visto una determinada característica o categoría de un producto
El dinero gastado no debe registrarse por este método. Más bien debe registrarse a través de nuestros métodos de compra.
| Opciones de segmentación | Filtro desplegable | Opciones de entrada | Ejemplos |
|---|---|---|---|
| Comprueba si el atributo numérico es exactamente un número | EXACTAMENTE | NÚMERO | Si este filtro especifica 10 y un perfil de usuario tiene el valor 10, el usuario coincidirá con este filtro. |
| Comprueba si el atributo numérico no es igual a un número | NO ES IGUAL A | NÚMERO | Si este filtro especifica 10 y un perfil de usuario no tiene el valor 10, el usuario coincidirá con este filtro. |
| Comprueba si el atributo numérico es más que un número | MÁS DE | NÚMERO | Si este filtro especifica 10 y un perfil de usuario tiene un valor superior a 10, el usuario coincidirá con este filtro. |
| Comprueba si el atributo numérico es menor que un número | MENOS DE | NÚMERO | Si este filtro especifica 10 y un perfil de usuario tiene un valor inferior a 10, el usuario coincidirá con este filtro. |
| Comprueba si el atributo numérico existe en el perfil de un usuario y no es nulo | NO ESTÁ EN BLANCO | N/A | Si un perfil de usuario contiene el atributo numérico especificado, independientemente de su valor, el usuario coincidirá con este filtro. |
| Comprueba si el atributo numérico no existe en el perfil de un usuario o es nulo | ESTÁ EN BLANCO | N/A | Si un perfil de usuario no contiene el atributo numérico especificado o el valor del atributo es nulo, el usuario coincidirá con este filtro. |
Detalles del atributo número
- Los filtros “Exactamente 0” y “Menos que” incluyen usuarios con campos NULL
- Para excluir a los usuarios sin un valor para los atributos personalizados, debes incluir el filtro no está en blanco.
Cadenas (caracteres alfanuméricos)
Los atributos de cadena son útiles para almacenar entradas de usuarios, como una marca favorita, un número de teléfono o una última cadena de búsqueda dentro de tu aplicación. Los atributos de cadena pueden tener hasta 255 caracteres.
Ten en cuenta que si introduces algún valor con espacios entre, antes o después de las palabras, Braze también comprobará si existen los mismos espacios.
| Opciones de segmentación | Filtro desplegable | Opciones de entrada | Ejemplos |
|---|---|---|---|
| Comprueba si el atributo de cadena coincide exactamente con una cadena introducida | IGUAL A | CADENA Distingue entre mayúsculas y minúsculas |
Si este filtro especifica book y un perfil de usuario tiene un atributo de cadena para last_item_purchased que contiene book, el usuario coincidirá con este filtro. |
| Comprueba si el atributo cadena coincide parcialmente con una cadena introducida O Expresión regular | COMBINA REGEX | CADENA O EXPRESIÓN REGULAR No distingue mayúsculas de minúsculas; máximo de 32.764 caracteres |
|
| Comprueba si el atributo cadena no coincide parcialmente con una cadena introducida O Expresión regular | NO COINCIDE CON REGEX * | CADENA O EXPRESIÓN REGULAR No distingue mayúsculas de minúsculas; máximo de 32.764 caracteres |
|
| Comprueba si el atributo cadena no coincide con una cadena introducida | NO ES IGUAL A | CADENA No distingue mayúsculas de minúsculas |
Si este filtro especifica book y un perfil de usuario tiene un atributo de cadena para last_item_purchased que no contiene book, el usuario coincidirá con este filtro. |
| Comprueba si el atributo cadena existe en el perfil de un usuario y no es una cadena vacía | NO ESTÁ EN BLANCO | N/A | Si este filtro especifica favorite_genre y un perfil de usuario tiene el atributo favorite_genre, el usuario coincidirá con este filtro independientemente del valor de su atributo. Por ejemplo, el usuario puede tener sci-fi, romance, u otro valor. |
| Comprueba si el atributo cadena no existe en el perfil de un usuario | EN BLANCO | N/A | Si este filtro especifica favorite_genre y un perfil de usuario no tiene el atributo favorite_genre, el usuario coincidirá con este filtro. |
| Comprueba si la cadena coincide exactamente con alguna de las cadenas introducidas | ES CUALQUIERA DE | CADENA Distingue entre mayúsculas y minúsculas; se permiten varias cadenas (256 como máximo) |
Si este filtro especifica book, bookmark, y reading light, y un perfil de usuario tiene al menos una de esas cadenas, el usuario coincidirá con este filtro. |
| Comprueba si el atributo de cadena no coincide exactamente con ninguna de las cadenas introducidas | NO ES NINGUNA | CADENA Distingue entre mayúsculas y minúsculas; se permiten varias cadenas (256 como máximo) |
Si este filtro especifica book, bookmark, y reading light, y un perfil de usuario no contiene ninguna de esas cadenas, el usuario coincidirá con el filtro. |
| Comprueba si el atributo de cadena coincide parcialmente con alguna de las cadenas introducidas | CONTIENE CUALQUIERA DE | CADENA Distingue entre mayúsculas y minúsculas; se permiten varias cadenas (256 como máximo) |
Si este filtro especifica gold y un perfil de usuario contiene gold en cualquier cadena, como gold_tier o former_gold_tier, el usuario coincidirá con el filtro. |
| Comprueba si el atributo de cadena no coincide parcialmente con ninguna de las cadenas introducidas | NO CONTIENE NADA DE | CADENA Distingue entre mayúsculas y minúsculas; se permiten varias cadenas (256 como máximo) |
Si este filtro especifica gold y un perfil de usuario no contiene gold en ninguna cadena, el usuario coincidirá con este filtro. |
Una cadena de fecha como “12-1-2021” o “12/1/2021” se convertirá en un objeto datetime y se tratará como un atributo de tiempo.
Al segmentar utilizando el filtro REGEX DOES NOT MATCH, debes tener ya un atributo personalizado con un valor asignado en ese perfil de usuario. Braze sugiere utilizar la lógica “OR” para comprobar si un atributo personalizado está en blanco y asegurarse de que los usuarios están siendo seleccionados correctamente.
Matrices
Los atributos de matriz son buenos para almacenar listas relacionadas de información sobre tus usuarios. Por ejemplo, almacenar en una matriz los últimos 100 contenidos que ha visto un usuario permitiría una segmentación por intereses específicos.
Por defecto, la longitud de una matriz para un atributo es de hasta 500 elementos. Por ejemplo, si envías un atributo como “Películas vistas” y está establecido en 500, cuando un usuario vea la película 501, se eliminará la primera película de la matriz y se añadirá la película más reciente.
Ten en cuenta que si introduces algún valor con espacios entre, antes o después de las palabras, Braze también comprobará si existen los mismos espacios.
La opción de aumentar la longitud máxima no estará disponible si el atributo está configurado para detectar automáticamente el tipo de datos; el tipo de datos debe estar configurado como matriz.
| Opciones de segmentación | Filtro desplegable | Opciones de entrada | Ejemplos |
|---|---|---|---|
| Comprueba si el atributo de la matriz incluye un valor que coincide exactamente con un valor introducido | INCLUYE VALOR | CADENA | Si este filtro especifica sci-fi y un perfil de usuario tiene el valor sci-fi, el usuario coincidirá con este filtro. |
| Comprueba si el atributo de la matriz no incluye un valor que coincida exactamente con un valor introducido | NO INCLUYE EL VALOR | CADENA | Si este filtro especifica sci-fi y un perfil de usuario no tiene el valor sci-fi, el usuario coincidirá con este filtro. |
| Comprueba si el atributo de la matriz contiene un valor que coincide parcialmente con un valor introducido O Expresión regular | COMBINA REGEX | CADENA O EXPRESIÓN REGULAR Máximo de 32.764 caracteres |
|
| Comprueba si el atributo de la matriz tiene algún valor o no está vacío | TIENE VALOR | N/A | Si este filtro especifica favorite_genres y un perfil de usuario contiene favorite_genres con cualquier valor, el usuario coincidirá con este filtro. |
| Comprueba si el atributo de la matriz está vacío o no existe | ESTÁ VACÍO | N/A | Si este filtro especifica favorite_genres y un perfil de usuario no contiene favorite_genres o contiene favorite_genres pero no tiene valores, el usuario coincidirá con este filtro. |
| Comprueba si el atributo de la matriz incluye un valor que coincide exactamente con cualquiera de los valores introducidos | INCLUYE CUALQUIERA DE | CADENA Distingue entre mayúsculas y minúsculas; se permiten varios valores (256 como máximo) |
Si este filtro especifica sci-fi, fantasy, romance y un perfil de usuario tiene cualquier combinación de sci-fi, fantasy, o romance, incluyendo sólo una de ellas (como sólo sci-fi). Un usuario puede tener horror u otro valor en su cadena si también tiene cualquiera de sci-fi, fantasy, y romance. |
| Comprueba si el atributo de la matriz no incluye un valor que coincida exactamente con alguno de los valores introducidos | NO INCLUYE NINGUNA DE | CADENA Distingue entre mayúsculas y minúsculas; se permiten varios valores (256 como máximo) |
Si este filtro especifica sci-fi, fantasy, romance y un perfil de usuario no tiene ninguna combinación de sci-fi, fantasy, o romance, el usuario coincidirá con este filtro. El usuario puede tener horror u otro valor si no tiene ninguno de sci-fi, fantasy o romance. |
| Comprueba si el atributo de la matriz contiene un valor que coincide parcialmente con alguno de los valores introducidos | CONTIENEN CUALQUIERA DE | CADENA Distingue entre mayúsculas y minúsculas; se permiten varios valores (256 como máximo) |
Si este filtro especifica gold y una matriz de perfil de usuario contiene gold en al menos una cadena, el usuario coincidirá con este filtro. Esto incluye valores de cadena como gold_tier, former_gold_tier, y otros. |
| Comprueba si el atributo de la matriz no incluye un valor que coincida parcialmente con alguno de los valores introducidos | NO CONTIENEN NINGUNO DE LOS VALORES | CADENA Distingue entre mayúsculas y minúsculas; se permiten varios valores (256 como máximo) |
Si este filtro especifica gold y una matriz de perfil de usuario no contiene gold en ninguna cadena, el usuario coincidirá con este filtro. Esto significa que los usuarios con valores de cadena como gold_tier y former_gold_tier no coincidirán con este filtro. |
| Comprueba si el atributo de la matriz incluye todos los valores introducidos | ES TODO | CADENA Distingue entre mayúsculas y minúsculas; se permiten varios valores (256 como máximo) |
Si este filtro especifica sci-fi, fantasy, romance y un perfil de usuario tiene todos esos valores, el usuario coincidirá con este filtro. El usuario también puede tener horror u otros valores y coincidir con este filtro. |
| Comprueba si el atributo de la matriz no incluye todos los valores introducidos | ¿NO ES TODO | CADENA Distingue entre mayúsculas y minúsculas; se permiten varios valores (256 como máximo) |
Si este filtro especifica sci-fi, fantasy, romance y un perfil de usuario no tiene todos esos valores, el usuario coincidirá con este filtro. |
Para saber más sobre cómo utilizar expresiones regulares (regex), consulta estos recursos:
Tiempo
Los atributos de tiempo son útiles para almacenar la última vez que se realizó una acción específica, de modo que puedas ofrecer a tus usuarios mensajes de reactivación de la interacción específicos del contenido.
Los filtros temporales que utilizan fechas relativas (por ejemplo, hace más de 1 día, hace menos de 2 días) miden 1 día como 24 horas. Cualquier campaña que realices utilizando estos filtros incluirá a todos los usuarios en incrementos de 24 horas. Por ejemplo, last used app more than 1 day ago captará a todos los usuarios que “utilizaron la aplicación por última vez hace más de 24 horas” desde el momento exacto en que se ejecuta la campaña. Lo mismo ocurrirá con las campañas configuradas con intervalos de fechas más largos, de modo que cinco días desde la activación significarán las 120 horas anteriores.
Por ejemplo, para construir un segmento dirigido a usuarios con un atributo de tiempo entre 24 y 48 horas en el futuro, aplica los filtros in more than 1 day in the future y in less than 2 days in the future.
La última fecha en que se produjo un evento personalizado o un evento de compra se registra automáticamente y no debe volver a registrarse mediante un atributo de tiempo personalizado.
| Opciones de segmentación | Filtro desplegable | Opciones de entrada | Ejemplos |
|---|---|---|---|
| Comprueba si el atributo de tiempo es anterior a una fecha seleccionada | ANTES | SELECTOR DE FECHAS DEL CALENDARIO | Si este filtro especifica 2024-01-31 y un perfil de usuario tiene una fecha anterior a 2024-1-31, el usuario coincidirá con este filtro. |
| Comprueba si el atributo de tiempo es posterior a una fecha seleccionada | DESPUÉS DE | SELECTOR DE FECHAS DEL CALENDARIO | Si este filtro especifica 2024-01-31 y un perfil de usuario tiene una fecha posterior a 2024-1-31, el usuario coincidirá con este filtro. |
| Comprueba si el atributo de tiempo es de hace más de X número de días | MÁS DE | NÚMERO DE DÍAS HACE | Si este filtro especifica 7 y un perfil de usuario tiene una fecha de hace más de siete días, el usuario coincidirá con este filtro. |
| Comprueba si el atributo de tiempo es inferior a X número de días atrás | MENOS DE | NÚMERO DE DÍAS HACE | Si este filtro especifica 7 y un perfil de usuario tiene una fecha de hace menos de siete días, el usuario coincidirá con este filtro. |
| Comprueba si el atributo de tiempo está en más de X número de días en el futuro | EN MÁS DE | NÚMERO DE DÍAS EN EL FUTURO | Si este filtro especifica 7 y un perfil de usuario tiene una fecha de más de siete días en el futuro, el usuario coincidirá con este filtro. |
| Comprueba si el atributo de tiempo es inferior a X número de días en el futuro | EN MENOS DE | NÚMERO DE DÍAS EN EL FUTURO | Si este filtro especifica 7 y un perfil de usuario tiene una fecha de menos de siete días en el futuro, el usuario coincidirá con este filtro. |
| Comprueba si el atributo de tiempo existe en el perfil de un usuario y no es nulo | NO ESTÁ EN BLANCO | N/A | Si este filtro especifica un atributo de tiempo que está en un perfil de usuario, el usuario coincidirá con este filtro. |
| Comprueba si el atributo de tiempo no existe en el perfil de un usuario o es nulo | ESTÁ EN BLANCO | N/A | Si este filtro especifica un atributo de tiempo que no está en un perfil de usuario, el usuario coincidirá con este filtro. |
Detalles del atributo de tiempo
- Día del evento recurrente
- Cuando utilices el filtro “Día del evento recurrente” y se te pida que selecciones el “Día del calendario del evento recurrente”, si seleccionas
IS LESS THANoIS MORE THAN, se contará la fecha actual para ese filtro de segmentación. - Por ejemplo, si el 10 de marzo de 2020 seleccionaste la fecha del atributo para
LESS THAN ... March 10, 2020, se tendrán en cuenta los atributos de los días hasta el 10 de marzo de 2020 inclusive.
- Cuando utilices el filtro “Día del evento recurrente” y se te pida que selecciones el “Día del calendario del evento recurrente”, si seleccionas
- Hace menos de X días: El filtro “Hace menos de X días” incluye las fechas comprendidas entre hace X días y la fecha/hora actual.
- Menos de X días en el futuro: Incluye las fechas comprendidas entre la fecha/hora actual y X días en el futuro.
Objetos
Puedes utilizar atributos personalizados anidados para enviar objetos como tipo de datos para atributos personalizados. Para más información, consulta Atributos personalizados anidados.
Matrices de objetos
Utiliza una matriz de objetos para agrupar atributos relacionados. Para más detalles, consulta nuestro artículo sobre Matrices de objetos.
Operadores consolidados
Hemos consolidado la lista de operadores disponibles para utilizar en filtros de atributos, filtros de atributos personalizados y filtros de atributos personalizados anidados. Si tienes filtros que utilizan estos operadores, se actualizarán automáticamente para utilizar los nuevos operadores.
| Tipo de datos | Antiguo operador | Nuevo operador | Valor |
|---|---|---|---|
| Cadena | es igual a | es cualquiera de | Al menos 1 valor |
| Cadena | no es igual a | no es ninguna de | Al menos 1 valor |
| Matriz | incluye el valor | incluye cualquiera de | Al menos 1 valor |
| Matriz | no incluye el valor | no incluye ninguna de | Al menos 1 valor |
Seguimiento de compras e ingresos
Utilizando nuestros métodos de compra para registrar las compras dentro de la aplicación, se establece el valor de duración (LTV) para cada perfil de usuario individual. Estos datos se pueden ver en nuestra página de ingresos en series temporales.
| Opciones de segmentación | Filtro desplegable | Opciones de entrada | Ejemplos |
|---|---|---|---|
| Comprueba si el total de dólares gastados es mayor que un número | MAYOR QUE | NÚMERO | Si este filtro especifica 500 y un perfil de usuario tiene un valor superior a 500, el usuario coincidirá con este filtro. |
| Comprueba si el número total de dólares gastados es inferior a un número | MENOS DE | NÚMERO | Si este filtro especifica 500 y un perfil de usuario tiene un valor inferior a 500, el usuario coincidirá con este filtro. |
| Comprueba si el total de dólares gastados es exactamente un número | EXACTAMENTE | NÚMERO | Si este filtro especifica 500 y un perfil de usuario tiene el valor 500, el usuario coincidirá con este filtro. |
| Comprueba si la última compra se produjo después de X fecha | DESPUÉS DE | TIEMPO | Si este filtro especifica 2024/31/1 y la última compra de un usuario fue posterior a 2024/31/1, el usuario coincidirá con este filtro. |
| Comprueba si la última compra se produjo antes de X fecha | ANTES | TIEMPO | Si este filtro especifica 2024/31/1 y la última compra de un usuario fue anterior a 2024/31/1, el usuario coincidirá con este filtro. |
| Comprueba si la última compra se produjo hace más de X días | MÁS DE | TIEMPO | Si este filtro especifica 7 y la última compra de un usuario fue hace más de siete días a partir de hoy, el usuario coincidirá con este filtro. |
| Comprueba si la última compra se produjo hace menos de X días | MENOS DE | TIEMPO | Si este filtro especifica 7 y la última compra de un usuario fue hace menos de siete días a partir de hoy, el usuario coincidirá con este filtro. |
| Comprueba si la compra se ha producido más de X (Máx = 50) veces | MÁS DE | en los últimos Y Días (Y = 1,3,7,14,21,30) | Si este filtro especifica 7 veces y 21 días, y un usuario realizó más de siete compras en los últimos 21 días, el usuario coincidirá con este filtro. |
| Comprueba si la compra se ha producido menos de X (Máx = 50) veces | MENOS DE | en los últimos Y Días (Y = 1,3,7,14,21,30) | Si este filtro especifica 7 veces y 21 días, y un usuario realizó menos de siete compras en los últimos 21 días, el usuario coincidirá con este filtro. |
| Comprueba si la compra se ha producido exactamente X (Máx. = 50) veces | EXACTAMENTE | en los últimos Y Días (Y = 1,3,7,14,21,30) | Si este filtro especifica 7 veces y 21 días, y un usuario realizó siete compras en los últimos 21 días, el usuario coincidirá con este filtro. |
Si quieres segmentar en función del número de veces que se ha producido una compra concreta, también debes registrar esa compra individualmente como un atributo personalizado incremental.
Puedes cambiar el tipo de datos de tu atributo personalizado, pero debes ser consciente de las repercusiones de cambiar los tipos de datos.
Editar esta página en GitHub