Configurer les Notifications Push pour Sites Web
Pour vous permettre d'utiliser les notifications push dans votre stratégie multicanal, Actito est directement intégré à notre plateforme Notificare, une solution de notifications push récemment acquise par Actito.
Cette section vous guidera à travers les instructions que vous devez suivre pour configurer le canal de notification push de type Web (pour votre site web).
Si vous avez uniquement une application mobile, veuillez suivre le guide de set-up pour l'App Push.
Si vous voulez déployer le canal push à la fois sur votre site web et votre app, veuillez suivre les deux guides. Le set-up peut être fait en parallèle ou l'un à la suite de l'autre.
Les utilisateurs de smartphone peuvent naviguer sur la version mobile de votre site web. Tant que c'est fait via un navigateur web et pas une app, cela compte comme le canal Web.
Il y a 3 étapes :
-
Étape n°1 : Configuration des plateformes
-
Étape n°2 : Configuration de votre application native et de votre site Web
-
Étape n°3 : Définition de la pop-up pour obtenir des abonnements
Étape #1 : Mise en place de la configuration des plateformes
Pour débuter avec le canal Push, Actito doit configurer le canal pour envoyer correctement la notification push via Notificare.
Ceci est effectué par les équipes Actito mais nécessite votre contribution.
Ce dont Actito a besoin pour la configuration
Le matériel suivant doit être fourni par vous aux équipes d'Actito.
Logo
Les pop-up d'abonnement Web push s'affichent avec un petit logo de votre marque (comme dans l'exemple ci-dessous) : nous devons définir cette image dans votre configuration.
Le logo doit respecter les spécifications suivantes :
- .png
- 256px/256px
Domaines racines
- La liste des domaines racines (sites web) de la même marque où l'on peut s'abonner aux notifications push.
Langues de la pop-up d'abonnement
Les langues dans lesquelles votre site web est disponible, afin de traduire la pop-up d'abonnement.
Si possible, nous vous recommandons de conserver les mêmes identifiants VAPID : clé publique et clé privée.
Veuillez les fournir aux équipes Actito (via la Transfer Box de votre licence) et suivre le guide de migration.
Ce qu'Actito vous fournit
Les fichiers de configuration du SDK pour le web seront déposés dans la Transfer Box de votre licence.
Actito vous avertira lorsque la plates-forme auront été configurées avec succès, vous pourrez ainsi passer à l'étape 2.
Étape #2 : Configurer votre site Web
Le set-up technique peut se résumer en 2 étapes principales :
1. Récupérer le SDK
Connectez-vous à votre licence Actito et accédez à l'application Transfer box. Vous pourrez récupérer le bon Software Development Kit (SDK), mis en ligne par l'équipe Actito en fonction du type de plateforme.
2. Implémenter le SDK
Vous pouvez maintenant suivre les sections Implementation, Device registration et Remote Notifications du guide de set-up (en vous aidant des échantillons du guide de dépannage si nécessaire).
Implémentation | Dépannages | Resources |
---|---|---|
Implementation HTML | Dépannage HTML | Echantillons HTML |
Les configuration files référencées dans la section "Implementation" est le fichier du SDK que vous avez récupéré dans la transferbox.
Comme tous les sites web ne vont pas faire usages de toutes les fonctionnalités offertes par le canal push, le SDK est flexible et vous pouvez choisir quels modules sont implémentées (voir les fonctionnalités supportées ci-dessous).
Les fonctions minimums doivent être implémentées :
- Enregistrer les appareils (Device registration)
- Enregistrer un utilisateur (Register as a user)
- Demander une autorisation (Requesting permission)
- Recevoir des notifications (Receiving Notifications)
Les fonctionnalités suivantes sont prises en charge dans le module de notifications push Actito :
Enregistrement de l'appareil
- S'inscrire en tant qu'utilisateur
- Remplacer la langue de l'appareil
Notifications à distance
- Demander une autorisation
- Activer les notifications
- Désactiver les notifications à distance
- Recevoir des notifications
La section de Server Key (legacy) section et la fonctionnalité de Google Maps n'est pas supportée.
3. Attribuer un identifiant de client final à un appareil abonné
En enregistrant un identifiant de client final sur l'appareil abonné, Actito pourra relier l'appareil à un profil existant dans Actito et créer une vue centralisée autour du profil.
L'identifiant du client final sera défini par votre système (ex : votre CRM).
L'attribution de l'identifiant du client final à un appareil aura lieu lorsqu'un profil opte pour les notifications push et est connu de votre système (ex : connecté à votre site/application), à condition que vous ayez bien implémenté la fonction "Register as a user".
Le même identifiant client final doit être disponible dans la table des profils Actito, pour pouvoir connecter les profils sur les 3 systèmes.
Par conséquent, pour choisir le bon identifiant de client final :
- Les données doivent être disponibles sous forme de clé dans Actito grâce à la synchronisation des données entre votre système et Actito.
- Les données doivent être disponibles sur votre site internet ou sur votre application mobile.
Veuillez utiliser un attribut déjà défini comme unique sur votre table de profil Actito.
Si vous devez ajouter un nouvel attribut unique, cela est possible, mais soyez prudent car cela pourrait avoir des impacts sur votre processus de synchronisation des données entre votre système et Actito. Demandez à votre expert en données d'intégration si nécessaire.
Étape n°3 : Configuration de la pop-up pour obtenir des abonnements
Pour les notifications Web push, nous fournissons une pop-up prédéfinie avec une fenêtre de dialogue. Par défaut, la fenêtre contextuelle de la boîte de dialogue sera en anglais. Pour ajouter plus de langue, veuillez nous demander de traduire la pop-up. Selon la localisation de l'appareil, la langue de la pop-up sera adaptée.
L'invitation s'affiche 2 secondes après l'affichage de la page. Par défaut, la pop-up réessayera toutes les 48 heures si les autorisations sont refusées. Si vous souhaitez modifier le temps d'attente avant une nouvelle tentative, merci de communiquer la valeur de votre choix aux équipes Actito.
Alternativement, vous pouvez également gérer manuellement les notifications, c'est à dire développer votre propre pop-up d'autorisation et l'intégrer dans votre site Web. Dans ce cas, vous êtes responsable de superviser l'interface utilisateur d'autorisation et de l'ensemble du processus associé (implémentation technique nécessaire sur votre site Web)
Veuillez informer Actito si vous souhaitez créer la pop-up vous-même.
Portée du canal
Seuls les profils ayant visité le site une fois le paramétrage effectué peuvent être ciblés par les campagnes Actito.
Pour les notifications push Web, les versions de navigateur suivantes sont prises en charge :
Navigateur | Windows | macOS | Android | iOS |
---|---|---|---|---|
Chrome | OUI | OUI | OUI | NON |
Firefox | OUI | OUI | OUI | NON |
Safari | N/A | OUI¹ | N/A | OUI² |
Opéra | OUI | OUI | OUI | NON |
Internet Explorer | NON | N/A | N/A | N/A |
Microsoft Edge | OUI³ | N/A | OUI | NON |
Yandex | OUI | OUI | OUI | NON |
Navigateur Samsung | N/A | N/A | OUI | N/A |
Navigateur UC | NON | NON | OUI | NON |
¹ Disponible sous OS X v10.9 et versions ultérieures en tant que Safari Website Push et Web Push depuis macOS 13 et Safari 16.0
² Disponible dans Mobile Safari depuis iOS/iPadOS 16.4 mais uniquement lorsque l'application Web est ajoutée à l'écran d'accueil
³ Disponible dans Edge 17 et versions ultérieures