TVとOTTの統合
テクノロジーが新しいプラットフォームやデバイスに進化するにつれて、Brazeを使用したメッセージングも進化します!Brazeは、さまざまなTVオペレーティングシステムおよび「OTT」セットトップボックス向けに異なるエンゲージメントチャネルを提供しています。
プラットフォームと機能
以下は、今日サポートされている機能とメッセージングチャネルのリストです。
デバイスのタイプ | データと分析 | アプリ内メッセージ | コンテンツカード | プッシュ通知 | キャンバス | フィーチャーフラグ |
---|---|---|---|---|---|---|
Amazon Fire TV | ||||||
Kindle Fire | ||||||
Android TV | ||||||
LGテレビ(webOS) | 該当なし | |||||
Samsung Tizen TV | 該当なし | |||||
Roku | 該当なし | |||||
Apple TV OS | ||||||
Apple Vision Pro |
- = サポートされている
- = 部分的なサポート
- = Brazeではサポートされていません
- N/A = OTTプラットフォームではサポートされていません
統合ガイド
Amazon Fire TV
Amazon Fire TVデバイスと統合するには、Braze Fire OS SDKを使用します。
以下の機能があります。
- クロスチャネルのエンゲージメントのためのデータと分析の収集
- プッシュ通知(" として知られる;Heads Up Notifications”)
- これらが表示されるためには、優先度を「高」に設定する必要があります。すべての通知はFire TVの設定メニューに表示されます。
- コンテンツカード
- フィーチャーフラグ
- アプリ内メッセージ
- TV などの非タッチ環境でHTML メッセージを表示するには、
com.braze.configuration.BrazeConfig.Builder.setIsTouchModeRequiredForHtmlInAppMessages
をfalse
に設定します(Android SDK v23.1.0 から利用可能)。
- TV などの非タッチ環境でHTML メッセージを表示するには、
詳細については、Fire OS統合ガイドを参照してください。
Kindle Fire
Amazon Kindle Fireデバイスと統合するには、Braze Fire OS SDKを使用します。
以下の機能があります。
- クロスチャネルのエンゲージメントのためのデータと分析の収集
- プッシュ通知
- コンテンツカード
- フィーチャーフラグ
- アプリ内メッセージ
詳細については、Fire OS統合ガイドを参照してください。
Android TV
Braze Android SDK を使用して、Android TV デバイスと統合します。
以下の機能があります。
- クロスチャネルのエンゲージメントのためのデータと分析の収集
- コンテンツカード
- フィーチャーフラグ
- アプリ内メッセージ
- TV などの非タッチ環境でHTML メッセージを表示するには、
com.braze.configuration.BrazeConfig.Builder.setIsTouchModeRequiredForHtmlInAppMessages
をfalse
に設定します(Android SDK v23.1.0 から利用可能)。
- TV などの非タッチ環境でHTML メッセージを表示するには、
- * プッシュ通知 (手動での統合が必要)
- プッシュ通知はAndroid TVでネイティブにサポートされていません。理由については、Googleのデザインガイドラインを参照してください。ただし、これを実現するには、プッシュ通知UIの手動統合を行うことができます。この設定方法については、documentationを参照してください。
詳細については、Android SDK 統合ガイドをご覧ください。
Android OTT 統合用に、ダッシュボードで新しい Android アプリを作成してください。
LG webOS
Braze Web SDK を使用して LG webOS テレビ と統合します。
以下の機能があります。
- クロスチャネルのエンゲージメントのためのデータと分析の収集
- コンテンツカード (ヘッドレス UI を使用)
- フィーチャーフラグ
- アプリ内メッセージ(Headless UI経由)
詳細については、Web Smart TV 統合ガイドをご覧ください。
Samsung Tizen
Braze Web SDKを使用してSamsung Tizen TVと統合します。
以下の機能があります。
- クロスチャネルのエンゲージメントのためのデータと分析の収集
- コンテンツカード (ヘッドレス UI を使用)
- フィーチャーフラグ
- アプリ内メッセージ(Headless UI経由)
詳細については、Web Smart TV 統合ガイドをご覧ください。
Roku
Braze Roku SDKを使用して、Rokuテレビと統合します。
以下の機能があります。
- クロスチャネルのエンゲージメントのためのデータと分析の収集
- アプリ内メッセージ(Headless UI経由)
- RokuプラットフォームではWebviewがサポートされていないため、アプリ内メッセージのHTMLはサポートされていません。
- フィーチャーフラグ
詳細については、Roku integration guideを参照してください。
Apple TV OS
tvOSと統合するにはBraze SWIFT SDKを使用します。Swift SDK には tvOS のデフォルト UI やビューは含まれていないため、独自に実装する必要があります。
以下の機能があります。
- クロスチャネルのエンゲージメントのためのデータと分析の収集
- コンテンツカード (ヘッドレス UI を使用)
- フィーチャーフラグ
- アプリ内メッセージ(Headless UI経由)
- tvOS プラットフォームでは Web ビューはサポートされていないため、HTML アプリ内メッセージもサポートされていません。
- tvOS でカスタマイズされたメッセージングにヘッドレスUI を使用する方法の詳細については、sample app を参照してください。
- サイレントプッシュ通知と更新バッジ
詳細については、iOS Swift SDK 統合ガイドをご覧ください。
TVユーザーにモバイルのアプリ内メッセージを表示しないようにするには、アプリターゲティングを設定するか、キーと値のペアを使用してメッセージをフィルターしてください。例えば、特別なtv = true
キーと値のペアが含まれている場合にのみtvOSメッセージを表示する。
Apple Vision Pro
Braze SWIFT SDKを使用してvisionOSと統合します。iOSで利用可能なほとんどの機能は、visionOSでも利用可能です。これには次のものが含まれます:
- 分析(セッション、カスタムイベント、購入など)
- アプリ内メッセージング(データモデルとUI)
- コンテンツカード(データモデルとUI)
- プッシュ通知(ユーザーが見えるアクションボタン付きの通知とサイレント通知)
- フィーチャーフラグ
- ロケーション分析
詳細については、iOS Swift SDK 統合ガイドをご覧ください。
一部のiOS機能は部分的にサポートされているか、サポートされていません。完全なリストについては、visionOSサポートを参照してください。
アプリのターゲット指定
メッセージングに OTT アプリをターゲット指定する場合、その OTT アプリに固有のセグメントを作成することをお勧めします。
ヘッドレス UI
ヘッドレス UI を介してアプリ内メッセージまたはコンテンツカードをサポートしているプラットフォームは、デフォルトの UI やビューは含まれていないため、独自のカスタム UI を実装してください。
ヘッドレス UI を使用して、Braze は、アプリが制御する UI 内でアプリが読み取り、使用できる JSON などのデータモデルを提供します。このデータには、ダッシュボードで設定されたフィールド (タイトル、本文、ボタンテキスト、色など) が含まれており、アプリはその設定に従ってそれらを読み取り、表示できます。メッセージングのカスタム処理の詳細については、以下を参照してください。
Android SDK
SWIFT SDK
Web SDK