Skip to content

danieljasme-analyst/google-data-analytics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bellabeat Marketing Analysis — Google Data Analytics Capstone

A case study analyzing smart device usage data to generate marketing recommendations for Bellabeat, a wellness technology company for women.


🎯 Business Task

Analyze non-Bellabeat smart device usage data to identify consumer behavior trends, then translate those trends into actionable marketing recommendations for the Bellabeat app.

Guiding questions:

  1. What are the trends in smart device usage?
  2. How could these trends apply to Bellabeat customers?
  3. How could these trends help influence Bellabeat marketing strategy?

🛠️ Tools

R · RStudio · tidyverse · ggplot2 · lubridate · janitor · R Markdown


📊 Dataset

FitBit Fitness Tracker Data by Mobius (CC0 Public Domain) — 33 users, 31 days, April–May 2016.


🔑 Key Findings

# Finding
1 51% of users are Sedentary or Lightly Active — average user logs only 7,638 daily steps
2 Activity peaks at 6 PM (599 avg steps), with a secondary peak at 12–2 PM
3 Sunday is the laziest day — 15% fewer steps than Saturday
4 Steps and calories show a moderate-to-strong correlation (r = 0.59)
5 Users spend 16.5 sedentary hours per day on average
6 Users spend 39 minutes nightly in bed but not asleep
7 88% of users tracked their device for 21+ days — high commitment

💡 Top Three Recommendations

1. Reposition the Bellabeat App as a "Habit Builder"

Target the realistic majority — busy users building daily wellness habits — rather than the fitness elite. Promote intensity-based metrics alongside step counts.

2. Launch a Time-Targeted Notification Strategy

Schedule push notifications at 11 AM and 4 PM — right before users' natural activity peaks. Build a dedicated Sunday Reset campaign to address the weekly low.

3. Pivot Marketing Spend from Retention to Acquisition and Depth

88% of users tracked consistently — churn isn't the problem. Reinvest budget into onboarding conversion, hourly stand reminders, mindfulness wind-down campaigns, and premium membership upsell.


📈 Featured Visualizations

User Segments

Day of Week Activity

Hourly Activity Pattern

Engagement Frequency

See /visualizations for all seven charts.


📁 Repository Structure

bellabeat-case-study/
├── data/
│   ├── raw/                # Original CSVs from Kaggle
│   └── clean/              # Processed datasets (7 files)
├── notebooks/              # R Markdown analysis files
│   ├── 01_process.Rmd      # Data cleaning & transformation
│   ├── 02_analyze.Rmd      # Statistical analysis & findings
│   └── 03_share.Rmd        # Visualizations
├── visualizations/         # 7 exported charts (PNG, 300 DPI)
├── docs/                   # Phase-by-phase documentation
│   ├── 01_ask.md           # Business task & stakeholders
│   ├── 02_prepare.md       # Data source & ROCCC assessment
│   ├── 03_process.md       # Cleaning summary
│   └── 06_act.md           # Recommendations
└── README.md               # This file

📖 Process Documentation

Following the Google Data Analytics six-phase framework:

Phase Documentation
Ask docs/01_ask.md — Business task & stakeholders
Prepare docs/02_prepare.md — Data source & credibility
Process docs/03_process.md — Cleaning & transformation
Analyze notebooks/02_analyze.Rmd — Statistical findings
Share notebooks/03_share.Rmd — Visualizations
Act docs/06_act.md — Recommendations

⚠️ Limitations

This analysis is directional, not definitive. The dataset has known limitations:

  • Small sample — only 33 users
  • Outdated — data collected in 2016
  • No demographic information — notably no gender data, despite Bellabeat targeting women specifically
  • Self-selected participants — MTurk users may not represent the general population
  • Sleep gap — only 24 of 33 users logged sleep data

These limitations are addressed in detail in the Prepare documentation.


🔄 Reproducibility

To reproduce this analysis:

  1. Clone this repository
  2. Download the dataset from Kaggle and place the CSV files in data/raw/
  3. Open bellabeat-case-study.Rproj in RStudio
  4. Install required packages: tidyverse, lubridate, janitor, skimr, scales
  5. Knit the R Markdown files in order: 01_process.Rmd02_analyze.Rmd03_share.Rmd

👤 Author

Ahmad Daniel Aspiring Data Analyst · Google Data Analytics Certificate

📧 danieljasme5@gmail.com 💼 LinkedIn 🌐 Portfolio


Completed as the capstone project for the Google Data Analytics Professional Certificate on Coursera.

About

"Marketing analysis case study for a wellness tech company. Google Data Analytics capstone."

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages