Descripción general
Los webhooks de BlueConic le permiten sincronizar datos de perfil o segmento a OneSignal en tiempo real cada vez que ocurren eventos específicos en su sitio. Esta guía demuestra cómo configurar BlueConic para enviar datos a OneSignal a través de la API de Update user.Requisitos
- Una aplicación web habilitada para OneSignal. Consulte Configuración de web push para comenzar.
Configuración
Para sincronizar datos de usuario entre BlueConic y OneSignal, debe existir un identificador común para asociar usuarios en ambas plataformas. BlueConic genera un identificador único llamado BlueConic ID, que puede vincularse a un usuario en OneSignal para sincronizar datos.Actualizar script
Recomendamos crear un alias personalizado para identificar a sus usuarios usando sus IDs de BlueConic. Antes de asignar un nuevo alias, asegúrese de que el usuario haya iniciado sesión en OneSignal primero. El siguiente código proporciona ejemplos de asociar un ID de BlueConic con un usuario de OneSignal usando un Alias y un ID externo.OneSignal.login.
Agregar webhooks
Use webhooks para sincronizar datos de BlueConic a OneSignal según sus necesidades específicas. Los ejemplos a continuación demuestran cómo usar la API de Update user para lograr esto. Detalles de API| URL | https://api.onesignal.com/apps/<APP_ID>/users/by/alias_label/alias_value |
| Method | PATCH |
| Authorization | Basic <API_KEY> |
https://api.onesignal.com/apps/<APP_ID>/users/by/external_id/{{blueconic_profile_id}}
Sincronizar propiedades de perfil
Sincronice datos de perfil de BlueConic a OneSignal estableciendo Tags y otros datos de usuario.
Configuración de ejemplo para actualizar etiquetas
Sincronizar segmentos
Sincronice datos de segmento de BlueConic a OneSignal estableciendo Tags. Use estas etiquetas para crear segmentos directamente dentro de OneSignal.
Configuración de ejemplo para mantener segmentos sincronizados