2024年2月26日 在 使用 Metabase

5 分鐘閱讀

將 Metabase 儀表板嵌入 Zendesk

Ignacio Beines Furcada and Sarina Bloodgood Portrait
Ignacio Beines Furcada 和 Sarina Bloodgood
‧ 2024年2月26日 在 使用 Metabase

‧ 5 分鐘閱讀

Embed a Metabase dashboard in Zendesk Image
分享這篇文章

關於 Metabase,一件很酷的事情是您可以將儀表板嵌入您每天使用的應用程式中。

我們最近將客戶儀表板直接嵌入到 Zendesk 中。將此儀表板與支援票證並排顯示,讓我們無需在 Metabase 和 Zendesk 之間切換即可查看客戶資訊。我們甚至傳遞了一些篩選參數,以自動篩選儀表板中的客戶和組織,從而顯著加快了我們對問題進行故障排除的速度。

儀表板包含

  • 帳戶資訊:客戶名稱、帳戶建立時間、是否已取消以及取消時間、訂閱狀態、方案名稱
  • 支援層級資訊:支援層級、他們的帳戶是否處於活動狀態
  • 部署和 Metabase 版本資訊:部署類型、雲端供應商、Metabase 版本號碼和上次更新時間
  • 帳戶詳細資訊:年度價值、LTV、使用者人數、國家/地區
  • 雲端詳細資訊:客戶有多少個問題和儀表板,以及其執行個體日誌的連結
  • 聯絡資訊:電子郵件、姓名、技術知識程度
  • 客戶滿意度或情感:調查回覆、CSAT 回覆等。
  • 相關聯的 GitHub 問題和票證清單

從技術上講,您可以將 Metabase 儀表板嵌入到任何允許 iframe 嵌入或允許支援使用嵌入 URL 的協力廠商應用程式的應用程式中。您可以測試的其他幾個平台包括 SalesforceJiraStripeShopify

以下是如何將我們的客戶儀表板嵌入到 Zendesk 中的快速演練。

我們的設定:使用協力廠商應用程式在 iframe 中嵌入互動式儀表板

  1. 在此範例中,我們使用了互動式嵌入。您可以使用公開嵌入來嵌入儀表板,但對於此執行個體,我們需要保護客戶資料,因為公開嵌入會啟用公開連結。如果您處於類似的情況,最好堅持使用互動式嵌入。

  2. 我們決定使用 iFrame 應用程式,而不是建立我們自己的應用程式。透過使用協力廠商應用程式,我們節省了工程資源,並更快地實現了可運作的實作。一個缺點:我們使用的應用程式 Customer360 的標誌始終可見。並非理想,但對於我們的內部使用而言,這並不是真正的問題。

我們考慮的 iframe 應用程式

為了開始使用,我們縮小了應用程式的範圍,並列出了它們的優缺點

  • Iframe Plus:每個執行個體 7 美元,因此價格低廉,但缺點是沒有任何支援。
  • Zendesk Iframe:免費,但沒有票證側邊欄選項,而這正是我們希望儀表板存在的位置。例如,儀表板只會顯示在組織檢視中,而不會顯示在票證檢視中。
  • Customer360:每位專員 4 美元,因此價格低廉,且 UI 易於使用。這是我們使用的應用程式

啟用互動式嵌入

接下來,我們透過前往設定 > 管理設定 > 嵌入,啟用互動式嵌入。按一下啟用,然後按一下互動式嵌入

然後,我們從 Metabase 取得儀表板的 URL,並正確格式化以在 Customer360 應用程式中使用。

您需要將 source 屬性設定為您的網站 URL。例如,http://metabase.yourcompany.com/dashboard/1

在 Metabase 中授權 Zendesk 和 Customer 360 URL

我們還需要在 Metabase 中授權以下 Zendesk URL。為此,我們導覽至管理設定 > 設定 > 嵌入 > 互動式 > 授權來源,並新增了以下 URL

Zendesk URL

  • https://*.zdusercontent.com
  • https://*.zndsk.com
  • https://*.zendesk.com

Customer 360 URL

  • https://*.myplaylist.io

安裝 Customer 360 應用程式並新增您的儀表板 URL

接下來,我們安裝了 Customer 360 應用程式,並輸入了我們的儀表板 URL(source 屬性設定為我們的 Metabase 執行個體)。

透過在 URL 中將參數傳遞到儀表板中的篩選器,僅顯示您需要的客戶資料

您可以透過參數化 URL 將值傳遞到儀表板的篩選器。例如,我們同時傳遞了組織和票證請求者資訊,因此現在我們的儀表板會自動篩選,以僅顯示我們需要的關於客戶及其組織的資訊。

Customer 360 應用程式可讓您使用以下參數

  • {{ticket.requester.email}}
  • {{ticket.requester.emails}} (請求者電子郵件的逗號分隔清單)
  • {{ticket.requester.external_id}}
  • {{ticket.requester.id}}
  • {{ticket.requester.custom_fields.<field_key>}}
  • {{ticket.organization.id}}
  • {{ticket.organization.external_id}}
  • {{ticket.organization.custom_fields.<field_key>}}
  • {{ticket.ticket_field_<field ID number>}}

請參閱設定 SQL 變數文件以取得範例。

Customer 360 app settings in Zendesk

關於 SSO 的一個小警告

如果您重新整理 Zendesk 票證頁面或新增票證,Metabase 會要求您再次登入。此外,您需要在 Metabase 中擁有活動的工作階段,以免每次進入票證側邊欄時都被登出。我們透過將環境的 MB_SESSION_COOKIE_SAMESITE 設定為 none 來解決此問題,如互動式嵌入設定文件環境變數文件中所述。

整理 Zendesk 中的儀表板檢視

現在,當我們在 Zendesk 中按一下票證且票證側邊欄彈出時,我們的客戶儀表板就會出現,並篩選到客戶及其組織!

A Metabase dashboard embedded in the Zendesk ticket sidebar

我們透過在嵌入 URL 中將 header 設定為 false,隱藏了一些 Metabase UI 元件,例如標頭或麵包屑。我們這樣做是為了清理儀表板在應用程式中的外觀。

顯示或隱藏 Metabase UI 元件文件中列出了您可以執行的其他操作範例。請注意,其中某些功能可能不適用於某些儀表板,因為這取決於儀表板中的元件。

查看其他嵌入專案

如果您需要靈感,請查看我們 Github 追蹤器中的專案和意見反應。如果您將來手動進入存放庫,只需依 label:Embedding/Interactive 篩選,即可取得目前與嵌入相關的所有問題的完整清單(按一下「已關閉」以查看已解決的問題。)

您可能也會喜歡

所有文章
設定日誌分析的基本管線 圖片 2024年3月4日 在 使用 Metabase

設定日誌分析的基本管線

您可以將 BI 工具用於小規模日誌分析以及資料視覺化。以下是一些入門提示和建議。

The Metabase Team Portrait
Metabase 團隊

4 分鐘閱讀

追蹤嵌入式分析 圖片 2024年2月19日 在 使用 Metabase

追蹤嵌入式分析

Metabase 的使用量分析可以協助您瞭解哪些客戶的參與度最高,以及對他們而言最重要的是什麼。

The Metabase Team Portrait
Metabase 團隊

3 分鐘閱讀

所有文章
Close Form Button

訂閱我們的電子報

隨時掌握 Metabase 的更新和新聞。絕不發送垃圾郵件。