이 페이지에서

For AI agents: a documentation index is available at /docs/llms.txt. Append .md to any page URL for markdown, or send Accept: text/markdown.

모바일 자동 캡처 스키마

이 참조에서는 iOS Swift SDK 및 Android-Kotlin SDK를 사용할 때 네이티브 iOS 및 Android에 대한 자동 캡처 이벤트 유형과 이벤트 속성 이름을 나열합니다. 파이프라인, 파트너 또는 검증에 대한 안정적인 계약이 필요한 경우 이를 사용하십시오.

React Native 패키지

Amplitude는 별도의 React Native Autocapture 패키지를 제공하지 않습니다. 비슷한 동작을 필요로 하는 React Native 앱은 일반적으로 이벤트를 수동으로 계측하거나 네이티브 SDK에 연결합니다. 이 스키마는 네이티브 iOS 및 Android 자동 캡처에만 적용됩니다.

자동 캡처 설정 단계를 보려면 자동 캡처로 이동하십시오. 웹 자동 캡처 이벤트 속성에 대해서는 자동 캡처 이벤트 및 속성으로 이동하십시오. 기계 판독형 웹 스키마를 보려면 웹 오토캡처 스키마로 이동하십시오.

기계 판독 가능한 스키마

json
{
  "description": "Native mobile Autocapture event types and event property names for Amplitude iOS Swift SDK and Android-Kotlin SDK. React Native is not included.",
  "documentation": "/docs/data/mobile-autocapture-schema",
  "ios": {
    "events": {
      "[Amplitude] Start Session": { "properties": [] },
      "[Amplitude] End Session": { "properties": [] },
      "[Amplitude] Application Installed": {
        "properties": ["[Amplitude] Version", "[Amplitude] Build"]
      },
      "[Amplitude] Application Updated": {
        "properties": [
          "[Amplitude] Version",
          "[Amplitude] Build",
          "[Amplitude] Previous Version",
          "[Amplitude] Previous Build"
        ]
      },
      "[Amplitude] Application Opened": {
        "properties": [
          "[Amplitude] Version",
          "[Amplitude] Build",
          "[Amplitude] From Background"
        ]
      },
      "[Amplitude] Application Backgrounded": { "properties": [] },
      "[Amplitude] Screen Viewed": {
        "properties": ["[Amplitude] Screen Name"]
      },
      "[Amplitude] Deep Link Opened": {
        "properties": ["[Amplitude] Link URL", "[Amplitude] Link Referrer"]
      },
      "[Amplitude] Network Request": {
        "properties": [
          "[Amplitude] URL",
          "[Amplitude] URL Query",
          "[Amplitude] URL Fragment",
          "[Amplitude] Request Method",
          "[Amplitude] Status Code",
          "[Amplitude] Error Code",
          "[Amplitude] Error Message",
          "[Amplitude] Start Time",
          "[Amplitude] Completion Time",
          "[Amplitude] Duration",
          "[Amplitude] Request Body Size",
          "[Amplitude] Response Body Size",
          "[Amplitude] Request Body",
          "[Amplitude] Response Body",
          "[Amplitude] Request Headers",
          "[Amplitude] Response Headers"
        ]
      },
      "[Amplitude] Element Interacted": {
        "properties": [
          "[Amplitude] Action",
          "[Amplitude] Target View Class",
          "[Amplitude] Target Text",
          "[Amplitude] Target Accessibility Label",
          "[Amplitude] Target Accessibility Identifier",
          "[Amplitude] Action Method",
          "[Amplitude] Gesture Recognizer",
          "[Amplitude] Hierarchy",
          "[Amplitude] Screen Name"
        ]
      },
      "[Amplitude] Rage Click": {
        "properties": [
          "[Amplitude] Begin Time",
          "[Amplitude] End Time",
          "[Amplitude] Duration",
          "[Amplitude] Click Count",
          "[Amplitude] Clicks",
          "[Amplitude] Action",
          "[Amplitude] Target View Class",
          "[Amplitude] Target Text"
        ]
      },
      "[Amplitude] Dead Click": {
        "properties": [
          "[Amplitude] Begin Time",
          "[Amplitude] End Time",
          "[Amplitude] Duration",
          "[Amplitude] Action",
          "[Amplitude] Target View Class",
          "[Amplitude] Target Text"
        ]
      }
    }
  },
  "android": {
    "events": {
      "[Amplitude] Start Session": { "properties": [] },
      "[Amplitude] End Session": { "properties": [] },
      "[Amplitude] Application Installed": {
        "properties": ["[Amplitude] Version", "[Amplitude] Build"]
      },
      "[Amplitude] Application Updated": {
        "properties": [
          "[Amplitude] Version",
          "[Amplitude] Build",
          "[Amplitude] Previous Version",
          "[Amplitude] Previous Build"
        ]
      },
      "[Amplitude] Application Opened": {
        "properties": [
          "[Amplitude] Version",
          "[Amplitude] Build",
          "[Amplitude] From Background"
        ]
      },
      "[Amplitude] Application Backgrounded": { "properties": [] },
      "[Amplitude] Screen Viewed": {
        "properties": ["[Amplitude] Screen Name"]
      },
      "[Amplitude] Fragment Viewed": {
        "properties": [
          "[Amplitude] Screen Name",
          "[Amplitude] Fragment Class",
          "[Amplitude] Fragment Identifier",
          "[Amplitude] Fragment Tag"
        ]
      },
      "[Amplitude] Deep Link Opened": {
        "properties": ["[Amplitude] Link URL", "[Amplitude] Link Referrer"]
      },
      "[Amplitude] Network Request": {
        "properties": [
          "[Amplitude] URL",
          "[Amplitude] URL Query",
          "[Amplitude] URL Fragment",
          "[Amplitude] Request Method",
          "[Amplitude] Status Code",
          "[Amplitude] Error Message",
          "[Amplitude] Start Time",
          "[Amplitude] Completion Time",
          "[Amplitude] Duration",
          "[Amplitude] Request Body Size",
          "[Amplitude] Response Body Size"
        ]
      },
      "[Amplitude] Element Interacted": {
        "properties": [
          "[Amplitude] Action",
          "[Amplitude] Target Class",
          "[Amplitude] Target Resource",
          "[Amplitude] Target Tag",
          "[Amplitude] Target Text",
          "[Amplitude] Target Source",
          "[Amplitude] Hierarchy",
          "[Amplitude] Screen Name"
        ]
      },
      "[Amplitude] Rage Click": { "properties": [] },
      "[Amplitude] Dead Click": { "properties": [] }
    }
  }
}

공유 규칙

  • 이벤트 유형 값은 Amplitude가 event_type로 저장하는 값과 일치합니다(예: [Amplitude] Screen Viewed).
  • 속성 이름은 제품 및 이 문서에서 [Amplitude] ... 접두어를 사용합니다.
  • 세션 이벤트는 일반적으로 코드에 추가하지 않는 한 표준 사용자 및 세션 컨텍스트만 전달합니다.

iOS(Swift SDK)

AutocaptureOptions를 통해 옵션을 활성화합니다. 구성 옵션을 보려면 Autocapture(iOS)로 이동하십시오.

Android(Kotlin SDK)

AutocaptureOption를 통해 옵션을 활성화합니다. 구성 옵션을 보려면 Autocapture(Android)로 이동하십시오.

이 내용이 도움이 되었나요?