メイン コンテンツにスキップ

Capgoのカスタムイベントトラッキング用プラグイン

カスタムイベントトラッキング用プラグインを使用して、リアルタイムの分析と即時データを取得してアプリのパフォーマンスとユーザー体験を向上させることができます。

Capgoのカスタムイベントトラッキング用プラグイン

Capgo’s Capacitor プラグインは リアルタイムカスタムイベント追跡即時分析。開発者はユーザーの行動とアプリのパフォーマンスを効果的に監視し、Smoothなユーザー体験を確保するのに役立ちます。24時間以内に95%の更新が配信され 1.6兆の更新がすでに配信されており __CAPGO_KEEP_0__は、速度と信頼性で開発者から信頼されている Key Features:, Capgo is trusted by developers for its speed and reliability.

context

  • Page/area: Live updates product page. Role: Section or page heading. Seen in: page live-update.astro. Preserve Capgo product/brand and developer terms exactly. Message key `live_update_platform_capacitor_title` (Live Update Platform Capacitor Title).:95%のアクティブユーザーが24時間以内に更新しました。
  • インスタント アナリティクス:APIのグローバル平均応答時間は434msです。
  • セキュリティ:端末間でデータを暗号化して安全に保管します。
  • カスタム イベント トラッキング:ユーザー行動、画面表示、そしてアプリのパフォーマンスを監視します。

セットアップ要件:

  • Capacitor:バージョン 5.0以上。
  • Node.js:v20.0.0以上。
  • システムスペック: 最低8GB RAM、256GBストレージ、Intel i5/AMD Ryzen 5プロセッサ。

インストール手順:

  1. プラグインをインストールする:

    npm install @capgo/capacitor-updater
  2. API キーを設定する:

    npx @capgo/cli init
  3. プロジェクトを同期する:

    npx cap sync

なぜ重要か:

  • ユーザー 79% が即時反応を期待している. Capgo はこの要求を満たすのに役立ちます。
  • 悪いアプリの体験は ユーザー 80% の放棄につながる.リアルタイムのトラッキングはこれを防ぐことができます。

Capgoはすでに 1.7Kのアプリ を動かしており、 25%顧客満足度を向上させています。開発者であれば、このプラグインはイベントトラッキングを簡素化し、

アプリが速く、安全で、ユーザーフレンドリーであることを保証します。 使い方 イオニック

Firebaseアナリティクス

YouTube動画プレイヤー

セットアップ要件 Capgoプラグインを始めるには, では、システムが機能するには、システムが適切に構成されていることを確認する必要があります。

システム要件

開発環境が以下の仕様を満たしていることを確認してください:

コンポーネント 最小要件 推奨
Capacitor 5.0+ 最新の安定版
Node.js v20.0.0+ LTS版
システムRAM 8GB 16GB
ストレージ 256GB 512GB SSD
プロセッサー Intel i5/AMD Ryzen 5 Intel i7/AMD Ryzen 7

プラットフォーム固有の要件:

  • iOS開発用(macOSのみ):

    • macOS 13.0(Ventura)以降
    • Xcode 16.0+
    • CocoaPods 1.12.0+
    • Apple Developerアカウント
  • Android開発用:

プラグインのインストール手順

環境が整ったら、以下の手順に従ってCapgoプラグインをインストールして設定してください。

  1. Install the Capgo plugin:

    プロジェクトディレクトリで以下のコマンドを実行してください:

    npm install @capgo/capacitor-updater
  2. CapgoのAPIキーを設定します:

    APIキーを初期化して設定します:

    npx @capgo/cli init
  3. 確認: プラグインのインストール:

    プラグインのインストールが正常に完了したかどうかを確認するには、以下のコマンドを実行してください:

    npm list @capgo/capacitor-updater

プロジェクトの同期

プラグインをインストールした後、プロジェクトをネイティブプラットフォームと同期する必要があります。このステップでは、すべてが最新の状態で整合性が保たれていることを確認します。同期プロセスには次のことが含まれます:

タスク 目的
ウェブアセットの転送 ウェブアセットを最新の状態に保つ
設定の更新 プラットフォーム固有の設定ファイルを調整します。
依存関係のインストール 必要なネイティブ依存関係をすべてインストールします。

同期を実行するには、以下のコマンドを実行してください。

npx cap sync

カスタムイベントの設定

Capgo プラグインは、ユーザー行動やアプリのパフォーマンスを効果的に監視するためにカスタムイベントを追跡するための信頼性の高い方法を提供します。

イベント構造

追跡するすべてのイベントは、2 つの主な部分で構成されています。

コンポーネント 説明
イベント名 短い、説明的な識別子 (最大 40 文字) user_subscription_started
イベントパラメータ 追加のコンテキストを提供するキーバリューペア {plan_type: "solo", price: 12}

イベントの名前付けに関するヒント:

  • 常に文字で始める
  • 使用し snake_case ケースの区別を維持する
  • 名前を短く意味のあるものに保つ
  • 予約済みのキーワードを避ける

イベントのフォーマットを定義したら、以下のメソッドを使用してイベントをログに記録することができます。

イベントログメソッド

イベントを追跡するには、 logEvent 方法。ここでは、基本的なイベントとトランザクションをログする方法について説明します。

await CapacitorUpdater.logEvent({
  name: "feature_accessed",
  data: {
    feature_name: "live_updates",
    access_time: Date.now()
  }
});

await CapacitorUpdater.logEvent({
  name: "purchase_completed",
  data: {
    plan: "MAKER",
    amount: 33.00,
    currency: "USD",
    subscription_period: "annual"
  }
});

画面トラッキング

画面の表示を追跡することで、ユーザーがアプリ内をどのように移動しているかを把握することができます。

await CapacitorUpdater.logScreenView({
  screen_name: "settings_page",
  screen_class: "SettingsComponent",
  parameters: {
    source: "main_menu",
    user_type: "admin"
  }
});

画面トラッキングのベストプラクティス:

  • プラットフォームを問わず、統一された命名規則に従うこと。
  • より詳細な洞察を得るために、関連するコンテキストパラメータを追加すること。
  • 画面のエントリとエクィット時間を両方ともトラッキングすること。
  • ユーザーがアプリ内をどのように移動しているかを分析するために、このデータを活用すること。

監視とテスト

Capgoは、カスタムイベントの監視と実装のトラブルシューティングをリアルタイムで行うツールを提供し、よりスムーズなアプリの動作を保証することができます。

デバッグツール

イベントストリームを追跡するためのデバッグオプションをご覧ください。

__CAPGO_KEEP_0__ __CAPGO_KEEP_1__ デバッグ コマンドを使用します。 Capgo CLI デバッグ コマンド:

npx @capgo/cli@latest app debug

このコマンドは、イベントの追跡をリアルタイムで表示し、イベント名、パラメータ、送信状態を表示します。

より高度なデバッグのために、プラットフォーム固有のツールに頼ることができます。

プラットフォーム デバッグ ツール 目的
ページ/エリア: Capgo マーケティング ウェブサイト。役割: ショート UI ラベルまたはナビゲーション アイテム。メッセージ キー `subprocessors_table_purpose` (Subprocessors Table Purpose)。 iOS Inspect native code, analyze memory usage
ネイティブ __CAPGO_KEEP_0__ をインスペクトし、メモリ使用量を分析 Android リアルタイムでイベントをログし、パフォーマンスをプロファイルする
Web Chrome DevTools/Safari Inspector JavaScriptのデバッグ、ネットワークリクエストの監視

必要な場合、より詳細なログを取得するには、このコマンドを使用して、詳細なログを有効にします:

npx cap run ios --verbose

イベントフローが予想どおりに動作していることを確認したら、データ転送設定を調整してパフォーマンスを向上させる時間です。

データ転送設定

デバッグツールを使用してイベントを確認した後、データ転送設定を最適化して、スムーズで効率的なパフォーマンスを確保できます。たとえば、__CAPGO_KEEP_0__のCDNでは、5MBのバンドルを114msで転送でき、__CAPGO_KEEP_1__のレスポンスタイムは434msでした。 セキュリティ設定の例:, you can optimize data transfer settings to ensure smooth and efficient performance. For example, Capgo’s CDN can transfer a 5MB bundle in just 114ms, with an API response time of 434ms.

__CAPGO_KEEP_0__

await CapacitorUpdater.configure({
  encryption: true,
  compressionLevel: "high",
  retryAttempts: 3,
  batchSize: 50
});

__CAPGO_KEEP_1__

  • バッチ処理を使用してオーバーヘッドを最小限に抑えます。
  • ネットワーク問題を処理するために指数バックオフを使用したリトライロジックを実装します。
  • 大きなペイロードのサイズを削減するために圧縮を適用します。

データを安全に保ちながら速度を維持するには、Capgoには組み込みの検証チェックと暗号化プロトコルが含まれています。これらの機能により、イベントトラッキングは信頼性と効率性を両立することが保証されます。

高度な設定

ユーザープロパティ

Capgo プラグインを使用すると、セッションをまたいだユーザー行動を監視するために効果的にユーザープロパティを設定できます。以下の例を参照してください。

await CapgoPlugin.setUserProperties({
  subscriptionTier: "premium",
  deviceType: "mobile",
  region: "US-West",
  lastLoginDate: new Date().toISOString()
});

企業向けアプリでは、ユーザーロールとパーミッションなどの追加のロールベースの詳細を含めることで、ユーザーセグメンテーションをより細かくすることができます。設定が完了したら、敏感なユーザーデータを保護するために強力なプライバシーメジャーを実装することを確認してください。

データプライバシー設定

Privacy compliance is critical, especially with regulations like GDPR and CCPA. The Capgo plugin simplifies this with built-in privacy controls:

await CapgoPlugin.configurePrivacy({
  dataRetention: 90, // Days to retain event data
  piiEncryption: true,
  gdprCompliance: true,
  dataMinimization: true
});

プライバシー機能:

__CAPGO_KEEP_0__ 実装 影響
データ暗号化 エンドツーヘンド暗号化 データ転送と保存の安全性を確保
ユーザー同意 オプトイン機構 法的プライバシーの要件に準拠
データ保持 90日間のデフォルトポリシー 不要なデータの保存を削減
アクセス制御 ロールベースの権限 機密情報へのアクセスを制限

パフォーマンス設定

プライバシーが確保されたら、効率的なトラッキングのためにパフォーマンスを微調整する時間です。リソース使用を最適化するために使用する設定を以下に示します。

await CapgoPlugin.configurePerformance({
  batchSize: 50,
  batchInterval: 30000, // milliseconds
  retryStrategy: {
    maxAttempts: 3,
    backoffMultiplier: 1.5
  },
  compressionThreshold: 1024 // bytes
});

ネットワーク接続が不安定な環境では、適応的バッチングが役立ちます:

await CapgoPlugin.setNetworkPolicy({
  lowBandwidthMode: true,
  maxPayloadSize: 100000, // bytes
  priorityEvents: ["purchase", "error", "crash"]
});

これらの設定により、リアルタイムトラッキングと効率的なリソース管理のバランスが取れ、挑戦的なネットワーク条件下でも実現されます。

概要

Capgo プラグインは、リアルタイムモニタリングと迅速なユーザーフィードバックを提供できるため、カスタムイベントトラッキングと高度な設定の強力なツールとして注目されています。このプラグインは、リアルタイム分析を提供することで、カスタムイベントのトラッキングプロセスを簡素化し、開発者がアプリのパフォーマンスと更新のデプロイを追跡できるようにします。

95%のアクティブユーザーが24時間以内に更新を受け取るという驚くべき範囲を持つこのプラグインは、以下のメトリクスを通じて重要な洞察を提供します: [1] メトリクスタイプ

トラッキング能力 __CAPGO_KEEP_0__ ビジネスへの影響
更新の配信 リアルタイムのインストール監視 高速な機能のロールアウトを保証
ユーザーとの関与 カスタムイベントのトラッキング データに基づいた決定を支援
エラーの検出 事前情報に基づいた問題の特定 潜在的な障害の削減
パフォーマンスの分析 バンド幅とリソースの使用量 アプリの効率を向上させる

このメトリックは、プラグインがアプリの更新を簡素化し、ユーザー全体の体験を向上させる役割を強調しています。高度な設定オプション、プライバシー制御、リアルタイム分析の組み合わせにより、開発者はユーザーに影響を与える前に問題を予測して解決することができます。 [1].

カスタムイベントトラッキングを設定する際に優先するものは次のとおりです。

  • データプライバシー: 組み込み暗号化
  • 法的合致のためのツールを利用すること。ユーザープロパティトラッキング
  • : ユーザーの行動を効果的に分析するために、永続的なプロパティを使用すること。

リアルタイムモニタリング

::: faq

Capgoはユーザーデータをどのように保護し、GDPRなどのプライバシーリギュレーションに準拠するか?

CapgoはデータプライバシーとGDPRなどの規制に準拠することに重点を置いています。 データプライバシー エンドツーエンドの暗号化を利用することで、__CAPGO_KEEP_0__はユーザーデータの送信中のセキュリティを確保し、ユーザーにデータ収集前に明示的な同意を求めることで、ユーザーが情報の管理方法を完全に制御できるようにします。 __CAPGO_KEEP_0__はプライバシーへの取り組みを強化するために、定期的な評価を実施して潜在的なリスクを特定し、対処します。この積極的なアプローチは、欧州連合が設定した厳格なデータ保護基準に沿っており、ユーザーの信頼を保護し、プライバシーの法律に完全に準拠しています。 :::::: faq

Capgo プラグインを使用してイベントトラッキングのパフォーマンスを向上させる方法はありますか?

イベントトラッキングのパフォーマンスを向上させるには、__CAPGO_KEEP_0__ プラグインを使用して、以下の方法を試してみてください。まず、送信するデータのサイズを最小限に抑えましょう。大量のデータを小さな、管理可能な部分に分割し、圧縮してみましょう。これは、プロセスを速くし、メモリ消費を減らすだけでなく、パフォーマンスを向上させることもできます。

How can I improve event tracking performance with the Capgo plugin?

Capgo

__CAPGO_KEEP_0__ Sentry はアプリのパフォーマンス、リソース使用状況、レスポンス時間を監視するのに適しています。これらのツールはリアルタイムの洞察を提供し、 Capacitor アプリのスムーズな実行を可能にします。

__CAPGO_KEEP_1__ を使用することで、イベントトラッキングのパフォーマンスを向上させることができますが、ユーザー体験を損なうことなく。

::: faq

カスタムイベントトラッキングの Capgo ツールで問題を解決および解決するにはどうすればよいですか?

To address custom event tracking issues in your Capacitor app, several tools and strategies from Capgo can come in handy. Start by using ウェブデバッグツール のような Chrome DevTools または __CAPGO_KEEP_0__を使用します。ウェブデバッグツールは、 API の呼び出しを検査し、リソースの読み込みを追跡し、JavaScript エラーを特定するのに役立ちます。ネイティブコンポーネントの場合、プラットフォーム固有のツールを使用します。たとえば、 Xcode iOSまたは Android Studio Androidのために

Running key Capacitor CLI コマンド 問題の解決に役立つ npx cap doctor 例えば、 npx cap sync 設定の問題を診断するのに役立ちます。

プラグインが正しくプロジェクトに統合されていることを確認します。 より強力なデバッグプロセスを実現するには、エラー追跡プラットフォームを統合することも検討できます。 Sentry または LogRocket. OTA更新時、リアルタイムエラーとユーザーインタラクションを監視するツールは、特に有用です。これらの方法を組み合わせることで、カスタムイベントトラッキングのデバッグプロセスを簡素化し、パフォーマンスを向上させることができます。

Capgo カスタムイベントトラッキング用プラグイン

Capgoを使用している場合 Capgo カスタムイベントトラッキング用プラグイン ネイティブプラグインの作業を計画するには、 Capgo プラグインディレクトリ for the product workflow in Capgo Plugin Directory, Capacitor Capgoのプラグイン Capgoプラグインの実装詳細については、Capacitor プラグインによって Capgo で管理されます。 プラグインの追加または更新 __CAPGO_KEEP_0__の実装詳細については、プラグインの追加または更新を参照してください。 イオニック エンタープライズ プラグインの代替 イオニック エンタープライズ プラグインの代替の製品ワークフローについては、イオニック エンタープライズ プラグインの代替を参照してください。 Capgoネイティブ ビルド Capgoネイティブ ビルドの製品ワークフローについては、Capgoネイティブ ビルドを参照してください。

Capacitor アプリのリアルタイム更新

When a web-layer bug is live, ship the fix through Capgo instead of waiting days for app store approval. Users get the update in the background while native changes stay in the normal review path.

マーティンから人間のサポート

スタートしてください

最新のブログ記事

Capgoは、プロフェッショナルなモバイルアプリを作成するために必要な最良の洞察を提供します。