DeviceData モジュール
データレイヤーにデバイスに関する情報を追加します。
使用法
DeviceData モジュールは現在のデバイスに関する情報を収集し、それをデータレイヤーに追加します。このモジュールの使用を推奨します。
以下のプラットフォームがサポートされています:
- iOS
- tvOS
- watchOS
- macOS
必要条件
- UIKit
- Darwin
- CoreTelephony
- WatchKit
インストール
このモジュールはコアライブラリの一部として含まれているため、別途インストールする必要はありません。
初期化
モジュールを初期化するには、TealiumConfig
の collectors
プロパティで指定されていることを確認します。
config.collectors = [Collectors.DeviceData]
必要なコレクターを正しく指定する方法については、Collectors のドキュメンテーションを参照してください。
データレイヤー
モジュールが有効な間、以下の変数が各トラッキングコールで送信されます:
変数名 | 説明 | 例 |
---|---|---|
app_memory_usage |
現在のプロセス/アプリが使用しているメモリ(メガバイト) | 35.75MB |
carrier |
モバイルネットワークキャリアの名前 | EE |
carrier_iso |
モバイルキャリアのISO | gb |
carrier_mcc |
キャリアのモバイル国コード | 234 |
carrier_mnc |
キャリアのモバイルネットワークコード | 34 |
connection_type |
現在の接続タイプ | wifi , cellular |
device |
消費者デバイス名 | iPhone 7 Plus |
device_architecture |
デバイスアーキテクチャ | 64 |
device_battery_percent |
トラックコール時の現在のバッテリー残量 | 58 |
device_cputype |
デバイスのCPUタイプ | ARM64v8 |
device_ischarging |
デバイスがトラックコール時に充電中かどうかを示すブール値 | true |
device_language |
現在のデバイス言語 | en-US |
device_orientation |
シンプルな方向 | Portrait , Landscape |
device_orientation_extended |
完全な方向 | Face Up |
device_os_version |
オペレーティングシステムのバージョン | 11.1 |
device_resolution |
画面解像度 | 1080x1920 |
device_type |
Appleの内部デバイス識別子 | iPhone8,4 |
memory_active* |
デバイス上の総アクティブメモリ | 997.78MB |
memory_compressed* |
デバイス上の総圧縮メモリ | 153.39MB |
memory_free* |
デバイス上の総空きメモリ | 120.81MB |
memory_inactive* |
デバイス上の総非アクティブメモリ | 441.83MB |
memory_physical* |
デバイス上の総物理メモリ(RAM)(メガバイト) | 2013.50MB |
memory_wired* |
デバイス上の総ワイヤードメモリ | 207.12MB |
model_name |
モデル名 | iPhone 7 Plus |
model_variant |
モデルバリアント(一般的にはデバイスで利用可能な無線技術を示す) | CDMA , GSM , WiFi , Cellular |
network_iso_country_code |
モバイルネットワークのISO国コード | gb |
os_name |
オペレーティングシステム名 | iOS , tvOS , watchOS , macOS |
platform |
オペレーティングシステム名 | iOS , tvOS , watchOS , macOS |
* これらの変数は、TealiumConfig
オブジェクトを介してメモリデータ収集を明示的に有効にした場合にのみ送信されます。デフォルトでは無効になっています。
最終更新日 :: 2024年May月15日