リリースノート
ここには、Brazeプラットフォームのすべてのアップデートが掲載されており、最新のプラットフォームアップデートは以下の通り。
リリースノート
最新のBrazeリリースノート
Brazeは、主要な製品リリースに合わせて、月ごとに製品更新の情報を公開しています。ただし、製品は、週ごとにさまざまな改良が加えられて更新です。
このセクションに記載されているアップデートの詳細については、アカウント・マネージャーに問い合わせるか、サポート・チケットを発行する。また、SDK Changelogsで、毎月のSDKのリリース、アップデート、改良に関する詳細情報を確認することができる。
2024年12月10日リリース
IPアドレスによるSDKユーザーのロケーション
2024年11月26日現在、Braze は最初の SDK セッションの開始時から IP アドレスを使用して、位置情報に基づいて特定された国からユーザーのロケーションを検出します。Braze は IP アドレスを使用して、SDK を介して作成されたユーザープロファイルに国の値を設定します。その IP ベースの国の設定は、最初のセッション中とその後に使用できます。詳しくは位置情報の追跡を参照してください。
Elevated アクセス設定
Elevated Accessは、Brazeダッシュボードで機密性の高いアクションを行う際のセキュリティをさらに強化する。アクティブユーザーである場合、ユーザーはセグメンテーションをエクスポートしたりAPIキーを表示したりする前に、アカウントを再確認する必要がある。Elevated アクセスを使用するには、[設定] > [管理者設定] > [セキュリティ設定] に移動し、[オン] に切り替えます。
個人を特定できる情報 (PII) の閲覧権限
管理者の場合は、Liquid 変数を使用してユーザープロパティにアクセスするメッセージプレビューで、ユーザーがダッシュボードで会社によって定義された PII を表示できるようにすることができます。
ワークスペースでは、ダッシュボードであなたの会社が定義したPIIをユーザーが閲覧できるようにしたり、ユーザープロファイルは閲覧できるが、あなたの会社がPIIとして特定したフィールドを編集したりすることができる。
データの柔軟性
データレイク・スキーマ
以下のスキーマが生のテーブルスキーマに追加された:
USERS_CANVASSTEP_PROGRESSION_SHARED
:キャンバス内のユーザーの進行イベントCHANGELOGS_GLOBALCONTROLGROUP_SHARED
:どのランダムバケット番号が現在および以前のグローバルコントロールグループにあるかを識別するUSERS_MESSAGES_FEATUREFLAG_IMPRESSION_SHARED
:ユーザーがフィーチャーフラグを閲覧した際のインプレッションイベント
アカウントベースのセグメンテーション
企業間(B2B)のアカウントベースのセグメンテーションは、B2Bデータモデルの設定によって、2つの方法がある:
- ビジネス・オブジェクトにカタログを使う場合
- ビジネス・オブジェクトに接続ソースを使用する場合
セグメンテーションフィルター
セグメンテーションフィルターの全リストとその説明は、セグメンテーションフィルターを参照してください。
で作成されたユーザープロファイル。
ユーザープロファイルの作成時期でユーザーをセグメンテーションする。ユーザーがCSVまたはAPIによって追加された場合、このフィルターは追加された日付を反映する。ユーザーがCSVまたはAPIによって追加されておらず、SDKによって最初のセッションがトラッキングされている場合、このフィルターはその最初のセッションの日付を反映する。
電話番号を送信する
e.164 電話番号フィールドでユーザーをセグメンテーションする。このフィルターで正規表現を使えば、特定の国コードを持つ電話番号でセグメンテーションできる。
新しいBrazeのパートナーシップ
Narvar - e コマース
BrazeとNarvar の統合により、ブランドは Narvar の通知イベントを活用して Braze から直接メッセージをトリガーし、顧客にタイムリーな更新情報を提供することができます。
Zeotap for Currents - 顧客データプラットフォーム
Braze と Zeotap の統合により、Zeotap の顧客セグメントを Braze のユーザープロファイルに同期することで、キャンペーンの規模とリーチを拡大できます。Currents では、データを Zeotap に接続し、グローススタック全体で実用的なデータにすることもできます。
通知 - ダイナミックなコンテンツ
Braze とNotifyの統合により、マーケターは様々なプラットフォームで効果的にエンゲージメントを促進できるようになります。従来のマーケティング手法に依存する代わりに、Braze API によってトリガーされたキャンペーンでは、Notify の機能を活用して、メール、SMS、プッシュ通知などを含む複数のチャネルを通じてパーソナライズされたメッセージングを配信できます。
Contentful - ダイナミックなコンテンツ
Braze と Contentful の統合により、コネクテッドコンテンツを動的に使用して Contentful から Braze キャンペーンにコンテンツを取り込むことができます。
アウトグロウ - リード獲得
Braze とOutgrow の統合により、ユーザーデータを Outgrow から Braze に自動的に転送することができ、高度にパーソナライズされたターゲットキャンペーンが可能になります。
SDKのアップデート
以下のSDKアップデートがリリースされた。破壊的な更新は下記のとおりです。その他すべての更新は、対応する SDK の変更履歴をご確認ください。
- Web SDK 5.6.1
- Flutter SDK 12.0.0
- ネイティブ iOS ブリッジを Braze Swift SDK 10.3.1から11.3.0に更新します。
- ネイティブ Android ブリッジを Braze Android SDK 32.1.0から 33.1.0にアップデートします。
- Swift SDK 11.0.1
2024年11月12日リリース
データの柔軟性
/users/track
の制限速度
/users/track
エンドポイントの制限速度が3,000/3秒に更新されました。
創造性を引き出す
キャンバスのユースケース
Braze キャンバスを活用するさまざまな方法を紹介するユースケースをまとめました。インスピレーションをお探しなら、以下からユースケースを選んで始めよう。
強力なチャネル
LINE
BrazeのLINE統合が一般的に利用可能になった!LINE は、月間アクティブユーザー数が9500万 を超える国内で最も人気のあるメッセージングアプリです。メッセージングに加え、LINEはソーシャルメディア、ゲーム、ショッピング、決済の「オールインワン」プラットフォームをユーザーに提供している。
まずは、LINEのドキュメントをご覧ください。
LinkedIn オーディエンス・シンク
LinkedInをBraze Audience Sync で利用できるようになりました。Braze Audience Syncは、トップクラスのソーシャルテクノロジーや広告テクノロジーの多くにキャンペーンのリーチを広げるのに役立つツールだ。ベータ版に参加するには、Brazeサクセスマネージャーに連絡すること。
開発者ガイドの改善
現在、Braze 開発者ガイドを大幅に改善しています。最初のステップとして、ナビゲーションを簡素化し、入れ子になっているセクションの数を減らした。
前 | その後 |
---|---|
新しいBrazeのパートナーシップ
MyPostcard
MyPostcard は世界有数のポストカードアプリで、ダイレクトメールのキャンペーンを簡単に実行でき、シームレスで収益性の高い方法で顧客とつながることができます。開始するには、MyPostcard と Braze の統合を参照してください。
SDKのアップデート
以下のSDKアップデートがリリースされた。破壊的な更新は下記のとおりです。その他すべての更新は、対応する SDK の変更履歴をご確認ください。
- Expo プラグイン 3.0.0
- このバージョンには、Braze React Native SDK の13.1.0 が必要です。
- BrazeReactUtils.populateInitialUrl の iOS BrazeAppDelegate メソッド呼び出しを BrazeReactUtils.populateInitialPayload に置き換えます。
- この更新により、アプリケーションが終了状態のときに通知をクリックしても、プッシュ通知開封イベントがトリガーされない問題が解決された。
- この更新を完全に活用するには、JavaScriptコード内でBraze.getInitialURL の呼び出しをすべてBraze.getInitialPushPayload に置き換える。初期URLは、初期プッシュペイロードのurlプロパティからアクセスできるようになった。
- Braze Segment Swift プラグイン 5.0.0
- 11.1.1+ SemVer 仕様のリリースを必要とするように Braze Swift SDK バインディングを更新します。
- これにより、Braze SDK の11.1.1から12.0.0までのあらゆるバージョンとの互換性が確保されます (12.0.0は含まれません)。
- 破壊的な変更の可能性に関する詳細については、11.1.1の変更ログエントリを参照してください。
2024年10月15日リリース
データの柔軟性
キャンペーンとキャンバス
キャンペーンとキャンバスの作成中に、デフォルトの推定値ではなく、ターゲットオーディエンスの到達可能なユーザーの正確な数を計算するには、[正確な統計値を計算する] を選択します。
API Androidオブジェクト
android_priority
パラメーターは、FCM 送信者の優先順位を指定するために、「normal」または「high」のいずれかの値を受け入れます。デフォルトでは、通知メッセージは高い優先度で送信され、データメッセージは通常の優先度で送信される。
値の違いが配信に与える影響の詳細については、Android メッセージの優先度を参照してください。
SDK
Braze SDK の組み込みデバッガーを使用すると、アプリで詳細ログを有効にすることなく、SDK を使用したチャネルの問題をトラブルシューティングできます。
ライブアクティビティ
Swift Live Activities のよくある質問を更新し、いくつかの新しい質問と回答を追加しました。
カスタムイベント
配列またはオブジェクト値を含むイベントプロパティオブジェクトは、最大100KBのイベントプロパティペイロードを持つことができるようになった。
ランダムバケット番号
ABテストやキャンペーンで特定のユーザーグループをターゲットにするために、ランダムなバケット番号を使用してランダムオーディエンスの再エントリーを使用する。
セグメントエクステンション
セグメントエクステンションを定期的なスケジュールで更新するには、エクステンションを更新する頻度 (毎日、毎週または毎月) と、更新を実行する特定の時間を選択します。
強力なチャネル
SMS
Googleアナリティクスなどのサードパーティーの分析ツールでキャンペーンのパフォーマンスを追跡できるように、SMSメッセージでUTMパラメータを使用する方法を示すために、UTMパラメータの追加を追加した。
ランディングページ
ブランドのランディングページ URL をカスタマイズするには、独自のドメインを Braze ワークスペースに接続します。
LINE と Braze
新しいドキュメントを追加した:
- LINE メッセージタイプでは、作成可能な LINE メッセージタイプについて説明します。これには、側面と制限事項が含まれ、LINE ベータコレクションの一部です。
- ユーザーアカウント連携により、ユーザーはLINEアカウントとアプリのユーザーアカウントを連携させることができる。その後、Braze で
{{line_id}}
などの Liquid を使用して、ユーザーの LINE ID を Web サイトまたはアプリに渡すユーザーのためにパーソナライズされた URL を作成します。渡された LINE ID は、既知のユーザーに関連付けることができます。
WhatsAppとBraze
WhatsAppビジネスアカウント(WABA)を複数のビジネスソリューションプロバイダーと共有できるようになった。
新しいBrazeのパートナーシップ
Future Anthem - ダイナミックコンテンツ
Braze と Future Anthem のパートナーシップでは、Amplifier AI を活用して、コンテンツのパーソナライゼーション、リアルタイムエクスペリエンス、ダイナミックなオーディエンスを提供します。Amplifier AIは、スポーツ、カジノ、宝くじにまたがって機能し、好きなゲーム、エンゲージメントスコア、予想される次のベットなど、業界特有のプレイヤー属性でBrazeのプレイヤープロファイルを強化することができる。
設定
識別子フィールドレベルの暗号化
識別子フィールドレベルの暗号化を使用すると、AWS Key Management Service (KMS) を使用してメールアドレスをシームレスに暗号化し、Braze で共有される個人を特定できる情報 (PII) を最小限に抑えることができます。暗号化は機密データを暗号文に置き換えます。これは読み取れない暗号化された情報です。
SDKのアップデート
以下のSDKアップデートがリリースされた。破壊的な更新は下記のとおりです。その他すべての更新は、対応する SDK の変更履歴をご確認ください。
- Swift SDK 10.3.1
- Swift SDK 11.0.0
- Swift 6 の厳密な並行性チェックのサポートを追加
- 関連するパブリックBrazeクラスとデータ型は、
Sendable
プロトコルに準拠するようになり、同時実行コンテキストにまたがって安全に使用できるようになった。 - メインスレッド専用 API が
@MainActor
属性でマークされるようになりました。 - コンパイラによって生成される警告の数を最小限に抑えながら、これらの機能を利用するには、Xcode 16.0 以降を使用することをお勧めします。以前のバージョンの Xcode も使用できますが、一部の機能では警告が発生する可能性があります。
- 関連するパブリックBrazeクラスとデータ型は、
- プッシュ通知サポートを手動で統合する場合、警告を防ぐために
@preconcurrency
属性を使用するようにUNUserNotificationCenterDelegate
準拠を更新する必要があるかもしれない。@preconcurrency
属性をプロトコル適合に適用することは、Xcode 16.0 以降でのみ可能です。サンプル・インテグレーション・コードはこちら。
- Swift 6 の厳密な並行性チェックのサポートを追加
- React Native SDK 13.0.0
- ネイティブ Android バージョンのバインディングを Braze Android SDK 31.1.0から32.1.0に更新します。
- ネイティブ iOS バージョンのバインディングを Braze Swift SDK 10.3.0から11.0.0に更新します。
- Flutter SDK 11.1.0
- Swift SDK 11.1.0
- Android SDK 33.0.0
- Kotlin を1.8から Kotlin 2.0 に更新。
- Web SDK 5.5.0
2024年9月17日リリース
データの柔軟性
Braze クラウドデータインジェスト for S3
S3 用のクラウドデータ取り込み (CDI) を使用して、AWS アカウントの 1 つ以上の S3 バケットを Braze と直接統合できます。新規ファイルが S3 にパブリッシュされると、メッセージが SQS に投稿され、Braze のクラウドデータ取り込みがそれらの新規ファイルを取り込みます。
1 か月あたりのアクティブユーザー数 CY 24-25
1 か月あたりのアクティブユーザー数-CY 24-25 を購入したお客様の場合、Braze は /users/track
エンドポイントでさまざまなレート制限を管理します。詳細については、POST を参照してください。ユーザー を追跡します。
創造性を引き出す
リキッドを含むカタログアイテムのテンプレート化
Liquid タグで :rerender
フラグを使用してカタログアイテムの Liquid コンテンツをレンダリングします。例えば、次のような Liquid コンテンツをレンダリングするとします。
1
2
3
Hi ${first_name}
{% catalog_items Messages greet_msg :rerender %}
{{ items[0].Welcome_Message }}
次のように表示されます。
1
2
Hi Peter,
Welcome to our store, Peter!
強力なチャネル
WhatsApp レスポンスメッセージ
ユーザーからのインバウンド WhatsApp メッセージに返信するために、応答メッセージを使うことができます。これらのメッセージは、作成中に Braze のアプリ内で作成され、いつでも編集できます。Liquid を使えば、応答メッセージの言語を適切なユーザーに合わせることができます。
キャンバステンプレート
キャンバステンプレートを作成し、キャンバス全体で特定の目標に合わせて簡単にカスタマイズできる一貫したフレームワークを作成することで、メッセージングを絞り込みます。
ランディングページ
Brazeのランディングページは、ユーザー獲得とエンゲージメント戦略を推進できる独立したウェブページである。
前回閲覧時からの変更点
キャンバス、キャンペーン、セグメンテーションの更新回数は、各概要ページ(メールキャンペーンの概要ページなど)の「Changes Since Last Viewed(最終閲覧からの変更)」で確認できる。
Webhookリクエストとコネクテッドコンテンツリクエストのトラブルシューティング
この記事では、Webhookとコネクテッドコンテンツのエラーコードのトラブルシューティング方法について、エラーの内容や解決ステップを紹介する。
新しいBrazeのパートナーシップ
Inbox Monster - 分析
Inbox Monster は、企業ブランドがすべての送信を成功させるためのインボックスシグナルプラットフォームです。これは、最新の顧客関係管理 (CRM) チームを強化し、送信の不安を解消する、配信可能性、クリエイティブなレンダリング、SMS 監視のための統合ソリューションスイートです。
SessionM - ロイヤルティ
SessionM は、キャンペーン管理機能とロイヤルティ管理ソリューションを提供するカスタマーエンゲージメントとロイヤリティプラットフォームで、マーケターがターゲットを絞ったアウトリーチを推進してエンゲージメントと収益性を向上させるのを支援します。
AI と ML のオートメーション
トレンドアイテムのおすすめ
「AI でパーソナライズ」されたモデルに加えて、AI によるアイテムのおすすめ機能には、最近のユーザーインタラクションで最もポジティブな勢いのあったアイテムを勧める「トレンド」のレコメンデーションモデルも含まれています。
設定
役割
ロールを使用すると、ワークスペースのアクセスコントロールと個別のカスタムアクセス許可をバンドルすることで、より多くの構成が可能になります。これは、1 つのダッシュボードに多数のブランドまたは地域ワークスペースがある場合に特に便利です。ロールを使用して、適切なワークスペースにダッシュボード ユーザーを追加し、関連付けられた権限を直接付与することができます。
セキュリティ・イベント・レポート
ダウンロードしたセキュリティ・レポート・イベントに表示される可能性のあるセキュリティ・イベントの完全なリストを追加した。
メッセージング利用レポート
メッセージ使用状況ダッシュボードでは、SMSやWhatsAppのクレジット使用状況をセルフサービスでインサイトでき、契約割当てと比較した過去と現在の使用状況を総合的に確認できる。これらのインサイトは、混乱を減らし、超過料金のリスクを防ぐための調整に役立つ。
SDK
Braze Swift SDKの初期化の遅延
遅延初期化を設定して、プッシュ通知の処理が確実に保持されるようにしながら、Braze Swift SDK を非同期的に初期化します。これは、サーバーから構成データを取得したり、ユーザーの同意を待ったりするなど、SDK を初期化する前に他のサービスを設定する必要がある場合に役立ちます。
SDKのアップデート
以下のSDKアップデートがリリースされた。破壊的な更新は下記のとおりです。その他すべての更新は、対応する SDK の変更履歴をご確認ください。
- Android SDK 32.1.0
- Segment Kotlin SDK 2.0.0
- Swift SDK 10.1.0
- React Native SDK 12.1.0
- Cordova SDK 10.0.0
- このバージョンでは、Cordova Android 13.0.0 が必要になりました。
- プロジェクトの依存要件の完全なリストについては、Cordova のリリース発表を参照してください。-ネイティブ Android ブリッジをBraze Android SDK 30.3.0から32.1.0 に更新しました。
- ネイティブ iOS ブリッジを Braze Swift SDK 9.2.0から10.1.0に更新しました。
- Swift SDK 10.2.0
- Unity 7.0.0
- ネイティブ Android ブリッジを Braze Android SDK 30.3.0から32.1.0に更新しました。
- ネイティブ iOS ブリッジを Braze Swift SDK 9.0.0 から10.1.0に更新しました。
- Braze Segment Swift プラグイン 4.0.0
10.2.0+
SemVer 仕様のリリースを必要とするように Braze Swift SDK バインディングを更新します。- これにより、Braze SDK の
10.2.0
から11.0.0
までのあらゆるバージョンとの互換性が確保されます (11.0.0は含まれません)。 - 破壊的な変更の可能性に関する詳細については、
10.0.0
の変更ログエントリを参照してください。
- これにより、Braze SDK の
- Flutter SDK 11.0.0
- ネイティブ Android ブリッジを Braze Android SDK 30.4.0から32.1.0にアップデートします。
- 呼び出された後に外部サブスクリプション (
subscribeToContentCards()
など) を保持するように、Android のwipeData()
の動作を変更します。
- 呼び出された後に外部サブスクリプション (
- ネイティブ iOS ブリッジを Braze Swift SDK9.0.0から10.2.0に更新します。
- ネイティブ Android ブリッジを Braze Android SDK 30.4.0から32.1.0にアップデートします。
- Swift SDK 10.3.0
- Unity 7.1.0
- React Native SDK 12.2.0
2024年8月20日リリース
新しいユースケース
カタログ
カタログには、任意のタイプのデータを取り込むことができます。通常、データは製品、割引、プロモーション、イベントなど、提供するアイテムに関するメタデータです。ユースケースを読んで、このデータを使用して、関連性の高いメッセージングでユーザーをターゲットにする方法を学んでください。
Intelligence Suite
Intelligence Suite は、ユーザー履歴やキャンペーン、キャンバスのパフォーマンスを分析し、エンゲージメント、視聴率、コンバージョンを高めるための自動調整を行う強力な機能を備えています。これらの機能がさまざまな業界にどのようなメリットをもたらすかについては、ユースケースをご覧いただきたい。
ホームダッシュボード更新
Brazeダッシュボードでは、最近編集したり作成したファイルに簡単にアクセスでき、中断したところから再開できる。このセクションは、Braze ダッシュボードの [ホーム] ページの上部に表示されます。
データの柔軟性
データ変換テンプレートと新しい送信先
デフォルトのコードではなく、特定の外部プラットフォームで作業を開始できるように、専用のテンプレートライブラリを使用してデータ変換を構築します。POST を選択できるようになりました。ソースプラットフォームから Webhook を変換してユーザーに即時メッセージを送信するには、宛先として API のみを使用してメッセージを送信します。
ユーザーを一括マージする
ユーザープロファイルの重複が発生した場合、これらのユーザーを一括マージすることで、ユーザーデータの効率化を図ることができる。
カスタム属性をエクスポートする
カスタム属性のリストを CSV ファイルとしてエクスポートするには、カスタム属性ページで [すべてエクスポート] を選択します。CSVファイルが生成され、ダウンロードリンクがEメールで送信される。
Currents の IP 許可リスト
Braze は、リストされた IP から Currents データを送信します。これは、許可リストにオプトインされているすべての API キーにダイナミックに自動で追加されます。
強力なチャネル
新しいセグメンテーション・ビルダー体験
最新のエクスペリエンスを使用してセグメントを構築します。セグメントは、データの変更に応じてリアルタイムで更新されます。また、ターゲットおよびメッセージングの目的で必要な数のセグメントを作成できます。
セグメント別指標
クエリビルダーのレポートテンプレートを使用して、キャンペーン、キャンバス、バリアント、ステップのパフォーマンス指標をセグメント別に分類する。
電話番号の取得
WhatsApp メッセージングチャネルを使用するには、Cloud API または On-Premises API の要件を満たす電話番号が必要です。
電話番号は自分で取得する必要があります。Brazeは番号を提供しません。ビジネス電話プロバイダーを通じて物理的な電話をSIMカード付きで購入するか、当社のパートナーの1つを使用することができます。Twilio または Infoblip。Twilio または Infobip のアカウントを持っていなければなりません。これは Braze を通じて行うことはできません。
新しいBrazeのパートナーシップ
Zendesk Chat - インスタントチャット
Braze と Zendesk Chat の統合では、各プラットフォームの Webhook を使用して双方向の SMS 会話を設定します。ユーザーがサポートを要請すると、Zendeskにチケットが作成される。エージェントのレスポンシブは、APIトリガーのSMSキャンペーンを通じてBrazeに転送され、ユーザーの返信はZendeskに送り返される。
SDKのアップデート
以下のSDKアップデートがリリースされた。破壊的な更新は下記のとおりです。その他すべての更新は、対応する SDK の変更履歴をご確認ください。
- Android SDK 32.0.0
- Swift SDK 10.0.0
- Braze でプッシュイベントをサブスクライブするときに、次の変更が行われました。
Braze.Notifications.subscribeToUpdates(payloadTypes:_:)
:update
の終了は、デフォルトで「プッシュ開封」イベントと「プッシュ受信」イベントの両方によってトリガーされるようになりました。これまでは、「プッシュ開封」イベントによってのみトリガーされていました。- 引き続き「プッシュ開封」イベントのみをサブスクライブするには、パラメーター
payloadTypes
に[.opened]
を渡します。もしくは、Braze.Notifications.Payload
からのtype
が ..opened
であることを確認するように、update
クロージャを実装してください。
- 引き続き「プッシュ開封」イベントのみをサブスクライブするには、パラメーター
content-available: true
を含むプッシュ通知を受信した場合、Braze.Notifications.Payload.type
は.opened
の代わりに.received
になります。
- 次の非推奨 API を使用不可としてマークします。
Braze.Configuration.Api.Flavor
Braze.Configuration.Api.flavor
Braze.Configuration.Api.SdkMetadata
Braze.Configuration.Api.addSdkMetadata(_:)
Braze.ContentCard.ClickAction.uri(_:useWebview:)
Braze.ContentCard.ClickAction.uri
Braze.InAppMessage.ClickAction.uri(_:useWebview:)
Braze.InAppMessage.ClickAction.uri
Braze.InAppMessage.ModalImage.imageUri
Braze.InAppMessage.Full.imageUri
Braze.InAppMessage.FullImage.imageUri
Braze.InAppMessage.Themes.default
Braze.deviceId(queue:completion:)
Braze._objc_deviceId(completion:)
Braze.deviceId()
Braze.User.setCustomAttributeArray(key:array:fileID:line:)
Braze.User.addToCustomAttributeArray(key:value:fileID:line:)
Braze.User.removeFromCustomAttributeArray(key:value:fileID:line:)
Braze.User._objc_addToCustomAttributeArray(key:value:)
Braze.User._objc_removeFromCustomAttributeArray(key:value:)
gifViewProvider
GifViewProvider.default
- 非推奨のAPIを削除する:
Braze.Configuration.DeviceProperty.pushDisplayOptions
Braze.InAppMessageRaw.Context.Error.extraProcessClickAction
- 非推奨の
BrazeLocation
クラスを削除し、BrazeLocationProvider
を採用した。
- Braze でプッシュイベントをサブスクライブするときに、次の変更が行われました。
- Xamarin SDKバージョン6.0.0
- iOS および Android のバインディングに対して、.NET 8.0 のサポートが追加されました。これは、.NET 7.0がサポート終了となったためです。
- これにより、.NET 7.0のサポートはなくなった。
- Android バインドを Braze Android 30.4.0 から32.0.0に更新しました。
- iOSバインディングを Braze Swift SDK 9.0.0から10.0.0に更新しました。
- プッシュ通知イベントをサブスクライブすると、「プッシュ開封」イベントに対してのみではなく、「プッシュ受信」と「プッシュ開封」の両方に対して iOS でサブスクリプションがトリガーされます。
- iOS および Android のバインディングに対して、.NET 8.0 のサポートが追加されました。これは、.NET 7.0がサポート終了となったためです。
- React Native SDK 12.0.0
- ネイティブ iOS バージョンのバインディングを Braze Swift SDK 9.0.0から10.0.0に更新します。
- プッシュ通知イベントをサブスクライブすると、「
push_opened
」イベントに対してのみではなく、「push_received
」と「push_opened
」の両方に対して iOS でサブスクリプションがトリガーされます。
- プッシュ通知イベントをサブスクライブすると、「
- ネイティブ iOS バージョンのバインディングを Braze Swift SDK 9.0.0から10.0.0に更新します。
2024年7月23日リリース
Braze Docsのアップデート
Diátaxis と Braze Docs
私たちは、Diátaxisと呼ばれる枠組みを使ってドキュメントを標準化しています。ライターやコントリビューターがこの新しいフレームワークに適合するコンテンツを作成できるよう、各コンテンツタイプのテンプレートを作成した。
Braze Docs の新しいプルリクエストテンプレート
私たちは、Braze Docsに貢献するのがより簡単で混乱しないように、プルリクエスト(PR)テンプレートを改善するために時間をかけた。まだ改善の余地があると思われる場合は、PR を開封するか、問題を送信してください。すべてが簡単になります。
データの柔軟性
カスタム・イベントと属性をエクスポートする
カスタムイベントやカスタム属性をエクスポートする際に /custom_attributes
と /events
エンドポイントを使う。
ユーザーの新しい Currents 権限
ユーザーには2つの新しい権限設定があります。[Currents 統合を表示する] と [Currents 統合を編集する] です。ユーザー権限の詳細については、こちらを参照してください。。
Snowflake データリテンションポリシーの更新
2024年8月27日より、個人を特定できる情報 (PII) は、作成から2年を超えたすべての Snowflake Secure Data Sharing イベントデータから削除されます。Snowflake を使用する場合、完全なイベントデータを環境に保持するには、リテンションポリシーが適用される前に Snowflake アカウントにコピーを保存します。Snowflakeデータリテンションについての詳細をご覧ください。
創造性を引き出す
複数ページのアプリ内メッセージ
アプリ内メッセージにページを追加することで、オンボーディングフローやウェルカムジャーニーのような連続したフローでユーザーを誘導することができる。詳細については、ドラッグアンドドロップによるアプリ内メッセージの作成を参照してください。
Liquid でのリンク短縮
Liquidを使ってURLをパーソナライズし、SMSメッセージに含まれるURLを自動的に短縮し、クリックスルー率分析を収集する。試してみるには、リンク短縮を参照してください。
カタログのAPI例
配列フィールドを使った/catalogs
エンドポイントの例を追加した。例を見るには、以下をチェックしてほしい:
強力なチャネル
複数のWhatsAppビジネスアカウント
各ワークスペースに複数のWhatsApp Businessアカウントとサブスクリプショングループ(および電話番号)を追加できるようになった。詳しくは、複数のWhatsApp取引先を参照してください。
SMSの地理的権限
SMS Geographic Permissionsは、SMSメッセージを送信できる国をコントロールすることで、セキュリティを強化し、不正なSMSトラフィックから保護する。SMSメッセージが承認された地域にのみ送信されるように、国の許可リストを指定する方法については、SMS国の許可リストを設定するを参照のこと。
LINE と Braze
LINE は、月間アクティブユーザー数が9500万 を超える国内で最も人気のあるメッセージング アプリです。LINE アカウントを Braze と統合することで、ゼロパーティおよびファーストパーティの顧客データを活用し、顧客の嗜好、行動、クロスチャネルのインタラクションに基づいて、適切な顧客に魅力的な LINE メッセージを送信できます。開始するには、LINE を参照してください。
Shopify:値下げ、再入荷商品
Shopifyでは、値下げや 再入荷商品のカスタム通知を作成できるようになった。
AI と ML のオートメーション
重複ユーザーのルールベースのマージ
以前は、Braze で重複するユーザーを個別または一括で検索してマージすることができました。これで、重複がどのように解決されるかをコントロールするためのルールを作成できるようになりました。そのため、最も関連性の高いユーザーが保持されます。詳細については、ルールベースのマージを参照してください。
AI Liquidアシスタント
AI Liquid アシスタントは BrazeAI TM を搭載したチャットアシスタントであり、メッセージコンテンツをパーソナライズするために必要な Liquid を生成する場合に役立ちます。テンプレートからの Liquid の生成、パーソナライズされた Liquid の提案の受け取り、および BrazeAITM のサポートを使用した既存の Liquid の最適化を実行できます。AI Liquid アシスタントには、使用されている Liquid を説明する注釈も用意されているため、Liquid の理解を深めたり、自作方法を学んだりできます。
開始するには、「AI Liquid アシスタント」を参照してください。
SDK
Android SDKのログ
Braze Android SDKのログ記録文書を見直したので、あなたのアプリで読みやすく、使いやすいです。また、各ログレベルの説明も追加した。
iOS SDKのフォアグラウンドプッシュ通知s
Braze iOS SDKの subscribeToUpdates
メソッドで、フォアグラウンドプッシュ通知を受信したかどうかを検出できるようになりました。詳しくは、iOS プッシュ通知統合を参照してください。
Xamarinのドキュメントを更新する
バージョン4.0.0以降、Braze Xamarin SDK で Swift SDK バインディングが使用されるため、コードスニペットと参考資料が更新されました。また、読みやすく、理解しやすいようにセクションを再構成した。確認するには、Xamarin ドキュメントを参照してください。
SDKのアップデート
以下のSDKアップデートがリリースされた。破壊的な更新は下記のとおりです。その他すべての更新は、対応する SDK の変更履歴をご確認ください。
- Swift SDK 9.3.1
- Web SDK 5.3.2
- 5.2.0で導入されたリグレッションにより、外部スクリプトが同期的に読み込まれた場合にHTMLアプリ内メッセージが正しくレンダリングされないことがあった問題を修正した。
- Web SDK 5.4.0
2024年6月25日リリース
日本語ドキュメント
Braze Docsが日本語に対応した!
データの柔軟性
APIトリガーキャンペーンの添付ファイル
/campaigns/trigger/send
エンドポイントで添付ファイルがサポートされるようになりました (/messages/send
エンドポイントでメールの添付ファイルがサポートされるのと同様)。
データウェアハウスの追加サポート
Braze クラウドデータ取り込み (CDI) で、BigQuery、Databricks、Redshift、Snowflake がサポートされるようになりました。
WhatsAppの電話番号移行
Meta の埋め込みサインアップを使用して、WhatsApp Business アカウント間で WhatsApp の電話番号を移行します。WhatsApp電話番号マイグレーションについて詳しくお読みください。
創造性を引き出す
デバイス別エンゲージメント
新レポート「Engagement by Device」は、ユーザーがどのデバイスを使ってメールに参加しているのかがわかる。このデータは、モバイル、デスクトップ、タブレット、および他のデバイスタイプのメールエンゲージメントを追跡します。レポートと電子メールパフォーマンスダッシュボード について詳しく説明します。
キャンバスフローのWhatsAppとSMSリキッドプロパティ
WhatsAppおよびSMS Liquidプロパティーのサポートがキャンバスフローに追加されました。アクションパスステップに [SMS インバウンドメッセージを送信しました] または [WhatsApp インバウンドメッセージを送信しました] トリガーが含まれている場合、後続のキャンバスステップに SMS または WhatsApp Liquid プロパティを含めることができるようになりました。これは、キャンバスフローでのイベントプロパティの動作を反映したものです。こうすることで、メッセージを活用して、ユーザープロファイルや会話メッセージに関するファーストパーティデータを保存し、参照することができる。
繰り返されるキャンバスのパーソナライズされたパス
キャンバスのパーソナライズドパスでは、コンバージョンの可能性に基づいて、個々のユーザーに対してキャンバスのジャーニーの任意のポイントをパーソナライズすることができる。定期的なキャンバスでパーソナライズされたパスを使用できるようになりました。詳細については、Personalized Variantsを参照してください。
セグメントのトラブルシューティング
セグメントを使うか?以下は、トラブルシューティングの手順と留意点である。
リキッドハイライト
アクセシビリティ・ガイドラインをより良くサポートするために、Liquidが使用する色分けを改善した。
強力なチャネル
SMS 地理的許可
SMSの地理的許可は、あなたがSMSメッセージを送信することができる国の制御を強制することにより、セキュリティを強化し、詐欺的なSMSトラフィックから保護する。管理者は、承認された地域にのみSMSメッセージが送信されるように、国の許可リストを指定できるようになった。詳細については、SMS Geographic Permissionsを参照してください。
SMS/MMSのベストプラクティス
オプトアウト監視やトラフィックポンプの推奨など、Brazeを使ったSMS/MMSのベストプラクティスについて詳しく知る。
プッシュの配信停止をトラッキングする
プッシュ配信の停止を追跡するためのヒントについては、新しいヘルプ記事をチェックしよう。
Shopify checkout.liquid
廃止
Shopify checkout.liquid
は、2024年8月に非推奨になり、2025年8月に終了することにご注意ください。この変化に対する Braze の対応については、こちらをご覧ください。
SDKのアップデート
以下のSDKアップデートがリリースされた。破壊的な更新は下記のとおりです。その他すべての更新は、対応する SDK の変更履歴をご確認ください。
- Swift SDK 9.3.0
- 将来のバージョンで削除される既存のフィーチャーフラグ API を非推奨にします。
Braze.FeatureFlag.jsonStringProperty(key:)
は非推奨になりました。Braze.FeatureFlag.jsonObjectProperty(key:)
は非推奨になり、Braze.FeatureFlag.jsonProperty(key:)
に置き換えられした。
- 将来のバージョンで削除される既存のフィーチャーフラグ API を非推奨にします。
- Roku SDK 2.2.0
- Braze Expo プラグイン 2.1.2
tvOSドキュメント
数か月前、tvOS コンテンツカードとアプリ内メッセージングの記事は誤って非推奨になりました。これらのドキュメントは現在、Braze DocsのSwiftセクションで再公開されている。
Braze Docs の貢献者は、サイトが Ruby 3.3.0で実行されるようになったことを確認する必要があります。必要に応じてRubyのバージョンをアップグレードしてほしい。
2024年5月28日リリース
ドキュメントサイトの視覚的な更新
ドキュメンテーションのウェブサイトが新しくなったことにお気づきだろうか!新しく生き生きとしたBrazeブランドアイデンティティを反映するように改良しました。新ブランドの舞台裏については、Unveiling Our New Brandをご覧いただきたい:Braze クリエイティブディレクター Greg Erdelyi との会話。
ポルトガル語とスペイン語をサポート
Brazeは現在、ポルトガル語とスペイン語に対応している。Braze ダッシュボード アプリが認識する言語を変更するには、言語設定sを参照してください。
強力なチャネル
多言語設定
多言語設定を調整することで、異なる言語や地域のユーザーをターゲットに、1通のメールメッセージの中で異なるメッセージを送ることができる。多言語サポートを編集および管理するには、「多言語設定を管理」ユーザー権限が必要です。メッセージにロケールを追加するには、キャンペーンの編集権限が必要だ。
メッセージレベルのワンクリックリスト-配信停止 ヘッダー
list-unsubscribe ヘッダーのワンクリック配信停止 (RFC 8058) により、受信者がメールから簡単にオプトアウトできます。このヘッダー設定は、メールのメッセージレベルで適用されるように調整できる。この設定の詳細については、「ワークスペースのメール配信停止ヘッダー」を参照してください。
電子メールのサニタイズについて
Brazeがメールメッセージ内の特定の種類のJavaScriptを検出した場合に発生する処理については、新しいサニタイズの記事を参照。その主な目的は、悪質業者が他のBrazeダッシュボードユーザーのセッションデータにアクセスするのを防ぐことである。
コンテンツブロックの包含カウント
アクティブなキャンペーンまたはキャンバスにコンテンツブロックを追加した後、コンテンツブロックライブラリから このコンテンツブロック をプレビューするには、コンテンツブロックにマウスを合わせてプレビュー アイコンを選択します。
キャンバスのステータス
Brazeのダッシュボードでは、キャンバスがステータスごとにグループ化されている。異なるキャンバスのステータスと説明 を確認してください。
AI と ML のオートメーション
AIコピーライティング・アシスタントのブランド・ガイドライン
AIコピーライティングアシスタントが生成するコピーのスタイルを、ブランドの声に合わせてカスタマイズするためのブランドガイドラインを作成し、適用できるようになった。シナリオごとに複数のガイドラインを設定し、常に文脈に合ったトーンになるようにする。
新しいBrazeのパートナーシップ
Adikteev - 分析
Braze と Adikteev の統合により、Braze CRM キャンペーン内で Adikteev の解約予測技術を活用し、リスクの高いユーザーセグメントを優先的にターゲットにすることで、ユーザーリテンションを高めることができます。
Celebrus - 分析
Braze と Celebrus の統合により、Web アプリチャネルとモバイルアプリチャネルで Braze SDK とシームレスに統合され、チャネルアクティビティデータを Braze に取り込みやすくなります。これには、特定期間におけるデジタル資産全体のビジター・トラフィックに関する包括的な洞察も含まれる。
IAM Studio - メッセージテンプレート
BrazeとIAM Studioの統合により、カスタマイズ可能なアプリ内メッセージテンプレートをBrazeのアプリ内メッセージに簡単に挿入することができ、画像置換、テキスト変更、ディープリンク設定、カスタム属性、イベント設定を提供する。IAM Studio を使用すると、メッセージの作成時間を短縮し、コンテンツ計画により多くの時間を費やすことができます。
Regal - インスタントチャット
BrazeとRegalを統合することで、すべての顧客接点において、より一貫性のあるパーソナライズされた体験を生み出すことができる。
トレジャーデータ - コホートインポート
Braze とトレジャーデータの統合により、トレジャーデータから Braze にユーザーコホートをインポートし、ウェアハウス内にのみ存在する可能性のあるデータに基づいてターゲットを絞ったキャンペーンを送信できるようになります。
Zapier - ワークフローの自動化
Braze と Zapier のパートナーシップでは、Braze API と Braze Webhook を活用してサードパーティアプリケーションに接続し、さまざまなアクションを自動化します。
SDKのアップデート
以下のSDKアップデートがリリースされた。破壊的な更新は下記のとおりです。その他すべての更新は、対応する SDK の変更履歴をご確認ください。
- Android SDK 31.0.0
- Braze Segment Swift プラグイン 3.0.0
- Braze Swift SDK バインディングを更新して、9.2.0+ SemVer 仕様のリリースを必要とするようにします。
- プッシュ通知のサポートでは、アプリケーションの
AppDelegate.application(_:didFinishLaunchingWithOptions:)
メソッドにおいて、アプリのライフサイクルのできるだけ早い段階で静的メソッドBrazeDestination.prepareForDelayedInitialization()
を呼び出すことが必要になりました。
- Cordova SDK 9.0.0-9.2.0
- ネイティブ iOS ブリッジを Braze Swift SDK 7.7.0から9.0.0に更新しました。
- Expo プラグイン2.1.1
- Flutter SDK 10.1.0
- React Native SDK 11.0.0
- Swift SDK 9.1.0-9.2.0
- Unity 6.0.0
- ネイティブ iOS ブリッジを Braze Swift SDK 7.7.0から9.0.0に更新しました。
- ネイティブ Android ブリッジを Braze Android SDK 29.0.1から30.3.0に更新しました。
- Web SDK 5.3.1
- Xamarin SDKバージョン5.0.0
- iOSバインディングを Braze Swift SDK 8.4.0から9.0.0に更新しました。