MGT 100 Week 1
“The greatest value of a picture is when it forces us to notice what we never expected to see.”
- Boxplot Inventor John Tukey
- Great visualizations raise new questions
No Customers, No Business
No Customers ->
No Revenue ->
No Profit ->
No Business
Customer data show how customers and consumers learn, feel, behave and use products and services
Customer data increasingly drives marketing, but implementation varies widely
CONSUMER PANEL DATA
- The Consumer Panel Data include longitudinal data beginning in 2004 with annual updates. These data track a panel of 40,000–60,000 US households and their purchases of fast-moving consumer goods from a wide range of retail outlets across all US markets.
RETAIL SCANNER DATA
- Retail Scanner Data consist of weekly pricing, volume, and store environment information generated by point-of-sale systems from more than 90 participating retail chains across all US markets. Data begin in 2006 and include annual updates.
Start simple. Complexify slowly. Why?
Never assume data are correct, clean, complete or as described.
- It's impossible to certify an absence of problems
- Most commercial datasets have issues
- Issues often detected months after project starts
- ~70-90% of data scientist time spent checking and cleaning data
- Credibility is hard to gain, easy to lose
Analytics matters more in B2C than B2B (why?)
Selection effects are usually large
treatment effects are usually small
Demographics don’t predict behavior very well
Agencies lie about data sometimes
You have limited credibility. You may only get a few strikes
“If it’s written in LaTeX, it’s probably correct”
Survey the field with pointers for deeper learning
Experiential learning:
“You don’t understand it until you code it’’
Free materials
Communication
1. Website for syllabus, slides, scripts, data, readings
2. Canvas for groups, deliverables & grades
3. Piazza for all asynchronous interaction. No email
4. After class, break or office hours for live discussions
Read the syllabus
Budget 5-10 hours/week
Between classes:
1. Do homework solo
2. Check homework with group, resolve differences
3. Monitor Piazza
4. Read for the next class
5. Fix a time/location, repeat 8 times
Contribute in class
We assign attending students to study groups in week 2
- First homework is individual
It is OK to share answers and scripts within groups,
but not between groups
- Exams are individual, offline, & based on homeworks
- You are individually responsible for all deliverables
- Script sharing is detectable, please be careful!
- All grades are relative: Tell us if you observe integrity violations
We encourage you to use Gen AI; we use it too
Common language helps communication
Core need: identifiable problem a customer wants to solve. Could be functional, emotional, social, profit-motivated, etc. Related: desire, want, pain point
Core benefit: Customer’s desired outcome of a purchase. E.g., commuters need to get to school, not necessarily cars
Consumer: Entity that experiences the core benefit
Customer: Entity that purchases and pays
Product/service/experience: Distinct offering that provides the core benefit
Features: Aspects of a product that provide additional tangible or intangible benefits
Contribution margin: Price — marginal cost
Competitor: Any paid or free alternative that addresses the core need. E.g., commute by bike, walk, bus, trolley, Uber, scooter, skateboard; work from home
Market: A group of potential customers with the same core need
Segment: Distinct subgroup of similar customers
Targeting: Which segment(s) a firm tries to serve
Positioning: Specification of product features to suit targeted segments
Marketing: Practice of meeting customer needs profitably How to be good at marketing
3/4/5 C’s: Customer, Competitor, Company;
Context; Complementors
4/…/10 P’s:
Price, Product, Promotion, Place AKA distribution
“The good news about computers is that they do what you tell them to do. The bad news is that they do what you tell them to do.”
Conjecture:
(debugging difficulty) is exponential in (lines of code)
We can code fast or slow
Good habit: Test chunks as you code
Test = Check that output matches expectation
“Go slow to go fast”
y <- f(g(x)) is the same as
y <- x |>
g |>
f
Why?
Old pipe was %>%
Customer analytics : Using customer data to improve decisions
Marketing : Meeting customer needs profitably
Analytics types:
Descriptive, Diagnostic, Predictive, Prescriptive
Summarize, select, filter, arrange, mutate, group_by
Good data are Representative, Unbiased, Private, Relevant, Complete
Data Viz are best way to start in customer analytics