# プリセットプロパティ
# 全てのイベントが付帯するプリセットプロパティ
以下のプリセットプロパティは SDK 中で全てのイベント(自動収集イベント含め)が付帯するプリセットプロパティとなります。
プロパティ名 | 名称 | タイプ | 説明 |
---|---|---|---|
#ip | IP アドレス | 文字列 | ユーザの IP アドレス、 TA はユーザの地理的位置情報 |
#country | 国 | 文字列 | ユーザーの国または地域は、 IP アドレスに基づいて生成 |
#country_code | 国コード | 文字列 | ユーザーの所在する国または地域の国別地域コード(ISO 3166-1 alpha-2、つまり2大文字英字)は、 IP アドレスに基づいて生成 |
#province | 州 | 文字列 | ユーザーの州、 IP アドレスに基づいて生成 |
#city | 都市 | 文字列 | ユーザーの都市は、 IP アドレスに基づいて生成 |
#os_version | OSバージョン | 文字列 | iOS 11.2.2、Android 8.0.0等 |
#manufacturer | デバイスメーカー | 文字列 | Appleなどのユーザーデバイスのメーカー |
#os | OS | 文字列 | Android、 iOS など |
#device_id | デバイス ID | 文字列 | ユーザーのデバイスID、 iOS はユーザーのIDFVやUUID、AndroidはAndroidIDを取得 |
#screen_height | スクリーン高さ | 数値 | ユーザーデバイスのスクリーンの高さ、1920など |
#screen_width | スクリーン長さ | 数値 | ユーザーデバイスのスクリーンの長さ、1080など |
#device_model | デバイスモデル | 文字列 | iPhone 8などのユーザーデバイスのモデル |
#device_type | デバイスタイプ | 文字列 | デバイスタイプ:"Tablet"、"Phone"など |
#app_version | APPバージョン | 文字列 | APPバージョン |
#bundle_id | アプリパッケージ名(ユニーク) | 文字列 | APPパッケージ名もしくはプロセス名 |
#lib | SDK タイプ | 文字列 | SDK のタイプ:Android, iOS など |
#lib_version | SDK バージョン | 文字列 | SDK のバージョン |
#network_type | ネットワークタイプ | 文字列 | データ送信時のネットワーク状態:WIFI、4G、5Gなど |
#carrier | キャリア | 文字列 | ユーザーデバイスのキャリア:Docomo、Softbankなど |
#zone_offset | タイムゾーン | 数値 | データ時間 UTC 時間との偏位時間数 |
#install_time | インストール時間 | 時間 | APPのインストール時間 |
#simulator | シミュレーター | 数値 | デバイスはシミュレーター true/false |
#ram | デバイスのram状態 | 文字列 | ユーザーデバイスの現在残りramと総ram、単位はGB、1.4/2.4 |
#disk | デバイスのストレージ状態 | 文字列 | ユーザーデバイスの現在残りストレージと総ストレージ、単位はGB 30/200 |
# fps | デバイスのフレームレート | 数値 | ユーザーデバイスの現在画面のフレームレート:60 |
#system_language | システム言語 | 文字列 | ユーザーデバイスのシステム言語(ISO 639-1)jp, enなど |
# 自動収集イベントのプリセットプロパティ
以下のプリセットプロパティは各自動収集イベントの中で特有のプリセットプロパティとなります。
- ta_mp_showのプリセットプロパティ
プロパティ名 | 名称 | タイプ | 説明 |
---|---|---|---|
#url_path | ページパス | 文字列 | 当ページのパス |
- ta_mp_hideのプリセットプロパティ
プロパティ名 | 名称 | タイプ | 説明 |
---|---|---|---|
#duration | イベントの時間経過 | 数値 | ta_mp_show から ta_mp_hide までの時間経過。単位:秒 |
- ta_mp_viewのプリセットプロパティ
プロパティ名 | 名称 | タイプ | 説明 |
---|---|---|---|
#url_path | ページパス | 文字列 | 当ページのパス |
#referrer | リファラーURL | 文字列 | 当ページに入る前のページのURL |
- ta_mp_shareのプリセットプロパティ
プロパティ名 | 名称 | タイプ | 説明 |
---|---|---|---|
#url_path | ページパス | 文字列 | 当ページのパス |
# プリセットプロパティを取得
以下の方法でサーバのトラッキングはApp側の一部プリセットプロパティを取得し、サーバ側に転送できます。
//obtain property objects
var presetProperties=ta.getPresetProperties();
//generate event preset properties
var properties=presetProperties.toEventPresetProperties();
/*
{
"#device_model":"iPhone 5",
"#device_id":"3204487163-1624513721217",
"#screen_width":320,
"#screen_height":568,
"#os":"iOS",
"#os_version":"10.0.1",
"#network_type":"wifi",
"#zone_offset":8,
"#manufacturer":"Apple"
}
*/
//obtain a certain preset properties
var os=presetProperties.os;//os type
var osVersion=presetProperties.osVersion;//system version number
var networkType=presetProperties.networkType;//network type
var manufacture=presetProperties.manufacture;//mobile phone manufacturer, e.g., HuaWei
var deviceModel=presetProperties.deviceModel; //device model
var screenWidth=presetProperties.screenWidth; //screen width
var screenHeight=presetProperties.screenHeight; //screen height
var deviceId=presetProperties.deviceId;//unique identifier of device
var zoneOffset=presetProperties.zoneOffset;////timezone offset value
IP、国都市の情報はサーバ側で解析して生成され、クライアントからの呼び出しが提供されていません。
← デバッキング マルチ - インスタンス →