Skip to content

スマートTV対応

Braze Web SDKを使用すると、Samsung Tizen TVLG TV (webOS)を含むスマートTVユーザーに対して、分析データを収集し、リッチなアプリ内メッセージやContent Cardsメッセージを表示できます。この記事では、Braze Web SDKを使用してスマートTVと統合する方法について説明します。

前提条件

この機能を使用する前に、Web Braze SDKを統合する必要がある。

Web Braze SDKの設定

スマートTVとの統合には、2つの変更が必要です。

  1. Web SDKをダウンロードまたはインポートする際は、必ず「コア」バンドル(https://js.appboycdn.com/web-sdk/x.y/braze.core.min.jsで入手可能、x.yは任意のバージョン)を使用してください。NPMバージョンはネイティブESモジュールで記述されているのに対し、CDNバージョンはES5にトランスパイルされるため、Web SDKのCDNバージョンを使用することをおすすめします。NPMバージョンを使用する場合は、webpackのようなバンドラーを使用して未使用のコードを削除し、コードがES5にトランスパイルされていることを確認してください。
  2. Web SDKを初期化する際には、disablePushTokenMaintenancemanageServiceWorkerExternallyの初期化オプションをtrueに設定する必要があります。

分析

分析用のWeb SDKメソッドはすべて、スマートTVで使用できます。カスタムイベントやカスタム属性のトラッキングなど、詳細な手順については分析を参照してください。

アプリ内メッセージとContent Cards

Braze Web SDKは、スマートTV上でアプリ内メッセージContent Cardsの両方をサポートしています。アプリ内メッセージとContent Cardsのレンダリングは標準のUI表示ではサポートされていないため、「Core」Web SDKを使用する必要があります。代わりに、TVアプリのエクスペリエンスに合わせてアプリでカスタマイズする必要があります。

スマートTVアプリがアプリ内メッセージを受信して表示する方法の詳細については、メッセージのトリガーを参照してください。

New Stuff!