You launched a new feature that determines whether a Facebook message was read by a recipient. What metrics would you collect? How would you know the feature was a success?
You'll get access to over 3,000 product manager interview questions and answers
Recommended by over 100k members
Clarifying questions:
1. What was the intent to launch this feature
Ans: To enhance user engagement. Once user knows that the sender gets time stamp of message read, user will feel to reply in timely manner Vs just reading and then forgetting it later.
2. Does FB has feature to turn off this feature?
Yes
Goal: FB's goal is to build communities and the messenger helps with this mission to help users communicate effectively. This feature creates a sense of urgency to reply and helps the communication going Vs in normal situation user may otherwiese forget to reply. So the goal will be increased Engagement on Messenger.
User journey: User sends a message to another friend.
The friend gets notified (if on), or reads it when opens the Messenger or FB app.
May or May not reply right away
Metrics: Since the idea is to keep chain on messages going on in timely manner. I will focus n the folloing
Engagement:
1. # of Messages created per month and trend going forward.
2. Average Reply time should decrese with time.
3. MAU,DAU on messenger should increase over time.
4. # of unreplied messages should decrease over time..
5. Average # of messages per user per month should increase.
6. % of time people check Read status when they do not receive reply
Retention:
1. %of users who sent one message over 30 day period.
North star: #1 because the intent is to increase engagement by generating timely response.
Trade Off s to consider:
1. DAU and MAU may decrease because people may not open the message to read as they don't want to feel pressurized to answer right away
2. Average reply time may increase as receivers may not open the message until they are ready to reply and then may forget over time to reply .
Structure:
1. Clarify what the feature is (Assumed it's understood for the purpose of this write up)
2. Layout FB's overall mission
3. Brainstorm how this feature can play a part in advancing that mission
- Set strategic context and determine a north star metric to anchor to
- Understand key user groups
- Define what does success means for each group and for the feature overall (identify key buckets of metrics to measure)
- Prioritize and discuss trade offs as we go
- Avg number of app logins per user to read messages per D,W,M
- Stickiness (DAU/MAU)
- Session Time/Time Spent in App per user per D,W,M
- Avg Response Time (amount of idle time before responding to a message or sending a follow up message)
- Chain Length (Number of messages sent before getting a response)
- Again, Segment by Category of Messages - Friends (1:1), Businesses, Groups
- Perform cohort analysis to understand if users that have this feature are interacting with FBM more over time
- Measure incrementality in transaction volume for businesses
- Segment by type of business
- Use learnings to see if more businesses can see FBM as a means to engage with their customers
- Measure incrementality in discount rate revenue as a result of above
Clarification Questions
- Is the feature a part of Facebook Messenger or has this feature been introduced in WhatsApp or Instagram or any of the other Facebook properties - Facebook Messenger
Structure of the Response
- Details of the feature
- Feature Goals
- Metrics
- Prioritization
Feature Discussion
A big part of the human conversation in the real world is the fact that when we talk to another person in real-time we constantly get feedback from them either from hmms, yeses, and other types of responses. This feedback that we get from the other person helps further the conversation easily. So, this feature is essential for boosting user engagement in messenger.
As we move more towards digital conversations using text, we tend to lose the human connection to the conversation. No person, no voice, no feedback. In a bid to bring back the more human elements of the conversation to text, read receipts play a big role.
Types of Conversation:
- 1:1 conversations - Considering for this discussion
- Conversations in Groups
Goals
Increase User Engagement in the product
Metrics for the Feature
- Average time spent by users in messenger
- Average conversation duration where read receipts are on
- Average conversation length (in messages) where read receipts are on
- Time lapsed between successive messages in a conversation where receipts are on
- Reduction in time between successive messages when both the users are not on chat at the same time
I will prioritize the Average time spent by users in messenger as the North Star metric. Some guard rail metrics I will also look at is retention, to ensure that users are using the product for longer and just as frequently.
Me: first I would like to start by defining FB Mesenge, Since FB has several products like FB Messenger, instagram and Whatsapp for messaging, which one would you like me to measure?
Interviewer: Messenger
Me: So the goal of the feature is to increase user experience and engagement on the app by providing additional information about a message. Are there any other goals we are trying to meet?
Interviewer: No
Me: I would like to walk through the user journey
1. User opens FB messenger
2. User opens a 1:1 chat and sends a message
3. Recipient receives and reads the message and user is notified that it is read
or
1. User opens FB messenger
2.User opens a group conversation and sends a message
3. Recipients receive the message and read and user is notified of who all read the message
Am i missing any crucial steps in between?
Interviewer: No
Me:
here are some metrics i would use to measure the success of read receipts on FB messenger
Awareness:
Avg. number of times user opens the "read receipts" page or popup
Acquisition:
% increase in users per session
Engagement:
Avg. number of followup conversations
% of users message was sent vs read
% increase in time per user per session
Avg number of users removed from group conversation
Referral:
% increase in number of users in a group conversation per group
% increase in new users conversing per user
RICE prioritization:
Based on Reach Impact Confidence and Effort, I would like to prioritize the above metrics.
In summary, I would measure Avg. number of followup conversations, % of users message was sent vs read, % increase in time per user per session and % increase in new users conversing per user
So, i have to measure the success of FB read messages and determine if the product was a success.
The feature works as follows: I guess read messages will work the same way on faecbook as they do on Whatsapp.
When i send a message, there comes a single tick. When the user logs into FB account there comes a double tick( whatsapp equivalent of delivered message). When he reads it and both have read receipts opted in, the double ticks change color.
The goal of the feature is to increase conversations and provide feedback to the sender. More people turning read receipts on would mean there is a feedback info going to the sender of his messges and more replies mean more conversations.
How to measure success?
1. No. of users opting in-> Adoption of the feature
2. No. of messages sent per user before and after the feature launch-> Engagement
3. No. of new conversation/user before and after the launch-> Enagagement
4. Length of conversations before and ater the launch-> Engagement
5. No. of people turning it off after initially turning on-> User Churn
6. No. of blocks/user from messenger before and after launch-> DisEngagement
7. No. of emojis and stickers used before and after-> Engagement
8. No. of messenger logins/user in 1 week before and after-> Retention
Out of these, 1,2,3,5,8 are high priority metrics for success than 4,6,7
You launched a new feature that determines whether a Facebook message was read by a recipient. What metrics would you collect? How would you know the feature was a success?
Feature description
Just like the check mark in WhatApp (WA), to launch a read/unread in FB messenger. Note that this feature may have negative effects as it might be perceived as invasive and that impact needs to be measured as well.
Questions:Will there only be a state of read? Or all the statuses as in WA?
Will users be able to hide the indication from the sender?
Will hiding it have a negative impact on the hider (like to WA)
Will this only be in FB messenger?
Feature Goal and overall product and company goals
Provide users with better viability to the level of interaction. “Why is she not responding to my message”? Oh she did not see it …
Messenger - creates instant interaction b/w users
Increase user interaction
Allow users to share content in small (1x1) groups
Instant sharing and gratification
Increase user delight through various means of self expression in visual appealing ways
FB - Create and maintain relationships b/w individuals and communities
Summary
Communication
Interaction (intensity, frequency, variety)
Product Features
Posts
Responds
Likes
Shares
Emojis
Note: When analyzing the data there should be some metrics that need to be broken down by segments to insure that there is no inherent biases:
Platform - web/mobile/tables - IOS/Android
Country - due to cultural differences
Audiences
Readers and writers … in this case they would be of the same profile as this is interactive product and this feature applies to both parties
User Journey
Writer
Send a message
See message status
Message status change to read
Reader
Read a message
Awareness / discoverability
# of users on desktop that moused over it
Turn feature off (do not show my message status)
Acquisition
Interaction
# UU
# Conversations
# C/UU
# of messages in a conversation (as defined per conversation < 10 min gap)
Delta time in responsiveness (conversation rate)
# of friends that interacted / total # of friends
# of responds to alerts (push notifications)
# of social interactions (like/ emojis)
Retention
MoM returning users
Revenue
N/A
Referrals
Sentiment analysis
Valuation of the metrics 🠊 prioritization
Metric | Impact on Goals | User Delight | Effort |
# mouse over | Low | Low | Low |
# UU | High | Mid | Low |
# of conversations | High | Mid | Low |
# C/U | High | High | Low |
# messages in Con | High | High | Mid |
Delta time respond | HIgh | High | High |
Fri. conv/total friends | High | High | High |
Returning users | Mid | Mid | High |
Sentiment analysis | Super High | High | High |
Social interactions | Mid | Mid | Low |
Prioritization of metrics
Sentiment analysis in this case is very important as this feature may have negative impacts
# of users that turned the feature off
UU over time D/W/M
Churn
# of messages/conversations
Rate (in time) of conversation respond rate
Testing method
I would recommend that we do a sentiment analysis to ensure that overall user delight is not impacted by this new feature. And that users are able to find out how to turn this feature off.
In addition, some metrics need to see if are no not platform and or cultural dependent
I would recommend doing a A/B test to measure over stats on increase in the
Can this be gamedThis metric is based on a few assumptions which may not hold true and thus there are risk
More messages exchanged May not necessarily lead to stronger social connections - this belief needs to be tested with data
It's a high level metric and changes in it over time may not be directly attributable to the feature
There is a risk that the metric may go up due to more one-sided conversations and thus we need to check message distribution also
The read/unread feature goal is to improve the quality of the social interaction from within FB as a whole and Messenger specifically. Measuring the quality of the conversation can be tricky and will need to used via proxy metrics such as : Conversation chain length, conversation rate (time differences b/w messages) , # of conversations and retention.
I urge the team to also test negative sentiment that can build regarding privacy concerns.
Objective
For this Facebook metrics question I will assume that the feature is for Facebook Messenger.
The objective of this product is to enable "users to have private conversations to drive strong social connections"
The read feature has an objective of "Helping Senders of message understand the conversation engagement"
Users and Use Cases
There are now different of user personas who are in the messenger eco-systems
- Senders of messages
- individuals to individuals
- Individuals to Groups
- Individuals to Businesses
- Businesses to Individuals
- Receiver of messages
- Senders sends a message
- Message gets notified once receiver logs in and sees the message
- Let senders decide on ways to forward the conversation (or not) based on read receipts in order to drive richer more engaged conversations
- Make receivers aware that senders know that they have seen it in order to drive engagement
Metrics
We can start looking at the metrics in a number of ways
- Usage & adoption
- Senders: % of senders seeing this is not very relevant as this is always visible - what is interesting is what happens after they see it
- Senders: % of senders logging back to see message status even without response
- Senders : Chain length ( Average number of messages sent by one party before other responds)
- Receivers : % of conversations immediately started by receivers
- Receivers: Average time between visit screen and next message
- Businesses : Response rate of business queries ( Eg % of messages responded in 1 Hour)
- Quality of conversations: The hypothesis is that this should improve so we should look at
- Average number of messages / conversation ( it can also be median ) : Conversation = Fixed time frame
- Average Message distribution in a 2 party conversation ( Messages by A / Total Messages)
- Average Time to respond between messages in an conversation OR % messages responded in X hours
- Retention
- % of users reactivated due to this feature compared to base
- Overall Impact on social value
- Impact of feature on DAU for Messenger ( attributed)
- Total messages exchanged in a 1:1 conversation ( as a proxy for strong social connections)
- A/B with control group at launch
- Blackout feature to group and test / Hold-out
- Pre-Post feature analysis
- More messages exchanged May not necessarily lead to stronger social connections - this belief needs to be tested with data
- Its a high level metric and changes in it over time may not be directly attributable to the feature
- There is a risk that the metric may go up due to more one-sided conversations and thus we need to check message distribution also
Read Receipts are used to foster the social obligation of responding to a message which you , the recipient have read and responding back to the message sender.
If we were to segment the messenger customer base by usage - Active(use at least once a day) and Passive users(use once a week) , this feature will help improve engagement for passive users and will help improve the engagement for that user group. I dont' see this improving the engagement metrics significantly for active users who are already using the messenger application actively.
So , the metrics I will be looking at are the following -
Feature Success
Definition of Conversation- A session where interaction happens between two users or a group of users with a maximum delay of 12 hours.
a. Number of messages per conversation (Applicable to both 1:1 as well as Group Conversations)
b. Increase in number of conversations(Applicable to both 1:1 as well as Group Conversations)
c. Time spent in the messenger per user
d. Conversation Duration (Time per conversation)
e. Number of view receipts read for a message/user
Amongst the above metrics, I would prioritize c (ultimate goal of this feature),c,b,d and e.
The way to test this hypothesis will be to launch this feature to a test group and a control group with a similar mix of Active to Passive User base and measure the above metrics and see if we see a statistical significant improvement in engagement metrics mentioned above.
One important thing is also to measure if this feature is actually leading to decrease in engagement of a segment of the user base.
- objective
- is to not result in unceessary pings to recipiet and have ahealthy engament
- The feature tells us how users if message that he/she has sent is read by the reciever right ?
- yes - answer
- The message is read is denoted by what icon on the UI
- Its a blue tick
- Is this launched on mobile and desktop both ?
- yes
- Is this launched for a specific cohert or geo
- Its univsersal
- Also this feature about messaged by read in on facebook chat ?
- yes thats correct
- Also facebook is a 3 sided market places where you have ads bussines, shop bussines, social media
- is this feature launched for all?
- d2c - social media
- is this feature launched for all?
- Can the recipiet read the message wihtout opening the chat and still, be marked as blue tick? via notifications - yes
- One more thing - once read does the recipiet get any sort of reminder to respond ?
- no
- whenever a user send messages to another friend or collougue than user does come to know if the message has been read on chat or not , this gives a physchological comfort to the sender that yes my message has been recieved and the recipiet can read it via notification without indulging in chat and responding at convinience
- This reesults in senders not sending unneccesary folow ups and gives the abillty to recipiet to respond at convinience
Type of user |
Power users/high freq - Users who are very active on social media and like to spend more time on social , tech savy, these are yound age adults, Gez, millennials |
Mid freq - Users who post or chat or communicate only when there is need for it (genx) |
Low - Freq - Boomers |
Metric
Category | Type of metric | comments |
Engagement | No of Blue tiks per user per day (Seenby Sender) | |
Engagement | No of blue tiks per user per day (read by reciever) | |
Engagement | Avg time to respond (before and now) | North star metric |
Engagement | Avg message per user per day | |
Engagement | Avg messages not ready |
The way i should define the sucess of metric is avg time to respond. Once a reciever has read he/she know that they are now obligated to respond. Lot of times before users would leave the message as it it . Senders would feel that this abc person does not respond ever . This complety changes the outlook
Avg time to respond (before and now) |
Solving this for Whatsapp.
Clarifying questions:
- which Meta product is it for? (Whatsapp)
- when was the feature launched? (recently a month back)
- what was the goal of launching this feature? (to boost customer engagement and to inform the user when their message has been read)
Goal:
Meta’s goal is to build a platform to bridge the communication gap between people that are separated by geographies / time zones etc. Whatsapp is a direct messaging platform where users can send or receive messages.
The goal of sending messages on Whatsapp is to ensure that their is an increased engagement between the parties involved. Also people communicating could have varying network strengths, intent, time zones. The purpose of launching this feature was to ensure that the end user (in our case the sender) is made aware about all stages of the receivers engagement with that message (sent, received, read)
This feature would also determine the sender’s next step whether to continue or discontinue engaging.
Actions:
sender:
- sent the message on a group / personal chat
- reply to the response received
- discontinue chatting with the receiver
- turn on / off read receipts
- view detailed info about when the message was sent, received & when it was read
- delete a message before or after it was read.
receiver:
- turn on / off read receipts
- receive a message
- read a message
- reply / not reply to that message
Metrics:
Since the feature was launched a month back our primary goal to track right now would be to see the adoption and engagement with this feature.
- # people who have opted for read receipts (weekly) (north star)
- D-30, 60, 90 retention rates of read receipts
- Average delta of time between a message is received and read
- Average delta of time before a reply is sent and the previous message was read
- Average enagement rate & time pre & post launching this feature
- CTR of the info tab of a sent message
- Average frequency of clicking on the info tab of a message per user
Evaluate:
We should track the above metrics on the basis of segmentation between
- user cohorts (new users of whatsapp vs old users, casual users, core users, power users)
- group chats vs personal chats (adding a metric to the above for group chats) (# people who read messages on group chats vs total participants of a chat)
- Further down the line it is important to track retention rates for this feature (some users might not be comfortable with the idea of the sender finding out when have they read the message)
- With a lot of business accounts on whatsapp we should track the adoption rates for business chats as well.
CQ's -
1. Meta has various messaging products line instagram messages, fb messages, whatsapp etc. Which one are we talking about here? FB Messenger
2. Can user turn off this feature ? Yes
What is the feature and how does it work?
For the scope of this question, my assumption is this works as a whatsapp read receipt, where if the user has opted in for the read receipt, the icon of the sent messages changes to blue colour in case of 1:1 conversation and the icon of messages is turned to blue colour and is avaible to click to see the viewers in case of groups.
What is the objective of the feature?
Whenever we are conversing in real world ,we can feedback from other person about their engagement like hmms, ok, questions etc. This lacks in online conversation. Read receipts can help in giving that feedback.
So the objective will be to have more conversation through FBM.
Business goal -> To increase engagement of the facebook messenger
User Journeys ?
For 1:1 messages
Senders logs in FB > Sender go to messenger > Sender open a 1:1 conversation > Sender sends a message > Reciever reads the message > Sender is notified
For 1:many ,
Senders logs in FB > Sender go to messenger > Sender open a group conversation > Sender sends a message > Reciever reads the message > Sender is notified > Sender clicks on the read receipts to see who all have read the message
Metrics :
1. Adoption Metrics : How many user have turned off read receipts ?
2. Engagement metrics
a. Avg. no of messages per conversation before and after the feature
b. Avg. time spent per user in messenger before and after the feature?
c. No of times the read receipt is checked for group messages per user.
d. Avg. reply time
Metrics priority -
2a > 2b > 2d > 1 > 2c
Top Meta (Facebook) interview questions
- What is your favorite product? Why?89 answers | 263k views
- How would you design a bicycle renting app for tourists?62 answers | 82.5k views
- Build a product to buy and sell antiques.54 answers | 66.8k views
- See Meta (Facebook) PM Interview Questions
Top Metrics interview questions
- How would you measure the success of Facebook Likes?40 answers | 61.3k views
- What metrics would you use to measure the success of the Save feature at Facebook? 39 answers | 87.2k views
- How would you measure the success of Gmail?23 answers | 17k views
- See Metrics PM Interview Questions
Top Metrics interview questions
- What metrics would you look at as a product manager for Instagram ads?19 answers | 23.8k views
- What goals would you set for a Facebook Dating feature?14 answers | 9.4k views
- How do you measure success of the Facebook Fundraising feature?13 answers | 5.9k views
- See Metrics PM Interview Questions