Problemas com Push
Nesta página você encontra orientações para identificar e resolver de forma rápida as dúvidas mais comuns relacionadas ao envio de push notifications.
💡 O passo a passo completo para criar e disparar uma push notification pode ser consultado em: Firebase: Como Criar e Disparar uma Push Notification
Não estou recebendo a push
Verifique se a notificação está sendo enviada pelo projeto Firebase correto, correspondente ao app atualmente publicado em produção. O Firebase utilizado precisa estar vinculado ao projeto do aplicativo ativo nas lojas.
Confirme se o dispositivo possui as permissões de notificações ativadas. Para que a push seja recebida corretamente, é necessário que as notificações do app estejam devidamente liberadas nas configurações do aparelho.
Push não está com direcionamento correto
Confirmar na etapa 5, "Outras Opções", se o campo
destinationIdestá preenchido com "I" maiúsculo.O campo
destinationIddeve ser preenchido com o ID correspondente na VTEX do produto/coleção/categoria e não com SKU.Quando o destino da notificação é uma subcategoria, é preciso informar no campo
destinationIdo caminho completo da categoria, inserindo tanto o ID da categoria pai quanto o ID da subcategoria, separados por "/". Exemplo:10/6.Quando o destino for uma Landing Page, o campo
destinationIddeve ser preenchido com o ID da Landing Page configurado no CMS. Além disso, é necessário adicionar a chavepageDestinatione o valorlanding-page.
Não consigo enviar push de teste
Para realizar o envio de teste para um dispositivo específico, é necessário que o e-mail utilizado para login no aplicativo esteja cadastrado no modo de debug. Caso não tenha acesso, abra um chamado pelo portal solicitando o acesso.
Ao adicionar o token de registro do FCM, é necessário marcar a opção da caixa ao lado do token.
A cada novo login no app, o token de registro do FCM pode ser atualizado automaticamente. Recomendamos sempre validar se o token utilizado no envio de teste é o mais recente.
Consulte também: Firebase: Disparo de Notificação Push de Teste
Início e fim do envio da push
Na etapa de "Programação" da configuração da push, é onde você define a data de início, término, hora do envio e frequência de disparo.
É importante que o fuso horário utilizado seja (GMT-03:00) Horário São Paulo/Brasília.
Segmentação incorreta da push
Confirmar se o app selecionado corresponde ao app atualmente em produção (iOS e Android).
Para adicionar públicos adicionais (ex.: usuários que abandonaram o carrinho), é necessário clicar no botão "E" na etapa de segmentação.
Os públicos-alvo utilizados na push devem ser previamente configurados na área de Audiências do Firebase. Consulte: Firebase: Criação de Audiências e Segmentação de Usuários.
Diferença de receita da push: Dashboard x GA4
Os dados exibidos no GA4 e no Dashboard do Looker são calculados com lógicas de atribuição diferentes, gerando resultados distintos entre as duas ferramentas.
No GA4, a conversão é atribuída apenas quando a compra acontece dentro da mesma sessão do usuário após a interação com a campanha.
No Looker, a atribuição considera os eventos de recebimento ou abertura da push e associa a compra ao parâmetro
firebase_last_notification, que pode permanecer vinculado ao usuário por até 24 horas após a interação.