2024年2月6日リリース
Brazeのプライバシーマニフェスト
Brazeは、宣言されたトラッキングデータを自動的に専用の-trackingエンドポイントにリルートする新しい柔軟なAPIとともに、独自のプライバシーマニフェストをリリースしました。詳細については、Brazeのプライバシーマニフェストを参照してください。
Google EUユーザー同意ポリシー
Googleは、2024年3月6日に発効するデジタル市場法(DMA)の変更に対応して、EUユーザー同意ポリシーを更新します。この新しい変更により、広告主はEEAおよび英国のエンドユーザーに特定の情報を開示し、必要な同意を得る必要があります。この今後の変更の一環として、Brazeで両方の同意シグナルをカスタム属性として収集することができます。Brazeは、これらのカスタム属性からのデータをGoogleの適切な同意フィールドに同期します。
データの柔軟性
Google Firebase Cloud Messaging(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を追加、編集、削除できます。
プッシュ通知のペイロードサイズを小さくする
新しいヘルプ記事「通知ペイロードサイズ」では、プッシュペイロードサイズの制限によりCampaignやキャンバスステップを開始できない場合に、プッシュ通知のペイロードサイズを小さくするためのヒントを提供しています。
CampaignまたはCanvasにBCCアドレスを追加する
一般的な可用性
メールメッセージにBCCアドレスを付加できます。これにより、ユーザーが受信したメッセージの同一コピーがBCC受信トレイに送信されます。コンプライアンス要件やカスタマーサポートの問題に対応するために、ユーザーに送信したメッセージのコピーを保持できます。
ワンクリックでメール配信を停止できるリンク
list-unsubscribeヘッダーを使用すると、メール本文ではなくメールボックスのUI内に配信停止ボタンを表示することで、受信者がマーケティングメールからワンクリックで配信停止できるようになります。
新しいBrazeのパートナーシップ
Criteo - Canvasオーディエンス同期
Braze Audience Sync to Criteoを使用すると、ブランドは独自のBraze統合からのユーザーデータをCriteoの顧客リストに追加して、行動トリガーやセグメンテーションなどに基づいて広告を配信できます。ユーザーデータに基づいてBraze Canvasでメッセージをトリガーするために通常使用する基準(プッシュ、メール、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;を使用しているすべてのインスタンスを、using 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が提供するアプリ内メッセージとContent Cards用のユーザーインターフェイスライブラリ(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