2024年2月6日リリース
Brazeのプライバシーマニフェスト
Brazeは、宣言されたトラッキングデータを自動的に専用の-tracking
エンドポイントにリルートする新しい柔軟なAPIとともに、独自のプライバシー・マニフェストをリリースした。詳細については、Brazeのプライバシーマニフェストを参照してください。
Google EU ユーザー同意ポリシー
Google は、2024年3月6日に発効したデジタル市場法 (DMA) の変更に対応して、EU ユーザー同意ポリシーを更新します。この新しい変更により、広告主は EEA および英国のエンドユーザーに特定の情報を開示し、必要な同意を得る必要があります。この今後の変更の一環として、Brazeで両方の同意シグナルをカスタム属性として収集することができます。Brazeは、これらのカスタム属性からのデータをGoogleの適切な同意フィールドに同期します。
データの柔軟性
Google Firebase クラウドメッセージング(FCM) API
Google の廃止予定の Cloud Messaging API から、完全にサポートされている Firebase Cloud Messaging (FCM) API への移行が可能になります。
Braze クラウドデータ取り込み (CDI) エンドポイント
Braze CDI エンドポイントを使用して、以下を実行します。
- 既存の統合のリストを返す。
- 指定した統合の過去の同期ステータスのリストを返す。
- 指定した統合の同期をトリガーする。
Braze クラウドデータ取り込み (CDI) での Databricks のサポート
Braze CDI で、Databricks ソースがカタログのサポートの対象なりました。
手動によるSwift SDKの統合
手動統合記事を統合ガイドに追加し、パッケージマネージャーを使用せずにSwift SDKを手動で統合する方法について説明しました。
非推奨
2024年1月11日、BrazeはWindowsアプリとBaiduアプリからのメッセージ配信とデータ収集を停止した。
創造性を引き出す
SQLセグメント拡張の使用例
SQL セグメントエクステンションユースケースライブラリに、独自の SQL クエリの作成時にヒントとして使用できる SQL セグメントエクステンション用のテスト済みクエリが含まれています。
強力なチャネル
カスタム・コード・ブロック
カスタムコードブロックでは、アプリ内メッセージのHTML、CSS、JavaScriptを追加、編集、削除できる。
プッシュ通知のペイロードサイズを小さくする
新しいヘルプ記事「Notification Payload Size(通知ペイロードサイズ)」は、プッシュペイロードサイズの制限のためにキャンペーンやキャンバスステップを開始できない場合に、プッシュ通知のペイロードサイズを小さくするためのヒントを提供する。
キャンペーンまたはキャンバスにBCCアドレスを追加する
電子メールメッセージにBCCアドレスを付加することができる。これにより、ユーザーが受信したメッセージの同じコピーがBCC 受信トレイに送信されます。これにより、コンプライアンス要件やカスタマーサポートの問題のために、ユーザーに送信したメッセージのコピーを保持することができる。
ワンクリックでメール配信を停止できるリンク
list-unsubscribeヘッダーを使用すると、メール本文ではなく、メールボックスのUI内に配信停止ボタンを表示することで、受信者がマーケティングメールからワンクリックで配信停止できるようになる。
新しいBrazeのパートナーシップ
Criteo - キャンバスオーディエンス同期
Braze Audience Sync to Criteo を使用すると、ブランドは独自の Braze 統合からのユーザーデータを Criteo の顧客リストに追加して、行動トリガーやセグメンテーションなどに基づいて広告を配信できます。ユーザーデータに基づいて Braze キャンバスでメッセージをトリガーするために通常使用する基準 (プッシュ、メール、SMS、Webhook など) を、Criteo 顧客リスト内の該当ユーザーに対して広告をトリガーするために使用できるようになりました。
Movable Ink - ダイナミックコンテンツ
Movable Ink 顧客データ API の統合により、マーケターは Braze に保存されている顧客イベントデータをアクティブ化して、Movable Ink 内でパーソナライズされたコンテンツを生成できます。
Scuba Analytics - 分析
Scuba Analyticsは、高速時系列データ用に設計された、フルスタックの機械学習機能付きデータ・コラボレーション・プラットフォームである。Scuba では、ユーザー (アクターとも呼ばれます) を選択的にエクスポートし、Braze プラットフォームにそれらのユーザーを読み込むことができます。Scuba では、カスタムアクタープロパティを使用して動作トレンドを分析し、さまざまなプラットフォーム間でデータを有効化し、マシンラーニングを使用して予測モデリングを実行します。
SDKのアップデート
以下のSDKアップデートがリリースされた。破壊的な更新は下記のとおりです。その他すべての更新は、対応する SDK の変更履歴をご確認ください。
- Expo プラグイン2.0.0
- Expo SDK 50の要件に従って、iOSの最低プラットフォームバージョンを
13.4
に上げます。 - このバージョンでは、Expo SDK 50を完全にサポートするために、Braze React Native SDK のバージョン8.3.0以上が必要です。
- Expo SDK 50の要件に従って、iOSの最低プラットフォームバージョンを
- React Native SDK 8.3.0
- Unity SDK 5.1.0
- Android SDK 30.0.0
- アプリ内メッセージに使用される WebView が、
WebViewAssetLoader
を使用するために更新されました。InAppMessageHtmlBaseView
とBrazeWebViewActivity
で、WebSettings.allowFileAccess
が False に設定されました。- 独自の
InAppMessageWebViewClient
またはInAppMessageHtmlBaseView
を使用している場合は、オリジナルのクラスと比較して、実装が正しくアセットをロードしていることを確認してほしい。 - カスタム・クラスを使用していない場合は、すべてが以前と同じように機能する。
- アプリ内メッセージに使用される WebView が、
- Braze Swift SDK 6.6.2
- Braze Swift SDK 7.6.0
- Xamarin SDKバージョン3.0.0
- NuGet パッケージの名前が
AppboyPlatformXamariniOSBinding
からBrazePlatform.BrazeiOSBinding
に変更されました。- 更新されたパッケージを使用するには、
AppboyPlatformXamariniOSBinding;
を使用するすべてのインスタンスを Braze を使用ように置き換えます。
- 更新されたパッケージを使用するには、
- このバージョンでは、NET 6以降を使用する必要があり、Xamarin フレームワークを使用するプロジェクトのサポートが削除されます。Xamarinのサポート終了前後のMicrosoftのポリシーを参照してください。
- Android バインドを Braze Android SDK 26.3.2から29.0.1に更新しました。
- NuGet パッケージの名前が
- Xamarin SDK 4.0.0
- このバージョンは、 Braze Swift SDK を使用するためにiOS バインドを更新します。ほとんどのiOSパブリックAPIが変更されたため、使用するAPIの変更については、移行ガイド(Swift)を参照されたい。私たちは、古いパブリックAPIを使い続けるための互換バインディングを提供している。
- iOSバインディングは現在、複数のモジュールで構成されている:
- BrazeKit:アナリティクスとプッシュ通知のサポートを提供する主なSDKライブラリ(nuget: Braze.iOS.BrazeKit).
- BrazeUI:Brazeが提供するアプリ内メッセージとコンテンツカード用のユーザーインターフェイスライブラリ(nuget: Braze.iOS.BrazeUI).
- BrazeLocation:位置情報解析とジオフェンス監視をサポートする位置情報ライブラリ(nuget: Braze.iOS.BrazeLocation).
- BrazeKitCompat:4.0.0以前のAPIをサポートする互換ライブラリ(nuget: Braze.iOS.BrazeKitCompat).
- BrazeUICompat:4.0.0以前のUI APIをサポートする互換ライブラリ(nuget: Braze.iOS.BrazeUICompat).
- 新しい統合についてはBrazeiOSMauiSampleAppを、互換モジュールの使用法についてはBrazeiOSMauiCompatSampleAppを参照のこと。
- iOSバインディングは現在、複数のモジュールで構成されている:
- iOS バインドをBraze Swift SDK 7.6.0 に更新しました。
- iOS バインドでは、Xcode 15との互換性を確保するために、NET 7を使用する必要があります。
- このバージョンは、 Braze Swift SDK を使用するためにiOS バインドを更新します。ほとんどのiOSパブリックAPIが変更されたため、使用するAPIの変更については、移行ガイド(Swift)を参照されたい。私たちは、古いパブリックAPIを使い続けるための互換バインディングを提供している。
- Xamarin SDK 4.0.1