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

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で組織を作成し、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人のみです。組織には`N`人の管理者を設定できます。管理者も組織内のすべての権限を持ちますが、既存の組織を更新または削除することはできません。

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

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


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

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



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

組織へのユーザーの招待

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

新しいメンバーを、Platform Development Lead、Platform Developer、Marketer、Platform Design Lead、Platform Designer、Testing Lead、Tester、Follower、Client のいずれかの役割に追加または招待できます。
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 の App Tracking Transparency(ATT)フレームワークを実装する必要はありません。

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

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