CTRLK


Messaging metrics reference

|

View as Markdown

Complete reference for metrics shared across SMS, MMS, WhatsApp, Viber Business Messages, Viber Bots, RCS, Telegram, Facebook Messenger, Instagram (Instagram Direct Messaging), Kakao (Kakao Alim Talk, Kakao Brand Message, Kakao Sangdam), LINE (LINE Official Account, LINE Official Notifications), Zalo (Zalo Notification Services, Zalo Follower), and Apple Messages for Business.

Includes volume and delivery, failure, engagement, and inbound metrics.


Quick reference

MetricAPI syntaxKey use
Total trafficTOTAL_TRAFFIC_COUNTTotal volume across inbound and outbound
Total SMS messagesTOTAL_SMS_MESSAGES_COUNTSMS-specific volume
Messaging interactionsINTERACTION_COUNTInteraction count for WhatsApp, RCS, and Viber Business Messages
Total sentTOTAL_SENT_TRAFFIC_COUNTOutbound volume
DeliveredDELIVERED_TRAFFIC_COUNTSuccessful deliveries
Delivery rateTRAFFIC_DELIVERY_RATEDelivery success rate
5-second delivery rateTRAFFIC_DELIVERED_IN_5_SEC_RATEPercentage of messages delivered within 5 seconds (SMS, MMS)
FailedFAILED_TRAFFIC_COUNTFailed deliveries
SeenSEEN_OPENED_TRAFFIC_COUNTMessages seen by recipients
Seen rateSEEN_OPENED_TRAFFIC_RATEPercentage of delivered messages seen
Unique clicksUNIQUE_CLICKS_COUNTClick reach (each recipient counted once)
Unique click-through rateUNIQUE_CLICK_THROUGH_RATEClick rate per delivery, unique recipients
Unique clicked URLsUNIQUE_URL_CLICK_COUNTDistinct URLs that received clicks
Click-to-open rateCLICK_TO_OPEN_RATEClick rate among recipients who saw the message
Total clicksTOTAL_CLICKS_COUNTAll clicks including repeats
Click rateTOTAL_CLICK_RATEClick rate including repeat clicks
Received trafficTOTAL_RECEIVED_TRAFFIC_COUNTInbound messages from customers
Received-to-sent ratioRECEIVED_TO_SENT_TRAFFIC_RATIOInbound-to-outbound response rate


Choosing the right metric

If you want to know...Use
Total message volume including inbound repliesTotal traffic (TOTAL_TRAFFIC_COUNT)
How many messages you submitted for deliveryTotal sent (TOTAL_SENT_TRAFFIC_COUNT)
How many messages actually reached recipientsDelivered (DELIVERED_TRAFFIC_COUNT)
Your delivery success rateDelivery rate (TRAFFIC_DELIVERY_RATE)
How quickly messages are reaching recipients5-second delivery rate (TRAFFIC_DELIVERED_IN_5_SEC_RATE)
How many unique recipients saw your messageSeen (SEEN_OPENED_TRAFFIC_COUNT)
How many unique recipients clicked a linkUnique clicks (UNIQUE_CLICKS_COUNT)
Click engagement rate counting each recipient onceUnique click-through rate (UNIQUE_CLICK_THROUGH_RATE)
Total link activity including repeat clicksTotal clicks (TOTAL_CLICKS_COUNT)
Overall click rate including repeat clicksClick rate (TOTAL_CLICK_RATE)
How many customers replied or sent inbound messagesReceived traffic (TOTAL_RECEIVED_TRAFFIC_COUNT)
How many distinct messaging interactions occurred on WhatsApp, RCS, or Viber Business MessagesMessaging interactions (INTERACTION_COUNT)


Volume and delivery metrics [#volume-and-delivery-metrics]

MetricAPI syntaxDefinitionCalculationChannel support
Total trafficTOTAL_TRAFFIC_COUNTThe total number of messages or message segments (parts) sent to your customers (outbound) and messages received from your customers (inbound)Delivered + Failed + PendingAll messaging channels
Total SMS messagesTOTAL_SMS_MESSAGES_COUNTThe total number of SMS messages sent to and received from customers. Messages split into multiple segments due to length are counted as a single distinct message.SMS only
Messaging interactions *INTERACTION_COUNTNumber of distinct messaging interactionsWhatsApp, RCS, Viber Business Messages
Total sentTOTAL_SENT_TRAFFIC_COUNTThe total number of messages submitted for delivery (outbound)Total traffic (outbound)All messaging channels
DeliveredDELIVERED_TRAFFIC_COUNTThe total number of messages delivered to a recipientTotal sent (Status = DELIVERED)All messaging channels
Delivery rateTRAFFIC_DELIVERY_RATEThe percentage of messages successfully delivered to recipientsDelivered / Total sent (excluding Rejected) × 100All messaging channels
5-second delivery rateTRAFFIC_DELIVERED_IN_5_SEC_RATEThe percentage of messages delivered within a 5-second time frame(Delivered in under 5 seconds / Delivered) × 100SMS, MMS

* Use with the TRAFFIC_TYPE dimension to break down interactions by WhatsApp, RCS, or Viber Business Messages category, such as conversations or sessions. WhatsApp traffic types are classified per message rather than per conversation.



Failure metrics [#failure-metrics]

MetricAPI syntaxDefinitionCalculationChannel support
FailedFAILED_TRAFFIC_COUNTThe total number of sent (outbound) messages not delivered to a recipientTotal sent (Status = REJECTED, UNDELIVERABLE, or EXPIRED)All messaging channels
NOTEFor Email, failed delivery is reported differently. See Email metrics for bounce and drop breakdown.


Engagement metrics [#engagement-metrics]

MetricAPI syntaxDefinitionCalculationChannel support
Seen **SEEN_OPENED_TRAFFIC_COUNTThe number of messages that were seen or opened by unique recipients, counting each recipient only once regardless of how many times they opened the same messageWhatsApp, Viber Business Messages, RCS
Seen rate **SEEN_OPENED_TRAFFIC_RATEThe percentage of messages that were seen or opened by unique recipients(Seen / Delivered) × 100WhatsApp, Viber Business Messages, RCS
Unique clicks ***UNIQUE_CLICKS_COUNTThe number of unique recipients who clicked on any link within a message, counting each recipient only once regardless of the number of links clicked in that messageAll messaging channels ****
Unique click-through rate ***UNIQUE_CLICK_THROUGH_RATEThe percentage of unique recipients who clicked on a link compared to the total number of messages delivered, counting each recipient only once(Unique Clicks / Delivered) × 100All messaging channels ****
Unique clicked URLs ***UNIQUE_URL_CLICK_COUNTThe number of unique URLs clicked in a single messageAll messaging channels ****
Click-to-open rate ** ***CLICK_TO_OPEN_RATEThe percentage of recipients who saw the message and then clicked a link. Each recipient is counted once, regardless of how many links they clicked.(Unique clicks / Seen) × 100WhatsApp, RCS, Viber Business Messages, LINE Official Account
Total clicks ***TOTAL_CLICKS_COUNTThe total number of clicks on all URLs within a single message, including multiple clicks on the same link. For example, 3 links clicked twice each gives a total of 6.All messaging channels ****
Click rate ***TOTAL_CLICK_RATEThe percentage of recipients who clicked on any link, calculated as total clicks across all URLs within a message divided by total delivered messages. Values can exceed 100%.(Total Clicks / Delivered) × 100All messaging channels ****

** Recipients can turn off read receipts, which may result in a lower count or rate than actual views.

*** Requires URL shortening and tracking to be enabled.

**** Click metrics for OTT channels are available for Kakao (Kakao Alim Talk, Kakao Brand Message, Kakao Sangdam), LINE (LINE Official Account, LINE Official Notifications), and Zalo (Zalo Notification Services, Zalo Follower) only. They are not available for Apple Messages for Business, Facebook Messenger, Telegram, or Instagram (Instagram Direct Messaging).



Inbound metrics [#inbound-metrics]

MetricAPI syntaxDefinitionCalculationChannel support
Received trafficTOTAL_RECEIVED_TRAFFIC_COUNTThe total number of messages you received from customers (inbound)Total traffic (inbound)All channels that support two-way messaging *****
Received-to-sent ratioRECEIVED_TO_SENT_TRAFFIC_RATIORatio of received (inbound) to sent (outbound) messages that were not rejected(Received / (Sent − Rejected)) × 100All channels that support two-way messaging *****

***** Some OTT channel service variants are outbound only and do not support Received traffic or Received-to-sent ratio: Zalo Notification Services, LINE Official Notifications, Kakao Alim Talk, and Kakao Brand Message.



Channel support matrix

Use this matrix to check which metrics are available for each channel. Click metrics require shortened URLs with tracking enabled.

MetricSMSMMSWhatsAppRCSViber Business MessagesOTT channels
Total trafficYesYesYesYesYesYes
Total SMS messagesYesNoNoNoNoNo
Messaging interactionsNoNoYesYesYesNo
Total sent, Delivered, Delivery rate, and FailedYesYesYesYesYesYes
5-second delivery rateYesYesNoNoNoNo
Seen and Seen rateNoNoYesYesYesNo
Click metrics (all)YesYesYesYesYesYes****
Click-to-open rateNoNoYesYesYesYes******
Received traffic and Received-to-sent ratioYesYesYesYesYesYes*****

OTT channels: Apple Messages for Business, Facebook Messenger, Telegram, Instagram (Instagram Direct Messaging), Kakao (Kakao Alim Talk, Kakao Brand Message, Kakao Sangdam), LINE (LINE Official Account, LINE Official Notifications), Zalo (Zalo Notification Services, Zalo Follower)

****** Among OTT channels, Click-to-open rate is available for LINE Official Account only.

Markers **** and ***** in this matrix refer to the footnotes under the Engagement metrics and Inbound metrics tables.



Capabilities [#capabilities]

Capabilities identify the specific service or technology variant within a channel. Use them to distinguish between services that share a channel code (for example, Kakao Alim Talk and Kakao Brand Message).

Capability codeDescription
LINE_OALINE Official Account
LINE_ONLINE Official Notifications
KAKAO_AKakao Alim Talk
KAKAO_BKakao Brand Message
KAKAO_SKakao Sangdam
ZALO_NSZalo Notification Services
ZALO_FZalo Follower
VIBER_BMViber Business Messages
VIBER_BOTSViber Bots
MESSENGERFacebook Messenger
INSTAGRAM_DMInstagram Direct Messaging


Aggregation dimensions

All standard dimensions (time, geography, account, status) from the Metrics API apply to messaging channels. The following dimensions are specific to messaging:

DimensionDescriptionChannel notes
TIME_TO_DELIVERGroups results by how quickly a message was delivered, using time bucketsAll messaging channels
TIME_TO_CLICK_FROM_SEENGroups results by time between a message being seen and a link being clickedWhatsApp, RCS, Viber Business Messages
TIME_TO_CLICK_FROM_DELIVEREDGroups results by time between delivery and a link being clickedAll messaging channels with URL tracking
TIME_TO_SEEN_FROM_DELIVEREDGroups results by time between delivery and a message being seenWhatsApp, RCS, Viber Business Messages


Sender types [#sender-types]

Sender types classify the format of the sender address used to send a message.

Sender typeDescription
ALPHANUMERICAlphanumeric sender ID
SHORT_CODEShort code number
TOLL_FREE_NUMBERToll-free number (North America only)
VIRTUAL_LONG_NUMBERVirtual long number
10DLC10-digit long code (North America only)
DOMAINSender domain (Email only)


Traffic types

Traffic types classify messaging interactions by purpose (for example, marketing, utility, authentication, session). They are used as a filter and aggregation dimension in the Metrics API to break down metrics like INTERACTION_COUNT and DELIVERED_TRAFFIC_COUNT by traffic category.

For the complete list of traffic type values by channel (WhatsApp, RCS, Viber Business Messages), see Traffic types by channel in the Billing data reference.



Related pages

Metrics API
Query these metrics programmatically across all channels through a single endpoint.

Analyze dashboard
View these metrics through the web interface with filters and visualizations.

Email metrics reference
Look up Email-specific metrics, including bounce and drop breakdowns.




Was this page helpful?