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

カスタムレポートを作成する

必要なデータとビジュアルを正確に選択できる自由。

対応者:Beth-Ann Sher

この記事を使って、AdvancedまたはExpertプランでカスタムレポートの作成、表示、管理を行います。チャートの追加や設定、フィルターの設定、指標の選択、チームメイトとの共有まで学べます。ドリルイン機能でチャートの背後のデータも探れます。カスタムレポートは100以上のチャートテンプレートから選び、チームのニーズに合わせて1つのビューにまとめられます。

注意:レポートを作成するには「Can create, edit and internally share reports」権限が必要です。


カスタムレポートを作成する

新しいカスタムレポートをゼロから作成するには、Reportsに移動し、メニュー上部の+アイコンをクリックするか、Your reportsに行き、New reportをクリックします。

IntercomのReportsセクションで、ナビゲーションメニューの上部にある+アイコンとYour reportsビューのNew reportボタンを表示しています。

テンプレートライブラリが開きます。テンプレートを選んでカスタマイズするか、Create your ownをクリックしてゼロから始めます。

テンプレートライブラリには、事前作成されたレポートテンプレートと、ゼロからカスタムレポートを始めるためのCreate your ownオプションが表示されています。

レポート名と説明を追加する

レポートにわかりやすいタイトルと説明を付けて、あなたやチームメイトが一目で目的を理解できるようにします。

カスタムレポート設定パネルにレポート名と説明の入力欄が表示されています。

レポートにチャートを追加する

レポートにチャートを追加するには、右側パネルのAdd a chartメニューを開きます。人気のチャートテンプレートを検索し、ドラッグ&ドロップでレポートに配置します。

カスタムレポートの右側にあるAdd a chartパネルで、チャートテンプレートをドラッグ&ドロップしてレポートキャンバスに追加できます。

チャートテンプレートは、カスタムレポートがプランに含まれている場合でも完全にカスタマイズ可能です。既存のチャートを編集するには、チャート上部のActionsメニューを選択し、Edit chartをクリックします。

カスタムレポートのチャートで、Actionsドロップダウンメニューが開いており、Edit chart、Duplicate、Deleteなどのオプションが表示されています。

チャートをゼロから作成するには、Add a chartメニューからCreate your ownを選択します。

Add a chartパネルで、チャートをゼロから作成するためのCreate your ownオプションが表示されています。

チャートタイプを選択する

データを柔軟に可視化するための9つのチャートタイプがあります:KPI(重要業績評価指標)、column、bar、donut、line、combo、area、heatmap、table。

カスタムレポートビルダーのチャートタイプセレクターに9つのオプションが表示されています:KPI、column、bar、donut、line、combo、area、heatmap、table。

データの可視化に役立つチャートタイプとオプションの使い方を詳しく学びましょう。

日付範囲を設定する

チャートビルダーのサイドバーにある日付ピッカーで、このチャートの対象日付範囲を選択します。

チャートビルダーの日付範囲ピッカーに、相対日付範囲と固定日付範囲のオプションが表示されています。

「過去4週間」のような相対日付範囲を選ぶと、常に過去4週間のデータが表示されます。「1月1日〜31日」のような特定の日付を選ぶと、その特定の日付のデータが常に表示されます。

指標を選択する

タイムスタンプ(選択した日付範囲)ごとに見る指標を選択します。

チャートビルダーの指標ドロップダウンに、チャート用に選択可能な指標のリストが表示されています。

Intercomレポートの会話およびticket指標、日付フィルターのタイムスタンプ、属性の定義をすべて確認できます。

一部の指標は平均、中央値、パーセンタイル、最小、最大、合計で集計できます。例えば、平均ticket解決時間を見たい場合などです。

チャートビルダーの集計ドロップダウンに、平均、中央値、パーセンタイル、最小、最大、合計のオプションが表示されており、平均ticket解決時間の例も示されています。

カスタム時間間隔を使用する

時間ベースの指標(例:初回応答時間やクローズまでの時間)を選択する際、"time interval"のview-by属性を使って結果をカスタムバケットにグループ化できます。これはチャートデータをカスタム範囲でセグメント化する次元で、固定間隔より柔軟に範囲を定義し、指標の分布をよりよく理解できます。

  • データのグループ化方法を選択します。例えば、応答時間を0〜5分、5〜15分、15〜30分、30分以上のバケットに分けることができます。

  • 3種類のチャートタイプのいずれかを使ってチャートを作成します:bar chartcolumn charttable

  • チャートライブラリには2つの事前作成チャートテンプレートがあります:First response time breakdown(table chart)とTime to close breakdown(table chart)。

  • これらのテンプレートはResponsivenessレポートテンプレートにも含まれており、ゼロから作成せずにすぐ使い始められます。

注意:カスタムバケットは分布を示します。各バケットはその範囲内の会話数を独立してカウントします。つまり、バケットは累積しません。0〜5分バケットにカウントされた会話は自動的に0〜30分の合計に含まれません。範囲が重複する場合(例:0〜10分と5〜15分)、重複部分の会話は両方のバケットにカウントされ、分母が膨らみ割合が歪みます。累積ビュー(例:30分以内に解決した会話の割合)を得るには、重複しないバケットを使い、カウントを手動で加算してください。

会話状態の指標を使う

会話状態の指標は、任意の期間終了時点でopenまたはsnoozedの会話数を示し、会話の進行状況を明確に把握できます。未解決の会話の追跡、作業負荷の監視、チームのボトルネック特定に役立ちます。また、reopenedの会話数も確認でき、再発問題やフォローアップの必要性を把握できます。

指標ドロップダウンには、チャートに追加できる3つの会話状態オプションがあります。各指標はレポートデータセットに属します。データソースは以下の通りです:

  • Open conversations – クエリ期間終了時点で「Open」ステータスの会話数。(Conversations State dataset)

  • Snoozed conversations – クエリ期間終了時点で「Snoozed」ステータスの会話数。(Conversations State dataset)

  • Reopened conversations – 選択期間中に再開された会話数。(Conversations Actions dataset)

チャートライブラリには5つの事前作成チャートテンプレートがあります。

  • Open conversations(KPIチャート)

  • Snoozed conversations(KPIチャート)

  • Reopened conversations(KPIチャート)

  • クローズ済みと再開済みの会話(縦棒グラフ)

  • オープンおよびスヌーズ中の会話(縦棒グラフ)

これらのテンプレートはConversationsレポートテンプレートにも含まれているため、一から作成せずにすぐに使用を開始できます。

さらに2つの指標が、会話がスヌーズ状態にあった時間を測定し、これまで見えなかった時間をレポートで可視化します:

  • 平均スヌーズ時間 – 個々のスヌーズイベントの期間を測定します。会話がスヌーズされ、その後スヌーズ状態から解除されると、それが1つのスヌーズとして期間がカウントされます。この指標はすべてのスヌーズイベントの期間の平均を算出します。(Conversations dataset)

  • 会話ごとの平均総スヌーズ時間 – 会話が持つすべてのスヌーズ時間を合計し、その合計を会話数で平均化します。(Conversations dataset)

両方の指標は、平均、中央値、パーセンタイル、最小、最大、合計のすべての集計方法に対応し、チーム、チームメイト、期間別に分解できます。

ヒント:スヌーズ時間を分析する際は中央値を優先してください。数日間スヌーズされた少数の会話が平均値を大きく引き上げる可能性があるため、中央値の方が典型的なスヌーズ期間をより正確に表します。

マルチメトリックチャートを使用する

マルチメトリックチャートは、1つのビジュアライゼーション内で複数の指標を表示でき、データ分析を簡素化し、さまざまな指標を同時に比較・対比・洞察を得やすくします。

これは以下のチャートタイプで利用可能です:

  • 縦棒

  • 折れ線

  • エリア

一般的な使用例:

  • 新規inbound会話の量とクローズ済み会話を1つのビューで比較し、チームが需要に対応できているか評価します。

  • さまざまなパフォーマンス指標でチームメイトを1つのビューで比較し、トップパフォーマーを特定します。

チャートビルダーのサイドパネルにあるAdd metricボタンをクリックして、同じチャートに複数の指標を追加します。

複数の指標を1つのチャートに追加するためのAdd metricボタンを表示しているチャートビルダーのサイドパネル

注意:

  • チャート内の各指標にフィルターを追加できます。

  • 指標ブロックをドラッグ&ドロップして上下に移動させ、チャート内の指標の表示順序を変更できます。

  • マルチメトリックチャートはセグメンテーションをサポートしていません。

  • マルチメトリックチャートは積み上げ、相対値、ターゲットをサポートしていません。

  • マルチメトリックチャートの指標数は最大20個までです。

  • 縦棒、折れ線、エリアチャートは同じY軸を持つ指標のみサポートします。

  • 表チャートはY軸に関係なく任意の指標の組み合わせをサポートしますが、マルチメトリック表チャートのデータエクスポートは利用できません。

  • マルチメトリックチャートでchart drill-inを選択した場合、詳細に調べたい特定の指標を選択する必要があります。

異なるY軸を持つ2つの指標を比較するチャートを作成する

Comboチャートタイプを使用して、異なるY軸を持つ2つの指標を比較するチャートを作成できます。

最初に選択した指標は縦棒チャートで左のY軸を使用し、2番目に選択した指標は折れ線チャートで右のY軸を使用します。

カスタムレポートのコンボチャートで、左のY軸に縦棒チャート、右のY軸に折れ線チャートの2つの指標を表示している例

コンボチャートタイプは2つの指標のみ選択可能です。

指標のチャート凡例ラベルをカスタマイズする

“legend label”入力フィールドを使ってチャート凡例にカスタム指標名を追加し、指標を視覚的に区別できます。

チャートビルダーで、チャート凡例の指標にカスタム表示名を付けるためのlegend label入力フィールドを表示している例

カスタムフィルターと凡例ラベルを持つ指標は、他のレポートで再利用するためのカスタム指標として保存できません。

指標に営業時間を適用する

カスタムレポート指標を以下のデータセットで「営業時間内」に設定できます:

  • Conversations dataset

    • 初回応答時間

    • 応答時間

    • 最初の割り当てからクローズまでの時間

    • クローズまでの時間

  • Conversation actions dataset

    • チームメイトの初回応答時間

    • チームメイトの次回応答時間

    • チームメイトのクローズまでの時間

    • チームメイトの対応時間

    • チームの初回応答時間

    • チームの次回応答時間

    • チームのクローズ時間

カスタムレポートでサポートされている指標のいずれかを使用すると、Metricドロップダウンの下にWithin office hoursチェックボックスが表示されます。

注意:Conversation actionsデータセットのチームメート指標について、「within office hours」を計算するために使用されるスケジュールは、次の順序で決定されます:チームメート自身のスケジュール(Settings > Office hours > Teammate schedulesで割り当てられている場合)、チームのカスタム営業時間(設定されている場合)、またはワークスペースのデフォルト。詳細はレポートでの営業時間の使い方をご覧ください。

サポートされている時間ベースの指標を選択すると、Metricドロップダウンの下にWithin office hoursチェックボックスが表示されるチャートビルダー

チャート指標にフィルターを追加する

データをより詳細に見るために、任意のフィルターを追加できます。例えば、特定の地域のカスタムレポートを作成する場合、該当する大陸や国でフィルターをかけます。

特定の地域にチャートデータを絞るために大陸または国のフィルターが適用されたチャートビルダーのチャートレベルフィルターパネル

複数のフィルターを選択する際に、チャートおよびカスタムレポートレベルの両方で利用可能なANDおよびOR条件の両方をサポートします。例えば、このチャートは以下の条件を持つ会話でフィルターされています。

ORで2つの条件を組み合わせる。2つのフィルター条件をORで結合すると、どちらかの条件に一致する会話が返されます。これは結果を絞り込むのではなく広げます。両方の条件が真である必要がある場合(例:「Team Xに割り当てられている」かつ「チャネルがEmail」)、代わりにANDを使用してください。チャートのドリルインはチャートと同じフィルター論理を使用するため、チャートで効果がないように見えるORフィルターもドリルインで同じ広がった結果を表示します。

  • トピック = “pricing” OR

  • タグ = “pricing”

トピックがpricingまたはタグがpricingのOR条件が適用されたチャートレベルフィルターパネル

Intercomは会話開始時に顧客のスナップショットを取得するため、会話作成後のユーザーおよび会社属性やタグの変更はレポートに反映されません。

リアルタイムで情報が読み込まれる例外は、ユーザー名、ユーザーの仮名、ユーザーのメール属性です。

さらに、一部の指標(顧客満足度のように時点で計算されるもの)は、選択されたブレイクダウンに1万を超えるユニーク値がある場合、エラーを表示します。これを解決するには、日付範囲を狭めるか、追加のフィルターを適用してブレイクダウンのユニーク値数を減らしてください。

カスタムレポートの会社属性

ConversationsおよびTicketsデータセットのカスタムレポートで利用可能な2つの異なる会社属性があります。

  • Company – 会話開始時のコンタクトの会社を反映します。コンタクトは複数の会社に所属できるため、単一の会話がこの属性の下で複数の会社に関連付けられる場合があります。フィルタリングとグルーピング(セグメンテーション)の両方をサポートします。レポートレベルまたは個別のチャートレベルで適用可能で、両方に設定した場合はレポートレベルのフィルターが優先されます。

    会話開始時のコンタクトの会社を反映するCompany属性フィルターがConversationsデータセットのカスタムレポートに適用されている様子

  • Company (conversation) – inboxのサイドパネルまたはAPIを通じて会話に直接設定された単一の会社を反映します(現在会話に関連付けられている会社)。フィルタリングとグルーピング(セグメンテーション)の両方をサポートします。レポートレベルまたは個別のチャートレベルで適用可能で、両方に設定した場合はレポートレベルのフィルターが優先されます。

    会話自体に現在設定されている会社を反映するCompany (conversation)属性フィルターがカスタムレポートに適用されている様子

カスタマーセグメントでレポートをフィルターする

カスタマーセグメントはレポートのフィルター条件として直接使用できませんが、セグメントのメンバーにタグを付けてuser tagをフィルターとして使用できます。

この回避策は、レポートレベル(ページ上部のレポートフィルター)と個別のチャートレベルフィルターの両方で機能します。

  1. カスタマーセグメントに移動し、すべてのメンバーに特定のタグ(例:「Enterprise Customers」または「Trial Users」)を付けます。

  2. カスタムレポートでUser tagのフィルターを追加します。

  3. 作成したタグを選択して、そのセグメントのユーザーのみを含むようにレポートデータをフィルターします。

ヒント:セグメントタグは定期的に再タグ付けして最新の状態に保つか、ユーザーがセグメントに入る際にタグを自動適用する仕組みを使いましょう。

チャートに名前と説明を付ける

チャートに名前と説明を付けて、このチャートが何を示しているかを明確にします(説明欄は適用したフィルターを記載するのに適しています)。

設定パネルの下部に名前と説明の入力欄が表示されているチャートビルダー

Add chartをクリックしてこのチャートをレポートに保存します。レポートキャンバスに戻り、さらにチャートを追加できます。

<b>Add chart</b>をクリックしてチャートがレポートに保存されたことを確認できるカスタムレポートキャンバス

レポート内のチャート数に制限はありません。

チャートを編集する

カスタムレポートの既存チャートを編集、複製、または削除するには、そのチャートにカーソルを合わせてActionsドロップダウンからオプションを選択します。

チャートのActionsドロップダウンが開いており、編集、複製、削除のオプションが表示されているカスタムレポートのチャート

注意:チャートのActionsのすべてのオプションを見るには、レポートを編集する必要があります。

チャートは右下の角をドラッグしてレポート上で移動またはサイズ変更できます。

右下のハンドルをドラッグしてチャートのサイズを変更しているカスタムレポートキャンバス

レポートのタイムゾーンを設定する

チャートはデフォルトでワークスペースのタイムゾーンに基づいており、レポート内の任意の指標でWithin office hoursオプションが有効な場合は営業時間設定を反映します。

カスタムレポートのタイムゾーンを変更するには、レポートページ上部のドロップダウンから別のタイムゾーンを選択してください。

レポートページ上部にあるタイムゾーン選択ドロップダウンを表示しているカスタムレポートヘッダー

タイムゾーンの設定はカスタムレポートでのみ利用可能です。

タイムゾーンセレクターは日付範囲とどのように連動しますか? プリセット日付範囲(例:「過去1週間」や「月初から今日まで」)を使用している場合、タイムゾーンを変更すると新しいタイムゾーンで正しいカレンダー日をカバーするように範囲が自動的に再計算されます。カスタム日付範囲(特定の開始日と終了日)を使用している場合、タイムゾーンを変更しても日付は移動せず、同じ瞬間を新しいタイムゾーンで読み直すため、カレンダー日が変わることがあります。カスタム日付範囲でタイムゾーンを変更した場合は、意図した日をカバーしているか再確認(必要に応じて再選択)してください。

レポートにフィルターを追加する

レポートと個別のチャートの両方にフィルターを適用できます。これらのフィルターの相互作用は次の通りです。

  • レポートフィルターはレポート内のチャートに適用されます
    レポートにフィルターを追加すると、そのレポート内のすべてのチャートに自動的に適用されます。

    • 例えば、レポートに日付フィルターを適用すると、レポート内の任意のチャートの日付フィルターが上書きされます。

    • チャートが「today」のデータを表示するように設定されていても、レポートの日付フィルターが「yesterday」に設定されている場合、レポート内で表示するとチャートは「yesterday」のデータを表示します。

  • チャートビルダーフィルターは上書きされません
    レポートフィルターは、チャートビルダーでチャートを作成または編集しているときの表示には影響しません。レポート内でチャートを表示するときにのみ有効になります。

  • フィルターは「AND」関係で結合されます
    レポートとチャートの両方にフィルターがある場合、それらは「AND」条件で結合されるかのように動作します。

例えば、このレポートのチャートはドイツのデータをフィルターし、レポートレベルで「Channel is Email」のフィルターを適用しています。つまり、このチャートはベルリンでEmail経由で開始された会話のデータを表示しています。

Channel is Email のレポートレベルフィルターとドイツのチャートレベルフィルターを組み合わせたカスタムレポートで、ベルリンでEmail経由で開始された会話のデータを表示しています。

注意:

  • 「Channel」フィルターには、Intercomをインストールしているチャネルのみが含まれます。

  • カスタムイベントは現在、カスタムレポートのフィルターには対応していません。

  • Custom Reportsは2種類のフィルター競合を検出し、影響を受けるチャートに警告バナーを表示します。トートロジカルフィルターはメトリックを固定値に強制します。例えば、CSAT(顧客満足度)% Happyチャートを「Happy」評価のみ表示するようにフィルターすると、メトリックは常に100%を示します。冗長フィルターは同じフィルターがチャートレベルとレポートレベルの両方に適用されている場合に発生します。フィルター競合の警告は現在、一部のチャートタイプでのみ表示されます。

注意:カスタムレポートはconversations and ticketsを中心に構成されており、ユーザーや連絡先のレコードではありません。会話レベルの属性(channel、team、tag、topic、user tagなど)を使ってデータをフィルターおよび分解できますが、顧客のプロフィールに表示されるすべての連絡先属性がレポートのフィルターや分解オプションとして利用できるわけではありません。

例えば、Email domainはIntercomのデフォルトの連絡先属性で連絡先プロフィールに表示されますが、カスタムレポートのフィルターや分解オプションとしては利用できません。レポートフィルターピッカーで検索しても結果は表示されません。Email domainでレポートデータをフィルターする最も近い回避策は、対象のドメインの連絡先にユーザータグを付けて、レポートでUser tagフィルターを使用することです。レポートは会話作成時のユーザーデータをスナップショットするため、タグは会話開始前に適用する必要があります。

バナーコンポーネントを追加する

カスタムレポートを作成するとき、タイトルやコンテキスト、メモをレポートキャンバス上に直接追加できるテキストブロックであるバナーコンポーネントを追加できます。

  1. レポートを編集する。

  2. Add chartをクリックし、「banner」を検索します。

テキストコンテンツと書式設定ツールバーを表示するバナーコンポーネントがカスタムレポートに追加されている様子。

バナーコンポーネントは以下の書式設定とレイアウトオプションをサポートします。

  • フォントサイズ

  • フォントの太さ

  • フォントの位置

  • リンクの追加

  • 色の変更

  • コンポーネントのサイズ変更

フォントサイズ、フォントの太さ、フォントの位置、リンク、色、コンポーネントのサイズ変更のコントロールを表示するバナーコンポーネント設定パネル。

カスタムレポートを保存して共有する

カスタマイズが完了したら、Save.をクリックします。

Saveをクリックするとレポート共有オプションが開き、誰がレポートを閲覧または編集できるかを制御できます。レポート上部のShareボタンをいつでもクリックしてこれらの設定を更新できます。

チームメイトのアクセス制御と共有オプションを表示するカスタムレポートの保存と共有ダイアログ。


カスタムレポートを見る

個人で作成したカスタムレポートはReports > Your reportsに一覧表示されます。

現在のユーザーが作成したカスタムレポートの一覧を表示するIntercom ReportsのYour reportsページ。

他のチームメイトが作成し共有したカスタムレポートはReports > All reports > Shared with youからアクセスできます。

他のチームメイトが共有したカスタムレポートを表示するAll reports Shared with youページ。

レポートの共有とアクセス性について詳しく学ぶ。

レポートを表示しているとき、チャート内に設定された既存のフィルターに加えて適用されるフィルターを簡単に追加できます。

レポートページ上部にレポートレベルのフィルターコントロールを表示しているカスタムレポートの表示モード。

注意

  • フィルターをレポートを閉じた後も維持し(レポートにアクセスできる他のチームメイトにも表示されるようにするには)、レポートを編集してフィルターを適用し、レポートを保存する必要があります。

  • レポートヘッダーの「Updated X min ago」表示は、レポート内で最も同期が遅いデータセットを反映しており、最も速いものではありません。異なる同期速度のデータセットを組み合わせた場合、最新日時は最も古い同期時間を示します。これはデータが遅延または破損していることを意味せず、異なる同期速度のデータセットを混在させた場合の想定される動作です。

ヒント:カスタムレポートの任意のフィルター組み合わせを保存済みフィルターを使って保存・再利用できます。保存後はフィルターバーからワンクリックで任意のプリセットを適用でき、毎回同じフィルターを作り直す必要がありません。

チャートの背後にあるデータを探る

すべてのチャートにはドリルイン機能があり、任意のデータポイントをクリックしてその背後にある個別のconversationsを確認できます。これにより、結果を左右する要因を理解し、より迅速にデータに基づく意思決定が可能になります。

チャートの基礎データ探索テーブルを開くためのドリルインホバーアイコンを表示するカスタムレポートチャート。


カスタムレポートを管理する

完全なアクセス権を持つカスタムレポートは編集、複製、削除が可能です。Reportsに移動し、管理したいレポートを開いて、右上のオプションを使って以下を行います。

  • 共有する

  • 編集する

  • 複製する

  • お気に入りに追加する

  • 削除

右上にあるレポートオプションメニューが開かれ、「Share」「Edit」「Duplicate」「Add to favorites」「Delete」のオプションが表示されているカスタムレポート

注意:現在、カスタムレポートをフォーマットされたPDFとしてエクスポートするオプションはありません。共有またはエクスポート可能なレポートデータのオプションは以下の通りです:
CSVエクスポート(生データのみ、フォーマットされたチャートは含まれません)
外部共有リンク。

フォーマットされたレポートのネイティブPDFエクスポートが役立つ場合は、Intercom messengerを通じて機能リクエストとして提出できます。

予期しない結果が表示されていますか?

レポートのデータに不安がある場合は、詳細を詳しく解説したこの記事をご覧ください。

こちらの回答で解決しましたか?