Configuración LINE
Este artículo explica cómo configurar el canal LINE en Braze, incluyendo cómo configurar usuarios, conciliar ID de usuario y crear usuarios de prueba LINE en Braze.
Requisitos previos
Necesitarás lo siguiente para integrar LINE con Braze:
- Cuenta de empresa LINE
- Estado de cuenta Premium o verificada (necesario para sincronizar los seguidores existentes)
- Cuenta de desarrolladores de LINE
- Canal API de mensajería LINE
Al enviar mensajes de LINE desde Braze, se utilizarán los créditos de mensajes de tu cuenta.
Tipos de cuentas LINE
Tipo de cuenta | Descripción |
---|---|
Cuenta no verificada | Una cuenta no revisada que puede obtener cualquiera (particular o empresa). Esta cuenta se representa con una insignia gris y no aparecerá en los resultados de búsqueda dentro de la aplicación LINE. |
Cuenta verificada | Una cuenta que ha pasado el control de LINE Yahoo. Esta cuenta se representa con una insignia azul y aparecerá en los resultados de búsqueda dentro de la aplicación LINE. Esta cuenta sólo está disponible para cuentas con sede en Japón, Taiwán, Tailandia e Indonesia. |
Cuenta Premium | Una cuenta que ha pasado el control de LINE Yahoo. Esta cuenta se representa con una insignia verde y aparecerá en los resultados de búsqueda dentro de la aplicación LINE. Este tipo de cuenta se concede automáticamente durante la selección a discreción de LINE. |
Tipo de cuenta requerido
Para sincronizar seguidores en Braze, tu cuenta de LINE debe estar verificada o ser premium. Al crear una cuenta, su estado por defecto será sin verificar. Tendrá que solicitar la verificación de la cuenta.
Solicitar una cuenta LINE verificada
Las cuentas verificadas sólo están disponibles para cuentas con sede en Japón, Taiwán, Tailandia e Indonesia.
- En la página de la Cuenta Oficial de LINE, selecciona Configuración.
- En Estado de verificación de la divulgación de información, seleccione Solicitar verificación de cuenta.
- Introduzca la información requerida.
- Espere a recibir una notificación con los resultados de la revisión.
Integración de LINE
Para configurar actualizaciones de usuario coherentes, traslada los ID de LINE de los usuarios existentes y sincronízalos todos con los estados de suscripción de LINE:
- Importar o actualizar usuarios conocidos existentes
- Integrar el canal LINE
- Conciliar ID de usuario
- Cambiar los métodos de actualización del usuario
- (Opcional) Fusionar perfiles de usuario
Paso 1: Importar o actualizar usuarios existentes de LINE
Este paso es necesario si tienes un usuario de LINE existente e identificado, ya que Braze extraerá después automáticamente su estado de suscripción y actualizará el perfil de usuario correcto. Si no has conciliado previamente a los usuarios con su ID de LINE, omite este paso.
Puedes importar o actualizar usuarios utilizando cualquiera de los métodos que admite Braze, incluido el punto final /users/track
punto final, la importación CSV o la ingesta de datos en la nube.
Independientemente del método que utilices, actualiza el native_line_id
para proporcionar el ID de LÍNEA del usuario. Para saber más sobre native_line_id
, consulta Configuración del usuario.
El estado del grupo de suscripción no debe especificarse, y será ignorado. LINE es la fuente de verdad del estado de suscripción del usuario, que se sincronizará con Braze mediante la herramienta de sincronización de suscripciones o mediante actualizaciones de eventos.
Paso 2: Integra el canal LINE
Una vez completado el proceso de integración, Braze incorporará automáticamente a Braze los seguidores de LINE de ese canal. Para los ID de LINE que ya estén asociados a un perfil de usuario de Braze, cada perfil se actualizará con el estado “suscrito”, y los ID de LINE restantes generarán usuarios anónimos. Además, a los nuevos seguidores de tu canal de LINE se les crearán perfiles de usuario no identificados cuando sigan el canal.
Paso 2.1: Editar configuración del webhook
- En LINE, ve a la pestaña API de mensajería y edita la configuración de tu Webhook:
- Establezca la URL del Webhook en
https://anna.braze.com/line/events
.- Braze lo cambiará automáticamente a una URL diferente cuando se integre, basándose en el clúster de su panel de control.
- Activa Usar webhook y Reenviar webhook.
- Establezca la URL del Webhook en
- Tome nota de la siguiente información en la pestaña Proveedores:
Tipo de información | Ubicación |
---|---|
ID del proveedor | Seleccione su proveedor y vaya a *Configuración > Información básica |
ID del canal | Seleccione su proveedor y vaya a Canales > su canal > Ajustes básicos |
Secreto del canal | Selecciona tu proveedor y luego ve a Canales > tu canal > Configuración básica. |
Token de acceso al canal | Seleccione su proveedor y, a continuación, vaya a Canales > su canal > API de mensajería. Si no hay un token de acceso al canal, selecciona Emitir. |
3. Vaya a la página Configuración > Configuración de respuesta y haga lo siguiente:
- Desactivar el mensaje de saludo. Esto puede gestionarse en Braze mediante desencadenar al seguir.
- Desactivar los mensajes de respuesta automática. Todos los mensajes activados deben ser a través de Braze. Esto no te impedirá enviar directamente desde la consola LINE.
- Activar Webhooks.
Paso 2.2: Generar grupos de suscripción LINE en Braze
- Ve a la página de socios tecnológicos de Braze para LINE e introduce la información que hayas anotado en tu pestaña de proveedores de LINE:
- ID del proveedor
- ID del canal
- Secreto del canal
- Token de acceso al canal
Durante la integración, asegúrate de que el secreto de tu canal es correcto. Si es incorrecto, puede haber incoherencias en el estado de la suscripción.
2. Tras la conexión, Braze generará automáticamente un grupo de suscripción Braze para cada integración de LINE que se añada correctamente a tu espacio de trabajo.
Cualquier cambio que se produzca en tu lista de seguidores (como nuevos seguidores o dejar de seguirlos) se enviará automáticamente a Braze.
Paso 3: Conciliar ID de usuario
Combina los ID de LINE de tus usuarios con sus perfiles de usuario Braze existentes siguiendo los pasos de Reconciliación de ID de usuario.
Paso 4: Cambia tus métodos de actualización de usuario
Suponiendo que ya tengas un método para proporcionar actualizaciones de usuario a Braze, tendrás que actualizarlo para que incluya el nuevo campo native_line_id
, de modo que las actualizaciones de usuario posteriores que se envíen a Braze incluyan ese campo.
Pueden existir perfiles de usuario no identificados con un native_line_id
en Braze que se crearon como parte del proceso de sincronización del estado de suscripción, o cuando un nuevo seguidor siguió tu canal.
Cuando un usuario de LINE se identifica en tu aplicación a través de la conciliación de usuarios u otros medios, puedes dirigirte a un perfil de usuario potencial no identificado en Braze utilizando el punto final /users/identify
punto final. Cada perfil de usuario no identificado con un native_line_id
también tiene un alias de usuario line_id
que puede utilizarse para seleccionar el perfil de usuario a identificar.
He aquí un ejemplo de carga útil para /users/identify
que se dirige a un perfil de usuario no identificado mediante el alias de usuario line_id
:
1
2
3
4
5
6
7
8
9
10
11
{
"aliases_to_identify": [
{
"external_id": "known_external_id_from_your_application",
"user_alias": {
"alias_name": "U89f4a626548ccd48482f529a482f138b",
"alias_label": "line_id"
}
}
]
}
Si no existe ningún perfil de usuario para tu external_id
facilitado, se añadirá al perfil de usuario no identificado, convirtiéndolo en identificado. Si existe un perfil de usuario para external_id
, todos los atributos exclusivos del perfil de usuario no identificado se copiarán en el perfil de usuario conocido, incluidos native_line_id
y el estado de suscripción del usuario.
Puedes actualizar los usuarios de LINE conocidos en tu aplicación a través del endpoint /users/track
pasando sus identificadores externos y native_line_id
. Si ya existe un perfil de usuario no identificado para un usuario y el mismo native_line_id
se añade a un perfil de usuario diferente a través de /users/track
, heredará todos los estados de suscripción del perfil de usuario no identificado. Sin embargo, existirán perfiles de usuario duplicados con el mismo native_line_id
. Cualquier actualización posterior de la suscripción a partir de actualizaciones de eventos actualizará todos los perfiles en consecuencia.
Aquí tienes un ejemplo de carga útil para /users/track
que actualiza un perfil de usuario mediante el ID externo de usuario para añadir un native_line_id
:
1
2
3
4
5
6
7
8
9
{
"attributes": [
{
"external_id": "known_external_id_from_your_application",
"native_line_id": "U89f4a626548ccd48482f529a482f138b",
"other": "attribute"
}
]
}
Paso 5: Fusionar perfiles (opcional)
Como se ha descrito anteriormente, existe la posibilidad de que existan varios perfiles de usuario con el mismo native_line_id
. Si tus métodos de actualización crean perfiles de usuario duplicados, puedes fusionar perfiles de usuario no identificados con perfiles de usuario identificados con el punto final /user/merge
.
He aquí un ejemplo de carga útil para /users/merge
que se dirige a un perfil de usuario no identificado por el alias de usuario line_id
:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
{
"merge_updates": [
{
"identifier_to_merge": {
"user_alias": {
"alias_name": "U89f4a626548ccd48482f529a482f138b",
"alias_label": "line_id"
}
},
"identifier_to_keep": {
"external_id": "known_external_id_from_your_application"
}
}
]
}
Para obtener más información sobre la gestión de usuarios duplicados en Braze, consulta Usuarios duplicados.
Configuración de usuario
LINE es la fuente de la verdad para los estados de suscripción de los usuarios. Aunque tengas el ID de LINE de un usuario (native_line_id
), si ese usuario no ha seguido el canal de LINE desde el que estás enviando, LINE no le entregará mensajes.
Para ayudar a gestionar esto, Braze ofrece herramientas y lógica que dan soporte a una base de usuarios bien integrada, incluyendo la sincronización de suscripciones y las actualizaciones de eventos para los seguidores y no seguidores de LINE.
Sincronización de suscripciones y lógica de eventos
- Herramienta de sincronización de suscripciones: Esta herramienta se despliega automáticamente tras una integración satisfactoria del canal LINE. Utilízala para actualizar perfiles existentes y crear perfiles nuevos.
Todos los perfiles de usuario Braze que tengan unnative_line_id
que siga el canal LINE se actualizarán para tener un estado del grupo de suscripción desubscribed
. Cualquier seguidor del canal LINE que no tenga un perfil de usuario Braze con elnative_line_id
lo tendrá:
- Un perfil de usuario anónimo creado connative_line_id
configurado con el ID de LÍNEA del usuario siguiente al canal
- Un alias de usuarioline_id
ajustado al ID de LÍNEA del usuario que sigue al canal
- Un estado del grupo de suscripción desubscribed
2. Actualizaciones del evento: Se utilizan para actualizar el estado de suscripción de un usuario. Cuando Braze recibe actualizaciones de eventos de usuario para el canal LINE integrado y el evento es un seguimiento, el perfil de usuario tendrá un estado del grupo de suscripción de subscribed
. Si el evento es un unfollow, el perfil de usuario tendrá un estado del grupo de suscripción de unsubscribed
.
- Todos los perfiles de usuario de Braze que coincidan con native_line_id
se actualizarán automáticamente.
- Si no existe un perfil de usuario coincidente para un evento, Braze creará un usuario anónimo.
Ejemplos
Estos son casos de uso de cómo se pueden actualizar los usuarios después de seguir los pasos de configuración anteriores.
El perfil de usuario Braze existente ya sigue el canal LINE
- El perfil de usuario de Braze se actualiza con un atributo
native_line_id
. Su estado de suscripción predeterminado esunsubscribed
. - Se ejecuta la herramienta de sincronización de suscripciones, comprueba que el usuario sigue el canal LINE y, a continuación, actualiza el perfil de usuario con el estado de la suscripción
subscribed
. - Si se produce algún cambio en el estado de la suscripción (por ejemplo, si el usuario bloquea el canal, se da de baja como amigo o lo vuelve a seguir), Braze recibe la actualización de LINE y actualiza el perfil de usuario con la dirección
native_line_id
en consecuencia.
El perfil de usuario existente ha bloqueado, eliminado de la lista de amigos o del canal LINE
- El perfil de usuario de Braze se actualiza con un atributo
native_line_id
. Su estado de suscripción predeterminado esunsubscribed
. - La herramienta de sincronización de suscripciones no encuentra que el usuario esté siguiendo el canal LINE y el estado de suscripción del usuario permanece como
unsubscribed
. - Si el usuario sigue posteriormente el canal, Braze recibe la actualización de LINE y actualiza el perfil de usuario con el estado de suscripción
subscribed
.
La creación del perfil de usuario se produce después de seguir la LÍNEA
- El canal consigue un nuevo seguidor LINE.
- Braze crea un perfil de usuario anónimo con el atributo
native_line_id
configurado para que sea el ID de LÍNEA del seguidor, y un alias de usuario deline_id
configurado para que sea el ID de LÍNEA del seguidor. El perfil tiene un estado de suscripción desubscribed
. - El usuario se identifica como poseedor del ID de LINE a través de la conciliación de usuario.
- El perfil de usuario anónimo puede identificarse mediante el punto final
/users/identify
punto final. Las actualizaciones posteriores (a través del/users/track
punto final, importación de CSV o ingesta de datos en la nube) a este perfil de usuario pueden dirigirse al usuario mediante esteexternal_id
conocido.
- El perfil de usuario anónimo puede identificarse mediante el punto final
1
2
3
4
5
6
7
8
9
10
11
{
"aliases_to_identify": [
{
"external_id": "known_external_id_from_your_application",
"user_alias": {
"alias_name": "U89f4a626548ccd48482f529a482f138b",
"alias_label": "line_id"
}
}
]
}
- Se puede crear un nuevo perfil de usuario (a través del punto final
/users/track
punto final, la importación de CSV o la ingesta de datos en la nube) configurandonative_line_id
. Este nuevo perfil heredará el estado de suscripción del perfil de usuario anónimo existente. Nota que esto hará que varios perfiles compartan el mismonative_line_id
. Se pueden fusionar en cualquier momento utilizando el punto final/users/merge
en el proceso descrito en el Paso 5.
La creación del perfil de usuario se produce antes de seguir la LÍNEA
- Adquieres un nuevo usuario y envías la información a Braze. Se crea un nuevo perfil de usuario (perfil 1).
- El usuario sigue tu cuenta de LINE.
- Braze recibe un evento de seguimiento y crea un perfil de usuario anónimo (perfil 2).
- El usuario se identifica como poseedor del ID de LINE a través de la conciliación de usuario.
- Actualiza el perfil 1 para establecer el atributo
native_line_id
. Este perfil hereda el estado de suscripción del perfil 2.- Ahora hay dos perfiles de usuario con el mismo
native_line_id
. Se pueden fusionar en cualquier momento utilizando el punto final/users/merge
en el proceso descrito en el Paso 5.
- Ahora hay dos perfiles de usuario con el mismo
Conciliación de ID de usuario
Los ID de LINE son recibidos automáticamente por Braze cuando un usuario sigue tu canal, o cuando utilizas el flujo de trabajo único “sincronizar seguidores”. Los ID de LINE también son específicos del canal que siguen los usuarios, por lo que es poco probable que los usuarios puedan proporcionar sus ID de LINE.
Hay dos formas de combinar un ID de LINE con un perfil de usuario Braze existente:
Iniciar sesión en LINE
Este método utiliza las redes sociales para iniciar sesión. Cuando un usuario inicia sesión en tu aplicación, tiene la opción de utilizar LINE Login para crear una cuenta de usuario o iniciar sesión.
Para obtener el ID de LINE correcto para cada usuario, inicia sesión en LINE con el mismo proveedor que tu cuenta oficial o canal de LINE integrado en Braze.
-
Ve a la consola para desarrolladores de LINE y solicita permiso para obtener las direcciones de correo electrónico de los usuarios que inicien sesión en tu aplicación a través de LINE Login.
-
Sigue los pasos adecuados proporcionados por LINE para iniciar sesión en LINE:
- Instrucciones para la aplicación Web
- Indicaciones para aplicaciones nativas
Asegúrate de incluiremail
en el ámbito configurado para las solicitudes de verificación.
3. Utiliza la llamada al token Verificar ID para obtener el correo electrónico del usuario.
-
Guarda el ID de LINE del usuario (
native_line_id
) en el perfil de usuario con un correo electrónico coincidente en tu base de datos, o crea un nuevo perfil de usuario con el correo electrónico y el ID de LINE del usuario. -
Envía la información nueva o actualizada del usuario a Braze utilizando el punto final
/user/track
, la importación CSV o la ingestión de datos en la nube.
Flujos de trabajo
Seguidor existente utiliza LINE Iniciar sesión
Escenario: Se ha creado un usuario anónimo durante la sincronización inicial del suscriptor o después de la integración mediante un evento “seguir”.
- El usuario inicia sesión en tu aplicación utilizando LINE Login.
- LINE te proporciona el correo electrónico del usuario.
- Envías a Braze el usuario actualizado (el perfil de usuario existente con ese correo electrónico para añadir el ID de LINE) o actualizas el usuario anónimo con el correo electrónico.
Nuevo seguidor usa LINE Iniciar sesión
Escenario: No existe ningún perfil de usuario en Braze con el ID de LÍNEA del usuario.
- El usuario inicia sesión en tu aplicación utilizando LINE Login.
- LINE te proporciona el correo electrónico del usuario.
- O bien
- Actualiza un perfil de usuario existente con ese correo electrónico para que también tenga el ID de LÍNEA del usuario.
- Crea un nuevo perfil de usuario con el correo electrónico y el ID de LINE.
- Cuando el usuario sigue tu Cuenta Oficial de LINE, Braze recibe un evento de seguimiento y actualiza el estado de suscripción del usuario a
subscribed
.
Vinculación de cuentas de usuario
Este método permite a los usuarios vincular su cuenta de LINE a la cuenta de usuario de tu aplicación. A continuación, puedes utilizar Liquid en Braze, como {{line_id}}
, para crear una URL personalizada para el usuario que devuelva el ID de LINE del usuario a tu sitio web o aplicación, que podrá asociarse a un usuario conocido.
- Crea un Canvas basado en acciones que se base en un cambio de estado de suscripción y se desencadene cuando un usuario se suscriba a tu canal de LINE.
- Crea un mensaje que incentive a los usuarios a iniciar sesión en tu sitio web o aplicación, pasando el ID de LINE del usuario como parámetro de consulta (a través de Liquid), como por ejemplo
1
Thanks for following Flash n' Thread on LINE! For personalized offers and 20% off your next purchase, sign-in to your account: https://flashandthread.com/sign_in?line_user_id=
3. Crea un mensaje de seguimiento que entregue el código del cupón.
4. (Opcional) Crea una campaña basada en acciones o Canvas que se desencadene cuando se identifique al usuario de LINE para enviarle su código de cupón.
Cómo funciona
Después de que el usuario inicie sesión, se realiza un cambio en tu sitio web o aplicación para que el ID de usuario se envíe de nuevo a Braze para asociarlo con el ID de LINE que se pasó como parte de la URL, con un código de ejemplo como el siguiente:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
const currentUrl = new URL(window.location.href)
const queryParams = new URLSearchParams(currentUrl.search);
const lineUserId = queryParams.get("line_user_id")
if (user && isLoggedIn && lineUserId) {
post(
"https://rest.iad-03.braze.com /users/identify",
{
"aliases_to_identify": [
{
"external_id": user.getUserId(),
"user_alias": {
"alias_name": lineUserId,
"alias_label": "line_id"
}
}
]
}
)
braze.logCustomEvent("identified_line_user_for_promotion");
}
Flujos de trabajo
El usuario existente sigue tu canal LINE
Escenario: Un usuario existente en Braze sigue tu canal en LINE.
- LINE envía a Braze un evento de seguimiento.
- Braze crea un perfil de usuario anónimo con el ID de LINE, el alias de usuario de
line_id
y el estado del grupo de suscripción de LINE desubscribed
. - El usuario recibe un mensaje de LINE con un enlace a tu sitio web y aplicación e inicia sesión. Ahora se conoce su perfil de usuario.
- El perfil de usuario anónimo que se creó se identifica y se fusiona a través del punto final /users/identify en el perfil de usuario conocido del usuario. El perfil de usuario conocido contiene ahora el ID de LINE y tiene un estado de suscripción de
subscribed
. - (Opcional) El usuario recibe un mensaje LINE con el código del cupón y Braze registra el envío en el perfil de usuario de Braze.
Creación de usuarios de prueba LINE en Braze
Puedes probar tu canal LINE antes de configurar la conciliación de usuarios creando un Canvas o campaña “Quién soy”.
-
Configure un Canvas que devuelva el ID de usuario Braze de un usuario en una palabra desencadenante específica.
Ejemplo de desencadenante
Ejemplo de mensaje -
En Braze, puede utilizar el ID de Braze para buscar usuarios específicos y modificarlos según sea necesario.
Asegúrese de que el lienzo no tiene control global o grupos de control que impidan los envíos.