January 10, 2023 release
User Update component for Canvas Flow
The User Update component allows you to update a user’s attributes, events, and purchases in a JSON composer, so there’s no need to include sensitive information like API keys.
Setting subscription groups via API
When creating new users via the /users/track
endpoint, you can set subscription groups within the user attributes object, which allows you to create a user and set the subscription group state in one API call.
Conversions dashboard early access
The conversions dashboard allows you to analyze conversions across campaigns, Canvases, and channels, using different attribution methods. You can specifically track these attribution methods:
- Open conversions: Conversions that occurred after a user opened the message
- Click conversions: Conversions that occurred after a user clicked the message
- Received conversions: Conversions that occurred after a user receved the message
- Last-click conversions: Conversions that occurred after a user clicked the message if the message was the most recent one the user clicked (This feature is currently being tested on a small subset of early access customers)
This feature is currently in early access. If you’re interested in participating in the early access, reach out to your customer success manager.
Canvas exit events for Braze Currents
You can now track when your users exit a Canvas by either performing an event or by matching an audience. Check out the Message Engagement Events section in the Currents Event Glossary for more information.
SDK updates
The following SDK updates have been released. Breaking updates are listed below; all other updates can be found by checking the corresponding SDK changelogs.
- Web SDK 4.5.1
- AppboyKit iOS SDK 4.5.2
- Swift SDK 5.8.0-5.8.1
- Renames the
BrazeLocation
class toBrazeLocationProvider
to avoid shadowing the module of the same name.
- Renames the
- Flutter SDK 3.0.1
- Android SDK 24.0.0
- Location and geofence functionality has moved to a new module called
com.braze:android-sdk-location
. - Appboy classes and files have been wholesale moved to Braze.
- Changed the default behavior of
DefaultContentCardsUpdateHandler
to use the creation time instead of the last update time when sorting Content Cards. - Removed BrazeUser.setFacebookData() and BrazeUser.setTwitterData().
- Location and geofence functionality has moved to a new module called