2023年10月17日リリース
ワークスペースにコピーする
ワークスペース間でキャンペーンをコピーすると、別のワークスペースにあるキャンペーンのコピーを利用して、メッセージの作成をすぐに開始できます。このコピーは、編集して開始するまで下書きとして残り、成功したメッセージング戦略を維持し、構築するのに役立ちます。
Currents のテストコネクター
Currents のテストコネクターは、弊社の既存のコネクターの無料版であり、さまざまな送信先のテストと試行に使用できます。Currents のテストは次のとおりです。
- 作成できる Currents のテストコネクターの数に制限はありません。
- 30 日間の移動期間あたり、集計するイベントは最大 10,000 件です。このイベントの合計はダッシュボードで 1 時間ごとに更新されます。
フィーチャーフラグ
フィーチャーフラグを使用すると、特定のユーザーまたは選択したユーザーの機能をリモートで有効または無効にすることができます。重要なのは、追加コードのデプロイやアプリストアのアップデートをすることなく、本番環境で機能をオン・オフできることだ。これにより、新しい機能を安全かつ確信を持ってロールアウトできます。
特集フラッグ実験
機能フラグ実験では、コンバージョン率を最適化するためにアプリケーションの変更をA/Bテストできる。マーケティング担当者は、機能フラグを使って、新機能がコンバージョン率にプラスに影響するかマイナスに影響するか、あるいはどの機能フラグのプロパティセットが最も最適かを判断することができる。
ユーザープロファイルのマージ
Search Users(ユーザ検索)ページで検索した結果、複数のユーザ・プロファイルが返された場合、Merge duplicates(重複をマージ)ボタンをクリックして、ユーザ・プロファイルをマージすることができる。どのユーザープロファイルを保持するかを選択できる。つまり、このプロファイルは保持され、マージされたプロファイルから属性を得ることになる。
セグメント別パフォーマンスデータ
クエリビルダーのレポートテンプレートを使用すると、キャンペーン、キャンバス、バリアント、ステップのパフォーマンスデータをセグメント別に分類できます。
ユーザープロファイルを更新する
/users/track
エンドポイントを使用して、電話番号または電子メールによるユーザー・プロフィールの更新ができるようになった。
SDKのアップデート
以下のSDKアップデートがリリースされた。破壊的な更新は下記のとおりです。その他すべての更新は、対応する SDK の変更履歴をご確認ください。
- Braze セグメント 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 クラスに変換します。
- Feature Flagsメソッドの動作が更新された。
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