15% off membership for Easter! Learn more. Close

Design an experience for getting book recommendations on Facebook. How would you measure success?

Asked at Meta (Facebook)
3.4k views
Answers (3)
crownAccess expert answers by becoming a member

You'll get access to over 3,000 product manager interview questions and answers

badge Silver PM

Use this framework to answer this Facebook product design question...

Interviewee: To clarify the scope, the requirement is to design a book recommendation feature for a FB user, correct?

Interviewer: Yes

Interviewee: Is the goal of the recommendation feature to provide a discovery channel that connects users with books that align with their preferences and interests?

Interviewer: Yes

Interviewee: Does FB want to introduce this experience to improve their engagement metrics and potentially partner with online book distributers for a revenue opportunity? Is that the objective?

Interviewer: Yes, FB is trying to grow strategic relationships with publishing houses and exploring avenues to discover deeper user interests in a creative way.

Interviewee: First I would think about what type of user would be interested in such a feature and whether there is an opportunity to discover or a need for the user. 

Let’s explore the possible user profiles a little bit to understand the user needs

  • Reading enthusiasts (young adults and adults)

  • Parents of children who like to read

  • People interested in pursuing a writing career

  • Libraries looking for new material to add to their collection

 

Given that the FB user base has a majority share of males and females in the age group of 24- 34, followed by the 18 to 24 age group. The feature can be targeted to appeal to this group versus the young adult age group.

 

Target user profile summary

 

Bookworm Percy

Age: 28 

Location: New Jersey, USA

Education Software engineer

 

About her: Prefers to use a grocery shopping app to do her weekly groceries, she buys clothes online and uses Kindle to read.

 

Goals: 

  • Discovering new books/stories to read

  • Cataloging her book collection

 

Pain points: 

  • Keeping track of books she is reading

  • Finding books beyond the best-seller lists

  • Discovering unique stories from lesser-known publishing sources

 

Reading habits:

  • Loves to re-read books

  • Enjoys e-books and the flexibility it provides

  • Fast-paced reader

  • Member of multiple book share communities

 

Problem statement: As a user, I want to find new books without having to search for them, so that my to-be-read list is always full.

 

SOLUTION

 

Feature goal: Create a book discovery experience for a fb user

 

image

image

 

 

Success metrics:

  • Strong engagement indicators will help determine whether 

    • Tracking mouse hovering, which serves as a proxy for attention on the feature

  • Performance 

    • Number of impressions or number of times the recommendation feature was in-view of the user for more than 2 seconds ATF

    • Clicks - User clicked through to the destination URL

    • Click-through rate

 

Positioning the feature

 

The feature can be designed in the left or right rail of the feed or directly into the feed. Depending on user testing results, we can determine the position of the recommendation feature. 

 

Although the feature is part of FB layout, it still an ad of sorts so the principles of native ad formats apply to the recommendation as well. Sponsored ads typically show up within the feed in the same format as a FB user post accompanied with an image, this technique helps keep the user engaged and continue scrolling without breaking expected format and visual flow. However, options to position the recommendation as a menu item on the left side-rail under the ‘Explore’ section with a simple alert might help keep the in-feed ads from being cannibalised, especially because it is a revenue stream for FB.

 
Access expert answers by becoming a member
8 likes   |  
Get unlimited access for $12/month
Get access to 2,346 pm interview questions and answers to give yourself a strong edge against other candidates that are interviewing for the same position
Get access to over 238 hours of video material containing an interview prep course, recorded mock interviews by expert PMs, group practice sessions, and QAs with expert PMs
Boost your confidence in PM interviews by attending peer to peer mock interview practices, group practices, and QA sessions with expert PMs
badge Platinum PM

Clarifying the scope:

When you say books - it can be a book in any format? ebook, audio books or printed 

What's the goal here - is it new user acquisition or engagement or driving monetization, I'm going to assume it's increasing engagement 

How do we measure success? - I will assume time spent as the north star metric

Which platform? - App, mobile/desktop web? Assume both with a focus on app 

Other health metrics to keep an eye on :

  • What % of users discover the feature
  • What % of users try to use the feature
  • What % of users actually use the feature
  • what % give recommendations/how many recommendation/ user per week/month 

Who are the customers?

Since the goal is here to drive engagement we'll focus on facebook user sets - let's do a deep dive of the behaviours and identify the potential cohorts we'd like to target with this exercise

  • Cohorts
  • Readers - those giving recommendation
    • Why would they recommend: Gives them status, they appreciate positive feedback from people 
    • When do they recommend: People might recommend AFTER reading a book or during
    • Audience and Privacy: People want to ONLY share recommendtations with the world and not the rest of their profile 
    • Format: People can read books in a variety of formats - it could be ebooks, audio books or printed books,they might recommend a particular format of a particular book 
    • Target audience:  They might recommend a book for a particular audience of an author or another book or a genre
  • Recommendation seekers - those looking to start reading 
    • Reading habits: Users typically read by genre or author or both
    • Active or passive: People might recommend books or seek recommendations
    • Where do they seek: Could be on their own page or in a group 
    • Seeking for others: Some might seek suggestions for others - for example parents seeking to get a book for a child or people looking to gift books and seeking recommendation
  • What are there needs
    • On readers side:
      • Auto suggest: We want to ensure that both recommendation seekers are referring to same frame of reference so auto suggest to suggest the book titles will help ensure there isn't proliferation of the same book's name into other names 
      • Privacy setting: To encourage recommendation we need to reduce friction, creating own page just for recommendation will hamper discovery for those seeking recommendaiton and increase friction for the person giving recommendation hence there should be a setting
      • Status tracking: Imagine a recommendation giver has a number of followers then the followers may want to know what he's reading and look forward to the same 
      • Format: The recommendation might be specific to a format - say audiobook vs text book
      • Quotes:  The users may want to refer to excerpts from the book for the recommendation, we should allow the user to do so
      • Target audience: The book recommendation might be applicable to a specific audience, this will help the relevant recommendation seekers find the right recommendation/recommmendation giver
      • Feedback from readers:  The recommendation seeker would love to hear feedback from the user such as they read the book after his recommnedation or enjoyed the recommendation or a star rating
    • Recommendation seeker
      • Seek/search recommendation:  The user should be able to search for recommendtation/request if needed
      • Seeking for others: The user shoud be able to seek recommednation for other people 
      • Seeking recommendation: The users should be able to seek recommendation in group or via profile 
      • Auto recommendation: the user may find it useful to have book recommendation suggested to him/her basis their author/genre/book preference 
      • Offers : The user might find it useful to find offers on books they are interested in reading 
  • What do we want to focus on 
    • Recommendation giver
      • Auto suggest: table stakes - must have for recommendations 
      • Privacy setting: table stakes - users are beginning to take their privacy very seriously, this will help drive adoption
      • Status tracking:  Must have, users often start reading a book but don't finish, this will give enough feedback to users to ensure more people finish reading the book and hence you get more recommendations
      • Format: post MVP not a must have 
      • Quotes:  post MVP not a must have
      • Target audience: Must have, it'll help ensure that recommendation seekers can search for recommendations and also help drive recommendations 
      • Feedback from readers:  Must have, it creates a powerful feedback loop that will help drive retention from recommendation givers
    • Recommendaiton seeker
      • Seek/search recommendation:  Must have, relying only on people asking drastically narrows the funnel hence adoption rate 
      • Seeking for others: post MVP, not sure if this is even a large enough use case right now 
      • Seeking recommendation: Must have, table stakes 
      • Auto recommendation: high complexity but must have since it'll help drive discovery without spamming the user (assuming we'll be able to use data from pages/user's profile to ensure this works)
      • Offers : high complexity , low impact  Post MVP, only makes sense if this features gather traction and besides monetisation is not the goal here 
Success
Overall : Impact on timespent of users exposed to the feature those who didn't get exposed
 
 
Access expert answers by becoming a member
2 likes   |  
Get unlimited access for $12/month
Get access to 2,346 pm interview questions and answers to give yourself a strong edge against other candidates that are interviewing for the same position
Get access to over 238 hours of video material containing an interview prep course, recorded mock interviews by expert PMs, group practice sessions, and QAs with expert PMs
Boost your confidence in PM interviews by attending peer to peer mock interview practices, group practices, and QA sessions with expert PMs
badge Gold PM

Clarifying objective:

  1. Is it a standalone product/service or inside FB
  2. What is the purpose of the product ? The goal of FB is to connect people and business goal is to make sure people spend enough time in FB

 

Users:

  1. Review/Feedback Seeker - Clubbing different personas under seeker like avid reader, demographics (age, gender, parent/non parent, married) - 
  2. Providers
  3. Celebrity endorsers, book publishers, launches

Use Cases

Recommendation seeker either for themselves or as a proxy

  • Method 1: the user knows exactly which book they want feedback for
  • Method 2: They know the genre and are looking for book recommendations
  • Method 3: They are open to any book recommendations
  • Method 4: Can poll within your network - already available
  • Method 5: Auto recommender based on profile, interests, preferences

Recommendation giver -

  • Somebody willing to provide recommendations on the books read or when asked
  • Giving feedback after reading a book
  • Showing avenues to provide recommendation based on past activity 
       Generic Use Cases
  • Seeker - Search by title
  • Seeker - Search by genre
  • Top 10 books of the week/month/year
  • Seeker - All other ranking/search

 

Metrics

The intent is to make users spend as much time on FB as possible, more time spent, more ad impressions, more CTR and more ad revenue. For that there are more but few below metrics I would like to track

  • # of recommendations/reviews/ratings - per article, for all articles/books
  • # of users searching for a recommendations and getting it
  • Encouraging users to try the product/service - # of new users trying,
    • # of return users,
    • time spent in this service inside Facebook

User personas targeted 

For the metrics mentioned I would like to target both the recommendation seeker and provider

 

UX

This feature has the potential to have high CTR because of the targeted nature of the service/product.

I would like to first do the following

  • Based on the current information about the user suggest them to join book groups
  • Request feedback on books
  • Encourage them to try this service

Have a books feature or the naming can be worked out on left hand side of the webpage similar to where different groups are located

 

User

Use

Difficulty

Impact   

Ranking

Seeker/Giver

Book Clubs - location wise, genre wise

Easy - similar to groups

High

1

Seeker

Based on your profile and interests suggesting recommendations

Easy- building a recommendation engine. Facebook's strength

High

1

Seeker

Search criteria by genre, author and filter criteria

Medium - Need a repository of recommendation to be built, taking time

High

2

Giver

To build repository, propping people to provide reviews

Difficult - Conversion rate will be low

High

2

Ranking

Provide rankings/trending for the month/week by genre or through affiliate information network like NY times ranking etc

Easy

Medium

3

 

Access expert answers by becoming a member
0 likes   |  
Get unlimited access for $12/month
Get access to 2,346 pm interview questions and answers to give yourself a strong edge against other candidates that are interviewing for the same position
Get access to over 238 hours of video material containing an interview prep course, recorded mock interviews by expert PMs, group practice sessions, and QAs with expert PMs
Boost your confidence in PM interviews by attending peer to peer mock interview practices, group practices, and QA sessions with expert PMs
Get unlimited access for $12/month
Get access to 2,346 pm interview questions and answers to give yourself a strong edge against other candidates that are interviewing for the same position
Get access to over 238 hours of video material containing an interview prep course, recorded mock interviews by expert PMs, group practice sessions, and QAs with expert PMs
Boost your confidence in PM interviews by attending peer to peer mock interview practices, group practices, and QA sessions with expert PMs

Top Product Design interview questions