Skip to content

Entrega disparada por API

Campanhas disparadas por API ou campanhas disparadas por servidor são ideais para casos de uso transacionais mais avançados. As campanhas disparadas por API da Braze permitem que profissionais de marketing gerenciem o texto da campanha, testes multivariantes e regras de reelegibilidade dentro do dashboard da Braze, enquanto disparam a entrega desse conteúdo a partir de seus próprios servidores e sistemas. A requisição de API para disparar a mensagem também pode incluir dados adicionais para serem inseridos na mensagem em tempo real por meio de templates.

Configurando uma Campaign disparada por API

Configurar uma Campaign disparada por API requer algumas etapas. Primeiro, crie uma nova Campaign multicanal ou de canal único (com testes multivariantes).

Em seguida, configure seu texto e notificações da mesma forma que faria normalmente para notificações agendadas e selecione API-Triggered Delivery. Para saber mais sobre como disparar essas Campaigns a partir do seu servidor, confira este artigo sobre envio de Campaigns disparadas por API.

Configure seu texto e notificações da mesma forma que faria normalmente para notificações agendadas e selecione API-Triggered Delivery. Para saber mais sobre como disparar essas Campaigns a partir do seu servidor, confira o artigo sobre envio de Campaigns disparadas por API.

Reduzindo a postergação entre o disparo da API e o envio

Se as mensagens demoram mais do que o esperado para serem enviadas após você chamar o endpoint de disparo, verifique se o perfil de usuário já está pronto no momento do disparo.

Por padrão, send_to_existing_only é true em /campaigns/trigger/send. A Braze envia apenas para usuários existentes e não cria perfis novos nessa chamada. Para criar ou atualizar um usuário e enviar na mesma requisição, defina send_to_existing_only como false e inclua um objeto attributes em cada destinatário.

Para Campaigns de e-mail, inclua também email (e quaisquer outros campos de entrega obrigatórios) dentro de attributes. Se o perfil não tiver um endereço de e-mail quando você disparar o envio, a Braze faz novas tentativas por aproximadamente 2 horas enquanto aguarda a chegada dos dados do perfil. Incluir email na mesma chamada evita essa postergação.

Para ver todos os parâmetros de requisição, exemplos e comportamento de novas tentativas, consulte Enviar Campaigns disparadas por API e o objeto de destinatários.

Usando o conteúdo modelado incluído em uma solicitação de API

Além de disparar a mensagem, você também pode incluir conteúdo na solicitação de API para ser modelado na mensagem dentro do objeto trigger_properties. Esse conteúdo pode ser referenciado no corpo da mensagem.

Use exatamente duas chaves por Liquid tag em trigger_properties e no texto da mensagem. Um exemplo é: {{api_trigger_properties.${your_property}}}. Um { ou } extra é uma causa comum de falhas de personalização disparadas por API.

Veja o exemplo de notificação social a seguir para mais contexto.

A propriedade de disparo mencionada incluída na mensagem para preencher automaticamente o nome do usuário, seguida do texto: "curtiu sua foto! Clique aqui para ver o que essa pessoa anda fazendo.".

Reelegibilidade com Campaigns disparadas por API

O número de vezes que um usuário recebe uma Campaign disparada por API pode ser limitado usando as configurações de reelegibilidade. Isso significa que o usuário recebe a Campaign apenas uma vez ou uma vez dentro de um determinado período, independentemente de quantas vezes o disparo da API é acionado.

Por exemplo, digamos que você esteja usando uma Campaign disparada por API para enviar ao usuário uma Campaign sobre um item que ele visualizou recentemente. Nesse caso, você pode limitar a Campaign para enviar no máximo uma mensagem por dia, independentemente de quantos itens ele visualizou, enquanto dispara o gatilho da API para cada item. Se a sua Campaign disparada por API for de transação, certifique-se de que o usuário receba a Campaign toda vez que realizar a transação, definindo a postergação como zero minutos.

Captura de tela relacionada à reelegibilidade com Campaigns disparadas por API.

New Stuff!