Cet article donne des informations sur les étapes recommandées pour migrer depuis un vieux fournisseur de push web vers Emarsys.
Table des matières
Faire le transfert depuis un ancien fournisseur
Si c'est la première fois que votre organisation a utilisé les notifications Web Push, veuillez aller au Guide d'intégration du développeu. Si vous faites un transfert à partir d'un autre fournisseur, il vous faut prendre en compte certains points importants au moment de planifier la migration.
Il n'est pas recommandé d'importer des tokens d'anciens fournisseurs, que ce soit pour Safari ou les navigateurs VAPID. Les raisons en sont exposées ci-dessous.
Tokens VAPID
Il n'est pas recommandé d'importer des tokens VAPID. Jusqu'à ce que le contact retourne sur le site web après la migration vers le SDK web d'Emarsys, le SDK de l'ancien fournisseur sera encore en service. Si le SDK de l'ancien fournisseurs n'est pas compatible avec la structure de messages web push d'Emarsys, la campagne ne pourra pas s'afficher correctement, ou pas du tout.
Tokens Safari
Il n'est pas recommandé d'importer des tokens Safari. La difficulté d'importer des tokens Safari réside dans le fait que même si le certificat APNS ajouté au compte Emarsys est le même que celui utilisé au moment du recueil du token, le paquet Safari installé sur le navigateur demeurerait contrôlé par l'ancien fournisseur. Avec pour résultat que tout événement d'interaction sur un message push Safari serait envoyé depuis le navigateur à l'ancien fournisseur, qui en contrôlerait aussi le titre. La méthode recommandé pour recueillir les tokens des utilisateurs Safari serait de les recueillir de manière organique, c'est-à-dire de permettre au SDK Emarsys de les recueillir en live sur le site.
Les étapes pour migrer depuis un ancien prestataire
Quand vous implémentez le SDK web et le service worker Emarsys, veuillez générer une nouvelle clé VAPID et un nouveau certificat APNS. Cela assurera qu'un nouveau token push soit généré et ainsi, pendant la période de migration, le risque que le contact reçoive des doublons de messages push lors de l'envoi simultané depuis l'ancien et le nouveau fournisseur sera limité.
La première étape est d'implémenter le SDK web et le Service Worker Emarsys sur le site web, en suivant le guide d'implémentation. Il faut ensuite enlever le SDK web et le Service Worker de l'ancien fournisseur.
L'étape suivante est de ramener les contacts au site web quand le SDK web et le service worker d'Emarsys sont actifs. Pour y parvenir, il est possible d'utiliser le canal de votre choix et il est aussi possible d'utiliser le vieux fournisseur de push web. Si vous envoyez une campagne web push en utilisant l'ancien fournisseur, tous les contacts qui n'ont pas visité le site web depuis le changement de SDK web recevront quand même la campagne push. Quand le contact clique alors sur la campagne push et retourne au site web, le SDK web Emarsys sera chargé et le token push correspondant à l'utilisateur sera envoyé à Emarsys. Il ne sera pas demandé au contact de fournir à nouveau l'autorisation push (il n'y aura pas de pop up), puisque l'autorisation push est installée sur les paramètres de navigateur correspondants au domaine. Pour assurer que le token push est installé sur Emarsys, veuillez utiliser la méthode subscribe
détaillée dans le guide d'intégration.
En résumé, les étapes de haut niveau sont confirmées ci-dessous :
- Générez une nouvelle clé VAPID et un nouveau certificat APNS.
- Implémentez le SDK web et le Service Worker Emarsys.
- Retirez le SDK web et le Service Worker de l'ancien fournisseur.
- Augmentez le trafic sur le site web en utilisant n'importe quel canal et/ou l'ancien fournisseur de push web.
- Au fur et à mesure que les contacts visitent le site votre audience web push s'étoffera et les tokens push seront conservés dans Emarsys. Vous pouvez utiliser la segmentation avec le critère "web push equals true" pour voir la taille de votre audience.
- Quand l'audience web push a atteint une masse acceptable, cessez d'utiliser l'ancien fournisseur pour envoyer. Le temps que cela prendra varie en fonction de l'entreprise, par conséquent Emarsys ne peut donner d'estimation de durée.