サーバーサイド
モバイル向けのサーバーサイドソリューションの実装について学びます。
Tealium Collect
Tealium Customer Data Hubのサーバーサイド製品を利用するためには、Tealium Collectサービスをインストールに追加する必要があります。
Tealium Collectは以下の方法のいずれかで有効化されます:
- Tealium iQタグ管理のTealium Collectタグ
- アプリのTealium Collectモジュール
追加されると、Tealium CollectはHTTPSリクエストをCustomer Data Hubデータ収集サーバーに送信し、以下のサーバーサイド製品で使用します:
Tealium Collectはモバイルアプリケーションに多くの利点を提供します。Tealium EventStreamとCollectモジュールがインストールされていれば、サードパーティのベンダーSDKをアプリから削除し、代わりにサーバーサイドコネクタとして実装することができます。EventStreamのようなAPIハブにベンダーをオフロードすることで、アプリのサイズを減らし、ネットワークトラフィックを最小限に抑え、デバイスのバッテリー消費を節約します。
以下の図は、Tealium SDKがTealium Collectを使用してイベントを直接EventStreamとAudienceStreamにHTTPSリクエストで送信し、ベンダーにデータを送信したり、訪問をオーディエンスに入れたり、バッジを割り当てたり、属性を適用したりする方法を示しています。
JavaScriptタグ
Tealium CollectタグはiQタグ管理構成に追加され、タグ管理モジュール内のデバイスで実行されます。JavaScriptタグは隠されたwebviewで実行され、トラッキングコールをTealiumサーバーにディスパッチします。
推奨されるのは:
- タグ管理モジュールを既に使用しているインストール
- 拡張機能を使用してデータレイヤーをカスタマイズする必要がある実装
Tealium Collectタグの構成方法について詳しく学びましょう。
ネイティブモジュール
Tealium Collectモジュールは、iQアカウントのモバイル公開構成を使用して有効化されます。Collectモジュールはアプリのネイティブコードとして実行され、HTTPSを使用してトラッキングコールを直接Tealiumサーバーにディスパッチします。
推奨されるのは:
- シンプルで軽量なインストール。
- iQタグ管理にアクセスできないインストール。
Swiftライブラリの場合、Tealium Collectはネイティブコードで有効化および無効化する必要があります。
データレイヤーエンリッチメント(DLE)
Tealium AudienceStreamは、Data Layer Enrichment (DLE)と呼ばれる機能を使用して、訪問プロファイルデータをTealium Collectに返すという追加の利点を提供します。Collectモジュールでは、返された訪問属性に基づいてアプリをパーソナライズするためにDLEを使用します。
Tealium iQタグ管理では、Collectタグが実行されていると、隠されたwebview mobile.html
がDLE訪問属性にアクセスを提供します。これらの属性は、拡張機能の構成、ローディングルールの構成などを行う際にアクセス可能です。DLE値に基づくアプリ内パーソナライゼーションのために、webviewとモバイルアプリ間で通信するためにリモートコマンドが必要です。
VisitorServiceモジュール for Swiftもデータレイヤーに訪問プロファイルを追加します。
最終更新日 :: 2024年April月10日