개요
“개요” 섹션RudderStack native SDK를 한 번 초기화한 다음, identify, track, 그리고 screen 공유된 TypeScript 레이어에서 동작합니다. 이 플러그인은 이벤트 플러싱, 광고 ID 후킹, 개인정보 보호를 위한 익명 ID 제어 기능을 통해 iOS 및 Android 네이티브 파이프라인으로 이벤트를 전달합니다.
주요 활용 사례: 별도의 네이티브 RudderStack 연동 없이도 제품 분석, 퍼널 트래킹, 실험 할당 및 CDP 라우팅을 구현할 수 있습니다.
플랫폼 지원
“플랫폼 지원” 섹션| 플랫폼 | 지원 | 참고 사항 |
|---|---|---|
| iOS | 지원 | 네이티브 RudderStack iOS SDK |
| Android | 지원 | Native RudderStack Android SDK |
| 웹 | 저장소 보기 | Capacitor web 빌드와 함께 RudderStack web SDK 사용하기 |
핵심 기능
“핵심 기능” 섹션initialize- RudderStack 클라이언트를 초기화합니다.identify- 제공된 user id로 identify 호출을 보냅니다.group- 제공된 group id로 group 호출을 보냅니다.track- 제공된 이벤트 이름으로 track 호출을 보냅니다.
공개 API
“Public API” 섹션| 메서드 | 설명 |
|---|---|
initialize | RudderStack 클라이언트를 초기화합니다. |
identify | 제공된 user id로 identify 호출을 보냅니다. |
group | 제공된 group id로 group 호출을 보냅니다. |
track | 제공된 이벤트 이름으로 track 호출을 보냅니다. |
screen | 제공된 화면 이름으로 screen 호출을 보냅니다. |
alias | 현재 사용자를 새 식별자로 alias합니다. |
reset | 현재 RudderStack identity 상태를 재설정합니다. |
flush | 대기 중인 이벤트를 즉시 flush합니다. |
putDeviceToken | RudderStack이 지원되는 destination으로 전달할 push token을 설정합니다. |
setAdvertisingId | 현재 동작 방식은 소스 정의를 참조하세요. |
putAdvertisingId | 사용자 정의 광고 ID 값을 설정합니다. |
setAnonymousId | 현재 동작 방식은 소스 정의를 참조하세요. |
putAnonymousId | 커스텀 익명 ID 값을 설정합니다. |
optOut | RudderStack 트래킹 옵트아웃을 토글합니다. |
getPluginVersion | 네이티브 구현체로부터 플러그인 버전 마커를 반환합니다. |
Source of Truth
“Source Of Truth” 섹션이 레퍼런스는 다음에서 동기화됩니다. src/definitions.ts 에서 capacitor-rudderstack.
@capgo/capacitor-rudderstack에서 계속하기
@capgo/capacitor-rudderstack에서 계속하기사용 중이라면 @capgo/capacitor-rudderstack 네이티브 플러그인 작업을 계획하려면, 이를 다음 항목과 연결하세요: @capgo/capacitor-rudderstack 사용하기 @capgo/capacitor-rudderstack 사용 시 네이티브 기능 활용을 위해 Capgo 플러그인 디렉토리 Capgo Plugin Directory의 제품 워크플로우에 맞춰, Capgo의 Capacitor 플러그인 Capgo의 Capacitor 플러그인 구현 상세 내용에 대해서는, 플러그인 추가 또는 업데이트 플러그인 추가 또는 업데이트 구현 상세 내용에 대해서는, Ionic Enterprise 플러그인 대안 Ionic Enterprise 플러그인 대안의 제품 워크플로우에 대해서는.