Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Analyze this… Analytics Strategies for iOS and Rails

Analyze this… Analytics Strategies for iOS and Rails

You've just build a killer app with a killer website. Downloads are skyrocketing and you are getting lots of good feedback from users. Then someone asks you for data. Where are people using the app? How many times have people used a certain feature? Can you make predictions about user interactions based on past usage? In this session, let's take a look at what goes into mining mobile data and analyzing the insights. We'll discuss different approaches to gathering, storing, and querying data, which metrics and KPIs to focus on, and how to interpret and use information in order to determine the real drivers behind user behavior.

Lance Gleason

April 13, 2013
Tweet

More Decks by Lance Gleason

Other Decks in Technology

Transcript

  1. •Users can search for deals via proximity to location •Customers

    can save coupons •When a coupon is used it is no longer available for use 22 Sunday, April 14, 13
  2. •Users can search for deals via proximity to location •Customers

    can save coupons •When a coupon is used it is no longer available for use •Customers can search via categories 22 Sunday, April 14, 13
  3. •Users can search for deals via proximity to location •Customers

    can save coupons •When a coupon is used it is no longer available for use •Customers can search via categories •Advertisers pay for data and preferential ad pacement 22 Sunday, April 14, 13
  4. How many users are saving coupons? •Which stores have the

    most saves. •Do certain categories get more saves? 25 Sunday, April 14, 13
  5. How many are using coupons? •Which stores have the most

    uses? •Do certain categories get used more? 26 Sunday, April 14, 13
  6. How many are using coupons? •Which stores have the most

    uses? •Do certain categories get used more? •Which physical store is the user in? 26 Sunday, April 14, 13
  7. CREATE EXTERNAL TABLE events_1 ( id bigint, received_at string, generated_at

    string, source_id bigint, source_name string, source_ip string, facility string, severity string, program string, message string ) PARTITIONED BY ( dt string ) ROW FORMAT DELIMITED FIELDS TERMINATED BY '\t' STORED AS TEXTFILE LOCATION 's3://mybucket/papertrail/logs/production'; 41 Sunday, April 14, 13
  8. CREATE EXTERNAL TABLE promotions_1 (id string, received_at string, source_id string,

    source_ip string, source_name string,measure string, instance string, promotion_id string, company_id string, controller string, action string) stored by 'org.apache.hadoop.hive.dynamodb.DynamoDBStorageHan dler' TBLPROPERTIES ("dynamodb.table.name" = "sh_promotions_latest", "dynamodb.column.mapping" = "id:id,received_at:received_at,source_id:source_id,source_i p:source_ip,source_name:source_name,measure:measure,i nstance:instance,promotion_id:promotion_id,company_id:c ompany_id,controller:controller,action:action"); 43 Sunday, April 14, 13
  9. insert overwrite table promotions_1 select id, received_at, source_id, source_ip, source_name,

    get_json_object(message, '$.measure') as measure, get_json_object(message, '$.instance') as instance, get_json_object(message, '$.promotion_id') as promotion_id, get_json_object(message, '$.company_id') as company_id, get_json_object(message, '$.controller') as controller, get_json_object(message, '$.action') as action from events_1 where message like '%"promotion"%' ; 45 Sunday, April 14, 13
  10. Nearly ALL sick people have eaten PEAS (obviously then, the

    effects are cumulative). 52 Sunday, April 14, 13
  11. An estimated 99.9% of all people who die from cancer

    or heart attacks have eaten PEAS. 53 Sunday, April 14, 13
  12. Another 99.9% of people involved in auto accidents ate PEAS

    within 60-days before the accident. 54 Sunday, April 14, 13
  13. Among people born in 1839 who later dined on PEAS,

    there has been a 100% mortality rate 55 Sunday, April 14, 13
  14. We had 4000 app downloads this month. We are doing

    great.... 57 Sunday, April 14, 13
  15. My shopping app just saw a spike in weekly usage

    after I made UI changes. 61 Sunday, April 14, 13