mike schneider - using context to appticipate user needs

48
INBOUND15 Using Context to Appticipate User Needs Skyhook Wireless SchneiderMike Vice President of Marketing, Skyhook

Upload: inbound

Post on 11-Apr-2017

538 views

Category:

Marketing


0 download

TRANSCRIPT

Page 1: Mike Schneider - Using Context to Appticipate User Needs

INBOUND15

Using Context to Appticipate User NeedsSkyhook Wireless

SchneiderMike

Vice President of Marketing, Skyhook

Page 2: Mike Schneider - Using Context to Appticipate User Needs

Hi,I’m Schneidermike

@schneidermike

Page 3: Mike Schneider - Using Context to Appticipate User Needs

INBOUND15

3.3M+ Apps

Page 4: Mike Schneider - Using Context to Appticipate User Needs

INBOUND15

95% apps are abandoned within one month.*

*Source: “Lessons learned from an app graveyeard” by Smashing Magazine citing a Nuance.com study.

Page 5: Mike Schneider - Using Context to Appticipate User Needs

INBOUND15

EVERY APP OWNER NEEDS MORE

Page 6: Mike Schneider - Using Context to Appticipate User Needs

INBOUND15

In order to generate more revenue

Page 7: Mike Schneider - Using Context to Appticipate User Needs

Users wantfewer steps to

VICTORY

Page 8: Mike Schneider - Using Context to Appticipate User Needs

INBOUND15

NoMagicBullet

Page 9: Mike Schneider - Using Context to Appticipate User Needs

Building a Vital Experience

Location-Based App Differentiators

Constructing Location Context

Leveraging Context

Simplifying Complexity

Use Cases, Best Practices & Envisioning the Future

Page 10: Mike Schneider - Using Context to Appticipate User Needs

INBOUND15

A Vital Experience

Page 11: Mike Schneider - Using Context to Appticipate User Needs

INBOUND15

Vital Experiences

Transcend functionality. A part of life they don’t want to live without.

Page 12: Mike Schneider - Using Context to Appticipate User Needs

INBOUND15

#DynamicUX

A dynamic experience adapts to the user’s need and can make your app more vital.

Page 13: Mike Schneider - Using Context to Appticipate User Needs

#INBOUND15

One type of dynamic experience uses locationand location context to build special app modes forthe places that users frequent. We call this Designing for Place

Page 14: Mike Schneider - Using Context to Appticipate User Needs

#INBOUND15

#DynamicUX

Another type of dynamic experience combines contextual learning to figure out what a user needs before they need it and that is called…

Page 15: Mike Schneider - Using Context to Appticipate User Needs

INBOUND15

APPTICIPATION

Page 16: Mike Schneider - Using Context to Appticipate User Needs

INBOUND15

Achieving Appticipation

Page 17: Mike Schneider - Using Context to Appticipate User Needs

INBOUND15

Remove friction to give user options and guidance

Achieving Appticipation

Page 18: Mike Schneider - Using Context to Appticipate User Needs

INBOUND15

Remove friction to give user options and guidance

Personalize experiences based on context

Achieving Appticipation

Page 19: Mike Schneider - Using Context to Appticipate User Needs

INBOUND15

Remove friction to give user options and guidance

Personalize experiences based on context

Change ways users engage by closing the gap between problem and solution

Achieving Appticipation

Page 20: Mike Schneider - Using Context to Appticipate User Needs

INBOUND15

Location-based App Differentiators

Page 21: Mike Schneider - Using Context to Appticipate User Needs

INBOUND15

Appticipation in a Loyalty App

Page 22: Mike Schneider - Using Context to Appticipate User Needs

INBOUND15

57%Growth in daily active users

Source: Cardstar

Page 23: Mike Schneider - Using Context to Appticipate User Needs

INBOUND15

2xLift in average session length

Source: Cardstar

Page 24: Mike Schneider - Using Context to Appticipate User Needs

INBOUND15

79%Increase in sessions per day

Source: Cardstar

Page 25: Mike Schneider - Using Context to Appticipate User Needs

INBOUND15

79%Increase in sessions per day

Source: Cardstar

Page 26: Mike Schneider - Using Context to Appticipate User Needs

INBOUND15

Constructing Location Context

Page 27: Mike Schneider - Using Context to Appticipate User Needs

INBOUND15

Constructing Location Context

Page 28: Mike Schneider - Using Context to Appticipate User Needs

INBOUND15

Constructing Location Context

Page 29: Mike Schneider - Using Context to Appticipate User Needs

INBOUND15

Constructing Location Context

Page 30: Mike Schneider - Using Context to Appticipate User Needs

INBOUND15

Constructing Location Context

Page 31: Mike Schneider - Using Context to Appticipate User Needs

INBOUND15

Add History

Page 32: Mike Schneider - Using Context to Appticipate User Needs

INBOUND15

Add History

Page 33: Mike Schneider - Using Context to Appticipate User Needs

INBOUND15

Leveraging Context

Page 34: Mike Schneider - Using Context to Appticipate User Needs

INBOUND15

What is Context?Contextual technologies understand you and your environment: things like your schedule, your location, and your heart rate. Apps that understand this and make users’ lives easier as a result will experience higher user retention, session times, and engagement rates.

- Robert Scoble &Shel IsraelAge of Context

Page 35: Mike Schneider - Using Context to Appticipate User Needs

INBOUND15

5 LayersMobileSensorsSocialLocationData

Page 36: Mike Schneider - Using Context to Appticipate User Needs

INBOUND15

Simplifying Context

Page 37: Mike Schneider - Using Context to Appticipate User Needs

INBOUND15

Layers of Location

USEFULNESS

ACCURACY/PRECISION

OWNERSHIP

Page 38: Mike Schneider - Using Context to Appticipate User Needs

INBOUND15

Simplifying Complexity

Venue Database Geofencing Personas

++

Where When Who

Page 39: Mike Schneider - Using Context to Appticipate User Needs

INBOUND15

CONTENTYour app knows the content each user consumes.

ENGAGEMENTYour app knows the features users engage with.

OFFLINE BEHAVIORContext Accelerator learns

a users’ demographics and offline location

behavior, and contains powerful tools to allow

you to optimize their experiences. These lead to increased downloads, greater engagement and

more revenue.

LUXURY SHOPPER PERSONA

Page 40: Mike Schneider - Using Context to Appticipate User Needs

INBOUND15

20 visits to Chanel

19 visits to Akris

10 visits to Barney’s

8 visits to Neiman Marcus

22 visits Nordstrom15 visits to

All Saints

12 visits to Saks 5th

Avenue

4 visits to Rag & Bone

Page 41: Mike Schneider - Using Context to Appticipate User Needs

INBOUND15

Use Cases / The Future

Page 42: Mike Schneider - Using Context to Appticipate User Needs

INBOUND15

Explain surprisesHotel tonight explains changes in pricing and inventory.

Page 43: Mike Schneider - Using Context to Appticipate User Needs

INBOUND15

Switch to Store ModeWhen the customer enters the store.

Page 44: Mike Schneider - Using Context to Appticipate User Needs

INBOUND15

Switch to Store ModeWhen the customer enters the store.

Page 45: Mike Schneider - Using Context to Appticipate User Needs

INBOUND15

Switch to Store ModeBecause an app cannot give you a free makeover.

Page 46: Mike Schneider - Using Context to Appticipate User Needs

Building a Vital Experience

Location-Based App Differentiators

Constructing Location Context

Leveraging Context

Simplifying Complexity

Use Cases, Best Practices & Envisioning the Future

Page 47: Mike Schneider - Using Context to Appticipate User Needs

Thanks!

@schneidermike

Page 48: Mike Schneider - Using Context to Appticipate User Needs

INBOUND15

THANK YOU