Skip to content

Eventos de compra

Esta página aborda eventos e propriedades de compra, seu uso, segmentação, onde visualizar análises de dados relevantes e mais.

Eventos de compra são ações de compra realizadas pelos seus usuários, usados para registrar compras no app e estabelecer o Lifetime Value (LTV) para cada perfil de usuário. Esses eventos devem ser configurados pela sua equipe. Registrar eventos de compra permite adicionar propriedades como quantidade e tipo, ajudando você a direcionar ainda mais seus usuários com base nessas propriedades.

Registrar eventos de compra

Você pode registrar compras enviando um objeto de compra pelo endpoint /users/track, ou usando uma das nossas bibliotecas de SDK listadas abaixo.

A lista a seguir apresenta os métodos usados em várias plataformas para registrar compras. Nessas páginas, você também encontrará documentação sobre como adicionar propriedades e quantidades ao seu evento de compra. Você pode direcionar ainda mais seus usuários com base nessas propriedades.

Visualizar dados de compra

Depois de configurar e começar a registrar eventos de compra, você pode visualizar esses dados de compra no perfil de um usuário na guia Visão geral.

Usar dados de compra

Existem várias maneiras de usar dados de compra na Braze:

  • Segmentação: Use dados de compra para criar segmentos de usuários com base no comportamento de compra.
  • Personalização: Use dados de compra para personalizar mensagens para os usuários.
  • Disparar mensagens: Configure mensagens para serem disparadas com base em eventos de compra.
  • Análise de dados: Analise seus dados de compra para obter insights sobre o comportamento dos usuários e a eficácia das suas campanhas de marketing.

Segmentação

Você pode disparar qualquer número ou tipo de campanhas de acompanhamento com base em eventos de compra registrados. Por exemplo, você pode criar um segmento de usuários que fizeram uma compra nos últimos 30 dias, ou um segmento de usuários que gastaram acima de um determinado valor.

Os seguintes filtros de segmentação estão disponíveis ao direcionar usuários:

  • First Made Purchase
  • First Purchase For App
  • Last Purchased Product
  • Money Spent
  • Purchased Product
  • Total Number of Purchases
  • X Money Spent in Y Days
  • X Product Purchased in Y Days
  • X Purchase Property in Y Days
  • X Purchases in Last Y Days

Para detalhes sobre cada filtro, consulte o glossário de Filtros de segmentação e filtre por “Purchase behavior”.

Filtrando usuários que fizeram exatamente três compras

Personalização

Como qualquer outro tipo de dado coletado dos seus usuários, você pode usar dados de compra para personalizar suas mensagens por meio de Liquid. Por exemplo, você pode enviar um e-mail personalizado para um usuário recomendando produtos semelhantes aos que ele acabou de comprar.

Suponha que você tenha uma propriedade de evento de compra chamada last_purchased_product que armazena o nome do último produto que um usuário comprou. Você pode usar essa propriedade para personalizar uma mensagem de e-mail assim:

1
2
3
4
5
6
7
{% if ${last_purchased_product} == "Running Shoes" %}
  We hope you're enjoying your new running shoes! Based on your recent purchase, you might also like these running shorts and water bottles.
{% elsif ${last_purchased_product} == "Yoga Mat" %}
  We hope you're enjoying your new yoga mat! Based on your recent purchase, you might also like these yoga blocks and straps.
{% else %}
  Thank you for your recent purchase! We hope you're enjoying your new item.
{% endif %}

Neste exemplo, a mensagem é personalizada com base na propriedade last_purchased_product. Se o último produto que o usuário comprou foi “Running Shoes”, ele recebe uma mensagem recomendando shorts de corrida e garrafas de água. Se o último produto foi “Yoga Mat”, ele recebe uma mensagem recomendando blocos e faixas de yoga. Se last_purchased_product for qualquer outra coisa, ele recebe uma mensagem genérica de agradecimento.

Disparar mensagens

Um caso de uso comum é enviar automaticamente uma mensagem, como um e-mail, quando um usuário faz uma compra. Por exemplo, você pode enviar uma mensagem de agradecimento ou um código de desconto para uma compra futura.

Para isso, crie uma campanha ou Canvas baseado em ação e defina a ação-gatilho como Make Purchase. Você também pode especificar condições adicionais para o gatilho, como o produto comprado ou o valor da compra.

Você também pode personalizar sua mensagem disparada com Liquid. No exemplo a seguir, ${purchase_product_name} é um atributo personalizado que você substituiria pelo nome real do atributo que armazena o nome do produto comprado na sua configuração da Braze.

1
Thank you for your purchase of ${purchase_product_name}! As a token of our appreciation, here's a discount code for your next purchase: SAVE10

Análise de dados

Além de rastrear métricas de compra para segmentação, a Braze também registra o número de compras para cada produto e a receita gerada ao longo do tempo. Isso pode ser útil para identificar os produtos mais populares ou medir o impacto de uma campanha promocional nas vendas.

Você pode encontrar esses dados na página Relatório de receitas.

Cálculos de receita

Métrica Definição
Lifetime Revenue A receita vitalícia é o total de PurchaseEvents valor do preço (em USD) recebido desde o início.
Lifetime Value Per User O Valor do tempo de vida por usuário é a receita do tempo de vida dividida pelo total de usuários (localizado na página inicial).
Average Daily Revenue A receita média diária é a média da soma da receita da campanha e da receita do Canva em um determinado dia.
Daily Purchases As compras diárias são a média do total de compras únicas PurchaseEvents durante o período de tempo.
Daily Revenue Per User Receita diária por usuário é a receita média diária por usuário ativo diário.

Conversão de moeda

Quando eventos de compra são registrados em uma moeda diferente de USD, a Braze converte o valor para USD usando taxas de câmbio do Open Exchange Rates. Essas taxas são atualizadas uma vez a cada 24 horas. Como as taxas de câmbio são armazenadas em cache, pode haver pequenas diferenças em relação à taxa de mercado em tempo real, especialmente para moedas com flutuação rápida.

Cálculo de lifetime revenue

A Braze usa eventos de compra para calcular o lifetime revenue (também chamado de lifetime value ou LTV) de um usuário, que é uma previsão do lucro líquido atribuído a todo o relacionamento futuro com um cliente. Isso pode ajudar você a tomar decisões informadas sobre estratégias de aquisição e retenção de clientes.

\[\text{Valor médio de compra} = \frac{\text{Gasto total em dólares}}{\text{Número total de eventos de compra}}\]

Existem dois lugares principais na Braze onde você pode consultar o LTV dos seus usuários:

  • Para métricas gerais como Lifetime revenue e Lifetime value per user para cada app e site, consulte seu Relatório de receitas.
  • Para entender o lifetime revenue de um usuário específico, consulte o perfil de usuário dele.
Impacto de reembolsos no lifetime revenue

Ao usar eventos de compra para rastrear dados de compra, você deve rastrear reembolsos registrando um evento de compra da Braze com uma propriedade price negativa. Essa abordagem mantém um total preciso para o lifetime revenue.

No entanto, tenha em mente que o reembolso contará como um evento de compra adicional. Vamos considerar o seguinte exemplo. Sam faz sua primeira compra de $12, mas devolve parte da compra para um reembolso de $5. O perfil de Sam registraria:

  • 1 compra com preço de $12
  • 1 compra com preço de -$5
  • Lifetime revenue de $7

Embora Sam tenha dois eventos de compra no perfil, na realidade, ele fez apenas uma compra. Isso é importante considerar se você tem segmentos ou casos de uso baseados no número de compras que um usuário fez. Reembolsos constantes inflarão a contagem de compras no perfil do usuário.

Propriedades de eventos de compra

Com propriedades de eventos de compra, você pode definir propriedades nas compras que podem ser usadas para qualificar ainda mais condições de gatilho, aumentar a personalização nas mensagens e gerar análises de dados mais sofisticadas por meio da exportação de dados brutos. Os tipos de valor das propriedades (string, numérico, booleano, data) variam por plataforma e geralmente são atribuídos como pares chave-valor.

Por exemplo, se você tem um aplicativo de e-commerce e deseja enviar uma mensagem a um usuário após uma compra, pode melhorar ainda mais seu público-alvo e permitir maior personalização da campanha adicionando uma propriedade de evento de compra brand_name.

Exemplo de disparo baseado em propriedades de eventos de compra:

Configurações de entrega baseada em ação para enviar uma campanha a usuários que compraram fones de ouvido com nome de marca igual a HeadphoneMart

Consulte o objeto de propriedades de compra para mais informações.

Segmentação por propriedades de eventos

A segmentação por propriedades de eventos permite direcionar usuários com base não apenas nos eventos personalizados realizados, mas também nas propriedades associadas a esses eventos. Isso adiciona opções de filtragem adicionais ao segmentar compras e eventos personalizados.

Filtros de segmentação para propriedades de eventos de compra, exibindo opções para filtrar usuários com base em valores específicos de propriedades de eventos de compra, como filtrar usuários que compraram um produto com uma determinada propriedade dentro de um período definido.

Esses filtros de segmentação incluem:

  • Realizou o evento personalizado com propriedade Y com valor V X vezes nos últimos Y dias
  • Fez qualquer compra com propriedade Y com valor V X vezes nos últimos Y dias
  • Adiciona segmentação de 1 a 30 dias em todas as compras, eventos e propriedades dentro de compras e eventos

Diferentemente das Extensões de segmento, os segmentos usados são atualizados em tempo real, suportam uma quantidade ilimitada de segmentos, oferecem um histórico retroativo de no máximo 30 dias e consomem data points. Devido à cobrança adicional de data points, você deve entrar em contato com seu gerente de sucesso do cliente da Braze para ativar as propriedades de eventos para seus eventos personalizados.

Quando aprovadas, propriedades adicionais podem ser adicionadas no dashboard em Configurações de dados > Eventos personalizados selecionando Manage Properties. Você pode então usar essas propriedades de eventos na etapa de direcionamento do construtor de campanhas ou Canvas.

Propriedades de entrada do Canvas e propriedades de eventos

Você pode usar as propriedades de entrada do Canvas e as propriedades de evento nas jornadas de usuário do Canvas.

As propriedades de entrada do Canvas são as propriedades que você mapeia para Canvas que são baseadas em ações ou disparadas por API. Note que o objeto canvas_entry_properties tem um limite máximo de tamanho de 50 KB.

Você pode referenciar context em qualquer etapa de Mensagem com este formato Liquid: context.${property_name}. Note que os eventos devem ser eventos personalizados ou eventos de compra para serem usados dessa forma.

Caso de uso

Digamos que uma loja de varejo, RetailApp, tenha a seguinte solicitação: \"context\" : {\"product_name\" : \"shoes\", \"product_price\" : 79.99}.

O RetailApp pode puxar o nome do produto (tênis) para uma mensagem com este Liquid: {{context.${product_name}}}.

O RetailApp também pode disparar o envio de mensagens específicas para diferentes propriedades do product_name em um Canva que direciona os usuários depois que eles acionam um evento de compra. Por exemplo, eles podem enviar mensagens diferentes para os usuários que compraram sapatos e para os usuários que compraram outra coisa, adicionando o seguinte Liquid em uma etapa de Mensagem.

1
2
3
4
5
6
{% if  {{context.${product_name}}} == "shoes" %}
  Your order is set to ship soon. While you're waiting, why not step up your shoe care routine with a little upgrade? Check out our selection of shoelaces and premium shoe polish.
{% else %}
  Your order will be on its way shortly. If you missed something, you have until the end of the week to add more items to your cart for the same discounts.
{% endif %}

Expand for original Canvas editor

Não é mais possível criar ou duplicar Canvas usando o editor original. Esta seção está disponível apenas para referência. Para os Canvases construídos com o editor original, as propriedades de entrada do Canvas podem ser referenciadas apenas na primeira etapa completa de um Canvas.

As propriedades de eventos referem-se às propriedades que você define para eventos e compras personalizados. Esses event_properties podem ser usados em campanhas com entrega baseada em ação e Canvas.

No Canvas, propriedades de evento personalizado e de evento de compra podem ser usadas em Liquid em qualquer etapa de Mensagem que siga uma etapa de Jornadas de Ação. Certifique-se de usar {{event_properties.${property_name}}} se você estiver referenciando essas propriedades de evento. Esses eventos devem ser eventos personalizados ou eventos de compra para serem usados dessa forma no componente Message.

Na primeira etapa de Mensagem que segue uma Jornada de Ação, você pode usar propriedades de evento relacionadas ao evento referenciado nessa Jornada de Ação. No entanto, essas propriedades de evento só podem ser usadas se o usuário realmente realizou a ação (e não foi classificado no grupo Todos os Outros). Você pode ter outras etapas (que não sejam outros caminhos de ação ou etapa de mensagem) entre esses caminhos de ação e a etapa de mensagem.

Expand for original Canvas editor

Não é mais possível criar ou duplicar Canvas usando o editor original. Esta seção está disponível apenas para referência. Para o editor original do Canvas, propriedades de evento não podem ser usadas em etapas completas agendadas. No entanto, você pode usar propriedades de evento na primeira etapa completa de um Canvas baseado em ação, mesmo que a etapa completa esteja agendada.

Consulte as propriedades de entrada do Canva e as propriedades de evento para obter mais informações e exemplos.

Registrar compras no nível do pedido

Para registrar compras no nível do pedido em vez do nível do produto, use o nome do pedido ou a categoria do pedido como product_id. Consulte nossa especificação do objeto de compra para saber mais.

Convenções de nomenclatura de Product ID

Na Braze, oferecemos algumas convenções gerais de nomenclatura para o product_id do objeto de compra. Ao escolher o product_id, a Braze sugere usar nomes simples como o nome do produto ou a categoria do produto (em vez de SKUs) com a intenção de agrupar todos os itens registrados por esse product_id.

Isso torna os produtos fáceis de identificar para segmentação e disparo.

Bloquear eventos de compra

Ocasionalmente, você pode identificar eventos de compra que registram muitos data points, não são mais úteis para sua estratégia de marketing ou foram registrados por engano. Para impedir que esses dados sejam enviados para a Braze, você pode bloquear o objeto de dados personalizado enquanto sua equipe de engenharia trabalha para removê-lo do backend do seu app ou site.

No dashboard da Braze, você pode gerenciar o bloqueio em Configurações de dados > Produtos. Confira Gerenciando dados personalizados para saber mais.

New Stuff!