對話型定價已變更。請參閱定價,瞭解新對話型定價模式的運作方式。

此外,自 2023 年 7 月 1 日起,metric_types 的能見度已變更。如需詳細資訊,請參閱對話分析資料表

使用 Webhooks 即時追蹤對話

本指南說明如何使用 Webhooks 估計指定計費期間的對話總數。

開始使用本指南之前,請確認您已瞭解 WhatsApp Business 平台的 Webhooks

使用編號追蹤對話

每當商家向現有對話期間範圍外的用戶傳送訊息時,系統就會產生對話編號。當系統送達具有此對話編號的第一則商家訊息並開啟 24 小時對話期間時,系統將收取費用。

訊息在傳送和送達之間可能發生延遲。其中一個原因可能是用戶的手機在訊息送達時關機。如果發生延遲,系統處理對話的方式為:傳送訊息時,系統會「預先開啟」對話期間。對應的對話編號與該對話建立關聯。訊息送達後,系統會重新整理對話期間的開始時間。

下圖說明一個極端的例子。大多數訊息會在傳送後幾秒鐘內送達。

系統會中斷 30 天內未送達的已傳送訊息。如果對話編號是由已傳送但未送達的訊息所產生,系統將不會對這些編號收取對話費用。

估計每個收費週期的對話次數

若要估計費用,您需要兩項資訊:收件人的國碼/區碼和 對話種類。國碼/區碼和對話種類皆用於決定您的費率。您可以在這裡下載個別價目表。

若要瞭解特定對話的種類,請查看 Webhooks 通知中的定價物件。如需詳細瞭解如何識別 Webhooks 中的對話類型,請參閱狀態和定價通知

取得對話種類和接收者的國碼/區碼後,透過計算 Webhook 通知所確認之已送達的不重複對話編號數量,即可計算收費週期內的對話次數。僅具有「已傳送」訊息狀態 Webhook 通知且與其相關的對話編號,系統將不對其收費。

Total conversations per billing period

=

Number of unique conversation IDs associated with a webhook with status="delivered" and/or status="read" in that billing period.

在某些情況下,您可能只會收到已讀或已送達狀態通知,任一種皆確認您的訊息已送達。最常見的情況是,您將同時收到已讀和已送達標記。

如果對話超過兩個收費週期,當對話延至下一個收費週期時,下個月將不會產生額外費用。對話費用的收費週期是由對話中所送達之第一則商家訊息的時間戳記所決定,並使用 WABA 的時區。

Webhooks 是即時追蹤對話衡量指標的最佳工具。

如需詳細資訊,請參閱關於 WhatsApp Business 帳號收費