Passar para o conteúdo principal

Problemas Comuns e Soluções para Envio de Push Notifications

b
Escrito por bruno bulso

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 destinationId está preenchido com "I" maiúsculo.

  • O campo destinationId deve 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 destinationId o 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 destinationId deve ser preenchido com o ID da Landing Page configurado no CMS. Além disso, é necessário adicionar a chave pageDestination e o valor landing-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.

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.

Respondeu à sua pergunta?