Skip to content

Buenas prácticas de recopilación

Saber cuándo y cómo recopilar datos de usuarios conocidos y desconocidos puede ser un reto a la hora de prever el ciclo de vida del perfil de usuario de sus clientes. Este artículo ayuda a aclarar los diferentes métodos y las mejores prácticas para recopilar datos de usuarios nuevos y existentes guiándote a través de un caso de uso.

El siguiente ejemplo es un caso de uso de recopilación de datos por correo electrónico, pero la lógica se aplica a muchos escenarios diferentes de recopilación de datos. En este ejemplo, suponemos que ya ha integrado un formulario de registro o una forma de recopilar información del usuario.

Después de que un usuario proporcione información para que la registres, te recomendamos que compruebes si los datos ya existen en tu base de datos y, cuando sea necesario, crees un perfil de alias de usuario o actualices el perfil de usuario existente.

Si un usuario desconocido visitara tu sitio y, más adelante, creara una cuenta o se identificara a través del registro por correo electrónico, la fusión de perfiles debe tratarse con cuidado. En función del método de fusión, es posible que se sobrescriba la información de los usuarios con alias o los datos anónimos.

Captura de datos del usuario a través de un formulario web

Paso 1: Comprobar si el usuario existe

Cuando un usuario introduce contenido a través de un formulario web, compruebe si ya existe un usuario con ese correo electrónico en su base de datos. Esto puede hacerse de dos maneras:

  • Comprueba la base de datos interna (recomendado): Si tienes un registro externo o una base de datos que contenga la información del usuario proporcionada y que exista fuera de Braze, haz referencia a ella en el momento del envío por correo electrónico o de la creación de la cuenta para confirmar que la información no se ha capturado ya.
  • /users/track punto final: Utiliza email como identificador, y se creará un nuevo perfil de usuario si la dirección de correo electrónico aún no existe.

Paso 2: Registrar o actualizar usuario

  • Si existe un usuario:
    • No crees un perfil nuevo.
    • Registra un atributo personalizado (por ejemplo, newsletter_subscribed: true) en el perfil del usuario para indicar que ha enviado su correo electrónico a través de una suscripción al boletín. Si existen varios perfiles de usuario de Braze con la misma dirección de correo electrónico, se exportarán todos los perfiles.

  • Si un usuario no existe:
    • Crea un perfil sólo para alias a través del punto final/users/track . Este punto final aceptará un objetouser_alias y creará un perfil de solo alias cuando update_existing_only esté configurado como false. Establezca el correo electrónico del usuario como el alias del usuario para hacer referencia a ese usuario en el futuro (ya que el usuario no tendrá un external_id).

Diagrama que muestra el proceso para actualizar un perfil de usuario de sólo alias. Un usuario introduce su dirección de correo electrónico y un atributo personalizado, su código postal, en una página de destino de marketing. Una flecha que apunta desde la colección de la página de destino a un perfil de usuario de sólo alias muestra una solicitud de la API Braze al punto final Track user, con el cuerpo de la solicitud que contiene el nombre de alias del usuario, la etiqueta de alias, el correo electrónico y el código postal. El perfil tiene la etiqueta "Alias Sólo usuario creado en Braze" con los atributos del cuerpo de la solicitud para mostrar los datos que se reflejan en el perfil recién creado.

Captura de correos electrónicos de usuarios a través de un formulario de captura de correo electrónico

Utiliza un formulario de captura de correo electrónico para pedir a los usuarios que envíen su dirección de correo electrónico, que se añadirá a su perfil de usuario. Para obtener más información sobre cómo configurar este formulario, consulte Formulario de captura de correo electrónico.

Identificación de usuarios con alias

Al identificar a los usuarios en el momento de la creación de la cuenta, se puede identificar a los usuarios de sólo alias y asignarles un ID externo a través del endpoint/users/identify fusionando el usuario de sólo alias con el perfil conocido.

Para comprobar si un usuario es sólo alias, compruebe si el usuario existe en su base de datos.

  • Si existe un registro externo, puedes llamar al punto final /users/identify/.
  • Si el punto final /users/export/id devuelve un external_id, puedes llamar al punto final /users/identify/.
  • Si el punto final no devuelve nada, no debe hacerse una llamada a /users/identify/.

Captura de datos de usuario cuando ya existe información de usuario sólo de alias

Cuando un usuario crea una cuenta o se identifica mediante el registro por correo electrónico, puedes fusionar los perfiles. Para obtener una lista de los campos que pueden fusionarse, consulte Comportamiento de las actualizaciones de fusión.

Fusión de perfiles de usuario duplicados

A medida que crezcan sus datos de usuario, podrá fusionar perfiles de usuario duplicados desde el panel de control de Braze. Estos perfiles duplicados deben encontrarse utilizando la misma consulta de búsqueda. Para más información sobre cómo duplicar perfiles de usuario, consulte Fusionar perfiles.

También puede utilizar el punto final Fusionar usuarios para fusionar un perfil de usuario en otro.

Recursos adicionales

  • Consulta nuestro artículo sobre el ciclo de vida del perfil de usuario Braze para obtener más información.
  • Consulta nuestra documentación sobre la configuración de ID de usuario y la llamada al método changeUser() para Android, iOS y Web.
¿QUÉ TAN ÚTIL FUE ESTA PÁGINA?
New Stuff!