A push notification é uma mensagem enviada pelo aplicativo para o dispositivo móvel do usuário, com o objetivo de enviar comunicados, promoções e incentivá-lo a acessar o app. As notificações podem conter emojis e imagens, além de direcionar o usuário para locais específicos do app (como uma PLP ou PDP).
💡 Ferramenta utilizada: o disparo de push notifications abaixo é feito pelo Google Firebase (Firebase Cloud Messaging — FCM). Se você ainda não tem acesso ao Firebase do seu app, entre em contato com o suporte para solicitar.
Passo a passo: criando uma nova campanha de Push Notification
Etapa 1 — Iniciando a campanha
Acesse o Firebase Console e faça login com sua conta.
No menu lateral esquerdo, clique em Messaging.
Clique em Nova Campanha e selecione a opção Notificações. Você será direcionado para o painel de configurações.
Etapa 2 — Conteúdo da notificação
Título: preencha com um texto que capture a atenção do usuário e desperte interesse imediato. Você pode incluir emojis para deixá-lo mais atrativo.
Texto da notificação: preencha com uma frase que explique ou complemente o título de forma resumida e objetiva.
Imagem de notificação (opcional): insira o endereço (URL) da imagem — não faça upload diretamente pelo botão do Firebase. A imagem aparece na lateral direita da notificação. Resolução máxima recomendada: 720x240px, até 1MB.
Etapa 3 — Segmentação do público
Escolha a segmentação por sistema operacional: Android e/ou iOS.
Se desejar segmentar por audiência específica (ex.: usuários que abandonaram o carrinho), clique no botão "E" para adicionar mais critérios.
As audiências disponíveis precisam ser criadas previamente na área de Audiências do Firebase. Consulte o artigo Firebase: Criação de Audiências e Segmentação de Usuários para mais detalhes.
Etapa 4 — Programação do disparo
Em Programação, escolha quando a notificação será disparada:
Agora: disparo imediato após publicação.
Programado: escolha data e hora para disparo único, ou configure recorrência (Diária ou Personalizada).
⚠️ Para disparos futuros, o fuso horário utilizado deve ser (GMT-03:00) Horário de São Paulo/Brasília.
Etapa 5 — Outras Opções (obrigatório)
⚠️ Apesar de aparecer como "opcional" no Firebase, esta etapa é obrigatória para que a push chegue corretamente aos usuários.
Preencha os campos abaixo:
Canal de notificações:
Preencha com o texto:
high_importance_channel
Dados personalizados (seção com colunas "Chave" e "Valor"):
Chave
|
Valor
|
|
|
|
O mesmo texto inserido no campo "Texto da notificação" (Etapa 2)
|
|
O mesmo texto inserido no campo "Título" (Etapa 2)
|
|
Veja tabela de destinos abaixo
|
|
ID do destino na VTEX ou termo de busca (veja instruções abaixo)
|
Valores aceitos para o campo destination:
Destino
|
Valor no campo
|
Observação
|
Coleção
|
|
Insira o ID da coleção na VTEX em
|
Categoria
|
|
Insira o ID da categoria na VTEX em
|
Subcategoria
|
|
Insira o caminho completo em
|
Produto
|
|
Insira o ID do produto (não o SKU) em
|
Busca
|
|
Insira o termo de busca em
|
Link externo
|
|
Insira a URL em
|
Webview
|
|
Insira a URL em
|
Landing Page
|
|
Insira o ID da Landing Page (configurado no CMS) em
|
Carrinho
|
|
Não adicione o campo
|
Home
|
(não adicionar o campo)
|
Não adicione os campos
|
⚠️ Atenção: o campo destinationId deve ser preenchido com o ID da VTEX, e não com o SKU do produto. Ao usar o "I" no campo, certifique-se de que está em maiúsculo.
Som (opcional):
Ativado: o usuário recebe notificação sonora.
Desativado: notificação silenciosa.
Etapa 6 — Revisão e publicação
Clique em Revisar e confira todas as informações configuradas.
Se estiver correto, clique em Publicar. A notificação será enviada conforme a programação definida.
Artigos relacionados
Firebase: Disparo de Notificação Push de Teste — como testar a push no seu próprio dispositivo antes de enviar para o público