O que você vai aprender

Saiba como configurar notificações push para Android na sua conta Klaviyo. Depois de concluir as etapas deste artigo, você poderá enviar notificações push nos seus fluxos e campanhas. Para que as notificações sejam realmente entregues aos dispositivos, você também precisa instalar o Software Development Kit (SDK) móvel da Klaviyo no código do seu app para dispositivos móveis e, em seguida, lançar uma nova versão do app com o SDK instalado.

Antes de começar

Para usar notificações push do Android no Klaviyo, você precisa:

  1. Tenha seu próprio app móvel nativo para Android.
  2. Crie uma conta de serviço do Google para o projeto do Firebase do seu app. Siga o guia no link para ativar a API do Firebase Cloud Messaging e atribuir à conta de serviço a permissão para criar mensagens.
  3. Gere uma chave de autenticação de serviço do Google que será enviada para a Klaviyo (mais detalhes abaixo).
  4. Instale o Software Development Kit (SDK) móvel adequado do Klaviyo (Android, React Native ou Flutter) e configure o rastreamento de eventos e as notificações push no seu app Android.

Você precisa ser um Proprietário, Administrador ou Gerente para editar as configurações de notificação push, ou ter uma função personalizada que inclua a permissão de push nas configurações da conta.

Configurar notificações push do Android no Klaviyo

  1. Clique no nome da sua organização no canto inferior esquerdo.
  2. Navegue até Configurações > Notificações push.
  3. Na página Configurações do app móvel, clique em Ativar ao lado da opção Android.
  4. Preencha as informações obrigatórias:
    • Nome do pacote
      Insira o nome do pacote, que você pode encontrar no URL da sua página na Google Play Store ou no arquivo Gradle no nível do módulo do seu app. Fica assim: com.yourcompany.yourproject.
    • Chave da conta de serviço do Google
      Crie sua chave da conta de serviço do Google e depois faça upload do arquivo JSON para o Klaviyo. O arquivo JSON da chave deve ser assim:
      {  "type": "service_account",
        "project_id": "PROJECT_ID",
        "private_key_id": "KEY_ID",
        "private_key": "-----BEGIN PRIVATE KEY-----\nPRIVATE_KEY\n-----END PRIVATE KEY-----\n",
        "client_email": "SERVICE_ACCOUNT_EMAIL",
        "client_id": "CLIENT_ID",
        "auth_uri": "https://accounts.google.com/o/oauth2/auth",
        "token_uri": "https://accounts.google.com/o/oauth2/token",
        "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs",
        "client_x509_cert_url": "https://www.googleapis.com/robot/v1/metadata/x509/SERVICE_ACCOUNT_EMAIL"}
  5. Clique em Salvar para finalizar a configuração das notificações push do seu app Android.
Android push notification setup screen
Android push notification setup screen

Uma notificação de sucesso confirma que sua configuração de notificação push para Android foi salva. Agora você pode criar notificações push em campanhas e fluxos.

Teste o envio de uma notificação push

Antes de testar, configure as notificações push do Android na sua conta Klaviyo e instale uma versão do seu aplicativo que inclua o Software Development Kit (SDK) da Klaviyo e a configuração de notificação push no seu dispositivo de teste:

  1. Faça login no seu app para dispositivos móveis, de preferência com um endereço de e-mail ou número de telefone que facilite encontrar seu perfil no Klaviyo. Confirme com seu desenvolvedor que o app envia esse identificador para o Klaviyo por meio do Software Development Kit (SDK).
  2. Se for solicitado, habilite as notificações push do seu aplicativo. Se você não receber essa solicitação, confirme se as notificações push estão habilitadas para o aplicativo nas configurações do seu dispositivo.
  3. No Klaviyo, vá para Público > Perfis e encontre seu perfil de teste.
  4. Em Consentimento do canal, confirme que seu perfil está inscrito para receber notificação push no Push para celular.
  1. Crie uma lista ou um segmento com apenas o seu perfil.
  2. Crie uma campanha de notificação push para essa lista ou segmento. No editor de mensagens, selecione Standard como o tipo de notificação e, em seguida, conclua a configuração e envie a campanha. Uma notificação Standard aparece no seu dispositivo e pode ser tocada.
  3. Confirme se a notificação aparece no dispositivo.
  4. Toque na notificação no seu dispositivo para abrir o app.
  5. Confira o feed de atividades do seu perfil para confirmar se você vê um evento de notificação push recebida e um evento de notificação push aberta.

Solução de problemas

  • Por que não vejo um token de notificação push no meu perfil na Klaviyo? Assim como um endereço de e-mail para e-mails, as notificações push são enviadas para tokens de notificação push. Seu app para dispositivos móveis precisa encaminhar o token de notificação push de um dispositivo para a Klaviyo para que você possa enviar notificações push para esse dispositivo. Confirme com a pessoa desenvolvedora do seu app se ela implementou o código descrito na seção notificação push da nossa documentação do Software Development Kit (SDK).
  • Por que não estou vendo eventos de abertura de push mesmo quando toco em uma notificação? Seu app precisa ser configurado para rastrear eventos de abertura de notificações push no Klaviyo. Para o Software Development Kit (SDK) do Android, seu desenvolvedor pode ativar o rastreamento automático de aberturas ou implementar o rastreamento manual de aberturas. Confirme com o desenvolvedor do seu app se ele seguiu a seção de notificações push da nossa documentação do Software Development Kit (SDK).

Recursos adicionais

Esse artigo foi útil?
Use esse formulário somente para dar feedback sobre os artigos. Saiba como entrar em contato com o suporte.

Saiba mais sobre a Klaviyo

Community
Conecte-se com colegas, parceiros e especialistas da Klaviyo para ter ideias, compartilhar insights e tirar dúvidas.
Parceiros
Contrate um especialista certificado pela Klaviyo para ajudá-lo com uma tarefa específica ou para gerenciamento contínuo de marketing.
Suporte

Acesse o suporte na sua conta.

Suporte por e-mail (teste gratuito e contas pagas) Disponível 24 horas

Chat/assistência virtual
A disponibilidade varia conforme o local e o tipo de plano