foursquare check out

32
Tom Showalter Foursquare Check Out

Upload: sara

Post on 10-May-2015

2.043 views

Category:

Technology


0 download

DESCRIPTION

A check out service for users to leave location specific feedback and gain rewards. Users are able to choose between an express or full-review option to leave valuable information about their experience. Businesses are given the option to place specific survey questions and reward users by offering targeted coupons/discounts, facilitating a low cost B2C relationship.

TRANSCRIPT

Page 1: Foursquare check out

Tom Showalter

Foursquare Check Out

Page 2: Foursquare check out

Core ServiceA check out service for users to leave

location specific feedback and gain rewards.

Users are able to choose between an express or full-review option to leave valuable information about their experience.

Businesses are given the option to place specific survey questions and reward users by offering targeted coupons/discounts, facilitating a low cost B2C relationship.

…on to Advantages

Page 3: Foursquare check out

AdvantagesBusiness:Low cost business analysis tool

Gather valuable consumer informationFacilitate consumer relationshipsOperations dataQuickly research specific product/service

questions

User:Better location informationAdditional layer to “the game”Provides an opportunity to voice opinions

…on to User Narrative

Page 4: Foursquare check out

Meet Wally

“Connected Opinionator”Opinionated, young adult,

late teens to early 20s.Always connected to his

nextwork(s) by smartphone. He is a very popular

individual with more than 1,000 friends on Facebook and 2,000 followers on twitter.

He embraces social media and shares everything with everyone.

…on to Experience

Page 5: Foursquare check out

Wally’s Experience: Step 1Dinner at 1060 Bistro

at Genesee Grande Hotel before catching a show at SU.

Not too great an experience

Checks out to leave feedback about his experience.

…on to Interface Exp.

Page 6: Foursquare check out

Wally’s Experience: Step 2ReminderCheck In

…on to Access: Option 1

Page 7: Foursquare check out

Wally’s Access: Option 1 QR Code

…on to Access: Option 2

Strategically placed near the exit of a venue.

URL redirects to a venue’s foursquare check out screen.

Most accurate time stamp of a user leaving a venue.

Page 8: Foursquare check out

Wally’s Access: Option 2History

…on to Choice: Option 1

2nd option to check out is available in a user’s profile history.

Allows users to check out after they have left a venue.

Goal is to increase check outs to deliver maximum value to businesses.

Page 9: Foursquare check out

Wally’s Choice: Option 1Express

…on to Choice: Option 2

Designed to be quick and easy for users.

Modular format

Businesses are able to display a survey question, its reference, and an input scale.

Page 10: Foursquare check out

Wally’s Choice: Option 2Full Review

…on to Rewards

Allows users to leave feedback on “their terms”

Creates a catalog of ratings

Ideally, users post the review to their social networks.

Mimics Yelp! and other review sites

Page 11: Foursquare check out

Wally’s RewardsBadgesLocation Discounts

…on to Business Narrative

Page 12: Foursquare check out

Meet Sam

1060 Bistro Restaurant Manager

Responsible for day-to-day operations and customer satisfaction.

Low budget, busy schedule

…on to Business Access

Page 13: Foursquare check out

Sam’s Access

…on to Business Choices

Page 14: Foursquare check out

Sam’s ChoiceSam can enter:Survey Questions

i.e. How was your server today?References to each question

i.e. Ann, Jill, Mary, BillType of scale for each question

i.e. Poor to Great, Disagree to Agree, etc.Determine which question set is distributed

to which user base on checkin frequency.i.e. new, reoccurring, or loyal customer

Random special during checkout

…on to Business Advantages

Page 15: Foursquare check out

Sam’s AdvantageMost recent visitorsMost frequent visitorsThe time of day people check inTotal number of unique visitorsHistogram of check-ins per dayGender breakdown of customersPortion of foursquare check-ins broadcast to Twitter and

FacebookMost frequent time of visitLength of visitLocation trendsSurvey answers Survey answers matched against length of visit, time of visitFull Reviews/RatingsSpecials conversion ratesAnd more… …on to Potential Levels &

Pricing

Current

New

Page 16: Foursquare check out

Premium Metrics & PricingStandard

View answers in a convenient displayNo location trendsLimited demographic data displayedSelect premade survey questions

PremiumCreate your own survey questionsView all metrics possible

Pricing$30/user/month –

salesforce chatter- $15/u/moTrial period

…on to Launch

Page 17: Foursquare check out

Foursquare Business ConferenceShowcase:User improvementsBusiness Interface

What does foursquare mean for businesses?Convince businesses you have the consumers

Currently Foursquare has extremely high visibility-

Use it- build upon it Public Relations

…on to Potential Benefits

Page 18: Foursquare check out

Potential BenefitsNYC:18,696 ‘dining out’ restaurants in NYC.

15% adoption rate @ $30price =$84,132/user/month

100% adoption rate @ $30price =$560,880/user/month

Worldwide??

Reference

http://www.nycgo.com/?event=view.article&id=78912

…on to Code

Page 19: Foursquare check out

Programming Options

…on to Database Interaction

Shoutout- TheFacturi

Page 20: Foursquare check out

Enter Check OutActionTapping the check out button

ProcessSends a request to get:

userid Vid checkins

Runs getcheckins() function in order to determine if user is new, reoccurring, or loyal.

Result Brings up check out screen Pulls corresponding question,

reference, and scale from business’ Survey_Questions table.

<?php

$bizdb=mysqli_connect(localhost,username,pw,biz_id)

or die(Error connecting to Server)$query= SELECT Q_Set FROM Survey_Questions$result=mysqli_query($query)

while($Q_Set=mysqli_fetch_array($result,MYSQL_ASSOC)function getcheckins() {

if (checkins== some #) return [$Q_Set==1]else if (checkins== some #) return [$Q_Set==2]else if (checkins== some #) return [$Q_Set==3]

?>//next step is to pull question, reference, and scale and var_dump// note: randomize question by pulling row# and reordering

…on to Con’t Interactions

Page 21: Foursquare check out

User InteractionsActionUser inputs responses into

form.Taps 2nd check out button

to submit data

ProcessStores user form data in

the user’s Survey_Answers table.

Checks user badge/rewards/count status

ResultReturns rewards screen

…on to Con’t Interactions

Page 22: Foursquare check out

Reward InteractionsProcessCalls userid table

and gets:$vname$vaddress$togo$badge

ResultDisplays rewards

and thanks user for checking out.

<?php

//variables need to be defined: $vname, $vaddress, $togo, $badge, $bizdiscount

var_dump(‘$vname’)var_dump(‘$vaddress’)

echo ‘Thanks for Checking Out @’ . $vname<br />;echo ‘You’ve received the’ . $badge .<br />;echo ‘If you check out’ . $togo . ‘more times you will receive’ . $bizdiscount . ‘off at our store!’;

//return leaderboard points and etc. here

?>

…on to Summary Step by Step

Page 23: Foursquare check out

Summary Step by Stepgetuser( grabs userid from checkin)getvenue( grabs vid from checkin)getcheckins( checks user checkins against specified

set of parameters to determine new, reoccurring, or loyal customer and returning the related question set (Qset))

getquestion( pulls random question from specified Qset)

getcheckouts( checks number of user checkouts against set parameters for managing Qsets, badges, and rewards)

checkout_submit( populates survey_answers table with user inputs)

update_status( updates user’s foursquare status)update_rewards( adds badges/rewards to userid)…on to Database

Tables

Page 24: Foursquare check out

Biz_tableSpecific venue’s table

vid- venue id- INTvname- venue name- string- VARCHARvaddress- venue address- string-

VARCHAR userid- user id- INTcheckins- freq. of checkins last 90 days-

INT

…on to Survey_Questions table

biz_id table

vid vname vaddress userid checkins

247 P.F. Changs

12 E 11th. St

24432 1

Page 25: Foursquare check out

Survey_Question tableStores question order information entered by businesses

vid- venue id- INTQ_Set- which set question is from- INTQuestion_Plc- which specific question is used- INTRef_Set- question reference data used- INTScale_Set- type of scale used by question- INT

Survey_Questions table

vid Q_Set Question_Plc

Ref_Set Scale_Set

247 1 2 1 1

…on to References table

Page 26: Foursquare check out

References tableStores reference information entered by businesses

vid- venue id- INTRef_Set- question reference data used- INTRef_Name- row name that is displayed- String- VARCHARRef_1, Ref_2, Ref_3, Ref_4, Ref_5 –

Inputted choices by businesses to be selected as an array- pulls row- VARCHAR

…on to Scale table

References table

vid Ref_Set Ref_Name

Ref_1 Ref_2 Ref_3 Ref_4 Ref_5

247 1 Server Ann Jill Mary Sophie Bill

Page 27: Foursquare check out

Scale tableStores scale information entered by businesses

vid- venue id- INTScale_Set- type of scale used by question- INTScale_Label- row name that is displayed- VARCHARScale- image file to be pulled from file to be

displayed

…on to Questions table

Scale table

vid Scale_Set

Scale_Label

Scale

247 1 Poor_Great

//.img

Page 28: Foursquare check out

Questions tableStores questions entered by businesses

vid- venue id- INTQuestion_Plc- which question is to be displayed- INTQ_Set- which set question is from- INTQues_1- actual question to be displayed- string -VARCHAR

…on to Business Interface Structure

Questions table

vid Question_PLC

Q_Set Ques_1

247 1 2 How was your

Server?

Page 29: Foursquare check out

…on to User- Answers table

Biz_id table

vid

vname

vaddress

userid

checkins

Survey_Questions table

vid

Q_Set

Question_Plc

Ref_Set

Scale_Set

References table

vid

Ref_Set

Ref_Label

Ref_1

Ref_2

Ref_3

Ref_4

Ref_5Scale table

vid

Scale_Set

Scale_Name

Scale

Business Interface Structure

Question table

vid

Question_Plc

Q_Set

Q_1

Page 30: Foursquare check out

Survey_Answers tableStores answers entered by users

vid- venue id- INT userid- user- INT Q_Set- which set question is from- INT Question- which specific question is used- INT Ref_Set- question reference data used- INT Scale_Set- type of scale used by question- INT Ref_Ans- what ref value was inputted- VARCHAR Scale_Ans- what scale value was inputted- INT

…on to User Structure

Survey_Answers table

vid userid Q_Set Question

Ref_Set Scale_Set

Ref_Ans

Scale_Ans

247 24432 1 2 1 1 Mary 5Survey_Answers

table

FR_Rating

RF_Txt

null null

FR_Rating- rating value inputted- INT FR_Txt- text inputted- VARCHAR Checkout_Count- number of check outs- INT

Page 31: Foursquare check out

Check Out Structure

Biz_id table

vid

vname

vaddress

userid

checkins

Survey_Answers table

vid

userid

Q_Set

Question

Ref_Set

Ref_Ans

Scale_Set

Scale_Ans

FR_Rating

FR_Txt

Checkout_Count

Page 32: Foursquare check out

The End

Created by: Tom Showalter Jr.-Phone: 651-278-1064-Twitter: tomshowalter-LinkedIn: www.linkedin.com/in/tomshowalter -nomediumspared.com-thefacturi.com-newmediaclosers.com