# 다중 인스턴스 지원
본 SDK는 다중 인스턴스를 지원합니다. 이전 문서에서 설명한 초기 설정 인스턴스를 메인 인스턴스라고 합니다. 이 장에서는 다중 인스턴스를 생성하는 방법을 소개합니다.
다중 인스턴스 간에 디바이스 관련 프리셋 속성(디바이스 ID 포함)은 공유되지만, 그 외 속성은 공유되지 않습니다.
#distinct_id
게스트 ID#account_id
계정 ID- 공통 이벤트 속성, 동적 공통 속성
timeEvent
모니터 이벤트
서브 인스턴스를 생성하면, 다른 프로젝트로 데이터 전송하거나 다른 사용자 ID로 데이터 전송이 가능합니다.
// 서브 인스턴스 생성
TDAnalytics.initInstance("tt");
// 서브 인스턴스에 distinct id 설정
TDAnalytics.tt.identify("another_distinct_id");
// 서브 인스턴스로 이벤트 트래킹
TDAnalytics.tt.track("event_from_tt_instance");
// 다른 설정의 서브 인스턴스 생성
var config = {
appId: "ANOTHER-APP-ID",
enablePersistence: true
};
TDAnalytics.initInstance("tt_1", config);
TDAnalytics.tt_1.track("event_from_tt_instance");