Registre dispositivos no Pushwoosh e sincronize dados com a plataforma
Para segmentar e engajar usuários de forma eficaz através do Pushwoosh, é crucial garantir que os dispositivos dos usuários estejam devidamente registrados e que seus dados estejam sincronizados. Existem vários métodos para registrar dispositivos e sincronizar dados com o Pushwoosh, dependendo de suas necessidades específicas.
SDK da Pushwoosh
Anchor link toMobile
Anchor link toPara aplicativos móveis, a integração do SDK da Pushwoosh é o método recomendado para registro de dispositivos e sincronização de dados de forma transparente entre o aplicativo, os sistemas Pushwoosh e, opcionalmente, sistemas de terceiros que os clientes possam usar para pipelines de dados ou fluxos de trabalho específicos.
Ao integrar o SDK, você pode automatizar o processo de registro de dispositivos e manipulação de seus tokens de push. O SDK chama internamente o método da API registerDevice, garantindo que cada dispositivo seja registrado e sincronizado com o Pushwoosh sem exigir qualquer intervenção manual.
Além disso, o SDK da Pushwoosh permite o registro de números de telefone para notificações por SMS e WhatsApp. Você pode usar os seguintes métodos:
Registrar um número de SMS
Anchor link to- (void)registerSmsNumber:(NSString * _Nonnull)number;Exemplo
Pushwoosh.sharedInstance().registerSmsNumber(@"+0000000000");Substitua +0000000000 pelo número de telefone real no formato E.164 (incluindo o sinal “+” e o código do país).
Android
Anchor link toPushwoosh.getInstance().registerSmsNumber(String number);Exemplo
Pushwoosh.getInstance().registerSmsNumber("+0000000000");Substitua +0000000000 pelo número de telefone real do usuário no formato E.164, incluindo o “+” e o código do país.
Registrar um número de WhatsApp
Anchor link to- (void)registerWhatsappNumber:(NSString * _Nonnull)number;Exemplo
Pushwoosh.sharedInstance().registerWhatsappNumber(@"+0000000000");Substitua +0000000000 pelo número de telefone real no formato E.164 (incluindo o sinal “+” e o código do país).
Android
Anchor link toPara registrar o número de telefone de um usuário para o WhatsApp no Android, use o seguinte método:
Pushwoosh.getInstance().registerWhatsappNumber(String number);Exemplo
Pushwoosh.getInstance().registerWhatsappNumber("+0000000000");Substitua +0000000000 pelo número de telefone real do usuário no formato E.164, incluindo o “+” e o código do país.
Para registrar dispositivos para web pushes, use o SDK de Web Push.
Saiba mais sobre o SDK da Pushwoosh
API da Pushwoosh
Anchor link toAlém disso, você pode usar a API da Pushwoosh para registrar dispositivos e sincronizar dados. A API oferece total flexibilidade para cenários mais avançados.
Mobile
Anchor link toPara registrar dispositivos móveis, use o método da API registerDevice.
Para permitir que os usuários se inscrevam em seus e-mails, colete seus e-mails por meio de um formulário de opt-in personalizado e use o método da API registerEmail para registrar dispositivos de e-mail. Alternativamente, você pode usar registerDevice.
Para associar os usuários do seu aplicativo ou visitantes do site aos seus endereços de e-mail, use os User IDs. Isso permite que você construa Customer Journeys multicanal e envie e-mails com base nas ações do usuário em seu aplicativo ou no site. O User ID também permitirá que você visualize o histórico de mensagens e eventos do usuário no User Explorer.
1. Obtenha o User ID.
Cada dispositivo registrado para o seu projeto Pushwoosh tem seu User ID; por padrão, ele é igual ao ID de hardware do dispositivo (HWID) e é recuperado pela solicitação da API registerDevice.
Para definir um User ID personalizado, chame o método registerUser.
2. Atribua o User ID a um endereço de e-mail.
Use o método da API registerEmail ou registerEmailUser para associar o User ID a um endereço de e-mail.
Para registrar dispositivos SMS no Pushwoosh, você pode usar o método da API registerDevice ou o método da API createSMSMessage. Ao usar o último, certifique-se de definir o parâmetro use_auto_registration como true para registrar automaticamente o número de telefone como um dispositivo SMS. Saiba mais
Para registrar dispositivos WhatsApp no Pushwoosh, você pode usar o método da API registerDevice ou o método da API createWhatsAppMessage. Ao usar o último, certifique-se de definir o parâmetro use_auto_registration como true para registrar automaticamente o número de telefone como um dispositivo WhatsApp.
Importando sua base de usuários existente
Anchor link toSe você está trabalhando com grandes conjuntos de dados pré-existentes, pode importar esses dados para o Pushwoosh.
Mobile
Anchor link toPara migrar sua base de assinantes de push Mobile, entre em contato conosco através do formulário de Contato e forneça uma amostra de sua base de usuários. Nossa equipe revisará o formato dos dados e avaliará se a migração é viável.
Usuários da Web não podem ser importados devido a limitações técnicas. Diferentes provedores de push usam formatos de payload e configurações de plataforma variados, tornando a importação de usuários da web ineficaz. Como resultado, a base de usuários importada seria invalidada ou receberia conteúdo incorreto ou em branco.
No entanto, usuários da web que já deram permissão para receber notificações push para o seu site podem ser reinscritos. Saiba mais
Para importar seu banco de dados de assinantes de e-mail, carregue um arquivo .csv com os endereços de e-mail. Os e-mails importados serão registrados como assinantes na plataforma de e-mail. Você também pode enviar dados adicionais para cada endereço de e-mail, como o nome, gênero ou localização do destinatário, para segmentar e personalizar melhor suas comunicações por e-mail.
Importe um arquivo .csv com números de telefone para assinantes de SMS. Você pode fornecer dados adicionais, como o nome, gênero ou localização do destinatário, para segmentar e personalizar ainda mais suas comunicações por SMS.
Para importar seus contatos do WhatsApp, carregue um arquivo .csv com os contatos do WhatsApp. Você também pode fornecer detalhes extras, como o nome, gênero ou localização do destinatário, para personalizar suas mensagens do WhatsApp.
Usando integrações de terceiros para transferir dados
Anchor link toAlém do SDK e da API, o Pushwoosh oferece várias integrações de terceiros para ajudá-lo a sincronizar e transferir dados de outras plataformas, facilitando o gerenciamento de usuários e dados em múltiplos sistemas.