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
General availability
Google の廃止された Cloud Messaging API から、完全にサポートされている Firebase Cloud Messaging(FCM)API に移行できるようになりました。
Braze Cloud Data Ingestion (CDI) エンドポイント
General availability
Braze CDIエンドポイントを使用して、次のことを行います。
- 既存の統合のリストを返します。 - 特定の統合の 過去の同期ステータスのリストを返します 。 - 特定の統合の 同期をトリガー します。
Braze Cloud Data Ingestion (CDI) による Databricks のサポート
カタログの Braze CDI サポートが Databricks ソースで利用できるようになりました。
Swift SDK の手動統合
統合ガイドに 「手動統合 」の記事を追加し、パッケージマネージャーを使用せずに Swift SDK を手動で統合する方法を説明しました。
非推奨
2024 年 1 月 11 日、Braze はメッセージの配信と Windows アプリと Baidu アプリからのデータの収集を停止しました。
クリエイティビティを解き放つ
SQL セグメント拡張のユースケース
SQL セグメント拡張ユース ケース ライブラリには、独自の SQL クエリを作成する際のインスピレーションとして使用できる SQL セグメント拡張のテスト済みクエリが含まれています。
ロバストなチャネル
カスタムコードブロック
General availability
カスタムコードブロック を使用すると、アプリ内メッセージのHTML、CSS、JavaScriptを追加、編集、削除できます。
プッシュ通知のペイロードサイズを小さくする
新しいヘルプ記事「 通知ペイロードサイズ 」では、プッシュペイロードのサイズ制限のためにキャンペーンまたはキャンバスステップを開始できない場合に、プッシュ通知のペイロードサイズを小さくするためのヒントをいくつか紹介します。
BCC アドレスをキャンペーンまたはキャンバスに追加する
General availability
電子メール メッセージに BCC アドレス を追加できます。これにより、ユーザーが受信したメッセージの同一のコピーが BCC 受信トレイに送信されます。これにより、コンプライアンス要件やカスタマー サポートの問題のためにユーザーに送信したメッセージのコピーを保持できます。
メールのワンクリック登録解除リンク
list-unsubscribe ヘッダーを使用すると、受信者は、メッセージ本文ではなく、メールボックス UI 内に [購読解除] ボタンを表示することで、マーケティング E メールを 1 回のクリックで購読解除できます。
Brazeの新しいパートナーシップ
Criteo - Canvas Audience Sync
ブランドは、 Braze Audience Sync to Criteoを使用して、独自のBraze統合のユーザーデータをCriteoの顧客リストに追加し、行動トリガーやセグメンテーションなどに基づいて広告を配信することができます。ユーザーデータに基づいてBraze Canvasでメッセージをトリガーするために通常使用する条件(プッシュ、メール、SMS、Webhookなど)を使用して、Criteoの顧客リストでそのユーザーに広告をトリガーできるようになりました。
Movable Ink - 動的コンテンツ
Movable Inkの顧客データAPIの統合により、マーケターはBrazeに保存された顧客イベントデータを有効にし、Movable Ink内でパーソナライズされたコンテンツを生成することができます。
スキューバ分析 - 分析
Scuba Analytics は、高速時系列データ用に設計された、機械学習を活用したフルスタックのデータコラボレーションプラットフォームです。Scubaでは、ユーザー(アクターとも呼ばれます)を選択的にエクスポートし、Brazeプラットフォームにロードすることができます。Scuba では、カスタムアクタープロパティを使用して、行動傾向を分析し、さまざまなプラットフォームでデータをアクティブ化し、機械学習を使用して予測モデリングを実施します。
SDK の更新
以下のSDKアップデートがリリースされました。破壊的更新を以下に示します。他のすべての更新は、対応するSDK変更ログを確認することで見つけることができます。
- 博覧会プラグイン2.0.0
- iOS の最小プラットフォーム バージョン
13.4
を Expo SDK 50 の要件に従って に引き上げます。 - このバージョンでは、Expo SDK 50を完全にサポートするために、Braze React Native SDKのバージョン 8.3.0+ が必要です。
- iOS の最小プラットフォーム バージョン
- React Native SDK 8.3.0 (英語)
- Unity SDK 5.1.0 (英語)
- Android SDK 30.0.0 (英語)
- アプリ内メッセージに使用されるWebViewは、 を使用する
WebViewAssetLoader
ように更新されました。WebSettings.allowFileAccess
は、 とBrazeWebViewActivity
でInAppMessageHtmlBaseView
false に設定されるようになりました。- 独自の
InAppMessageWebViewClient
またはInAppMessageHtmlBaseView
を使用している場合は、それらを元のクラスと比較して、実装がアセットを正しくロードしていることを確認してください。 - カスタムクラスを使用していない場合は、すべてが以前と同じように機能します。
- アプリ内メッセージに使用されるWebViewは、 を使用する
- ブレイズスイフトSDK 6.6.2
- ブレイズスイフトSDK 7.6.0
- Xamarin SDK バージョン 3.0.0
- NuGet パッケージの名前が から
AppboyPlatformXamariniOSBinding
BrazePlatform.BrazeiOSBinding
に変更されました。- 更新されたパッケージを使用するには、using
AppboyPlatformXamariniOSBinding;
のインスタンスを次のように置き換えます。
- 更新されたパッケージを使用するには、using
- このバージョンでは、.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が変更されたため、使用するための置き換えに関するガイダンスについては、 移行ガイド (Swift)を参照してください。古いパブリック API を引き続き使用するための互換性バインディングを提供します。
- iOS バインディングは、複数のモジュールで構成されるようになりました。
- BrazeKit(ブレイズキット):分析とプッシュ通知のサポートを提供するメイン SDK ライブラリ (nuget:Braze.iOS.BrazeKit)です。
- BrazeUIの場合:Brazeが提供するアプリ内メッセージとコンテンツカード用のユーザーインターフェースライブラリ(nuget:Braze.iOS.BrazeUIなど)。
- Braze場所:位置分析とジオフェンス監視のサポートを提供する位置ライブラリ (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が変更されたため、使用するための置き換えに関するガイダンスについては、 移行ガイド (Swift)を参照してください。古いパブリック API を引き続き使用するための互換性バインディングを提供します。
- Xamarin SDK 4.0.1 (英語)