Ainsi que de l’ensemble des articles SDK présents ici dans cette base de connaissance
Nous sommes à votre disposition en cas de questions pendant toute cette phase de préparation.
Une fois ces étapes validéesvous pouvez vous lancer dans l’implémentation!
2. Pré-requis
Profil : administrateur et développeur
La version de votre application :
iOS : minimum iOS 15
Android : minimum API 24
3. Engagez vos visiteurs depuis votre application
Rendez-vous ensuite dans la section“Engagement” > Campagnes
Ensuite créer votre campagne et règle d’engagement mobile
Nommez-la et choisissez Inbound comme type de stratégie
Sélectionnez AppMobile comme point d'entrée pour engager votre audience
Créez votre règle de ciblage en cliquant sur Ajouter et nommez-la
Le développeur aura ensuite besoin de l’identifiant de la règle de ciblage(encadré en rouge ci-dessous) pour intégrer ces règles d’engagement au sein du SDK.
NB : Il vous Vous pouvez copier cet identifiant dans votre presse-papiers en cliquant sur le carré noir à sa droite.
À partir de la version 2.5, le SDK prend en charge les conversations vidéo. Le processus de création de la règle de ciblage est le même, mais vous devrez également noter pour quel type de canal de conversation la règle sera utilisée (chat ou vidéo), car l'intégrateur en aura besoin pour la déclencher.
Dans le cas d'une règle de ciblage vidéo, vous devrez vous assurer que les répondants dédiés sont configurés pour répondre aux conversations vidéo.
Afin de recevoir les notifications relatives aux conversations du SDK iAdvize dans votre application mobile, vous devez fournir les éléments permettant à iAdvize d'envoyer ces notifications push à votre application : - Android : la Clé Privée Firebase Cloud Messaging (FCM) - iOS : le Certificat Push (APNs Certificate)
4.1 Android : Génération de la Clé Privée Firebase Cloud Messaging (FCM)
Une fois le certificat généré, téléchargez-le et utilisez le Trousseau d'accès pour l'exporter au format .p12: 1. Ouvrir Trousseau d’Accès. 2. Importer le fichier aps.cer téléchargé. 3. Aller dans la section Mes certificats, trouver le certificat correspondant. 4. Clic droit Exporter et choisir le format .p12.
4.3 Téléverser le fichier de clé privée sur l'administration iAdvize
Rendez-vous à la page suivante :Paramètres>Paramètresavancés > sélection du canal App mobile
iOS
Sur iOS, vous devrez fournir un certificat et une paire de clés privées. En partant d'un fichier .p12, vous pouvez exécuter cette commande en terminal :
Copier/coller le certificat et la clé privée (y compris leurs séparateurs -----BEGIN----- / -----END-----) dans le formulaire tel qu'imprimé dans le terminal.
Android
Dans la section Android vous devez remplir le champ texte avec le contenu JSON téléchargé à l'étape précédente. Pensez à enregistrer.
Pour mettre à jour le ficher de configuration de l'application Android, suivez ce pas à pas:
Dans la section Application, sélectionnez l'application mobile adéquat
Cliquez sur le bouton google-services.json pour le télécharger
Ce nouveau fichier doit remplacer celui déjà présent dans votre application.
⚠️ Attention, aucune conversation ne pourra être démarrée si aucune API n'est renseignée
5. Activez le questionnaire de satisfaction en fin de conversation
Vous pouvez mesurer la satisfaction de vos clients(CSAT: Customer Satisfaction), leur propension à vous recommander à leur entourage(NPS: Net Promoteur Score) et leur donner la possibilité de laisser un commentaire libre en fin de conversation.
Rendez-vous dans l’admin dans la section Engagement > Paramètres > Chat > Questionnaire de satisfaction et cochez la case“Soumettre le questionnaire de satisfaction à la fin d'une conversation.
Plus d’information sur le fonctionnement de ce questionnaire de satisfaction dans cet article dédié.
6. Trouvez l'identifiant de votre projet
En tant que client d'iAdvize, vous serez affecté à un ou plusieurs projets sur le site d'administration d'iAdvize. Un projet contient des configurations spécifiques pour un site web et/ou votre application mobile. Chaque projet est identifié par un identifiant unique que vous pouvez trouver sur le site d'administration d'iAdvize.
Sélectionnez d'abord votre projet à l'aide de la liste déroulante :
Ensuite, l'identifiant du projet peut être trouvé dans l'URL, encadré en rouge ci-dessous :
Enregistrez cet identifiant de projet, le développeur en aura besoin pour l'intégration du SDK.
7. Commencez à intégrer le SDK mobile dans vos applications.
Une fois ces étapes franchies, le développeur peut commencer à intégrer le SDK d'iAdvize dans vos applications. N'oubliez pas de lui fournir :
l'identifiant du projet
tous les identifiants de règles de ciblage pertinents