menu
Is this helpful?

# 프리셋 속성

# 1. 모든 이벤트에 포함되는 프리셋 속성

다음의 프리셋 속성들은 Android SDK에서 모든 이벤트(자동 수집 이벤트 포함)에 부착되는 프리셋 속성입니다.

속성

이름

타입

설명

#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 등

#lib

SDK 타입

문자열

SDK의 타입: Android, iOS 등

#lib_version

SDK 버전

문자열

SDK의 버전

#carrier

통신사

문자열

유저 디바이스의 통신사: KT, SK, LG 등

#zone_offset

시간대

넘버

데이터 시간 UTC 시간과의 편차 시간 수

#system_language

시스템 언어

문자열

유저 디바이스의 시스템 언어(ISO 639-1) jp, en 등

#ua

유저의 현재 대리 정보

문자열

유저가 사용하는 운영체제와 버전, CPU 타입, 브라우저와 버전, 브라우저의 렌더링 엔진, 브라우저 언어, 및 브라우저 플러그인 등을 식별함.

#utm

광고 시리즈의 출처 속성

문자열

광고 정보는 유저로부터의 것이며, 광고 원이나 미디어 등의 정보를 포함함

# 2. 자동 수집 이벤트의 프리셋 속성

속성명

이름

타입

설명

#url

페이지 URL

문자열

해당 페이지의 URL

#url_path

경로 분석

문자열

해당 페이지의 경로

#referrer

리퍼러 URL

문자열

해당 페이지에 들어오기 전 페이지의 URL

#referrer_host

리퍼러 경로

문자열

해당 페이지에 들어오기 전 페이지의 경로

#title

페이지 제목

문자열

페이지의 제목

# 3. 프리셋 속성 획득

다음 방법으로 서버의 트래킹은 앱 측의 일부 프리셋 속성을 획득하고, 서버 측에 전송할 수 있습니다.

   //프리셋 속성 객체를 가져옵니다.
   var presetProperties = ta.getPresetProperties();

   //이벤트의 프리셋 속성
   var properties = presetProperties.toEventPresetProperties();
   /*
    {
      "#os":"Mac OS X",
      "#screen_width":1920,
      "#screen_height":1080,
      "#browser":"chrome",
      "#browser_version":"91.0.4472.114",
      "#device_id":"17a3858fafd9b4-0693d07132e2d1-34657600-2073600-17a3858fafea9b",
      "#zone_offset":8
    }
   */

    //특정 프리셋 속성을 가져옵니다.
    var os = presetProperties.os;//OS 타입, 예: Android
    var screenWidth = presetProperties.screenWidth;//화면 너비
    var screenHeight = presetProperties.screenHeight;//화면 높이
    var browser = presetProperties.browser;//브라우저 타입
    var browserVersion = presetProperties.browserVersion;//브라우저 버전
    var deviceId = presetProperties.deviceId;//디바이스 ID
    var zoneOffset = presetProperties.zoneOffset;//시간대 오프셋 값

IP, 국가, 도시 정보는 서버 측에서 분석하여 생성되며, 클라이언트 측에서의 호출이 제공되지 않습니다.