Importar un archivo de miembros

La base de datos de Probance One se actualiza diariamente mediante la importación automatizada de datos de clientes provenientes de CRM, CMS y otras herramientas de gestión. No obstante, también es posible importar manualmente archivos de miembros a través del menú de administración de la aplicación. Esta operación permite crear nuevos contactos o actualizar los perfiles de contactos existentes de manera puntual y rápida, sin necesidad de intervención del soporte técnico o del jefe de proyecto.

A continuación, se explica el procedimiento a seguir.

1. Iniciar una importación

Para iniciar una importación, accede al menú Mis contactos > Mis contactos. En la sección Importar contactos, haz clic en el icono de importación del flujo customer.

Nota: Dependiendo de cómo esté configurado tu proyecto, puedes tener varias fuentes que ofrezcan la importación manual de perfiles. Este tutorial se basa en el feed de clientes, pero el funcionamiento es el mismo para cualquier feed para el que la opción esté activada.

2. Preparación del archivo de importación

El formato del archivo de importación debe ser csv. La sección de información general contiene las especificaciones que debe respetar este archivo:

  • La codificación debe estar en utf-8
  • El caracter separador debe ser ;
  • Debe tener 1 línea de cabecera
  • Las fechas deben estar en formato aaaa-MM-dd (por ejemplo, 1 de agosto de 2022 = 2022-08-01)
  • Las fechas con hora deben estar en formato aaaa-MM-dd HH:mm:ss (por ejemplo, 1 de agosto de 2022 a las 14:30 = 2022-08-01 14:30:00)
Las especificaciones dadas en Información General deben ser respetadas en el archivo de importación csv

En la sección Campos se enumeran los campos del perfil que puedes importar, junto con la tipología, la longitud máxima permitida y si es obligatorio o no.

Una casilla de verificación obligatoria indica que el campo debe rellenarse para todos los perfiles importados

Los campos de perfil disponibles por defecto son los siguientes:

CHAMPTYPETAILLE
customer_idCadena de caracteres50
name1Cadena de caracteres50
name2Cadena de caracteres50
emailCadena de caracteres255
birthdayFecha
registration_dateFecha
optin_flagCadena de caracteres3
genderCadena de caracteres10
areaCadena de caracteres45
postal_codeCadena de caracteres15
cityCadena de caracteres45
segmentationCadena de caracteres50
langCadena de caracteres20
originCadena de caracteres50
phone_numberCadena de caracteres25
option_tag1Cadena de caracteres500
to_excludeCadena de caracteres50

Las columnas de su archivo csv pueden tener un nombre diferente al de los campos enumerados, pero ten cuidado de respetar el tipo y el tamaño de los campos al construir tu archivo.

3. Seleccionar el archivo de importación

Cuando tu archivo esté listo, haz clic en Seleccionar o Arrastrar en la sección Importar archivo y selecciónalo de tu directorio, o arrástralo directamente al área.

A continuación, el formulario se actualizará con la tabla de perfiles contenida en el archivo y un formulario de asignación.

Tabla resumen de perfiles a importar

4. Asignación de los campos del perfil

En la sección de Mapeo debes rellenar la columna correspondiente en su archivo de importación para cada campo del perfil del cliente.

Los campos marcados como obligatorios deben ser asignados. Los campos no obligatorios pueden no serlo: estos campos permanecerán vacíos para todos los perfiles importados.

5. Generar una lista de contactos

Para generar automáticamente una lista de contactos que contenga los miembros de su importación, marca la opción Crear una lista de contactos con los contactos importados en la sección Mapeo.

Selecciona el campo de identificación del contacto que deseas utilizar.

Para crear una nueva lista, asigna un nombre a tu lista, asegurándote de elegir un nombre que aún no exista.

Para modificar una lista existente, haz clic en el campo Nombre de la lista y selecciona la lista que deseas modificar entre los valores propuestos. A continuación, selecciona el modo de modificación de la lista:

  • Añadir a la lista: los contactos importados se añadirán a los contactos ya presentes en la lista.
  • Reemplazar la lista: los contactos importados sustituirán a los contactos ya presentes en la lista.

6. Comprobación de los datos

Una vez que hayas completado el mapeo, haz clic en Verificar datos. A continuación, se actualizará la tabla de perfiles a importar.

Las filas que contienen errores de formato o campos que faltan se indican en rojo claro. Los campos que contienen estos errores se muestran en rojo oscuro.

En el ejemplo, los valores de registration_date y birthdate son erróneos porque no tienen el formato yyyy-mm-dd esperado para los campos de fecha

La opción Mostrar solo errores permite mostrar solo las filas que contienen valores no conformes o que faltan.

No puedes importar datos de tu archivo mientras contenga valores no válidos o campos obligatorios vacíos.

Para volver a importar el archivo corregido, haz clic en el icono Eliminar. Esto reiniciará el formulario yte permitirá volver a seleccionar un archivo para importar. Sin embargo, tendrás que volver a hacer el mapeo.

7. Ejecutar la importación

Una vez realizado el mapeo, y si todos los valores de la importación se ajustan a los formatos de los campos de destino, puedes comenzar la importación. Para ello, haz clic en Enviar archivo.

El archivo será entonces enviado a tu SFTP de Probance, donde será procesado automáticamente durante el siguiente cron (cada 15 minutos).

Los perfiles cuyos clientes ya están presentes en la base de datos se actualizarán con la información importada. Se crearán los identificadores que aún no existen. Los agregados de todos los perfiles creados y actualizados se recalcularán durante la importación.