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を追加、編集、削除できます。
プッシュ通知のペイロードサイズを削減する
新しいヘルプ記事「プッシュ通知のペイロードサイズを削減する」では、プッシュペイロードサイズの制限によりキャンペーンやキャンバスステップを開始できない場合に、プッシュ通知のペイロードサイズを削減するためのヒントを紹介しています。
キャンペーンまたはキャンバスにBCCアドレスを追加する
一般提供
メールメッセージにBCCアドレスを追加できます。これにより、ユーザーが受信するメッセージと同一のコピーがBCC受信トレイに送信されます。コンプライアンス要件やカスタマーサポートの問題に対応するため、ユーザーに送信したメッセージのコピーを保持できます。
メールのワンクリック購読解除リンク
リスト購読解除ヘッダーを使用すると、受信者はメッセージ本文ではなくメールボックスUIに表示される購読解除ボタンをクリックするだけで、マーケティングメールの購読を解除できます。
Brazeの新しいパートナーシップ
Criteo - キャンバスオーディエンス同期
Brazeオーディエンスの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更新セクションに記載されています。その他の更新については、対応するSDKの変更履歴をご確認ください。
- Expo Plugin 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文をすべて次のように置き換えてください: using Braze;
- 更新されたパッケージを使用するには、
- このバージョンでは.NET 6以降が必要であり、Xamarinフレームワークを使用するプロジェクトのサポートは終了しています。Xamarinのサポート終了についてはMicrosoftのポリシーを参照してください。
- AndroidバインディングをBraze Android SDK 26.3.2から29.0.1に更新しました。
- NuGetパッケージの名前が
- Xamarin SDK 4.0.0
- このバージョンでは、iOSバインディングがBraze Swift SDKを使用するように更新されました。ほとんどのiOSパブリックAPIが変更されています。代替APIの使用方法については、移行ガイド(Swift)を参照してください。古いパブリックAPIを引き続き使用するための互換バインディングも提供しています。
- iOSバインディングは複数のモジュールで構成されるようになりました:
- BrazeKit: 分析とプッシュ通知のサポートを提供するメインSDKライブラリ(nuget: Braze.iOS.BrazeKit)。
- BrazeUI: アプリ内メッセージとContent Cardsのための、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が必要です。
- このバージョンでは、iOSバインディングがBraze Swift SDKを使用するように更新されました。ほとんどのiOSパブリックAPIが変更されています。代替APIの使用方法については、移行ガイド(Swift)を参照してください。古いパブリックAPIを引き続き使用するための互換バインディングも提供しています。
- Xamarin SDK 4.0.1