WEBINAR Data Mining & Direct Access
-
Upload
chancellor-vance -
Category
Documents
-
view
46 -
download
3
description
Transcript of WEBINAR Data Mining & Direct Access
![Page 1: WEBINAR Data Mining & Direct Access](https://reader035.fdocuments.net/reader035/viewer/2022062308/56812bdf550346895d904eb1/html5/thumbnails/1.jpg)
©deltaDNA. deltaDNA is a trading name of GamesAnalytics Ltd.©deltaDNA. deltaDNA is a trading name of GamesAnalytics Ltd.
WEBINAR DATA MINING & DIRECT ACCESS
![Page 2: WEBINAR Data Mining & Direct Access](https://reader035.fdocuments.net/reader035/viewer/2022062308/56812bdf550346895d904eb1/html5/thumbnails/2.jpg)
©deltaDNA. deltaDNA is a trading name of GamesAnalytics Ltd.©deltaDNA. deltaDNA is a trading name of GamesAnalytics Ltd.
Agenda
OverviewData StructureData Mining – Events– Users
Direct Access – Connecting– Querying Events– Querying Users– Joining between Events and Users
Questions…
![Page 3: WEBINAR Data Mining & Direct Access](https://reader035.fdocuments.net/reader035/viewer/2022062308/56812bdf550346895d904eb1/html5/thumbnails/3.jpg)
©deltaDNA. deltaDNA is a trading name of GamesAnalytics Ltd.©deltaDNA. deltaDNA is a trading name of GamesAnalytics Ltd.
Overview
![Page 4: WEBINAR Data Mining & Direct Access](https://reader035.fdocuments.net/reader035/viewer/2022062308/56812bdf550346895d904eb1/html5/thumbnails/4.jpg)
©deltaDNA. deltaDNA is a trading name of GamesAnalytics Ltd.©deltaDNA. deltaDNA is a trading name of GamesAnalytics Ltd.
Overview
Aggregated Data- Counts of events, users, sessions, missions, revenue, items etc..- Fixed set of Dimensions and Measures
![Page 5: WEBINAR Data Mining & Direct Access](https://reader035.fdocuments.net/reader035/viewer/2022062308/56812bdf550346895d904eb1/html5/thumbnails/5.jpg)
©deltaDNA. deltaDNA is a trading name of GamesAnalytics Ltd.©deltaDNA. deltaDNA is a trading name of GamesAnalytics Ltd.
Overview
Aggregated Data- Counts of events, users, sessions, missions, revenue, items etc..- Fixed set of Dimensions and Measures
Raw Data- Not aggregated, contains all events and parameters- Stored in an HP Vertica Analytics Database- Very fast ad hock queries against any events or parameters- Event Data retained for 30 days be default (can be extended on a per game basis)- User Metrics retained for life
![Page 6: WEBINAR Data Mining & Direct Access](https://reader035.fdocuments.net/reader035/viewer/2022062308/56812bdf550346895d904eb1/html5/thumbnails/6.jpg)
©deltaDNA. deltaDNA is a trading name of GamesAnalytics Ltd.©deltaDNA. deltaDNA is a trading name of GamesAnalytics Ltd.
Overview
Aggregated Data- Counts of events, users, sessions, missions, revenue, items etc..- Fixed set of Dimensions and Measures
Raw Data- Not aggregated, contains all events and parameters- Stored in an HP Vertica Analytics Database- Very fast ad hock queries against any events or parmaters- Event Data retained for 30 days be default (can be extended on a per game basis)- User Metrics retained for life
Archives- All event data is archived to Amazon S3 so you can download and run longer map reduce queries.
![Page 7: WEBINAR Data Mining & Direct Access](https://reader035.fdocuments.net/reader035/viewer/2022062308/56812bdf550346895d904eb1/html5/thumbnails/7.jpg)
©deltaDNA. deltaDNA is a trading name of GamesAnalytics Ltd.©deltaDNA. deltaDNA is a trading name of GamesAnalytics Ltd.
Data Structure
Events– Stored in a single wide table– One row per event there are exceptions! more on them later…
– One column per parameter – So, simplistically there is a row for each event you send and it contains columns for
every possible parameter the game can send.– New columns will be added to the events table automatically as you add new
parameters to your event schema.
![Page 8: WEBINAR Data Mining & Direct Access](https://reader035.fdocuments.net/reader035/viewer/2022062308/56812bdf550346895d904eb1/html5/thumbnails/8.jpg)
©deltaDNA. deltaDNA is a trading name of GamesAnalytics Ltd.©deltaDNA. deltaDNA is a trading name of GamesAnalytics Ltd.
Data Structure
Events– Stored in a single wide table– One row per event there are exceptions! more on them later…
– One column per parameter – So, simplistically there is a row for each event you send and it contains column for
every possible parameter the game can send.– New columns will be added to the events table automatically as you add new
parameters to your event schema.
- The exceptions,• Some events can span multiple rows (transaction, levelUp etc...)• Some columns are automatically populated by deltaDNA
![Page 9: WEBINAR Data Mining & Direct Access](https://reader035.fdocuments.net/reader035/viewer/2022062308/56812bdf550346895d904eb1/html5/thumbnails/9.jpg)
©deltaDNA. deltaDNA is a trading name of GamesAnalytics Ltd.©deltaDNA. deltaDNA is a trading name of GamesAnalytics Ltd.
Data Structure
User Metrics– Each row contains metrics for a user including
• Generic Metrics – automatically calculated totalDaysPlayed, totalRealCurrencySpent …
• Counts of events eventGameStartedCount, eventLevelUpCount …
• Parameter Metrics⎔ Auto fieldMissionNameLast, fieldDeviceTypeLast, fieldUserXPLast …
⎔ User Defined. Any String or Integer Game Parameter. Set parameters as metrics in Game Parameters tool.(Warning, don’t just set everything to be a metric, it will just bloat your user metrics table and slow down your direct access queries)
– Multiple rows per user, use effective date to get the most recent– Updated every night in the early hours (UTC).
This is an archive for you to run queries on, Segmentaion, Targeting etc.. Work against a live, in memory version of this that has real-time accuracy.
– Be aware, some metrics are relative to the user_last_seen_date, e.g. daysPlayedLast7Days . We are looking to change this at some point to make re-evaluation of inactive users easier.
![Page 10: WEBINAR Data Mining & Direct Access](https://reader035.fdocuments.net/reader035/viewer/2022062308/56812bdf550346895d904eb1/html5/thumbnails/10.jpg)
©deltaDNA. deltaDNA is a trading name of GamesAnalytics Ltd.©deltaDNA. deltaDNA is a trading name of GamesAnalytics Ltd.
Data Mining – Events
Moves Remaining on “First Time User Forest #2”
![Page 11: WEBINAR Data Mining & Direct Access](https://reader035.fdocuments.net/reader035/viewer/2022062308/56812bdf550346895d904eb1/html5/thumbnails/11.jpg)
©deltaDNA. deltaDNA is a trading name of GamesAnalytics Ltd.©deltaDNA. deltaDNA is a trading name of GamesAnalytics Ltd.
Data Mining – Events
Moves Remaining on “First Time User Forest #3”
![Page 12: WEBINAR Data Mining & Direct Access](https://reader035.fdocuments.net/reader035/viewer/2022062308/56812bdf550346895d904eb1/html5/thumbnails/12.jpg)
©deltaDNA. deltaDNA is a trading name of GamesAnalytics Ltd.©deltaDNA. deltaDNA is a trading name of GamesAnalytics Ltd.
Data Mining – Events
Ratio of mission events on the first 5 missions
![Page 13: WEBINAR Data Mining & Direct Access](https://reader035.fdocuments.net/reader035/viewer/2022062308/56812bdf550346895d904eb1/html5/thumbnails/13.jpg)
©deltaDNA. deltaDNA is a trading name of GamesAnalytics Ltd.©deltaDNA. deltaDNA is a trading name of GamesAnalytics Ltd.
Data Mining – Events
Ratio of mission events on the first 5 missions
47% failure rate, mission too difficult!
![Page 14: WEBINAR Data Mining & Direct Access](https://reader035.fdocuments.net/reader035/viewer/2022062308/56812bdf550346895d904eb1/html5/thumbnails/14.jpg)
©deltaDNA. deltaDNA is a trading name of GamesAnalytics Ltd.©deltaDNA. deltaDNA is a trading name of GamesAnalytics Ltd.
Data Mining – Users
Moves Remaining by mission
![Page 15: WEBINAR Data Mining & Direct Access](https://reader035.fdocuments.net/reader035/viewer/2022062308/56812bdf550346895d904eb1/html5/thumbnails/15.jpg)
©deltaDNA. deltaDNA is a trading name of GamesAnalytics Ltd.©deltaDNA. deltaDNA is a trading name of GamesAnalytics Ltd.
Direct Access - Connecting
Direct Access Documentationhttp://docs.deltadna.com/direct-sql-access/
![Page 16: WEBINAR Data Mining & Direct Access](https://reader035.fdocuments.net/reader035/viewer/2022062308/56812bdf550346895d904eb1/html5/thumbnails/16.jpg)
©deltaDNA. deltaDNA is a trading name of GamesAnalytics Ltd.©deltaDNA. deltaDNA is a trading name of GamesAnalytics Ltd.
Direct Access - Queries
Event Query
User Metrics Query
-- Event Mining QuerySELECT movesRemaining, count(eventDate) FROM events_liveWHERE missionName= 'First Time User Forest #2' AND eventName = 'missionCompleted'GROUP BY movesRemainingORDER BY movesRemaining desc ;
-- User Mining Queryselect * from user_metrics_dev where effective_date = CURRENT_DATE limit 20 ;
![Page 17: WEBINAR Data Mining & Direct Access](https://reader035.fdocuments.net/reader035/viewer/2022062308/56812bdf550346895d904eb1/html5/thumbnails/17.jpg)
©deltaDNA. deltaDNA is a trading name of GamesAnalytics Ltd.©deltaDNA. deltaDNA is a trading name of GamesAnalytics Ltd.
Direct Access - Queries
Advanced Query with JOIN between events and user metrics SELECT e.missionName, count(e.missionName)
FROM events_live eJOIN user_metrics_live m ON e.userID = m.user_idWHERE eventName = 'missionFailed'
AND e.missionName LIKE 'First Time User Forest%'
AND m.fieldLivesBalanceLast = 0 AND m.effective_date = CURRENT_DATE
GROUP BY e.missionNameORDER BY e.missionName ;
First Time User Forest #3 is causing abandonmentIt has the highest number of players where it isThe last mission they play, and fail and have no lives left