iOS, Android SDKはviewイベントやカスタムイベントに自動で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がセットされます。取得した値と機種の対応は公式のものはないため、自社の責任でご利用ください。
– 参考
– https://stackoverflow.com/questions/11197509/how-to-get-device-make-and-model-on-ios
– https://qiita.com/koyopro/items/38dcbf8a8b4407e0a1e7

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",
      "aaid": "xxxxxxxxxxxxxxxxxxx"
    }
  }
}

system_info.osにはiOSAndroidのいずれかが入ります。