# プリセットプロパティ
# プリセットプロパティ説明
iOS,Androidで集取できるプリセットプロパティは以下のドキュメントを参考してください。
iOSプリセットプロパティ Androidプリセットプロパティ
ミニプラットフォームの全てのイベントが付帯するプリセットプロパティ:
プロパティ名 | 名称 | タイプ | 説明 |
---|---|---|---|
#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_type | デバイスタイプ | 文字列 | デバイスタイプ:"Tablet"、"Phone"など |
#app_version | APPバージョン | 文字列 | APPバージョン |
#bundle_id | アプリパッケージ名(ユニーク) | 文字列 | APPパッケージ名もしくはプロセス名 |
#lib | SDK タイプ | 文字列 | SDKのタイプ:Android,iOSなど |
#lib_version | SDK バージョン | 文字列 | SDKのバージョン |
#network_type | ネットワークタイプ | 文字列 | データ送信時のネットワーク状態:WIFI、4G、5Gなど |
#zone_offset | タイムゾーン | 数値 | データ時間UTC時間との偏位時間数 |
#install_time | インストール時間 | 時間 | APPのインストール時間 |
#simulator | シミュレーター | 数値 | デバイスはシミュレーター true/false |
#ram | デバイスのram状態 | 文字列 | ユーザーデバイスの現在残りramと総ram、単位はGB、1.4/2.4 |
#disk | デバイスのストレージ状態 | 文字列 | ユーザーデバイスの現在残りストレージと総ストレージ、単位はGB 30/200 |
#scene | シーン | 数値 | Wechatゲームが起動時に付帯するシーン値 |
#mp_platform | プラットフォーム | 文字列 | 所在のプラットフォーム |
# 自動集取イベントのプリセットプロパティ
次のプリセット プロパティは、各自動収集イベントに特有です。
- ミニゲームハイド(ta_mg_hide)のプリセットプロパティ
プロパティ名 | 名称 | タイプ | 説明 |
---|---|---|---|
#duration | 経過時間 | 数值 |
起動ta_mg_show からハイドta_mg_hide までの経過時間、単位は秒 |
# プリセットプロパティを取得
以下の方法でサーバのトラッキングはApp側の一部プリセットプロパティを取得し、サーバ側に転送できます。
//get preset properties object
var presetProperties = TDAnalytics.getPresetProperties();
//get all 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"
}
*/
//get a preset property
var os = presetProperties.os;//os name, e.g. Android
var osVersion = presetProperties.osVersion;//os version
var networkType = presetProperties.networkType;//network type
var manufacture = presetProperties.manufacture;//device manufacture name
var deviceModel= presetProperties.deviceModel;//device mode
var screenWidth = presetProperties.screenWidth;//screen width
var screenHeight = presetProperties.screenHeight;//screen height
var deviceId = presetProperties.deviceId;//device ID
var zoneOffset = presetProperties.zoneOffset;//time zone offset
IP、国都市の情報はサーバ側で解析して生成され、クライアントからの呼び出しが提供されていません。