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 の受信トレイに送信されます。コンプライアンス要件やカスタマーサポートの問題に備えて、ユーザーに送信したメッセージのコピーを保管できます。
メールのワンクリック購読解除リンク
list-unsubscribe ヘッダーを使用すると、メッセージ本文ではなくメールボックスの UI 内に購読解除ボタンが表示され、受信者はマーケティングメールをワンクリックで購読解除できます。
Braze の新しいパートナーシップ
Criteo - キャンバスオーディエンス同期
Criteo への Braze オーディエンス同期を使用すると、ブランドは自社の 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
- In-App Messages で使用される WebView が
WebViewAssetLoaderを使用するように更新されました。InAppMessageHtmlBaseViewとBrazeWebViewActivityで、WebSettings.allowFileAccessが false に設定されるようになりました。- 独自の
InAppMessageWebViewClientまたはInAppMessageHtmlBaseViewを使用している場合は、元のクラスと比較して、実装でアセットが正しく読み込まれていることを確認してください。 - カスタムクラスを使用していない場合は、これまでどおり動作します。
- In-App Messages で使用される 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: In-App Messagesと 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 に更新しました。
- Xcode 15 との互換性のため、iOS バインディングでは .NET 7 を使用する必要があります。
- このバージョンでは、iOS バインディングが Braze Swift SDK を使用するように更新されました。iOS のパブリック API のほとんどが変更されているため、置き換えに使用する API については移行ガイド (Swift) を参照してください。従来のパブリック API を引き続き使用できるよう、互換性バインディングを提供しています。
- Xamarin SDK 4.0.1