Skip to content

Importación CSV

Aprende a registrar y actualizar atributos de usuario y eventos personalizados mediante la importación de CSV.

Acerca de la importación de CSV

Puedes utilizar la importación CSV para registrar y actualizar los siguientes atributos de usuario y eventos personalizados.

Usar la importación CSV

Paso 1: Descargar una plantilla CSV

Para abrir la importación de usuarios en CSV, ve a Audiencias > Importar usuarios. Aquí encontrarás una tabla con información detallada sobre las importaciones más recientes, como la fecha de carga, el nombre del usuario que la subió, el nombre del archivo, la disponibilidad de segmentación, el número de filas importadas y el estado de la importación.

Para empezar con tu CSV, descarga una plantilla para atributos o eventos.

La página "Importar usuarios" en el panel de Braze.

Paso 2: Elige un identificador

El archivo CSV que importes necesitará un identificador específico. Puedes elegir entre las siguientes opciones:

Al importar los datos de clientes, puedes utilizar un external_id como identificador único de cada cliente. Cuando proporcionas un external_id en tu importación, Braze actualiza cualquier usuario existente con el mismo external_id o crea un nuevo usuario identificado con ese external_id si no se encuentra ninguno.

Para dirigirte a usuarios que no tienen un external_id, puedes importar una lista de usuarios con alias de usuario. Un alias sirve como identificador único alternativo del usuario y puede resultar útil si intentas dirigirte a usuarios anónimos que no se han registrado ni han creado una cuenta en tu aplicación.

Si estás cargando o actualizando perfiles de usuario que son solo alias, debes tener las dos columnas siguientes en tu CSV:

  • user_alias_name: Un identificador único de usuario; una alternativa al external_id
  • user_alias_label: Una etiqueta común para agrupar los alias de usuario

Cuando proporcionas tanto un user_alias_name como un user_alias_label en tu importación, Braze actualiza cualquier usuario existente con el mismo user_alias_name y user_alias_label. Si no se encuentra un usuario, Braze crea un nuevo usuario identificado con ese user_alias_name.

Descargar: Plantilla de importación de atributos CSV: Alias de usuario

Para actualizar perfiles de usuario existentes en Braze utilizando un valor interno de ID de Braze en lugar de un valor de external_id o user_alias_name y user_alias_label, especifica braze_id como encabezado de columna.

Esto puede ser útil si exportaste datos de usuario desde Braze a través de nuestra opción de exportación CSV dentro de la segmentación y quieres añadir un nuevo atributo personalizado a esos usuarios existentes.

Puedes omitir un ID externo o un alias de usuario y utilizar una dirección de correo electrónico o un número de teléfono para importar usuarios. Antes de importar un archivo CSV con direcciones de correo electrónico o números de teléfono, comprueba lo siguiente:

  • Verifica que no tienes ID externos ni alias de usuario para estos perfiles en tu archivo CSV. Si los tienes, Braze dará prioridad al uso del ID externo o alias de usuario antes que a la dirección de correo electrónico para identificar perfiles.
  • Confirma que tu archivo CSV tiene el formato adecuado.

Si un perfil existente tiene esa dirección de correo electrónico o número de teléfono, ese perfil se actualiza y Braze no crea un nuevo perfil. Si hay varios perfiles con esa misma dirección de correo electrónico, Braze utilizará la misma lógica que el punto de conexión /users/track, donde se actualizará el perfil actualizado más recientemente.

Si no existe ningún perfil con esa dirección de correo electrónico o número de teléfono, Braze crea un nuevo perfil con ese identificador. Puedes utilizar el punto de conexión /users/identify para identificar este perfil más adelante. Para eliminar un perfil de usuario, también puedes utilizar el punto de conexión /users/delete.

Paso 3: Crea tu archivo CSV

Puedes cargar cualquiera de los siguientes tipos de datos en un único archivo CSV. Para cargar más de un tipo de datos, carga varios archivos CSV.

  • Atributos de usuario: Esto incluye tanto los atributos predeterminados como los personalizados del usuario. Los atributos de usuario predeterminados son claves reservadas en Braze (como first_name o email) y los atributos personalizados son atributos de usuario únicos de tu empresa (como last_destination_searched).
  • Eventos personalizados: Son únicos de tu negocio y reflejan las acciones que ha realizado un usuario, como trip_booked en el caso de una aplicación de reservas de viajes.

Cuando estés listo para empezar a crear tu archivo CSV, consulta la siguiente información:

Identificadores necesarios

Aunque external_id no es obligatorio, debes incluir uno de los siguientes identificadores como encabezado en tu archivo CSV. Para obtener más información sobre cada uno de ellos, consulta Elegir un identificador.

  • external_id
  • braze_id
  • user_alias_name y user_alias_label
  • email
  • phone

Atributos personalizados

Los siguientes tipos de datos se pueden utilizar como atributos personalizados para la importación de CSV. Los encabezados de columna que no coinciden exactamente con un atributo predeterminado se importan como atributos personalizados en Braze.

Atributos predeterminados

Los siguientes atributos predeterminados están disponibles para la importación de usuarios.

Actualización del estado del grupo de suscripción (opcional)

Además, puedes añadir usuarios a grupos de suscripción por correo electrónico o SMS mediante la importación de usuarios. Esto es especialmente útil para los SMS, ya que un usuario debe estar inscrito en un grupo de suscripción SMS para recibir mensajes con el canal SMS. Para más información, consulta Grupos de suscripción por SMS.

Si estás actualizando estados del grupo de suscripción, debes tener las dos columnas siguientes en tu CSV:

  • subscription_group_id: El id del grupo de suscripción.
  • subscription_state: Los valores disponibles son unsubscribed (no está en el grupo de suscripción) o subscribed (está en el grupo de suscripción).

Identificadores necesarios

Aunque external_id no es obligatorio, debes incluir uno de los siguientes identificadores como encabezado en tu archivo CSV. Para obtener más información sobre cada uno de ellos, consulta Elegir un identificador.

  • external_id
  • braze_id
  • user_alias_name y user_alias_label
  • email
  • phone

Campos de eventos personalizados

Además de lo siguiente, tu CSV también puede contener encabezados de columna adicionales para las propiedades del evento. Estas propiedades deben tener un encabezado de columna con el formato <event_name>.properties.<property name>.

Por ejemplo, el evento personalizado trip_booked puede tener las propiedades destination y duration. Estas pueden importarse utilizando los encabezados de columna trip_booked.properties.destination y trip_booked.properties.duration.

Paso 4: Sube tu archivo

Para cargar tu archivo, selecciona Atributos o Eventos, haz clic en Examinar archivos y carga tu CSV. Braze muestra una vista previa de las primeras filas y un resumen de los campos detectados.

El modal de carga completada muestra una vista previa del archivo, el campo de nombre de importación, las preferencias de segmentación y la casilla de verificación de validación del archivo.

En el campo Nombre de la importación, puedes cambiar el nombre de la importación. De forma predeterminada, se utiliza el nombre del archivo.

Paso 5: Valida tu archivo (opcional)

Antes de iniciar la importación, puedes ejecutar la validación de archivos para comprobar si hay errores y advertencias en cada fila. Para validar tu archivo, selecciona Validar archivo antes de importar y, a continuación, haz clic en Iniciar importación.

La validación puede tardar hasta 2 minutos para los archivos con el tamaño máximo permitido. Mientras se ejecuta la validación, puedes seleccionar Omitir validación para saltártela y continuar inmediatamente.

Resultados de la validación

Cuando finaliza la validación, aparece uno de los siguientes resultados.

El cuadro de diálogo "Problemas encontrados" muestra el recuento de filas con errores y advertencias, con opciones para cancelar, descargar el informe de errores o importar de todos modos.

Comprender el informe de errores

El informe de errores es un archivo CSV que contiene todas las filas marcadas junto con sus datos originales y una descripción del problema.

Después de revisar el informe, puedes corregir los problemas en tu archivo original y volver a subirlo, o continuar con la importación y aceptar los resultados parciales.

Paso 6: Elige tus preferencias de segmentación

También puedes elegir entre las siguientes preferencias de segmentación. Si no necesitas crear un nuevo filtro de segmentación o segmento a partir de tu importación, selecciona No hacer que esta lista esté disponible como filtro de segmentación.

Un grupo de filtros con el filtro "Actualizado/Importado desde CSV" que incluye un archivo CSV titulado "Diversión en Halloween".

Paso 7: Inicia la importación de CSV

Cuando estés listo, selecciona Iniciar importación. Puedes hacer seguimiento del progreso actual en la página Importar usuarios, que se actualiza automáticamente cada 5 segundos.

Estados de importación

Una vez iniciada la importación, puedes comprobar su estado en la página Importar usuarios.

La página Importar usuarios muestra un estado de éxito parcial con el menú contextual abierto, en el que aparecen las opciones Descargar informe de errores y Descargar CSV cargado.

El informe de errores posterior a la importación incluye filas que fallaron por motivos que la validación no cubre, como cuando un usuario no existe en Braze.

Consideraciones sobre los puntos de datos

Cada dato de cliente importado desde un archivo CSV sobrescribe el valor existente en los perfiles de usuario y registra un punto de datos, excepto en el caso de los ID externos y los valores en blanco. Si tienes alguna pregunta sobre los matices de los puntos de datos de Braze, tu director de cuentas de Braze puede responderla.

Solución de problemas

Si utilizaste la validación de archivos, comienza por el informe de errores, que incluye el problema específico de cada fila marcada y una descripción de cómo solucionarlo. Para las filas que fallaron durante la importación en lugar de la validación, descarga el informe de errores pasando el cursor sobre la fila y seleccionando el botón en la página Importar usuarios.

Si tienes problemas con la importación de CSV, revisa estos problemas comunes a continuación.

Problemas con el formato de los archivos

Fila malformada

Si la carga se completó con errores, es posible que haya una fila mal formada en tu archivo CSV.

Para importar datos correctamente, debe haber una fila de encabezado. Cada fila debe tener el mismo número de celdas que la fila de encabezado. Las filas con más o menos valores que la fila de encabezado se excluirán de la importación. Las comas en un valor se interpretarán como un separador y pueden provocar este error. Además, todos los datos deben estar codificados en UTF-8.

Si tu archivo CSV tiene filas en blanco e importas menos filas que el total de líneas del archivo CSV, esto puede no indicar un problema con la importación, ya que las filas en blanco no necesitarían importarse. Comprueba el número de líneas que se importaron correctamente y asegúrate de que coincide con el número de usuarios que estás intentando importar.

Falta una fila

Existen varias razones por las que el número de usuarios importados puede no coincidir con el total de filas de tu archivo CSV:

Entrecomillado de cadenas

Los valores entre comillas simples ('') o dobles ("") se leerán como cadenas en la importación.

Fechas con formato incorrecto

Las fechas que no estén en formato ISO-8601 no se leerán como datetimes en la importación.

Problemas con la estructura de datos

Direcciones de correo electrónico no válidas

Si la carga se completó con errores, es posible que haya una o varias direcciones de correo electrónico cifradas no válidas. Confirma que todas las direcciones de correo electrónico estén cifradas correctamente antes de importarlas a Braze.

  • Al actualizar o importar direcciones de correo electrónico en Braze, utiliza el valor hash del correo electrónico siempre que se incluya un correo electrónico. Estos valores hash de correo electrónico son proporcionados por tu equipo interno.
  • Al crear un nuevo usuario, debes añadir email_encrypted con el valor cifrado del correo electrónico del usuario. De lo contrario, Braze no creará el usuario. Del mismo modo, si añades una dirección de correo electrónico a un usuario existente que no tiene correo electrónico, debes añadir email_encrypted. De lo contrario, Braze no actualizará al usuario.

Datos importados como atributo personalizado

Si un dato de usuario predeterminado (como email o first_name) se importa como atributo personalizado, comprueba las mayúsculas y minúsculas y el espaciado de tu archivo CSV. Por ejemplo, First_name se importa como un atributo personalizado, mientras que first_name se importa correctamente en el campo “nombre” del perfil de usuario.

Cambiar el tipo de datos de un atributo personalizado

Si necesitas cambiar el tipo de datos de un atributo personalizado existente (por ejemplo, de cadena a booleano), actualiza el tipo de datos en la página Atributos personalizados del dashboard antes de importar tu CSV. Si el tipo de datos en tu CSV no coincide con el tipo de datos definido actualmente para el atributo, la importación fallará con un error.

Múltiples tipos de datos

Braze espera que cada valor de una columna sea del mismo tipo de datos. Los valores que no coinciden con el tipo de datos de su atributo provocan errores en la segmentación.

Además, comenzar un atributo numérico con cero causará problemas, ya que los números que comienzan con cero se consideran cadenas. Cuando Braze convierte esa cadena, puede tratarla como un valor octal (que utiliza dígitos del cero al siete), lo que significa que se convierte a su valor decimal correspondiente. Por ejemplo, si el valor del archivo CSV es 0130, el perfil de Braze muestra 88. Para evitar este problema, utiliza atributos con tipos de datos de cadena. Sin embargo, este tipo de datos no está disponible en la comparación de números de segmentación.

Tipos de atributos predeterminados

Algunos atributos predeterminados solo pueden aceptar determinados valores como válidos para las actualizaciones de los usuarios. Para obtener orientación, consulta Creación de tu CSV.

Los espacios al final y las diferencias en el uso de mayúsculas pueden hacer que un valor se interprete como no válido. Por ejemplo, en el siguiente archivo CSV, solo el usuario de la primera fila (brazetest1) tiene el correo electrónico y los estados push actualizados correctamente, ya que los valores aceptados son unsubscribed, subscribed y opted_in.

1
2
3
external_id,email,email_subscribe,push_subscribe
brazetest1,[email protected],unsubscribed,unsubscribed
brazetest2,[email protected],Unsubscribed,Unsubscribed

“Seleccionar archivo CSV” no funciona

Hay varias razones por las que el botón Seleccionar archivo CSV puede no funcionar:

New Stuff!