Visão geral
Webhooks BlueConic permitem que você sincronize dados de perfil ou segmento para o OneSignal em tempo real sempre que eventos específicos ocorrem no seu site. Este guia demonstra como configurar o BlueConic para enviar dados ao OneSignal via API Update user.Requisitos
- Um aplicativo Web habilitado para OneSignal. Veja Configuração de web push para começar.
Configuração
Para sincronizar dados de usuário entre BlueConic e OneSignal, um identificador comum deve existir para associar usuários em ambas as plataformas. O BlueConic gera um identificador único chamado BlueConic ID, que pode ser vinculado a um usuário no OneSignal para sincronizar dados.Script de atualização
Recomendamos criar um alias personalizado para identificar seus usuários usando seus IDs BlueConic. Antes de atribuir um novo alias, certifique-se de que o usuário está logado no OneSignal primeiro. O código a seguir fornece exemplos de associação de um BlueConic ID com um usuário OneSignal usando um Alias e um ID Externo.OneSignal.login.
Adicionar webhooks
Use webhooks para sincronizar dados do BlueConic para o OneSignal com base em suas necessidades específicas. Os exemplos abaixo demonstram como usar a API Update user para conseguir isso. Detalhes da 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}}
Sincronizando propriedades de perfil
Sincronize dados de perfil BlueConic para o OneSignal definindo Tags e outros dados de usuário.
Exemplo de configuração para atualizar tags
Sincronizando segmentos
Sincronize dados de segmento BlueConic para o OneSignal definindo Tags. Use essas tags para criar segmentos diretamente dentro do OneSignal.
Exemplo de configuração para manter segmentos sincronizados