コレクターモジュール
Tealium Kotlinライブラリで利用可能なさまざまなデータコレクターについて学び、アプリに組み込みましょう。
使用方法
コレクターモジュールはコアライブラリで利用可能です。各コレクターモジュールから収集されたデータはデータレイヤーに追加され、各トラックコールで送信されます。これらのコレクターの使用は推奨されますが、必須ではありません。コレクターを除外すると、そのコレクターに関連するデータ変数がデータレイヤーから省略されます。
アプリ実装にコレクターモジュールを追加するには、TealiumConfig
インスタンスを作成する際にcollectors
パラメータを追加します:
val config = TealiumConfig(application,
"ACCOUNT",
"PROFILE",
Environment.DEV,
collectors = mutableSetOf(
Collectors.Tealium,
Collectors.Time,
Collectors.App,
Collectors.Device,
Collectors.Connectivity
)
)
Tealium コレクター
Tealiumアカウントに関する情報を収集します。
変数名 | 説明 | 例 |
---|---|---|
tealium_account |
TealiumConfig からのTealiumアカウント名 |
tealium |
tealium_profile |
TealiumConfig からのTealiumプロファイル名 |
mobile |
tealium_environment |
TealiumConfig からのTealium環境 |
dev |
tealium_datasource |
TealiumConfig からのTealiumデータソース名 |
abc123 |
tealium_visitor_id |
Tealium訪問ID | t3aL...1uM |
tealium_random |
各イベントのランダムな数値 | 1234567890 |
was_queued |
このイベントがデバイス上でキューに入れられたかどうかを示します | true |
アプリ コレクター
アプリパッケージに関する情報を収集します。
変数名 | 説明 | 例 |
---|---|---|
app_build |
アプリのビルドバージョン | 1 |
app_name |
アプリケーション名(アプリケーションマニフェスト属性 android:label から) |
My App |
app_memory_usage |
アプリプロセスによって使用されるメモリ(MB) | 57 |
app_rdns |
ルートマニフェスト属性 package からの逆DNSアプリケーションID |
com.example.myapp |
app_uuid |
ランダムなuuid 。永続的な保存モジュールのいずれかが有効になっている限り、アプリのインストール期間中に持続します。アプリがアンインストールされるとリセットされます。 |
123e4567-e89b-12d3-a456-556642440000 |
app_version |
アプリケーションバージョン | version 1.0 |
接続性 コレクター
デバイスのネットワークとキャリアに関する情報を収集します。
変数名 | 説明 | 例 |
---|---|---|
carrier |
デバイスのモバイルキャリア | Verizon |
carrier_iso |
キャリアISO国コード | gb |
carrier_mcc |
モバイル国コード | ITU-T Recommendation E.212 |
carrier_mnc |
モバイルネットワークコード | 34 |
connection_type |
接続タイプ | wifi |
デバイス コレクター
ユーザーのデバイスに関する情報を収集します。
変数名 | 説明 | 例 |
---|---|---|
device |
小売デバイス名(メーカー+モデル) | Google Pixel 8 , Sony Xperia 1 V |
device_android_runtime |
Androidランタイムバージョン | 2.1.0 |
device_architecture |
デバイスのビットアーキテクチャ | 64 |
device_battery_percent |
デバイスの残り電力の整数パーセンテージ表現 | 50 |
device_cputype |
CPUタイプ | arm7s |
device_free_external_storage |
デバイスの利用可能な外部保存の合計 | |
device_free_system_storage |
デバイスの利用可能な保存の合計 | 273772544 |
device_ischarging |
デバイスが充電中かどうかを示します | true , false |
device_language |
2文字のISO 639-1言語構成識別子 | en |
device_logical_resolution |
ポイントでの論理画面解像度(幅x高さ) | 414x896 |
device_manufacturer |
製品/ハードウェアの製造元 | Google , Sony |
device_model |
最終製品のエンドユーザーに見える名前 | Pixel 8 , Xperia 1 V |
device_orientation |
コール時のデバイスの向き | Portrait , Landscape Left , Landscape Right , Portrait UpsideDown , Face Up , Face Down , Unknown |
device_os_build |
オペレーティングシステムのビルドバージョン | 4499259 |
device_os_version |
デバイスのオペレーティングシステムバージョン | 7.0 |
device_resolution |
ピクセルでのディスプレイ解像度サイズ | 1920x1080 |
origin |
モバイルとウェブの実装を区別するために使用される定数 | mobile |
os_name |
オペレーティングシステムの名前 | Android |
platform |
モバイルプラットフォーム | android |
時間 コレクター
トラックコールが発生したときのタイムスタンプ情報を収集します。
変数名 | 説明 | 例 |
---|---|---|
timestamp |
イベント発生の秒単位のタイムスタンプ [ISO 8601 at UTC] | 2013-07-11T19:57:47Z |
timestamp_local |
イベント発生の秒単位のローカルタイムスタンプ (ISO 8601 without offset) | 2013-07-11T19:57:47 |
timestamp_offset |
デバイスの位置のローカルタイムゾーンオフセット(時間単位) | -3 |
timestamp_unix |
イベント発生のGMT/UTC Unixタイムスタンプ | 1373498679 |
timestamp_unix_milliseconds |
イベント発生のGMT/UTC Unixタイムスタンプ(ミリ秒単位) | 1373498679123 |
最終更新日 :: 2025年May月14日