Great American Coffee Test

A Survey took from around 4000 People who were served 4 different coffee

CASE

In 2023, Cometeer partnered with YouTube coffee expert and world champion barista James Hoffmann to host The Great American Coffee Taste Test. The test were conducted blind. To conduct this first-of-its-kind preference experiment, Cometeer shipped 5,000 coffee kits across America with four different coffees. The Coffees were:

  • Coffee A: light roast, washed process
  • Coffee B: medium roast
  • Coffee C: Dark roast
  • Coffee D: Light roast, natural process (fermented, funky/fruity)

After this test, several questions are asked:

  1. What is the typical taster persona for the survey?
  2. Do coffee preferences vary by age? What about by self-rated expertise?
  3. What was the most popular coffee? How did tasters describe it?
  4. Do the taster's stated roast level preferences match their blind test results?

QUESTION 1 ~ What is the typical taster persona for the survey?

Here, the people surveyed will be broken down by age and gender. Then their persona will be identified based on where they buy drinks, education level, brew method, age, gender, and how many cups of coffee they drink.

											
SELECT 
gender, 
age,
education_level,
cups_coffee,
CASE 
WHEN at_home = 'TRUE' THEN 'At Home'
WHEN at_office = 'TRUE' THEN 'At Office'
WHEN at_otw = 'TRUE' THEN 'On the go'
WHEN at_cafee = 'TRUE' THEN 'At Cafe'
WHEN none_of_these = 'TRUE' THEN 'None Of These'
ELSE ''
END AS Location,
CASE 
WHEN espresso = 'TRUE' THEN 'Espresso'
WHEN pour_over = 'TRUE' THEN 'Pour Over'
WHEN bean_to_cup_machine = 'TRUE' THEN 'Bean-to-Cup Machine'
WHEN french_press = 'TRUE' THEN 'French Press'
WHEN other_brew = 'TRUE' THEN 'Other'
WHEN pod_capsule_machine = 'TRUE' THEN 'Pod Capsule Machine'
WHEN cold_brew = 'TRUE' THEN 'Cold Brew'
ELSE ''
END AS Brew_Method
FROM result
ORDER BY age ASC;
												
											

and here is the result

Here, there are lots of personas that can be created from the data presented above. But here I will just make a few examples of them. To analyze the data further, I have created a filter so you can see the data in more depth

Persona 1 (The Homebrew Hero)

Demographics

  • Age: 18-24 Years Old
  • Gender: Male
  • Education: Bachelor's Degree

Coffee Drinking Habits

  • Brew method: Espresso
  • Total Cups of Coffee: 1-2
  • Place drinking coffee: At Home

Persona 2 (The Home Brew Alchemist)

Demographics

  • Age: 25-34 Years Old
  • Gender: Female
  • Education: Bachelor's Degree

Coffee Drinking Habits

  • Brew method: Espresso & Pour Over
  • Total Cups of Coffee: 1-2
  • Place drinking coffee: At Home

QUESTION 2 ~ Do coffee preferences vary by age? What about by self-rated expertise?

Here we will identify whether coffee taste preferences vary based on age and whether there is a relationship between the level of coffee mastery and taste preferences

											
select 
age, 
favorite_coffee_drink, 
specify_favorite_coffee_drink, 
coffee_preferences, 
strong_level, 
coffee_expertise_rate

from result
where favorite_coffee_drink != '' and coffee_expertise_rate != ''
order by coffee_expertise_rate asc;
												
											

Here is the result

ere it can be seen that it is TRUE that coffee preferences will vary greatly if we look at the age of the people surveyed. Apart from that, their level of understanding of coffee also influences their coffee preferences. For example, I took data from ages 45 - 54 years. At their age, "Fruity" and "Chocolatey" coffee dominates, but if we look again based on their level of understanding of coffee, "Fruity" only applies to people who have a coffee understanding level of 7-8, while for those who only have a coffee understanding level of 1-2 actually like coffee that has a "Sweet" taste.

QUESTION 3 ~ What was the most popular coffee? How did tasters describe it?

We will answer this question by taking data on which coffee is most voted for by the people surveyed and how they rate which coffee is their most favorite.

											
with coffee_B as
(
SELECT 
count(favorite_overall_coffee) as total_coffee_B
FROM
result
where favorite_overall_coffee = 'Coffee B'
), 
coffee_A as
(
SELECT 
count(favorite_overall_coffee) as total_coffee_A
FROM
result
where favorite_overall_coffee = 'Coffee A'
),
coffee_C as
(
SELECT 
count(favorite_overall_coffee) as total_coffee_C
FROM
result
where favorite_overall_coffee = 'Coffee C'
),
coffee_D as
(
SELECT 
count(favorite_overall_coffee) as total_coffee_D
FROM
result
where favorite_overall_coffee = 'Coffee D'
)

SELECT 
(SELECT total_coffee_A FROM coffee_A) AS total_coffee_A,
(SELECT total_coffee_B FROM coffee_B) AS total_coffee_B,
(SELECT total_coffee_C FROM coffee_C) AS total_coffee_C,
(SELECT total_coffee_D FROM coffee_D) AS total_coffee_D;	
											
										

Here is the result

As can be seen from the data,D Coffee is the favorite coffee in this survey. But how do these respondents actually rate D coffee? let's look at the data through the following syntax

											
SELECT
ROUND(AVG(D_bitterness),2) as avg_bitterness_score_D,
ROUND(AVG(D_acidity),2) as avg_acidity_score_D,
ROUND(AVG(D_personal_preference),2) as avg_personal_preference_score_D
FROM result
											
										

Here is the result

Above is presented the respondents' average assessment of D coffee as measured by its acidity, personal preference and bitterness. From ratings 1 - 4, we can say that D coffee has received a pretty good rating among respondents. Even in terms of personal preference, the respondents for D coffee said that they highly recommend D coffee considering that the personal preference score reached 3.16 out of 4. This indicates that respondents tend to like coffee that is lightly roasted and processed naturally

QUESTION 4 ~ Do the taster's stated roast level preferences match their blind test results?

To answer the question above, we need to see the match between the roast level of the coffee provided in this survey and the roast level of the respondents

											
SELECT
roast_level, coffee_nice_A_C, coffee_nice_A_n_D, favorite_overall_coffee
FROM result
WHERE roast_level != '' and coffee_nice_A_C != '' and coffee_nice_A_n_D != ''
ORDER BY roast_level asc;

											
										

Here is the result

It can be seen that in Coffee A, B, and D, there is a match where respondents who like light level roasts choose coffee A and D while respondents who like medium level roasts choose coffee B. However, there is a slight uniqueness where in coffee C there are actually many respondents with medium level roasts. who choose that coffee compared to dark roast

Conclusion

From the analysis above, we can conclude that:

  1. Typical Taster Persona
    • The survey reveals diverse taster personas, including the "Homebrew Hero" and the "Home Brew Alchemist," categorized by age, gender, education, brew method, and consumption habits.
    • Understanding these personas provides insights into consumer preferences and behaviors, aiding targeted marketing and product development strategies.
  2. Coffee Preferences by Age and Expertise
    • Coffee preferences notably vary by age, with nuanced differences based on self-rated expertise.
  3. Most Popular Coffee and its description
    • Coffee D emerges as the most favored among respondents, characterized by its acidity, personal preference score, and low bitterness.
    • The preference for lightly roasted, naturally processed coffee indicates a growing trend towards nuanced flavors and specialty brews.
  4. Match of Stated Roast Level Preferences
    • The blind test results largely align with respondents' stated roast level preferences, with Coffee A, B, and D reflecting the preferred roast levels.
    • A slight deviation is observed in Coffee C, suggesting a potential opportunity to explore medium roast options further.
In summary, understanding consumer personas, age-related preferences, and the popularity of specific coffee attributes can guide marketing efforts and product offerings, ensuring alignment with evolving consumer tastes and preferences in the coffee industry.


Check out my other interesting projects !!!

CRM Sales Opportunities

Analysing sales opportunities from CRM

Learn more

Coming Soon

Will be out soon !!!