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 Cloud Data Ingestion(CDI)エンドポイント
一般提供
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 クエリを作成する際のインスピレーションとして活用できます。
堅牢なチャネル
カスタムコードブロック
一般提供
カスタムコードブロックを使用すると、アプリ内メッセージのHTML、CSS、JavaScriptを追加、編集、または削除できます。
プッシュ通知のペイロードサイズを削減する
新しいヘルプ記事「プッシュ通知のペイロードサイズを削減する」では、プッシュペイロードサイズの制限によりキャンペーンやキャンバスステップを起動できない場合に、プッシュ通知のペイロードサイズを削減するためのヒントを紹介しています。
キャンペーンまたはキャンバスにBCCアドレスを追加する
一般提供
メールメッセージにBCCアドレスを追加できます。これにより、ユーザーが受信するメッセージの同一コピーがBCC受信トレイに送信されます。コンプライアンス要件やカスタマーサポートの問題に対応するために、ユーザーに送信したメッセージのコピーを保持できます。
メールのワンクリック購読解除リンク
リスト購読解除ヘッダーを使用すると、メッセージ本文ではなくメールボックスUIに購読解除ボタンを表示することで、受信者がマーケティングメールをワンクリックで購読解除できるようになります。
Brazeの新しいパートナーシップ
Criteo - キャンバスオーディエンス同期
Braze Audience Sync to Criteoを使用すると、ブランドは自社のBraze連携からユーザーデータをCriteoの顧客リストに追加し、行動トリガー、セグメンテーションなどに基づいた広告を配信できます。ユーザーデータに基づいてBrazeキャンバスでメッセージ(プッシュ、メール、SMS、Webhookなど)をトリガーするために通常使用する条件はすべて、Criteoの顧客リストでそのユーザーに広告をトリガーするためにも使用できます。
Movable Ink - ダイナミックコンテンツ
Movable Ink Customer Data 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 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