Skip to content

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 to BrazeLocationProvider to avoid shadowing the module of the same name.
  • 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().
New Stuff!