Visão geral do SDK
O Braze SDK facilita a coleta de dados de sessão, a identificação de usuários e o registro de compras e eventos personalizados por meio do seu site ou app. Também é possível usar o SDK para interagir com seus usuários, enviando mensagens no app e notificações por push diretamente do dashboard da Braze.
Em resumo, o SDK da Braze:
- Coleta e sincroniza dados de usuários em um perfil de usuário consolidado
- Captura dados de engajamento de marketing e dados personalizados específicos de sua empresa
- Potencializa as notificações por push, as mensagens no app e os canais de envio de mensagens do cartão de conteúdo
O que é um SDK?
Um kit de desenvolvimento de software (SDK) é um conjunto de ferramentas pré-fabricadas - apenas pequenos blocos de código - que podem ser adicionadas aos aplicativos digitais para oferecer suporte a novos recursos. O SDK da Braze é usado para enviar e obter informações de e para seu app ou site. Ele foi projetado para oferecer funcionalidades essenciais desde o início: criação de perfis de usuário, registro de usuários de eventos personalizados, disparo de notificações por push, etc.
Como essa funcionalidade vem por padrão do Braze, seus desenvolvedores ficam livres para se concentrar em seu negócio principal. Sem um SDK, cada cliente Braze teria que criar toda a infraestrutura e as ferramentas para processamento de dados, lógica de segmentação, opções de entrega, tratamento de usuários anônimos, análise de campanhas e muito mais completamente do zero. Isso levaria muito mais tempo e seria muito mais trabalhoso do que a hora ou mais que leva para incorporar nosso SDK.
Implementação
Para incorporar um SDK em seu app ou site, alguém precisará adicionar o código do SDK à base de código geral maior que alimenta o aplicativo. Isso significa que a sua equipe de engenharia estará envolvida, essencialmente unindo nossos apps para que as informações e ações fluam entre eles. Mas, embora seus desenvolvedores estejam envolvidos, o SDK foi projetado para ser leve e de fácil integração.
Para economizar seu tempo e garantir uma integração tranquila, recomendamos que você e sua equipe de engenharia configurem seus eventos personalizados, atributos personalizados e o SDK ao mesmo tempo. Saiba mais sobre as etapas que as equipes de marketing e engenharia precisarão pensar juntas, lendo nosso artigo sobre implementação.
Agregação de dados
O Braze SDK captura automaticamente imensas quantidades de dados no nível do usuário, facilitando a visualização das principais métricas do seu app e da sua base de usuários. Você agrupará aplicativos semelhantes em um único espaço de trabalho em seu dashboard. Por exemplo, você agrupará as versões para iOS e Android do seu app no mesmo espaço de trabalho, o que lhe permitirá ver os dados coletados de usuários em ambas as plataformas. Isso lhe dá uma visão mais completa dos seus usuários nos canais da Web e móveis. Consulte o artigo na página inicial para obter mais informações.
Envio de mensagens no app
O SDK facilita a criação e o envio de mensagens no app para o engajamento direto com os usuários. É possível optar pelo envio de mensagens slideup, modal ou em tela cheia com base na sua estratégia de campanha. Para saber mais, consulte nossa página sobre criar uma mensagem no app.
Notificações por push
As notificações por push são outra ótima opção para engajamento com seus usuários e são especialmente úteis para lidar com chamadas à ação sensíveis ao tempo. As notificações por push para mobile aparecem nos dispositivos dos usuários, e as notificações por web push aparecem mesmo quando o site não está aberto. Para obter informações específicas sobre o uso de notificações por push, consulte nosso artigo sobre notificações por push.
Os usuários do seu site ou app precisam fazer a aceitação para receber notificações por push. Consulte push priming para obter mais detalhes.
Regras de segmentação e entrega
Por padrão, uma campanha contendo mensagens no app será enviada para todas as versões do app nesse espaço de trabalho. Por exemplo, a mensagem será enviada tanto para usuários da Internet quanto para usuários móveis. Para enviar uma mensagem no app exclusivamente para a Web ou para dispositivos móveis, você precisará segmentar sua campanha de acordo, o que é suportado por padrão por meio d o SDK da Braze.
É possível criar um segmento dos seus usuários da Web selecionando apenas o ícone do aplicativo do seu site na seção Apps usados de um segmento.
Isso permitirá direcionar os usuários com base em seu comportamento de forma inteligente. Se quisesse direcionar os usuários da Web para incentivá-los a baixar seu app móvel, você criaria esse segmento como seu público-alvo. Se você quisesse enviar uma campanha de mensagens que incluísse uma mensagem no app para celular, mas não uma mensagem na Internet, desmarcaria o ícone do seu site no segmento de mensagens.
Quais são as integrações do Braze?
A Braze oferece uma versão de nosso SDK para muitas plataformas (Web, Android, iOS, Flutter, React Native e outras), mas todas elas funcionam essencialmente da mesma maneira. Portanto, se você vir uma referência a, digamos, “Web SDK”, essa é apenas a versão do SDK da Braze destinada ao seu site.
Integrações em destaque | ||
---|---|---|
Android | iOS | Web |
Todas as integrações | ||
---|---|---|
Cordova Android | Cordova iOS | Flutter para Android e iOS |
React Native | tvOS | MacOS |
Unity Android | Unity iOS | Xamarin |
Roku | Unreal Engine |