menu
Is this helpful?

# プリセットプロパティ

# プリセットプロパティ説明

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、国都市の情報はサーバ側で解析して生成され、クライアントからの呼び出しが提供されていません。