Remarque : Il n'y a pas de documentation héritée disponible pour cet élément, vous voyez donc la documentation actuelle.
Les notifications push web ne capturent aucun identifiant. Nous savons que trouver un identifiant permettant de lier au CRM ou à la base de données est essentiel. Donc, dans ce guide, nous vous expliquerons comment vérifier si le visiteur de votre site web est un abonné aux notifications push web. Ensuite, vous pourrez capturer l'identifiant et le mapper à votre base de données ou CRM.
Vérifier si un visiteur de site web est un abonné push
Il existe une API JavaScript simple – Statut d'abonnement de l'utilisateur, qui indique si une personne est abonnée aux notifications push web ou non.
window._peq.push(['subscriber-status',function(res){
if(res.statuscode==1)
{
// Code to return response
console.log(res);
}
}]);
Le hash de l'abonné (identifiant de l'abonné) et le code d'état sont ajoutés au code de réponse. Ceci peut être sauvegardé à partir de la variable JavaScript et mappé ultérieurement dans votre base de données. Un hash d'abonné est l'identifiant unique des notifications push web qui peut être utilisé pour des intégrations API plus approfondies.
Note : Cependant, le hash de l'abonné est mis à jour périodiquement, donc si vous l'utilisez pour des intégrations, assurez-vous d'effectuer des vérifications mensuelles ou trimestrielles pour mettre à jour le hash dans votre CRM.
Mapper un identifiant de profil
Il existe une autre alternative au lieu de mapper notre hash d'abonné et d'effectuer une vérification périodique. Vous pouvez mapper votre identifiant de base de données ou votre identifiant CRM en tant qu'identifiant de profil dans notre système par rapport aux abonnés. De cette façon, vous pouvez obtenir un spectre plus large pour utiliser les segments enregistrés dans votre base de données ou CRM pour déclencher des notifications push.
Le processus reste le même pour vérifier le statut de l'abonnement. Cependant, vous pouvez utiliser notre API JavaScript Ajouter un identifiant de profil dans le même rappel.
Voici à quoi ressemblerait le code d'exemple –
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"]);
}
}]);
Ici, l'identifiant de profil serait l'identifiant exact que vous souhaitez passer en tant que paramètre dynamique.
Envoi de notifications via l'API REST
Vous devez obtenir votre clé API si vous ne l'avez pas encore récupérée depuis le tableau de bord. Si vous souhaitez envoyer des notifications via l'API.
Accédez à Paramètres du site » Détails du site. Faites défiler jusqu'à la section Clé API et cliquez sur Copier.
Vous pouvez utiliser l'API REST pour envoyer des campagnes push basées sur les événements ou les segments de votre système une fois que vous avez mis en place un mappage.
Vous pouvez utiliser des paramètres optionnels de l'API mentionnée
subscriber_hash or profile_id
Cette intégration unique connecte votre base de données push et votre base de données clients.
Si vous rencontrez des problèmes, veuillez nous contacter en cliquant ici. Notre équipe de support sera en mesure de vous aider.