Connaissance des fonctionnalités et nouvelle version de l’application
Le présent article de référence explique comment utiliser la plateforme Braze pour tenir vos clients informés des nouvelles fonctionnalités et versions de votre application.
Vous travaillez dur pour mettre à jour et améliorer constamment votre application et vous voulez que vos utilisateurs puissent découvrir ces nouvelles fonctionnalités passionnantes ainsi que les nouvelles versions de l’application. Apprenez à présenter à vos utilisateurs les nouvelles fonctionnalités qu’ils n’ont pas encore utilisées et encouragez-les à explorer l’application afin d’en tirer parti au mieux.
Les campagnes de sensibilisation sont un excellent moyen d’encourager les utilisateurs à rester engagés avec votre application tout en continuant à améliorer ses fonctionnalités. Tenir les utilisateurs à jour est un excellent moyen de les maintenir actifs, de stimuler les évaluations et de garantir leur engagement.
Filtrer par versions d’application les plus récentes
Le SDK Braze suit automatiquement la version d’application la plus récente de l’utilisateur. Ces versions peuvent être utilisées dans des filtres et des segments pour déterminer quels utilisateurs doivent recevoir un message ou une campagne.
Numéro de version de l’application
Utilisez le filtre Numéro de version de l’ appli pour segmenter les utilisateurs en fonction de la version et du numéro de création de l’appli.
Ce filtre prend en charge des comparaisons numériques pour cibler plusieurs versions de votre application. Par exemple, vous pouvez cibler les utilisateurs dont l’application est « en dessous », « au-dessus » et « égale à » la version « 1.2.3 » de l’application, ce qui pourrait être bénéfique pour promouvoir une nouvelle fonctionnalité nécessitant une mise à niveau de l’application.
Ce nouveau filtre peut remplacer le filtre historique « App Version Name » (Nom de la version d’application) qui nécessitait de répertorier explicitement chaque version antérieure ou d’utiliser une expression régulière.
Fonctionnement
- Chaque partie de la version
major.minor.patch
envoyée dans votre version de l’application est comparée en tant qu’entiers - Si les nombres majeurs sont égaux, les nombres mineurs sont comparés, etc.
Important
- Les applications Android ont à la fois un [
versionName
][7] lisible par les humains et un [versionCode
][9] interne. Le filtre du numéro de version de l’application utiliseversionCode
car il est toujours incrémenté avec chaque sortie dans l’App Store. - Cela peut entraîner une confusion lorsque le
versionName
et leversionCode
de l’application ne sont pas synchronisés, en particulier parce que les deux champs peuvent être consultés depuis le tableau de bord de Braze. Une bonne pratique consiste à vérifier que les adressesversionName
etversionCode
de votre application sont incrémentées en même temps. - Si vous devez filtrer par le champ
versionName
lisible par les humains (peu fréquent), utilisez le filtre « App Version Name » (Nom de version de l’application).
Exigences SDK
Les valeurs de ce filtre sont obtenues à partir du SDK Braze pour Android v3.6.0 et ultérieures et du SDK pour iOS v3.21.0 et ultérieures. Bien que ce filtre ait des exigences SDK, vous serez toujours en mesure de cibler les utilisateurs qui sont sur des versions plus basses (plus anciennes) de votre application en utilisant cette fonctionnalité !
Pour Android, ce numéro de version est basé sur le [code en version longue du package][9] de l’application.
Pour iOS, ce numéro de version est basé sur la [chaîne de caractères en version courte][8] de l’application.
Ce filtre renseignera les valeurs une fois que les utilisateurs auront mis à niveau leurs applications avec les versions du SDK Braze prises en charge. Jusque là, le filtre n’affichera aucune version lorsque cette option est sélectionnée.
Cas d’utilisation
Dans le scénario suivant, supposons que vous avez d’abord mis à niveau les SDK Braze qui prennent en charge ce filtre dans la version 2.0.0
de votre application.
Une fois que Braze reçoit les données de la version 2.0.0 de votre application, vous pouvez cibler les utilisateurs ayant des versions antérieures ou ultérieures.
Filtre | Version d’application de l’utilisateur | Résultat |
---|---|---|
Inférieure à 2.0.0 | 1.0.0 | L’utilisateur se trouve dans le segment, même si son SDK Braze n’a pas pris en charge le filtre « App Version Number » (Numéro de version de l’application). |
Supérieure à 2.0.0 | 2.5.1 | L’utilisateur et toutes les installations futures seront dans le segment. |
Supérieure à 2.0.0 | 1.9.9 | L’utilisateur n’est pas dans le segment. |
Inférieure ou égale à 2.0.0 | 3.0.1 | L’utilisateur n’est pas dans le segment. |
Nom de version de l’application
Utilisez le filtre « App Version Name » (Nom de version de l’application) pour segmenter les utilisateurs par nom de version de l’application.
Ce filtre prend en charge la correspondance avec « est », « n’est pas » et les expressions régulières. Par exemple, vous pouvez cibler les utilisateurs qui ont une application qui n’est pas la version « 1.2.3-test-build ».
Pour Android, ce nom de version est basé sur le [nom de version du package][7] de l’application. Pour iOS, ce nom de version est basé sur la [chaîne de caractères en version courte][8] de l’application.
N’a pas utilisé la fonctionnalité
Lorsque vous sortez une nouvelle version d’application et ajoutez de nouvelles fonctionnalités, les utilisateurs peuvent ne pas remarquer le nouveau contenu. Exécuter une campagne de sensibilisation à la fonctionnalité est un excellent moyen de présenter aux utilisateurs les nouvelles fonctionnalités ou celles qu’ils n’ont jamais utilisées. Pour ce faire, vous devez créer un attribut personnalisé qui est attribué aux utilisateurs qui n’ont jamais effectué une certaine action dans votre application ou utiliser un événement personnalisé pour suivre une action particulière. Vous pouvez utiliser cet attribut (ou événement) pour segmenter les utilisateurs à qui vous souhaitez envoyer la campagne.
Vous cherchez à recibler une partie de votre audience donnée ? Consultez les campagnes de reciblage pour apprendre à recibler les campagnes en exploitant les actions précédentes de votre utilisateur.
Il y a [7]: https://developer.android.com/reference/android/content/pm/PackageInfo#versionName Il y a [8]: https://developer.apple.com/documentation/bundleresources/information_property_list/cfbundleshortversionstring Il y a [9]: https://developer.android.com/reference/android/content/pm/PackageInfo.html#getLongVersionCode()