본문으로 건너뛰기

시스템 속성

최근 업데이트 2026. 10. 03.

1. 모든 이벤트의 시스템 속성​

다음 시스템 속성은 uni-app 미니 프로그램 플랫폼의 모든 이벤트(자동 수집 이벤트 포함)에 포함되는 시스템 속성입니다

속성 이름한국어 이름속성 타입설명

#ip

IP 주소텍스트유저의 IP 주소로, AE는 이를 기반으로 유저의 지리적 위치 정보를 가져옵니다
#country국가텍스트유저가 있는 국가로, IP 주소를 기반으로 생성됩니다
#country_code국가 코드텍스트유저가 있는 국가의 국가 코드(ISO 3166-1 alpha-2, 즉 영문 대문자 2자리)로, IP 주소를 기반으로 생성됩니다
#province성(Province)텍스트유저가 있는 성/주로, IP 주소를 기반으로 생성됩니다
#city도시텍스트유저가 있는 도시로, IP 주소를 기반으로 생성됩니다
#device_model디바이스 모델텍스트유저 디바이스의 모델(예: iPhone 8 등)
#device_id디바이스 ID텍스트유저의 디바이스 ID로, 초기화 시 생성한 UUID를 사용합니다
#screen_height화면 높이숫자유저 디바이스의 화면 높이(예: 1920 등)
#screen_width화면 너비숫자유저 디바이스의 화면 높이(예: 1080 등)
#manufacturer디바이스 제조사텍스트유저 디바이스의 제조사(예: Apple, vivo 등)
#os_versionOS 버전텍스트iOS 11.2.2, Android 8.0.0 등
#os운영 체제텍스트예: Android, iOS 등

#network_type

네트워크 상태텍스트이벤트를 업로드할 때의 네트워크 상태(예: WIFI, 3G, 4G 등)

#lib

SDK 타입텍스트연동한 SDK의 타입(예: MP(미니 프로그램), MG(미니 게임) 등)
#lib_versionSDK 버전텍스트연동한 SDK의 버전
#scene시나리오 값숫자위챗 미니 프로그램 시작 시 전달되는 장면 값
#mp_platform미니 프로그램 플랫폼텍스트앱이 실행되는 플랫폼을 식별합니다
#zone_offset

시간대 오프셋

숫자데이터 시간과 UTC 시간의 차이(시간 단위)
#system_language시스템 언어텍스트유저 디바이스의 시스템 언어(ISO 639-1, 즉 영문 소문자 2자리), 예: zh, en 등

2. 자동 수집 이벤트의 시스템 속성​

다음 시스템 속성은 각 자동 수집 이벤트에만 있는 시스템 속성입니다

  • 미니 프로그램 시작(ta_mp_show)의 시스템 속성
속성 이름한국어 이름속성 타입설명
#url_path페이지 경로텍스트미니 프로그램 시작 시 표시되는 페이지의 경로
  • 미니 프로그램 숨김(ta_mp_hide)의 시스템 속성
속성 이름한국어 이름속성 타입설명
#duration

이벤트 지속 시간

숫자이번 시작ta_mp_show부터 숨김ta_mp_hide까지의 지속 시간(단위: 초)

3. 시스템 속성 가져오기​

서버 측 트래킹에 App 측의 일부 시스템 속성이 필요한 경우, 이 메서드로 클라이언트 측의 시스템 속성을 가져와 서버 측에 전달할 수 있습니다.

//속성 객체 가져오기
var presetProperties=TDAnalytics.getPresetProperties();
//이벤트 시스템 속성 생성
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"
}
*/
//특정 시스템 속성 가져오기
var os=presetProperties.os;//os 타입(예: Android)
var osVersion=presetProperties.osVersion;//시스템 버전 번호
var networkType=presetProperties.networkType;//네트워크 타입
var manufacture=presetProperties.manufacturer;//디바이스 제조사
var deviceModel=presetProperties.deviceModel;//디바이스 모델
var screenWidth=presetProperties.screenWidth;//화면 너비
var screenHeight=presetProperties.screenHeight;//화면 높이
var deviceId=presetProperties.deviceId;//디바이스 ID
var zoneOffset=presetProperties.zoneOffset;//시간대 오프셋 값

IP, 국가, 도시 정보는 서버 측에서 해석하여 생성하며, 클라이언트에서는 이러한 속성을 가져오는 인터페이스를 제공하지 않습니다

이 문서가 도움이 되었나요?