← Back to list

G Suite x Zendesk API で問い合わせの分析・可視化ツールを作ってみた

弊社では Zendesk を利用しており、サービス改善のために問い合わせの内容を閲覧・分析しています。カスタマーサポートを業務で行わないが、プロダクト改善をしたい社内メンバー向けに、Zendesk API をたたいて可視化・分析する仕組みを G Suite で作ってみました。

tanabee in google-cloud-jp · 2019-07-17 12:40 · 15 claps · 3.4 min read
#google-apps-script #g-suite #data-studio
Open on Medium ↗
Wiki topics: 🧘 · Spirituality

G Suite x Zendesk API で問い合わせの分析・可視化ツールを作ってみた

システムの全体像

システムの全体像

はじめに

Zendesk はヘルプページを作ったりユーザーからの問い合わせにメールやチャットベースで答えられるカスタマーサポートのためのサービスです。

弊社では Zendesk を利用しており、サービス改善のために問い合わせの内容を閲覧・分析しています。カスタマーサポートを業務で行わないが、プロダクト改善をしたい社内メンバー向けに、Zendesk API をたたいて可視化・分析する仕組みを G Suite で作ってみました。

Zendesk に限らず、外部サービスで API が用意されているものでしたら同様に可視化・分析の仕組みを作れるので参考にしてみてください。

できたもの

ダッシュボード

Weekly と Monthly の問い合わせ件数を Data Studio で可視化しています。問い合わせのタグや文言で絞り込みができます。

DataStudio によるダッシュボード

DataStudio によるダッシュボード

問い合わせ履歴表示

Google Apps Script で生成した Web ページで問い合わせのログを閲覧できます。最初の問い合わせ内容と、その後のユーザーとのメールのやり取りを閲覧できるようになります。

Google Apps Script を使った Web 表示

Google Apps Script を使った Web 表示

使用技術

Zendesk API

Zendesk から情報取得するために Zendesk API を叩きました。チケット一覧とコメント一覧の GET API を叩いています。

[embed]Introduction - Support API - Zendesk Developer Portal The Zendesk API is rate limited. Only allow a certain number of requests are allowed per minute depending on your plan…developer.zendesk.com

Google Apps Script

Google Apps Script で以下の機能をもたせています。

  • Zendesk API をたたいて問い合わせ情報を抽出(URLFetchApp)
  • Spreadsheet に保存する
  • 上記処理を日時バッヂで実行(時間主導型トリガー利用)
  • チケット ID を指定して、問い合わせ対応の履歴が追える Web ページ生成

Data Studio

Spreadsheet に保存された問い合わせ情報をダッシュボード表示するために利用します。Spreadsheet を用いて集計・分析もできますが、今回は Spreadsheet をデータベース的に利用して、社内メンバーに閲覧権限のみをつけました。DataStudio を使うと、期間指定やプルダウン、文字列検索による絞り込みも直感的にできるので、エンジニア外のメンバーに渡すのに便利です。

実装と利用方法

実装と利用方法については GitHub にまとめています。興味のある方は使ってみてください。

[embed]tanabee/zendesk-to-spreadsheet It exports zendesk tickets to the Google SpreadSheet - tanabee/zendesk-to-spreadsheetgithub.com

まとめ

G Suite の Google Apps Script と DataStudio を活用して、外部サービスのデータ可視化・分析の仕組みを作れました。 Zendesk に限らずこういったニーズはあると思いますので、皆さんも試してみてください。


메타데이터
post_id
9aa831c1bf0e
slug
g-suite-x-zendesk-api-で問い合わせの分析-可視化ツールを作ってみた-9aa831c1bf0e
url
https://medium.com/google-cloud-jp/g-suite-x-zendesk-api-%E3%81%A7%E5%95%8F%E3%81%84%E5%90%88%E3%82%8F%E3%81%9B%E3%81%AE%E5%88%86%E6%9E%90-%E5%8F%AF%E8%A6%96%E5%8C%96%E3%83%84%E3%83%BC%E3%83%AB%E3%82%92%E4%BD%9C%E3%81%A3%E3%81%A6%E3%81%BF%E3%81%9F-9aa831c1bf0e
canonical_url
https://medium.com/google-cloud-jp/g-suite-x-zendesk-api-%E3%81%A7%E5%95%8F%E3%81%84%E5%90%88%E3%82%8F%E3%81%9B%E3%81%AE%E5%88%86%E6%9E%90-%E5%8F%AF%E8%A6%96%E5%8C%96%E3%83%84%E3%83%BC%E3%83%AB%E3%82%92%E4%BD%9C%E3%81%A3%E3%81%A6%E3%81%BF%E3%81%9F-9aa831c1bf0e
author_url
https://medium.com/@tanabee
status
ok
fetched_at
2026-06-16 19:09:56