Skip to content

Usar códigos de promoção

Saiba como usar códigos de promoção e visualizar o uso nas suas campanhas e Canvas.

Pré-requisitos

Antes de usar códigos de promoção, você precisa criar uma lista de códigos de promoção.

Usando códigos de promoção

Para enviar um código de promoção em uma mensagem, selecione Copy Snippet ao lado da lista de códigos de promoção que você criou anteriormente.

Uma opção para copiar o snippet e colar na sua mensagem.

Cole os snippets de código em uma das suas mensagens na Braze e use o Liquid para inserir um dos códigos de promoção únicos da sua lista. Esse código é marcado como enviado, garantindo que nenhuma outra mensagem envie o mesmo código.

Um exemplo de mensagem "Treat yourself to something nice this spring with our exclusive offer" seguido do snippet de código.

Entre etapas do Canvas

Quando um snippet de código é usado em uma campanha ou Canvas com mensagens multicanal, cada usuário recebe um código único. Em um Canvas com várias etapas que referenciam códigos de promoção, o usuário recebe um novo código para cada etapa em que entra.

Para atribuir um código de promoção em um Canvas e reutilizá-lo entre etapas:

  1. Atribua o código de promoção como um atributo personalizado na primeira etapa (Atualização de usuário).
  2. Use Liquid nas etapas seguintes para referenciar esse atributo personalizado em vez de gerar um novo código.

Quando um usuário se qualifica para um código em vários canais, ele recebe o mesmo código em cada canal. Por exemplo, se ele recebe mensagens por e-mail e push, o mesmo código é enviado para ambos. O relatório também reflete um único código.

Campanhas de mensagens no app

Depois de criar uma campanha de mensagem no app, você pode inserir um snippet de lista de códigos de promoção no corpo da sua mensagem no app. Os códigos de promoção em mensagens no app são deduzidos e usados somente quando o usuário aciona a exibição da mensagem no app.

Mensagens de teste

Envios de teste e envios de e-mail para grupos de teste consomem códigos de promoção, a menos que solicitado de outra forma. Fale com o gerente da sua conta na Braze para atualizar esse comportamento para que os códigos de promoção não sejam usados durante envios de teste e envios de e-mail para grupos de teste.

Com extras de mensagem para Currents

Você pode combinar message_extras com códigos de promoção para enviar informações de códigos de promoção para Currents. Use a tag capture para armazenar o código de promoção em uma variável, depois faça referência a essa variável em message_extras:

1
2
3
4
5
{% capture code %}
{% promotion('puttshacktest2') %}
{% endcapture %}
Use {{code}} for an exclusive discount!
{% message_extras :key cardscode :value {{code}} %}

Salvando códigos de promoção nos perfis de usuário

Para referenciar o mesmo código de promoção em mensagens subsequentes, o código precisa ser salvo no perfil de usuário como um atributo personalizado. Isso pode ser feito por meio de uma etapa de Atualização de usuário que atribui o código de desconto a um atributo personalizado, como “Promo Code”, diretamente antes de uma etapa de Mensagem.

Primeiro, selecione o seguinte para cada campo na etapa de Atualização de usuário:

  • Attribute Name: Promo Code
  • Action: Update
  • Key Value: O snippet de código Liquid do código de promoção, como {% promotion('spring25') %}

Segundo, adicione o atributo personalizado (neste exemplo, {{custom_attribute.${Promo Code}}}) a uma mensagem. O código de desconto é inserido automaticamente pelo template.

Visualizando o uso de códigos de promoção

Você pode encontrar a contagem de códigos restantes na coluna Remaining da lista de códigos de promoção na página Promotion Codes.

Um exemplo de código de promoção com códigos não utilizados.

Essa contagem de códigos também pode ser encontrada ao revisitar uma página de lista de códigos de promoção existente. Você também pode exportar os códigos não utilizados como um arquivo CSV.

Um código de promoção chamado "Black Friday Sale" com 992 códigos restantes.

Envios multicanal e de canal único

Para campanhas e Canvas multicanal e de envio único, todos os códigos de promoção referenciados no Liquid de uma mensagem são deduzidos para uso antes de a mensagem ser enviada, garantindo o seguinte:

  • Os mesmos códigos de promoção são usados entre canais em uma mensagem multicanal.
  • Códigos de promoção extras não são usados se uma mensagem falhar ou for abortada.

Se um usuário tiver duas listas de códigos de promoção referenciadas em uma mensagem que é dividida por uma tag de lógica condicional Liquid, todos os códigos de promoção ainda são deduzidos, independentemente de qual fluxo condicional o usuário seguir.

Se um usuário entrar em uma nova etapa do Canvas ou reentrar em um Canvas, e o snippet Liquid do código de promoção for aplicado novamente para uma mensagem a esse usuário, um novo código de promoção será usado.

Exemplo

No exemplo a seguir, ambas as listas de códigos de promoção vip-deal e regular-deal são deduzidas. Veja o Liquid:

1
2
3
4
5
{% if user.is_vip %}
  {% promotion('vip-deal') %}
{% else %}
  {% promotion('regular-deal') %}
{% endif %}

A Braze recomenda fazer upload de mais códigos de promoção do que o estimado para uso. Se uma lista de códigos de promoção expirar ou ficar sem códigos, as mensagens subsequentes serão abortadas.

New Stuff!