このページでは

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 ネイティブの Autocapture イベントタイプとイベントプロパティ名について説明しています。 パイプライン、パートナー、または検証に関する安定した契約が必要な場合に使用してください。

React Nativeパッケージ

Amplitudeは、別のReact Native Autocaptureパッケージを提供していません。同様の動作を必要とするReact Nativeアプリは、通常、イベントを手動で計測するか、ネイティブSDKにブリッジします。このスキーマは、ネイティブのiOSおよびAndroid自動キャプチャにのみ適用されます。

自動キャプチャのセットアップ手順については、自動キャプチャを参照してください。Web 自動キャプチャ イベントのプロパティについては、「自動キャプチャ イベントとプロパティ」に移動します。 機械で読み取り可能な Web スキーマについては、「Web 自動キャプチャ スキーマ」を参照してください。

機械可読スキーマ

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 を使用してください。 設定オプションについては、「自動キャプチャ(iOS)」に移動します。

Android(Kotlin SDK)

オプションを有効にするには、AutocaptureOption を使用してください。 設定オプションについては、自動キャプチャ(Android)」にアクセスしてください。

これは役に立ちましたか?