Upload
sara
View
2.043
Download
0
Tags:
Embed Size (px)
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.
Citation preview
Tom Showalter
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
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
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
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.
Wally’s Experience: Step 2ReminderCheck In
…on to Access: Option 1
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.
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.
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.
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
Wally’s RewardsBadgesLocation Discounts
…on to Business Narrative
Meet Sam
1060 Bistro Restaurant Manager
Responsible for day-to-day operations and customer satisfaction.
Low budget, busy schedule
…on to Business Access
Sam’s Access
…on to Business Choices
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
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
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
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
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
Programming Options
…on to Database Interaction
Shoutout- TheFacturi
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
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
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
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
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
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
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
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
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?
…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
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
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
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