Aviso: Não há documentação legada disponível para este item, portanto, você está vendo a documentação atual.
Notificações push da web não capturam nenhum identificador. Sabemos que encontrar um identificador que possa se conectar ao CRM ou Banco de Dados é essencial. Portanto, neste guia, explicaremos como você pode verificar se o visitante do seu site é um assinante de notificações push da web. Em seguida, você pode capturar o identificador e mapeá-lo para seu Banco de Dados ou CRM.
Verificando se o Visitante do Site é um Assinante Push
Existe uma API JavaScript simples – Status de Assinatura do Usuário, que informa se uma pessoa é ou não uma assinante de notificações push da web.
window._peq.push(['subscriber-status',function(res){
if(res.statuscode==1)
{
// Code to return response
console.log(res);
}
}]);
O hash do assinante (identificador do assinante) e o código de status são adicionados ao código de resposta. Isso pode ser salvo da variável JavaScript e mapeado posteriormente em seu banco de dados. Um hash de assinante é o identificador exclusivo de notificações push da web que pode ser usado para integrações de API mais profundas.
Observação: No entanto, o hash do assinante é atualizado periodicamente, portanto, se você o estiver usando para alguma integração, certifique-se de ter algumas verificações mensais ou trimestrais para atualizar o hash em seu CRM.
Mapeando um ID de Perfil
Existe outra alternativa em vez de mapear nosso hash de assinante e manter uma verificação periódica. Você pode mapear seu ID de Banco de Dados ou ID de CRM como ID de Perfil em nosso sistema em relação aos assinantes. Dessa forma, você pode obter um espectro mais amplo para usar segmentos salvos em seu banco de dados ou CRM para acionar notificações push.
O processo permanece o mesmo para verificar o status da assinatura. No entanto, você pode usar nossa API JavaScript de Adição de ID de Perfil dentro do mesmo callback.
Veja como o código de exemplo ficaria –
window._peq.push(['subscriber-status',function(res){
if(res.statuscode==1)
{
// Code to return response
console.log(res);
window._peq.push(["add-to-profile", "profileId"]);
}
}]);
Aqui, o ID de Perfil seria o ID exato que você deseja passar como parâmetro dinâmico.
Enviando Notificações via API REST
Você precisa obter sua Chave de API se ainda não a obteve no Painel. Se você deseja enviar notificações via API.
Navegue até Configurações do Site » Detalhes do Site. Role até a Seção Chave de API e clique em Copiar.
Você pode usar a API REST para enviar campanhas push com base nos eventos ou segmentos em seu sistema, uma vez que você tenha um mapeamento configurado.
Você pode usar parâmetros opcionais da API mencionada
subscriber_hash or profile_id
Esta integração única conecta seu banco de dados de notificações push e seu banco de dados de clientes.
Se você encontrar algum problema, por favor entre em contato conosco clicando aqui. Nossa equipe de suporte poderá ajudá-lo.