2023年10月17日リリース
ワークスペースにコピーする
ワークスペース間でキャンペーンをコピーすることで、別のワークスペースにあるキャンペーンのコピーから始めることで、メッセージの構成を一気に進めることができる。このコピーは、編集して開始するまで下書きとして残り、成功したメッセージング戦略を維持し、構築するのに役立ちます。
Currents のテストコネクター
TestCurrentsコネクターは、さまざまな送信先をテストしたり試したりするために使用できる、既存のコネクターの無料バージョンである。Currents のテストは次のとおりです。
- テストカレントコネクターの数に制限はない。
- 30日ごとの合計で最大10,000件。このイベントの合計はダッシュボードで 1 時間ごとに更新されます。
フィーチャーフラグ
フィーチャーフラグを使用すると、特定のユーザーまたはランダムに選択されたユーザーに対して、リモートで機能を有効または無効にすることができる。重要なのは、追加コードのデプロイやアプリストアの更新なしに、本番環境で機能のオン/オフを切り替えられることだ。これにより、安心して新機能を展開することができる。
フィーチャーフラグ実験
フィーチャーフラグ実験では、コンバージョン率を最適化するためにアプリケーションの変更をABテストできる。マーケターはフィーチャーフラグを使って、新機能がコンバージョン率にプラスに影響するかマイナスに影響するか、あるいはどのフィーチャーフラグのプロパティセットが最適かを判断することができる。
ユーザープロファイルのマージ
Search Usersページで検索した結果、複数のユーザープロファイルが返された場合、Merge duplicatesボタンをクリックしてユーザープロファイルをマージすることができる。どのユーザープロファイルを保持するかを選択できる。つまり、このプロファイルは保持され、マージされたプロファイルから属性を得ることになる。
セグメント別パフォーマンスデータ
クエリビルダーのレポートテンプレートを使用して、キャンペーン、キャンバス、バリアント、ステップのセグメンテーション別にパフォーマンスデータを分解できるようになった。
ユーザープロファイルの更新
/users/track
エンドポイントを使用して、電話番号またはメールでユーザープロファイルを更新できるようになった。
SDKの更新
以下のSDK更新がリリースされた。その他の更新は、対応するSDKの変更履歴を確認することで確認できる。
- Braze Segment Swift プラグイン v2.1.0
- Web SDK v4.10.0
- Web SDK v5.0.0
- この
subscribeToFeatureFlagsUpdates()
コールバックは、リフレッシュの成否にかかわらず、常に呼び出されるようになった。更新の受信に失敗した場合、コールバックは現在キャッシュされているフィーチャーフラグで呼び出される。 - この
getFeatureFlag()
メソッドは、フィーチャーフラグが存在しない場合、またはフィーチャーフラグが無効になっている場合はNULLを返すようになった。 - 4.0.4で非推奨となっていた
logContentCardsDisplayed()
メソッドを削除した。 - 非推奨の初期化オプション
enableHtmlInAppMessages
を削除した。これはallowUserSuppliedJavascript
オプションに置き換えるべきである。 - 4.9.0で非推奨とされていたBannerクラスを削除し、以下のように変更した。
ImageOnly
. Banner
クラス削除の一環として、ab-banner
CSS クラス名を削除した。CSSのカスタマイズは、代わりにab-image-only
。- SDKがランタイムエラーを投げなくなった。初期化前にBrazeのメソッドが呼ばれた場合、代わりに警告がコンソールに記録される。
- SDKが、カスタムHTMLアプリ内メッセージにデフォルトのBrazeアプリ内メッセージスタイルを追加しなくなった。これらのスタイルは、以前はレガシーのアプリ内メッセージタイプで使用されていた。
- この
- Android SDK 29.0.0
BannerImageCard
,BannerImageCardView
,BannerImageContentCardView
をImageOnlyCard
,ImageOnlyCardView
,ImageOnlyContentCardView
に改名した。- バナーカードに使用されていたすべてのスタイルが画像のみのカードに更新された。
banner
という単語を含むすべてのキーは、image_only
に置き換えるべきである。 - デバイスのブランド情報が送信されるようになった。これをブロックしたい場合は、データ収集をブロックするを参照のこと。
- Flutter SDK 7.0.0
- ネイティブAndroidブリッジをBraze Android SDK 26.1.1から27.0.1に更新。
- Gradle 8のサポートを追加した。
- Swift SDK 7.0.0
useUUIDAsDeviceId
コンフィギュレーションがデフォルトでイネーブルメントになった。- 影響の詳細については、この「IDFVの収集 - SWIFT」を参照のこと。
- バナー・コンテンツ・カード・タイプと対応するUIエレメントは、
ImageOnly
に名前が変更された。すべてのメンバー・メソッドとプロパティは変わらない。Braze.ContentCard.Banner
→Braze.ContentCard.ImageOnly
BrazeContentCardUI.BannerCell
→BrazeContentCardUI.ImageOnlyCell
- BrazeUIのテキストレイアウトロジックの一部をリファクタリングし、新しいBraze.ModalTextView 。
- フィーチャーフラグメソッドの動作を更新。
FeatureFlags.featureFlag(id:)
存在しないIDに対してはnilを返すようになった。FeatureFlags.subscribeToUpdates(:)
は、リフレッシュ・リクエストが成功または失敗で完了したときにコールバックをトリガーする。- コールバックはまた、以前にキャッシュされたデータが存在する場合、最初のサブスクリプション時に即座にトリガーされる。
- AppboyKit iOS SDK 4.6.0
- このリリースには Xcode
14.x
が必要である。 - iOS 9とiOS 10のサポートを打ち切る。
- Carthage経由でインポートする際、時代遅れの
.framework
アセットのサポートを削除し、最新の.xcframework
アセットを使用するようにした。carthage update --use-xcframeworks
、適切なBrazeアセットをインポートする。appboy_ios_sdk_full.json
。appboy_ios_sdk.json
- このリリースには Xcode