Eventos
Esta página cobre os diferentes eventos no Braze e seu propósito.
Braze usa alguns tipos de eventos diferentes para fornecer uma compreensão abrangente do comportamento do usuário e do engajamento com sua marca. Cada tipo de evento tem uma finalidade específica:
- Eventos padrão: Fornecer uma compreensão básica do engajamento do usuário com seu app ou site.
- Eventos de compra: Crucial para entender o comportamento de compra do usuário e para o rastreamento da receita.
- Eventos personalizados: Forneça insights mais profundos sobre os comportamentos dos usuários que são exclusivos do seu app ou empresa.
Ao rastrear esses diferentes tipos de eventos, você pode obter uma compreensão mais profunda de seus usuários, o que pode informar suas estratégias de marketing, ajudá-lo a otimizar seu app e capacitá-lo a fornecer uma experiência de usuário mais personalizada. Vamos mergulhar!
Eventos padrão
No Braze, os eventos padrão são ações predefinidas que os usuários podem realizar no seu app e que o Braze rastreia automaticamente após a integração do SDK do Braze. Aqui estão alguns exemplos de eventos padrão:
- Lançamento do app
- Compra
- Início da sessão
- Fim da sessão
- Clique na notificação por push
- Abriu o e-mail
Como profissional de marketing, você pode usar esses eventos padrão para entender o comportamento do usuário e o engajamento com seu app. Por exemplo, você pode ver com que frequência os usuários estão lançando seu app ou quantas compras estão sendo feitas. Essas informações podem ser valiosas quando se trata de criar campanhas de marketing direcionadas.
É importante notar que, embora os eventos padrão sejam automaticamente rastreados pelo Braze, os eventos de compra, os eventos personalizados e os atributos personalizados precisam ser configurados pela sua equipe de desenvolvimento com base em suas necessidades e objetivos específicos.
Eventos de compra
Os eventos de compra são uma forma de registrar e rastrear as compras feitas pelos seus usuários. Eles são um tipo de evento padrão que está disponível por padrão depois que você integra o SDK da Braze. Por isso, quando você usa eventos de compra para rastrear compras, pode monitorar sua receita ao longo do tempo e em diferentes fontes de receita diretamente da Braze.
Os eventos de compra registram as seguintes informações importantes sobre uma compra:
- ID do produto (normalmente, o nome ou a categoria do produto)
- Moeda
- Preço
- Quantidade
Em seguida, é possível usar esses dados para segmentar seus usuários com base no valor do tempo de vida, na frequência de compra, em compras específicas e muito mais.
O Braze também oferece suporte a compras em várias moedas. Se uma compra for informada em uma moeda diferente de USD, ela será exibida no dashboard da Braze em USD, com base na taxa de câmbio na data em que a compra foi informada.
Para saber mais, acesse nosso artigo dedicado a eventos de compra.
Implementação de exemplo
Nota que a implementação real dos eventos de compra exigirá algum conhecimento técnico, pois envolve a integração do SDK Braze com seu app. O gerente de sucesso do cliente orientará sua equipe nesse processo como parte da integração, mas as etapas gerais são as seguintes:
- Integrar o SDK do Braze: Antes de registrar qualquer evento, você precisa integrar o SDK do Braze em seu app.
- Registre o evento de compra: Após a integração do SDK, é possível registrar um evento de compra sempre que um usuário fizer uma compra em seu app. Normalmente, isso é feito na função ou no método chamado quando uma compra é concluída.
Veja um exemplo de como registrar um evento de compra em um app iOS usando Swift:
1
Appboy.sharedInstance()?.logPurchase("product_name", inCurrency: "USD", atPrice: NSDecimalNumber(string: "1.99"), withQuantity: 1)
Neste exemplo, “product_name” é o nome do produto que foi comprado, “USD” é a moeda da compra, “1,99” é o preço do produto e “1” é a quantidade comprada.
3. Visualize o evento de compra no dashboard da Braze: Depois que o evento de compra for registrado, você poderá visualizá-lo no dashboard da Braze. Você pode usar esses dados para analisar sua receita, segmentar seus usuários e muito mais.
Lembre-se de que a implementação exata pode variar dependendo da plataforma (iOS, Android, Web) e dos requisitos específicos de seu app.
Eventos personalizados
Eventos personalizados são eventos que você define com base nas ações específicas que deseja rastrear em seu app ou site. O Braze não os rastreia automaticamente—você deve configurar manualmente esses eventos na sua implementação do SDK do Braze. Os eventos personalizados podem ser qualquer coisa, desde um usuário que completa um nível em um jogo até um usuário que atualiza suas informações de perfil.
Veja um exemplo de como registrar um evento personalizado em um app iOS usando Swift:
1
Appboy.sharedInstance()?.logCustomEvent("completed_level")
Neste exemplo, “completed_level” é o nome do evento personalizado que é registrado quando um usuário completa um nível em um jogo. Esse evento personalizado é então registrado no perfil do usuário no Braze, que pode ser usado para disparar campanhas e personalizar o envio de mensagens.
Para saber mais, visite nosso artigo dedicado a eventos personalizados.
Implementação de exemplo
Semelhante aos eventos de compra, os eventos personalizados exigem configuração adicional. Aqui está um processo geral para implementar eventos personalizados no Braze:
- Integrar o SDK do Braze: Antes de registrar qualquer evento, você precisa integrar o SDK do Braze em seu app.
- Defina seu evento personalizado: Decida qual ação em seu app você deseja rastrear como um evento personalizado. Pode ser qualquer coisa que seja significativa para o seu app, como um usuário que completa um nível em um jogo, um usuário que atualiza seu perfil ou um usuário que faz um tipo específico de compra.
- Registre o evento personalizado: Depois de definir o evento personalizado, é possível registrá-lo no código do app. Normalmente, isso é feito na função ou no método que é chamado quando a ação ocorre.
Veja um exemplo de como registrar um evento personalizado em um app iOS usando Swift:
1
Appboy.sharedInstance()?.logCustomEvent("updated_profile")
Neste exemplo, “updated_profile” é o nome do evento personalizado que é registrado quando um usuário atualiza seu perfil.
4. Adicione propriedades ao seu evento personalizado (opcional): Se quiser capturar detalhes adicionais sobre o evento personalizado, você pode adicionar propriedades a ele. Isso é feito passando um dicionário de propriedades ao registrar o evento.
Aqui está um exemplo de como registrar um evento personalizado com propriedades em um app iOS usando Swift:
1
2
let properties: [AnyHashable: Any] = ["Property Name": "Property Value"]
Appboy.sharedInstance()?.logCustomEvent("updated_profile", withProperties: properties)
Neste exemplo, o evento personalizado tem uma propriedade chamada “Property Name” (Nome da propriedade) com um valor de “Property Value” (Valor da propriedade).
5. Visualize o evento personalizado no dashboard do Braze: Depois que o evento personalizado for registrado, você poderá visualizá-lo no dashboard da Braze. É possível usar esses dados para analisar o comportamento do usuário, segmentar seus usuários e muito mais.