Zoho Appticsの基本設定

Zoho Appticsの基本設定

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

はじめに

Zoho Appticsへようこそ。アプリに最適な場所です。

Zoho Appticsは、モバイル、Web、デスクトップアプリのアプリ内利用状況、エンゲージメント、パフォーマンス、成長を1つのコンソールで監視できる、プライバシーに配慮したプロダクト分析ソリューションです。アプリをZoho Appticsと連携することで、プラットフォームを横断したアプリデータに基づくインサイトを得られ、ユーザー向けのアプリ体験を最適化できます。

Zoho Appticsは、アプリ所有者、開発者、マーケターがアプリ内のあらゆる接点でデータに基づいた意思決定を行うのに役立ちます。次のことが可能です。
  1. アプリ開発者は、アプリの健全性とパフォーマンスを確認できます。
  2. アプリマーケターは、アプリ内での導入状況やエンゲージメント、各ステップでの離脱を把握できます。
  3. アプリ所有者は、1つのダッシュボードで全体像を把握できます。

機能

Appticsのすべての機能は、コンソール内のデータを理解しやすいよう、目的別にまとめられています。関連する機能は、開発者、マーケター、ASOの各フォルダーにグループ化されています。
  1. アプリの安定性とパフォーマンス:デバッグビュー、リアルタイムダッシュボード、クラッシュとエラーのレポート、アプリ内フィードバックとバグ報告、ストアレビュー、API、アプリバージョン、リモートロガー
  2. アプリの成長:アプリ内アップデート、アプリ内評価、リモート設定
  3. アプリの利用状況とエンゲージメント:ユーザー、ユーザーグループ、新規デバイス、アクティブなデバイス、イベント、画面、セッション、カスタムプロパティ、地域
  4. ユーザー行動:フロー、ファネル、リテンション、セグメンテーション
  5. チャネル:プッシュ通知
  6. ASO(アプリストア最適化):ストアレビューと評価、レビュータグ、カテゴリー、パフォーマンス指標(iOSアプリ向け)
上記の機能に加えて、Appticsには、世界各地のさまざまなプライバシー規制への準拠に役立つ、ロールベースのアクセス制御監査ログユーザー同意管理モジュールユーザーグループのトラッキング管理などのプライバシー重視の機能もあります。

アーキテクチャ

Appticsのアーキテクチャは、ユーザーのデバイスからAppticsコンソールへデータが流れる仕組みを組み合わせたものです。

対応SDK

Zoho Appticsは、よく使われる各種フレームワークに対応しています。
  1. Android
  2. iOS
  3. iPadOS
  4. macOS
  5. tvOS
  6. watchOS
  7. React Native
  8. Flutter
  9. Unity(Vision OS)
  10. Windows
  11. JavaScript
  12. Linux
  13. Kotlin Multiplatform(KMP)

Appticsの利用開始手順

Appticsは、3つの簡単な手順で利用を開始できます。
  1. Zoho Appticsアカウントにログインするか、サインアップします。
  2. Zoho Appticsで組織とプロジェクトを作成します。
  3. SDK連携を完了し、Appticsコンソールでデータの受信を開始します。
これらの手順の詳しい流れを以下に示します。

Appticsアカウントの設定

  1. Webブラウザーでwww.zoho.com/apptics/にアクセスします。
  2. サインアップに必要な詳細を入力し、サービス規約とプライバシーポリシーに同意して、[はじめる]
    をクリックします。

  1. すでにアカウントをお持ちの場合は、[サインイン]をクリックします。

  1. サインインすると、[組織の管理]ページにリダイレクトされます。[新しい組織を作成]をクリックします。
  2. 組織名、タイムゾーン、電話番号、アプリが動作するプラットフォーム、アプリケーションID、本番環境などの詳細を追加します。
  3. Zoho Appticsで組織を作成し、ユーザーからのアプリデータ収集に同意する場合、データ収集についてアプリユーザーに同意を求めるかどうかを選択できます。

  1. [次へ]をクリックすると、組織が作成されます。入力した詳細に基づいてプロジェクトが自動的に作成され、アプリがそのプロジェクトに登録されます。
Info

ユーザー同意モジュールを使用する場合、ユーザーがアプリを初めて操作した際に、アプリの設定でプライバシー設定を確認するよう求められます。Apple iPhoneでのサンプルスクリーンショットを以下に示します。


  1. ユーザーが[自分のIDを含める]を選択し、その他すべてのオプションが有効な場合、ユーザーのデバイスから収集されたデータはユーザーIDに関連付けられます。
  2. ユーザーが[自分のIDを含める]を無効にし、その他すべてのオプションが有効な場合、ユーザーのデバイスからデータは収集されますが、Apptics上では匿名のまま保持されます。ランダムに生成された識別子がデータに関連付けられます。
  3. ユーザーがすべてのオプションを無効にした場合、データのトラッキングは行われません。

プロジェクトの作成とアプリの追加

組織は作成済みで、その配下にプロジェクトがない場合は、以下の手順に従ってください。


  1. [プロジェクトを作成]をクリックします。
  2. プロジェクトの詳細を入力します。プロジェクト名を指定します。
  3. アプリが動作するプラットフォーム(iOS、tvOS、macOS、watchOS、visionOS、Android、Windows、Web、Linux)を選択します。
  4. アプリケーションIDを追加します。Apple(iOS/iPadOS/macOS/tvOS/watchOS/visionOS)アプリ)の場合はバンドルID、Androidアプリの場合はパッケージ名、Webアプリの場合はドメインURLを指定する必要があります。
  5. 環境を選択します。データに開発環境または本番環境のどちらのタグを付けるかを選択します。

  1. 必要な詳細を入力したら、[次へ]をクリックします。プロジェクトが作成され、アプリがそのプロジェクトに登録されます。
  2. アプリを登録したら、UIに表示される手順に従って連携を完了し、コンソールでアプリデータの受信を開始できます。

Info
連携は今すぐ完了することも、いったんスキップして後でコンソールのクイックスタートページから完了することもできます。プロジェクトを作成してアプリを追加する方法については、こちらをご参照ください。
Notesメモ:Appticsで組織を作成したユーザーが、その組織の特権管理者となり、すべての権限を持ちます。各組織に設定できる特権管理者は1人のみです。1つの組織に設定できる管理者の数に制限はありません。管理者にも組織内のすべての権限がありますが、既存の組織を更新または削除することはできません。

Appticsダッシュボードでのデータ分析

Appticsコンソールのダッシュボードでは、選択した期間におけるアプリの主要な指標(クラッシュ、セッション、新しいデバイス、アクティブなデバイス、上位のイベント、上位の画面など)の概要を確認できます。


SDK連携とデータフローの検証

SDK連携が完了したら、データポイントがコンソールに正確に記録されているかを確認、検証できます。開発者フォルダーのデバッグビュー機能では、開発段階で開発者のデバイスまたはシミュレーターからAppticsに記録されるデータポイントをリアルタイムで確認できます。



たとえば、デバッグデバイスからアプリ内でトリガーされた正確なイベントを、デバッグビューコンソールで確認できます。これにより、意図した正しいイベントが記録されているかを確認し、関連するすべてのデータが正しく渡されていることを確認できます。正しく記録されていない場合は、データ記録に関する問題をすぐに特定し、必要な変更を行えます。

組織へのユーザーの招待

メンバーを組織に招待し、プロジェクトに追加できます。Zoho Appticsではロールに基づくアクセス制御が提供されており、組織管理者またはプロジェクト管理者が、プロジェクト内の各ページに誰がアクセスできるかを決定できます。権限レベルが異なる複数のプロジェクトに関わる個人を管理しやすくするため、特定のロールを定義することが重要です。

新しいメンバーは、プラットフォーム開発リード、プラットフォーム開発者、マーケター、プラットフォームデザインリード、プラットフォームデザイナー、テストリード、テスター、フォロワー、クライアントのいずれかのロールで追加または招待できます。
Notesメモ:メールアドレスをコンマで区切ることで、複数のユーザーを招待できます。
  • 右上のプロフィール画像をクリックします。

  • [組織メンバー]に移動して[ユーザーを招待]をクリックするか、[新しい組織メンバーを招待]を直接クリックします。

  • 組織に招待するユーザーのメールアドレスを追加します。
  • ユーザーの種類(メンバーまたは管理者)を選択します。
  • ユーザーがアクセスできるプロジェクトと、ユーザーのロールを選択します(任意)。
  • [招待]をクリックすると、ユーザーに招待メールが送信されます。ユーザーがAppticsにアクセスするには、メールで受け取った招待を承諾する必要があります。

プロジェクトへの組織メンバーの追加

  1. [設定][プロジェクト]メンバーに移動します。
  2. 特定のロールの下にある+アイコンをクリックします。
  3. すべての組織メンバーを含むポップアップが表示されます。組織メンバーを選択し、[完了]
    をクリックします。ユーザーがプロジェクトに追加されます。

Notesメモ:ポップアップには組織のメンバーのみが表示されます。追加しようとしているユーザーが一覧に表示されない場合は、組織の管理者に連絡して、そのユーザーを組織に追加してもらってください。組織の管理者は、組織メンバーのページで確認できます。

デバイス、ユーザー、データ

定義

  1. 新規デバイス:アプリがダウンロードされ、インストールされたデバイスの合計数です。デバイスが工場出荷時の設定にリセットされた場合や、アプリが削除されて再度インストールされた場合、そのデバイスはAppticsで新規デバイスとして登録されます。
  2. アクティブなデバイス(累計):少なくとも1件のアクティブなセッションが発生したデバイスの合計数です。
  3. アクティブなデバイス(一意):過去30日間に少なくとも1件のアクティブなセッションが発生した、一意のデバイス数です。
  4. 累計ユーザー:プラットフォームやデバイスを問わない、アプリの登録ユーザーの合計数です。
  5. 新規ユーザー:選択した期間における、プラットフォームやデバイスを問わないアプリの新規登録ユーザーの合計数です。
Idea
例:
1日目-デバイスA、B、C、D(4台の一意のデバイス)
2日目-デバイスA、C、E、F、G(5台のデバイス、3台が一意)
3日目-デバイスA、C、H、I(4台のデバイス、2台が一意)
3日間の一意のアクティブなデバイスの合計=4+3+2台の一意のデバイス

コンソールでの新規デバイスとアクティブなデバイス

アプリでユーザー同意管理モジュールを使用している場合、ユーザーの同意に基づいて収集されたデータは、コンソールにオプトイン、匿名、オプトアウトのデバイスとして表示されます。オプトアウトのデバイスについては、オプトアウトのデバイスの合計数と同意の状態のみがAppticsサーバーに保持されます。ユーザーがマーケットプレイスからアプリをダウンロードすると、そのデバイスはデバイスIDとランダムに生成されたUUIDとともに、Appticsで「新規デバイス」として登録されます。


アプリ内でSDKが初期化されると、初期設定では匿名でトラッキングが開始され、setuser()メソッドを使用するまでデータはどの識別子にも関連付けられません。setuser()メソッドでは任意の識別子を使用できます。詳細については、SDKガイドを参照してください。
setuser()メソッドで使用するユーザーIDは、お客さま側でも保持しておく必要があります。このユーザーIDは、後でAppticsコンソールでデータを検索する際に使用できます。
Warning
警告:setuser()メソッドでは、直接個人を特定できる情報を使用しないでください。直接個人を特定できる情報を使用する必要がある場合は、その旨をアプリのユーザーに必ず伝えてください。

一般的に、Appticsの新規デバイス数はマーケットプレイスからのダウンロード数に相当します。ただし、このデータをApp StoreやPlay Storeのインストール数と比較しないでください。その理由は、各デバイスの同意設定と開発者が設定したトラッキング状態に基づいてデータを収集しているためです。

測定すべき重要な指標は、アクティブなデバイス(累計および一意)です。アクティブなデバイスは、定義された期間内に少なくとも1件のアクティブなセッションが発生したことを示します。30暦日分については一意のアクティブなデバイスを確認でき、30日を超える期間については累計数を確認できます。



Notes
メモ:Zoho Appticsを選択した分析ソリューションとして使用する場合、Appleのトラッキング透明性(ATT)フレームワークを実装する必要はありません。

データ収集とデータ共有の設定

このセクションでは、デバイスのデータ共有状態が変更された場合のさまざまなシナリオと、それがAppticsで収集されるデータにどのように影響するかについて説明します。
  1. ユースケースA:ユーザーが今日オプトインしており、その後次の状態に変更した場合:
    匿名オプトイン
    -新規ユーザーとして扱われます。ユーザーAとこの新しい匿名ユーザーの間に関連付けはありません。
    オプトアウト-状態がオプトアウトに設定されると、データ収集は直ちに停止します。
  2. ユースケースB:ユーザーが匿名オプトインで、その後次の状態に変更した場合:
    識別情報ありのオプトイン-新規ユーザーとして扱われます。ユーザーAとこの新しいユーザーの間に関連付けはありません。
    オプトアウト-状態がオプトアウトに設定されると、データ収集は直ちに停止します。
  3. ユースケースC:ユーザーがオプトアウトしており、その後次の状態に変更した場合:
    識別情報ありのオプトイン-状態が識別情報ありのオプトインに変更されると、ユーザーの識別情報とともにデータが収集されます。
    匿名オプトイン-データは収集されますが、ユーザーの識別情報には関連付けられません。
Notesメモ:ユーザー同意モジュールの使用は必須ではありません。上記のユースケースは、Appticsのユーザー同意モジュールを使用する場合にのみ適用されます。同意モジュールを使用しない場合でも、アプリ内データに直接個人を特定できる情報が含まれる場合は、その旨をアプリのユーザーに必ず伝えてください。