Notificações de queda de preço
Esta página aborda como funcionam as notificações de queda de preço e como você pode configurá-las e usá-las. Com uma combinação de notificações de queda de preço por meio dos catálogos da Braze e um Canvas, você pode notificar os clientes quando o preço de um item diminuir.
Como funciona
Quando um usuário dispara um evento personalizado para um item, ele será automaticamente inscrito para receber notificações de queda de preço desse item. Quando o preço do item atender à sua regra de inventário (como uma queda maior que 50%), todos os inscritos serão elegíveis para notificações por meio de uma Campaign ou Canvas. No entanto, apenas os usuários que optaram por receber notificações serão notificados.
Configurando um evento personalizado para notificações de queda de preço
Você vai configurar um evento personalizado para usar como evento de inscrição, como um evento product_clicked. Esse evento deve conter uma propriedade com o ID do item (IDs de itens do catálogo). Recomendamos incluir o nome do catálogo, mas isso não é obrigatório. Você também vai fornecer o nome de um campo de preço, que deve ser um tipo de dado numérico.
Você pode criar uma inscrição de queda de preço para um usuário e um item de catálogo quando o seguinte ocorrer:
- Um evento personalizado selecionado é realizado por um usuário
- O evento personalizado tem uma propriedade
typeque incluiprice_drop(typedeve ser um array)
Para definir notificações de queda de preço e de volta ao estoque no mesmo evento, você pode usar a propriedade type, que deve ser um array. Quando um item tem uma mudança de preço que atende à sua regra de preço, vamos buscar todos os usuários inscritos naquele item (usuários que realizaram o evento de inscrição) e enviar um evento personalizado da Braze que você pode usar para disparar uma Campaign ou um Canvas.
As propriedades do evento são enviadas junto com o usuário, então você pode usar templates para incluir os detalhes do item na Campaign ou no Canvas que faz o envio.
Configurando notificações de queda de preço
Siga estas etapas para configurar notificações de queda de preço em um catálogo específico.
- Acesse seu catálogo e selecione a guia Configurações.
- Selecione o botão de alternância Price Drop.
- Se as configurações globais do catálogo não tiverem sido definidas, você será solicitado a configurar os eventos personalizados e as propriedades que serão usados para disparar notificações.

| Campo | Descrição |
|---|---|
| Catálogo de fallback | O catálogo usado para a inscrição caso não haja uma propriedade catalog_name no evento personalizado. |
| Evento personalizado para inscrição | O evento personalizado usado para inscrever um usuário em notificações do catálogo. Quando esse evento ocorrer, o usuário que o realizou será inscrito. |
| Evento personalizado para cancelamento de inscrição | O evento personalizado usado para cancelar a inscrição de um usuário nas notificações. Esse evento é opcional. Se o usuário não realizar esse evento, a inscrição será cancelada após 90 dias ou quando o evento de queda de preço for disparado, o que ocorrer primeiro. |
| Propriedade de ID do item no evento | A propriedade no evento personalizado mencionado anteriormente nesta seção, usada para determinar o item de uma inscrição ou cancelamento de inscrição. Essa propriedade no evento personalizado deve conter um ID de item que exista em um catálogo. O evento personalizado deve conter uma propriedade catalog_name para especificar em qual catálogo esse item está. |
Veja um exemplo de evento personalizado:
{
"events": [
{
"external_id": "<external_id>",
"name": "subscription",
"time": "2024-04-15T19:22:28Z",
"properties": {
"id": "shirt-xl",
"catalog_name": "on_sale_products",
"type": ["price_drop", "back_in_stock"]
}
}
]
}
- Selecione Salvar e continue para a próxima seção para configurar as regras de notificação.
Configurando regras de notificação
- Acesse a página Configurações do seu catálogo.
-
Em Regras de notificação, selecione uma das seguintes opções:
- Notificar todos os usuários inscritos: Notifica todos os clientes que estão aguardando quando o preço do item cair.
- Definir limites de notificação: Notifica um número específico de clientes de acordo com o período de notificação configurado. A Braze notificará o número especificado de clientes em incrementos até que não haja mais clientes para notificar ou até que o preço do item volte a subir. A taxa de notificação não pode exceder 10.000 usuários por minuto.
- Defina o Campo de preço no catálogo. Este é o campo do catálogo que será usado para determinar o preço do item. Deve ser do tipo numérico.
- Defina a Regra de queda de preço. Esta é a lógica usada para determinar se uma notificação deve ser enviada. Uma queda de preço pode ser configurada como uma alteração percentual no preço ou pela mudança no valor do campo de preço.
- Selecione Salvar configurações.


As regras de notificação nessas configurações não substituem as configurações de notificação do Canvas, como o horário de silêncio.
Usando notificações de queda de preço em um Canvas
Após configurar as notificações de queda de preço em um catálogo, siga estas etapas para usar essas notificações em um Canvas.
- Configure um Canvas baseado em ação.
- Selecione Perform Price Drop Event como o disparador.
- Selecione o nome do catálogo com as notificações de queda de preço.
- Continue configurando seu Canvas normalmente.
Agora, seus clientes serão notificados quando o preço de um item cair.
Usando Liquid
Para incluir detalhes sobre o item do catálogo que teve queda de preço no modelo, você pode usar a Liquid tag context para acessar o item_id.
Usar {{context.${catalog_update}.item_id}} retornará o ID do item que teve queda de preço. {{context.${catalog_update}.previous_value}} retornará o valor do preço do item antes da atualização, e {{context.${catalog_update}.new_value}} retornará o novo valor do preço após a atualização.
Use a Liquid tag {% catalog_items <name_of_your_catalog> {{context.${catalog_update}.item_id}} %} no topo da sua mensagem, e então use {{items[0].<field_name>}} para acessar dados sobre esse item ao longo da mensagem.

As propriedades de entrada do Canvas fazem parte das variáveis de contexto do Canvas. Isso significa que canvas_entry_properties é referenciado como context. Cada variável context inclui um nome, tipo de dado e um valor que pode incluir Liquid. Atualmente, canvas_entry_properties são compatíveis com versões anteriores. Para mais detalhes, consulte Contexto e objeto de contexto do Canvas.

Para incluir imagens nos itens de disparo de catálogo, seu catálogo deve conter um campo chamado image_url. Você pode então referenciá-lo usando {{ items[0].image_url }}.
Considerações
- Os usuários ficam inscritos por 90 dias. Se um item não tiver queda de preço em 90 dias, o usuário é removido da inscrição.
- Ao usar a regra de notificação Notify all subscribed users, a Braze notificará 100.000 usuários ao longo de 10 minutos.
- A Braze suporta até 50.000 itens atualizados diariamente que são elegíveis para disparar notificações de queda de preço. Você pode ter até 100 milhões de inscrições ativas em um determinado momento, onde cada inscrição representa um perfil de usuário inscrito para monitorar um item do catálogo.
- Ao exportar os usuários inscritos a partir das configurações do catálogo, o arquivo CSV inclui até 10.000 inscrições, mesmo que o catálogo tenha mais inscrições ativas.