Visão geral do SDK
O SDK da Braze coleta dados de sessão, identifica usuários e registra compras e eventos personalizados por meio do seu site ou app. Você também pode usar o SDK para engajar 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 do seu negócio
- 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 prontas—apenas pequenos blocos de código—que podem ser adicionados a aplicativos digitais para oferecer novos recursos. O SDK da Braze é usado para enviar e receber informações do seu app ou site. Ele foi projetado para oferecer funcionalidades essenciais desde o início: criar perfis de usuário, registrar eventos personalizados, disparar notificações por push etc.
Como essas funcionalidades já vêm por padrão da Braze, seus desenvolvedores ficam livres para se concentrar no núcleo do seu negócio. Sem um SDK, cada cliente da 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 dados de campanhas e muito mais. Isso levaria muito mais tempo do que a cerca de uma hora necessária para incorporar nosso SDK.
Implementação
Para incorporar um SDK ao seu app ou site, alguém precisará adicionar o código do SDK à base de código geral que alimenta esse aplicativo. Isso significa que sua equipe de engenharia vai participar, basicamente conectando nossos apps para que informações e ações fluam entre eles. Mas, embora seus desenvolvedores estejam envolvidos, o SDK foi projetado para ser leve e fácil de integrar.
Para economizar 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. Para saber mais sobre as etapas que suas equipes de marketing e engenharia precisarão planejar juntas, leia nosso artigo sobre implementação.
Agregação de dados
O SDK da Braze captura automaticamente dados no nível do usuário e fornece métricas importantes sobre seu app e sua base de usuários. Agrupe apps semelhantes em um único espaço de trabalho (por exemplo, as versões para iOS e Android juntas) para ver os dados coletados em todas as plataformas e ter uma visão completa da atividade dos usuários. Para saber mais, confira o artigo sobre a página inicial.
Envio de mensagens no app
Use o SDK para criar e enviar mensagens no app diretamente. Você pode escolher mensagens slideup, modal ou em tela cheia com base na estratégia da sua Campaign. Para saber mais sobre a criação, consulte Criar uma mensagem no app.

Notificações por push
As notificações por push são outra ótima opção para engajar seus usuários e são especialmente úteis para chamadas para ação urgentes. As notificações por push para dispositivos móveis aparecem nos dispositivos dos seus usuários, e as notificações por web push aparecem mesmo quando seu site não está aberto. Para saber mais sobre o uso de notificações por push, consulte nosso artigo sobre notificações por push.
Os usuários do seu website ou app precisam dar aceitação para receber notificações por push. Consulte preparação para push para saber mais.
Regras de segmentação e entrega
Por padrão, uma campanha com mensagens no app é enviada para todas as versões do app naquele espaço de trabalho. Por exemplo, a mensagem é enviada tanto para usuários da web quanto para usuários de dispositivos móveis. Para enviar uma mensagem no app exclusivamente para a web ou para dispositivos móveis, você precisa segmentar sua campanha de acordo. Isso é compatível por padrão por meio do SDK da Braze.
Você pode criar um Segment dos seus usuários da web definindo Apps e sites direcionados como Usuários de apps específicos e, em seguida, selecionando apenas seu site em Apps específicos.

Assim, você pode direcionar usuários de forma inteligente com base no comportamento deles. Por exemplo, para incentivar usuários da web a baixar seu app para dispositivos móveis, crie esse Segment como seu público-alvo. Já para enviar uma campanha de mensagens com uma mensagem no app para dispositivos móveis, mas sem a mensagem para a web, desmarque o ícone do seu site no Segment.
Plataformas suportadas
A Braze fornece SDKs para várias plataformas, como Web, Android e Swift. Para ver a lista completa, consulte o Guia do desenvolvedor da Braze.