Bellabeat is tech-driven wellness company for women which potentially become a larger player in health-focused smart products market. Founded in 2013, Bellabeat has grown rapidly and quickly positioned itself as a tech-driven wellness company for women. By 2016, Bellabeat had opened offices around the world and launched multiple products. Bellabeat products became available through a growing number of online retailers in addition to their own e-commerce channel on their website.
- Bellabeat app: The Bellabeat app provides users with health data related to their activity, sleep, stress, menstrual cycle, and mindfulness habits. This data can help users better understand their current habits and make healthy decisions. The Bellabeat app connects to their line of smart wellness products.
- Leaf: Bellabeat’s classic wellness tracker can be worn as a bracelet, necklace, or clip. The Leaf tracker connects to the Bellabeat app to track activity, sleep, and stress.
- Time: This wellness watch combines the timeless look of a classic timepiece with smart technology to track user activity, sleep, and stress. The Time watch connects to the Bellabeat app to provide you with insights into your daily wellness.
- Spring: This is a water bottle that tracks daily water intake using smart technology to ensure that you are appropriately hydrated throughout the day. The Spring bottle connects to the Bellabeat app to track your hydration levels.
- Bellabeat membership: Bellabeat also offers a subscription-based membership program for users. Membership gives users 24/7 access to fully personalized guidance on nutrition, activity, sleep, health and beauty, and mindfulness based on their lifestyle and goals.
Discover growth opportunities for Bellabeat company by identifying smart device usage data
in order to gain insight into how consumers use non-Bellabeat smart devices.
The data source is fitness tracker data for a thirty one day time period from thirty three users using a competitor’s product Fitbit. The data was collected by a survey sent via Amazon Mechanical Turk between 03.12.2016-05.12.2016. CC0: Public Domain, made available by Möbius. It was last updated over a year ago.
Link to the dataset : FitBit Fitness Tracker Data
- Completeness
- Steps data: 33 unique users (100%)
- Sleep data: 24 unique users (73%)
- Weight data: 8 unique users (24%)
- Integrity
- Variable names and file names changed to standard formats
- Id fields converted to factors
- Date and Time fields converted from character strings to datetime formats
User daily activity level will be categorized into 4 groups as per the 10,000-step standard. The daily steps of each user each day will intepreting their activity level. The categories are as follow:
- Sedentary - Less than 5000 steps per day
- Lightly active - Between 5000 and 7499 steps per day
- Fairly active - Between 7500 and 9999 steps per day
- Very active - More than 10000 steps per day
Show Code
ggplot(trimmed_activity, aes(x = total_steps, fill = activity_level)) +
geom_histogram(bins= 50, position = "identity", colour="white") +
geom_vline(xintercept = Mean.TotalSteps, color = "red")+
theme_bw()+
labs(x = "Daily Number of Steps", y = "Total",
title = "Majority of Users are Active",
subtitle = "Distribution of user daily total steps categorized by activity level")+
guides(fill = guide_legend(title = "Activity Level"),
colour = guide_legend(title = "Activity Level"))+
annotate(x = Mean.TotalSteps, y =+Inf, label = "Mean", vjust = 1.5, geom = "label")+
scale_fill_brewer(palette = "RdPu")
Majority of user are in either the Fairly Active to Very active category. This findings could help see the potential target consumer.
The dataset record the sleep activity of the users for all times of the day for a month.
Show Code
ggplot(cleaned_daily_sleep, aes(x = total_minutes_asleep / 60)) +
geom_density(alpha = .5, fill = "#0099CC", color = "#0099CC") +
geom_vline(
aes(xintercept = Median.Sleep),
color = "red",
size = 0.5) +
theme_bw() +
annotate(x = 9.2, y =+Inf, label = paste0 ("Median Sleep: ", round(Median.Sleep, 2), " hours"), vjust = 1.5, geom = "label")+
scale_y_continuous(expand = c(0, 0)) +
theme(panel.border = element_blank(), panel.grid.minor.y = element_blank()) +
labs(x = "User Hours of Sleep", y = "Sleep Frequency", fill = NULL)
The median of the normal distribution of sleep time indicates a normal sleep. Need to classifying users’ sleep habits for further examine correlations between activity and sleep quality.
From 33 users, only 8 users have reported their weights during data collection. These users can record the weight by manual, and automatic or smart reports.
Show Code
ggplot(weight_recording_type, aes(x = "", y = count, fill=is_manual_report)) +
geom_col() +
geom_text(aes(label = paste0(round(count/.33,0), '%')), color = c("#36454F", "#36454F", "#36454F"),
position = position_stack(vjust = 0.5), size = 5,
show.legend = FALSE) +
guides(fill = guide_legend(title = "Weight Recording Type")) +
scale_fill_brewer(palette = "OrRd") +
coord_polar(theta = "y") +
theme_void()+
labs(title = "Percentage of Users Weight Data",
subtitle = "Most of users didn't record weight. The data categorized by weight recording type.")
Observation result the majority users do not record their weights or BMI. The minority of users with smart scales or devices that has feature to automatically record weight can be used as opportunity.
- From activity analysis, we can give recognition for the consistent active users and lead them to
upgrade app subscriptions
. Give them benefits of premium users willincrease their wellness
. - From sleep analysis, we found that 73% of users are using the sleep feature (comfort when sleeping, battery life/ charging). We can give rewards for users who consistent sleep within normal sleep hours.
- From weight analysis, we found that user does not use the weight tracker feature. We need to use this as new feature that can record users weight more user-friendly or using smart scale method(need further information).