Version du 17 octobre 2023
Copie vers les espaces de travail
La copie de Campaigns d’un espace de travail à un autre vous permet de prendre de l’avance sur la composition de vos messages en commençant par une copie d’une Campaign dans un espace de travail différent. Cette copie restera à l’état de brouillon jusqu’à ce que vous la modifiiez et la lanciez, ce qui vous permet de conserver et de développer vos stratégies d’envoi de messages qui ont fait leurs preuves.
Connecteurs Currents de test
Les connecteurs Currents de test sont des versions gratuites de nos connecteurs existants qui peuvent être utilisées pour tester et essayer différentes destinations. Les Currents de test présentent les caractéristiques suivantes :
- Aucune limite au nombre de connecteurs Currents de test que vous pouvez créer.
- Un maximum global de 10 000 événements par période glissante de 30 jours. Ce total d’événements est mis à jour toutes les heures sur le tableau de bord.
Indicateurs de fonctionnalité
Les indicateurs de fonctionnalité vous permettent d’activer ou de désactiver à distance des fonctionnalités pour une sélection spécifique ou aléatoire d’utilisateurs. Point important : ils vous permettent d’activer et de désactiver une fonctionnalité en production sans déploiement de code supplémentaire ni mise à jour de l’app store. Cela vous permet de déployer de nouvelles fonctionnalités en toute sécurité et en toute confiance.
Expériences d’indicateurs de fonctionnalité
Les expériences d’indicateurs de fonctionnalité vous permettent d’effectuer des tests A/B sur les modifications apportées à vos applications afin d’optimiser les taux de conversion. Les marketeurs peuvent utiliser les indicateurs de fonctionnalité pour déterminer si une nouvelle fonctionnalité a un impact positif ou négatif sur les taux de conversion, ou quel ensemble de propriétés d’indicateurs de fonctionnalité est le plus optimal.
Fusion de profils utilisateurs
Si votre recherche sur la page Rechercher des utilisateurs renvoie plusieurs profils utilisateurs, vous pouvez fusionner les profils utilisateurs en cliquant sur le bouton Merge duplicates. Vous pouvez sélectionner le profil utilisateur à conserver, ce qui signifie que ce profil sera conservé et qu’il bénéficiera des attributs du profil fusionné.
Données de performance par Segment
Vous pouvez désormais utiliser les modèles de rapport du Générateur de requêtes pour décomposer les données de performance par Segments pour les Campaigns, Canvas, variantes et étapes.
Mise à jour des profils utilisateurs
Vous pouvez désormais utiliser l’endpoint /users/track pour mettre à jour un profil utilisateur par numéro de téléphone ou par e-mail.
Mises à jour du SDK
Les mises à jour du SDK suivantes ont été publiées. Les mises à jour majeures sont répertoriées ci-dessous ; vous pouvez trouver toutes les autres mises à jour en consultant les journaux de modifications du SDK correspondants.
- Braze Segment Swift Plugin v2.1.0
- SDK Web v4.10.0
- SDK Web v5.0.0
- Le rappel
subscribeToFeatureFlagsUpdates()sera désormais toujours appelé, que l’actualisation ait réussi ou échoué. En cas d’échec de la réception des mises à jour, le rappel sera appelé avec les indicateurs de fonctionnalité actuellement mis en cache. - La méthode
getFeatureFlag()renvoie désormais une valeur nulle si l’indicateur de fonctionnalité n’existe pas ou si les indicateurs de fonctionnalité sont désactivés. - Suppression de la méthode
logContentCardsDisplayed()qui était obsolète depuis la version 4.0.4. - Suppression de l’option d’initialisation obsolète
enableHtmlInAppMessages. Elle doit être remplacée par l’optionallowUserSuppliedJavascript. - Suppression de la classe Banner qui était précédemment dépréciée dans la version 4.9.0 en faveur de
ImageOnly. - Suppression du nom de classe CSS
ab-bannerdans le cadre de la suppression de la classeBanner. Les personnalisations CSS doivent désormais cibler la classeab-image-only. - Le SDK ne génère plus d’erreurs d’exécution. Si des méthodes Braze sont appelées avant l’initialisation, un avertissement sera enregistré dans la console à la place.
- Le SDK n’ajoute plus les styles de messages in-app par défaut de Braze aux messages in-app personnalisés en HTML. Ces styles étaient auparavant utilisés par les anciens types de messages in-app.
- Le rappel
- SDK Android 29.0.0
BannerImageCard,BannerImageCardViewetBannerImageContentCardViewont été renommés enImageOnlyCard,ImageOnlyCardViewetImageOnlyContentCardView.- Tous les styles utilisés pour les cartes bannières ont été mis à jour pour les cartes image uniquement. Toutes les clés contenant le mot
bannerdoivent être remplacées parimage_only. - Les informations relatives à la marque de l’appareil sont désormais envoyées. Si vous souhaitez bloquer cette collecte, consultez la section Blocage de la collecte de données.
- Flutter SDK 7.0.0
- Mise à jour du pont natif Android du SDK Android de Braze 26.1.1 vers 27.0.1.
- Ajout de la prise en charge de Gradle 8.
- SDK Swift 7.0.0
- La configuration
useUUIDAsDeviceIdest désormais activée par défaut.- Pour plus de détails sur les impacts, consultez Collecte d’IDFV - Swift.
- Le type de carte de contenu de type bannière et les éléments d’interface utilisateur correspondants ont été renommés en
ImageOnly. Toutes les méthodes et propriétés des membres restent inchangées.Braze.ContentCard.Banner→Braze.ContentCard.ImageOnlyBrazeContentCardUI.BannerCell→BrazeContentCardUI.ImageOnlyCell
- Refactorisation de la logique de mise en page du texte dans BrazeUI dans une nouvelle classe Braze.ModalTextView.
- Mise à jour du comportement des méthodes d’indicateurs de fonctionnalité.
FeatureFlags.featureFlag(id:)renvoie désormais nil pour un ID qui n’existe pas.FeatureFlags.subscribeToUpdates(:)déclenche le rappel lorsqu’une demande d’actualisation aboutit à un succès ou à un échec.- Le rappel se déclenche également immédiatement lors de l’inscription initiale si des données mises en cache existent déjà.
- La configuration
- AppboyKit iOS SDK 4.6.0
- Cette version nécessite Xcode
14.x. - Suppression de la prise en charge d’iOS 9 et d’iOS 10.
- Suppression de la prise en charge des ressources obsolètes
.frameworklors de l’importation via Carthage en faveur des ressources modernes.xcframework.- Utilisez la commande
carthage update --use-xcframeworkspour importer la ressource Braze appropriée. - Suppression de la prise en charge de
appboy_ios_sdk_full.jsonen faveur de l’utilisation deappboy_ios_sdk.json
- Utilisez la commande
- Cette version nécessite Xcode