アプリ内フィードバックとバグ報告

アプリ内フィードバックとバグ報告

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

概要

アプリ内フィードバックを使用すると、アプリ内からユーザーからの貴重なフィードバックを収集できます。Apptics のアプリ内フィードバック機能を利用すると、ユーザーがアプリを移動したり複数の手順を踏んだりすることなく、いつ・どのようにフィードバックを共有したり問題を報告したりできるかを、開発者が柔軟に制御できます。

アプリ内フィードバックのポップアップをトリガーする

アプリ内フィードバックタブは、Apptics のプラグインです。Apptics の FeedbackKit を実装することで、次の方法でフィードバックポップアップを表示できます。
  1. 端末を振る、スクリーンショットを撮るなどのジェスチャー(シェイクしてフィードバックを送信する仕組み)。
  2. ヘルプアイコン、フィードバックボタン、フィードバックウィジェットなどの UI 要素。
  3. アプリの設定やリソースセクションなどのオプション。
フィードバックポップアップでは、ユーザーは次のことができます。
  1. フィードバックを共有 - アプリに関する提案や有益な意見を、関連する添付ファイルとともに、メール ID を使用して、または匿名で送信できます。
  2. 問題を報告 - スクリーンショットを撮影し、個人情報や機密情報をマスクして、問題箇所を注釈で示し、問題として報告できます。
ユーザーが入力内容を送信する際に、診断情報、エラーログ、処理/画面/API のトレース、スクリーンショット、画面録画など、ユーザーフィードバックに追加のコンテキストを与える情報もあわせて取得できます。

アプリ内フィードバックポップアップを表示する方法、ユーザーにシェイクしてフィードバックを送信する仕組みを提供する方法、Apptics コンソールでアプリ内フィードバックデータを分析する方法には、いくつかのパターンがあります。SDK の実装については、SDK ガイドを参照してください。
  1. Android 向けアプリ内フィードバック SDK ガイド
  2. Cocoa 向けアプリ内フィードバック SDK ガイド
  3. Windows 向けアプリ内フィードバック SDK ガイド
  4. React Native 向けアプリ内フィードバック SDK ガイド
  5. Flutter 向けアプリ内フィードバック SDK ガイド
  6. Javascript 向けアプリ内フィードバック SDK

アプリ内フィードバックで取得されるデータ

ユーザーがアプリ内フィードバックを送信すると、Apptics は有効になっている項目に応じて、さまざまな種類のデータポイントを取得します。以下の表は、特定のアプリ内フィードバック機能を有効にした際に取得されるデータポイントの一覧です。

有効な機能
取得されるデータ
ユーザー送信の入力
(デフォルトのフィードバックデータ)
  1. テキストによるフィードバック
  2. 添付ファイル(画像)
  3. 画面録画(有効な場合)
  4. スクリーンショット(取得済み、または手動で添付された場合)
画面録画
(任意、SDK による自動取得)
  1. 画面のビデオ録画(ユーザーが開始し、同意した場合)
  2. 音声(マイクへのアクセスが許可されている場合)
  3. 画面上の操作(例:タップ、スワイプ、スクロール)
  4. デバイス仕様(例:画面解像度、OS バージョン、ブラウザバージョンなど)
  5. ブラウザコンソールログ(Web アプリの場合)
  6. ネットワークログ(Web アプリの XHR/fetch リクエスト)
  7. クライアント側パフォーマンス指標(Web アプリの場合)
  8. 自動生成されたビデオ文字起こし(該当する場合)
パフォーマンスおよび診断メタデータ
(SDK による自動取得)
  1. デバイスおよび OS の詳細
  2. アプリバージョンおよびビルド番号
  3. セッションの詳細およびタイムスタンプ
  4. セッション中に実行された画面、処理、API コール
  5. ネットワーク種別(Wi-Fi、モバイルデータなど)
  6. システムログ(モバイルアプリの場合)
  7. コンソールログ(Web アプリの場合)

Notes
メモ: iOS アプリの場合、アプリ内フィードバック機能で画面録画オプションを設定する際に、開発者は NSMicrophoneUsageDescription を指定する必要があります。

Apptics コンソールでアプリ内フィードバックを分析する

  1. [Developer] > [In-app フィードバック] に移動します。ここで、アプリに対して受信したすべてのアプリ内フィードバックの概要を確認できます。
  2. フィードバックタイムラインには、受信したフィードバックの合計数と、選択した日付範囲内でプラットフォーム別に受信したフィードバック数が表示されます。
  3. 受信したすべてのアプリ内フィードバックは感情分析が行われ、各プラットフォームごとに PositiveNeutralNegative のフィードバックとして分類されます。

  1. ページ下部のフィードバック一覧には、受信した各フィードバックが、フィードバックの感情、フィードバックメッセージ、アプリバージョン、OS、デバイス種別、フィードバックを受信した日付、コメントなどの詳細とともに表示されます。
  2. すでに Zoho プロジェクトZoho Desk、または Zendesk などのフィードバックタブ向け連携を有効にしている場合、一覧に追加の列が表示され、受信したフィードバックを Zoho プロジェクトのバグとして割り当てたり、Zoho Desk や Zendesk のチケットとして表示したりできます。

  1. 個々のフィードバックをクリックすると、ユーザーフィードバックの詳細およびコンテキストを含む全体像を確認できます。

個々のフィードバックの詳細を表示する

  1. 個々のフィードバックをクリックすると、アプリバージョン、OS バージョン、デバイス ID、デバイスモデル、SDK バージョン、バッテリーステータス、ネットワーク種別と強度、デバイスの向き、デバイスの空き容量などの詳細を確認できます。
  2. セッション中に実行された処理、API コール、画面のトレースを確認できます。
      1. 処理 - フィードバックが送信された際に実行されていたすべての処理の一覧を表示します。
      2. API コール - フィードバックが送信された際に実行されていたすべての API コールの一覧を表示します。
      3. 画面 - フィードバックが送信される前に表示されていたすべての画面の一覧を表示します。
  3. ユーザーがフィードバックとあわせてメールアドレスを提供している場合は、個人情報が利用可能 というオプションが表示されます。
  4. 添付ファイルが利用可能 をクリックすると、ユーザーがフィードバックとともに送信した添付ファイルを表示できます。
  5. Web アプリの場合、画面録画を表示するための別のオプションが表示されます。[Recorded video 利用可能] をクリックすると、セッションの詳細とあわせて画面録画を表示し、さらに分析できます。
  6. フィードバックメッセージに日本語以外の言語が含まれている場合は、[See translation] オプションをクリックして、メッセージを日本語に翻訳した内容を表示できます。

Notesメモ:診断情報、ユーザー情報(利用可能な場合)、添付ファイル、画面録画などのフィードバック詳細の閲覧は、役割ベースの操作です。組織内で付与されている役割にフィードバック管理の権限がある場合にのみ、フィードバックの詳細を表示できます。自分の役割と権限については、組織の管理者にお問い合わせください。

アプリ内フィードバックをサポートチケットとして割り当てる

Zoho Desk または Zendesk との連携をフィードバックタブで有効にすると、受信した個々のアプリ内フィードバックが、自動的に Zoho Desk または Zendesk ポータルのサポートチケットとして作成されます。[Desk 上のチケットを表示] オプションが表示され、クリックすると必要な詳細を入力して、チーム内のサポート担当者に割り当てることができます。


アプリ内フィードバックをバグとして割り当てる

Zoho プロジェクト連携 をフィードバックタブで有効にすると、フィードバックを Zoho プロジェクトポータルのバグとして登録できます。
  1. [Assign as bug] オプションをクリックすると、ポップアップが表示されます。
  2. 必要な詳細を入力し、[Assign bug] をクリックします。これで、フィードバックを適切な担当者にバグとして割り当て、Zoho プロジェクトで進捗を追跡できます。

Zoho Apptics のアプリ内フィードバックウィジェット

アプリのフローに合わせてアプリ内フィードバックウィジェットをアプリケーションに実装すると、ユーザーはアプリ内からフィードバックの送信、問題の報告、ヘルプの依頼、問題のフラグ付けなどを行えるようになります。

実際の動作を確認するために、Apptics Web コンソールおよびモバイルアプリにおける Apptics のアプリ内フィードバック機能の実装例を見てみましょう。Apptics Web コンソールまたはモバイルアプリケーションを使用しているときは、共有する フィードバック ウィジェットをクリックすることで、フィードバックの共有、問題や不具合の報告、ヘルプの依頼などを行えます。

Web コンソールでのアプリ内フィードバックウィジェット

  1. 右側の帯にある 共有する フィードバック アイコンをクリックすると、ポップアップが表示されます。

  1. ポップアップが表示され、そこからフィードバックの共有、問題の報告、ヘルプの依頼、その他発生している問題の報告を行い、必要な詳細を入力できます。

  1. 画面録画を行うには、チェックボックスを選択し、画面録画を開始をクリックします。
  2. 権限の付与と、録画するタブ/画面の選択を求めるポップアップが開きます。必要な権限を付与すると、画面録画が開始されます。

  1. 画面録画を停止するには、「Stop recording」と表示されたフローティングアイコンをクリックします。
  2. 録画された動画クリップはポップアップ内に表示され、プレビュー編集削除の各オプションが利用できます。
  3. 編集を選択した場合、録画エディターで次の操作が行えます。
  1. 個人情報や機密情報をぼかす/マスクする
  2. 注釈(矢印、図形、テキスト)を追加する
  3. 録画内容を説明するボイスオーバーを追加する
  4. 録画クリップをトリミングする

  1. 変更が完了したら、保存 & 閉じるをクリックします。
  2. スクリーンショットを送信したり、フィードバックに最大 5 件までファイルを添付することもできます。添付ファイルをクリックし、フィードバックと一緒に送信したいファイルをアップロードします。

  1. 準備ができたら、送信するをクリックします。フィードバックは送信され、数分以内にアプリ内のフィードバックダッシュボードに反映されるため、内容を確認して迅速に対応できます。
Notesメモ: 適切な画面録画とスムーズなフィードバック共有のため、録画中はタブ/ブラウザーウィンドウを閉じたり、切り替えたり、更新したりしないでください。

モバイルアプリ(iOS/Android)のアプリ内フィードバックウィジェット

  1. モバイル端末を振ってフィードバックポップアップを表示するか、アプリの設定 > お問い合わせに移動すると、次の操作が行えるフィードバック画面が表示されます。
      1. 報告したいフィードバックや不具合の詳細をテキスト形式で入力する
      2. スクリーンショット(画像形式)を添付する
      3. 画面録画を開始する
  1. Screen データ iconをタップし、画面録画を開始を選択します。画面録画の権限を求めるポップアップが表示されます。必要な権限を付与すると画面録画が開始され、最大 5 分間まで画面を録画できます。
  2. 画面録画を停止するには、フローティングアイコンをタップします。録画された動画クリップはエディターに表示され、必要に応じて機密情報のマスク/ぼかし、図形による注釈の追加、クリップのトリミングが行えます。

  1. クリップの編集が完了したら、右上のチェックアイコンをタップします。
  2. 録画クリップはファイル添付として表示されます。必要な詳細を入力したら、送信するをタップします。フィードバックが正常に送信されると、確認ポップアップが表示されます。
メモ: 適切な画面録画とスムーズなフィードバック共有のため、録画中はアプリを閉じないでください。