iOS, Android SDKはviewイベントやカスタムイベントに自動でapp_infoというフィールドを付加します。なお、WebviewのイベントについてはWebview連携の実装をしていただくことで、計測タグが自動発行するreqイベントにapp_infoフィールドが付くようになります。

iOSの場合

{
  "app_info": {
    "version_name": "1.2.7",
    "version_code": "270",
    "karte_sdk_version": "1.2.2",
    "system_info": {
      "bundle_id": "io.karte.tracker.sample",
      "os": "iOS",
      "device": "iPhone", //UIDevice.currentDevice.modelの値(https://developer.apple.com/documentation/uikit/uidevice/1620044-model )
      "os_version": "12.0",
      "model": "iPhone10,1", 
      "idfv": "xxxxxxxxxxxxxxxxxxxxxxx",
    }
  }
}

system_info.modelにはunameで取得した値のmachineがセットされます。取得した値と機種の対応は公式のものはないため、自社の責任でご利用ください。
※各fieldの詳しい内容については開発者向けドキュメントをご覧ください。

Androidの場合

{
  "app_info": {
    "version_name": "1.0",
    "version_code": 1,
    "karte_sdk_version": "1.2.8",
    "package_name": "io.karte.android.tracker_sample",
    "system_info": {
      "os": "Android",
      "os_version": "7.0",
      "device": "SCV33",
      "brand": "KDDI",
      "model": "SCV33",
      "product": "SCV33_jp_kdi",
      "android_id": "xxxxxxxxx",
    }
  }
}

system_info.osにはiOSAndroidのいずれかが入ります。
※各fieldの詳しい内容については開発者向けドキュメントをご覧ください。