{"id":1872,"date":"2016-09-04T18:51:42","date_gmt":"2016-09-04T18:51:42","guid":{"rendered":"http:\/\/www.frozax.com\/blog\/?p=1872"},"modified":"2016-09-05T18:54:53","modified_gmt":"2016-09-05T18:54:53","slug":"behavior-analysis-of-50000-mobile-players","status":"publish","type":"post","link":"https:\/\/www.frozax.com\/blog\/2016\/09\/behavior-analysis-of-50000-mobile-players\/","title":{"rendered":"Behavior Analysis of 50,000 Mobile Players"},"content":{"rendered":"<p><img decoding=\"async\" loading=\"lazy\" class=\"alignleft\" src=\"https:\/\/www.frozax.com\/static\/img\/games\/thes.jpg\" alt=\"\" width=\"50\" height=\"50\" \/>About 5 months ago, I released <a href=\"https:\/\/www.frozax.com\/games\/thermometers-puzzles\">Thermometers Puzzles<\/a> on all major mobile platforms. On <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.frozax.thermometers\">Google Play<\/a>, downloads were quite decent and reached 50,000 players a few weeks ago. I took some time to extract data gathered with <a href=\"http:\/\/www.gameanalytics.com\">Game Analytics SDK<\/a> and analyze the behavior of <strong>50,128<\/strong> Android players.<\/p>\n<h2>Part #1: Pack completion<\/h2>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-1913\" src=\"http:\/\/www.frozax.com\/blog\/wp-content\/uploads\/2016\/09\/12ps_restore_960x640.png\" alt=\"12ps_restore_960x640\" width=\"240\" height=\"138\" \/><\/p>\n<p>Levels are grouped in packs of 20, 40 or 100 levels each. Packs A to I are free, and J to O must be purchased (either one by one or all at once). There are 260 free levels and 960 levels in total.<\/p>\n<p>This chart shows how many players completed each pack. Blue players are still active (and might complete more packs in the future), while orange players are inactive (they didn&#8217;t launch the game in the last 5 days).<\/p>\n<p>The numbers after the pack name correspond to the size of the grid.<\/p>\n<p><a href=\"http:\/\/www.frozax.com\/blog\/wp-content\/uploads\/2016\/09\/pack_comp.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-1915\" src=\"http:\/\/www.frozax.com\/blog\/wp-content\/uploads\/2016\/09\/pack_comp.png\" alt=\"pack_comp\" width=\"605\" height=\"338\" srcset=\"https:\/\/www.frozax.com\/blog\/wp-content\/uploads\/2016\/09\/pack_comp.png 605w, https:\/\/www.frozax.com\/blog\/wp-content\/uploads\/2016\/09\/pack_comp-300x168.png 300w\" sizes=\"(max-width: 605px) 100vw, 605px\" \/><\/a><\/p>\n<p>No surprise here, players are playing the packs in order. I made another chart below with only the paid packs for scale reasons, and we can see that players also complete the paid packs in the order of the menu, even if the first paid packs are supposedly easier than the last free ones.<\/p>\n<p><a href=\"http:\/\/www.frozax.com\/blog\/wp-content\/uploads\/2016\/09\/paid_pack_comp.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-1916\" src=\"http:\/\/www.frozax.com\/blog\/wp-content\/uploads\/2016\/09\/paid_pack_comp.png\" alt=\"paid_pack_comp\" width=\"602\" height=\"367\" srcset=\"https:\/\/www.frozax.com\/blog\/wp-content\/uploads\/2016\/09\/paid_pack_comp.png 602w, https:\/\/www.frozax.com\/blog\/wp-content\/uploads\/2016\/09\/paid_pack_comp-300x183.png 300w\" sizes=\"(max-width: 602px) 100vw, 602px\" \/><\/a><\/p>\n<h2>Part #2: Paying users<\/h2>\n<p><a href=\"http:\/\/www.frozax.com\/blog\/wp-content\/uploads\/2016\/09\/13iap_960x640.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-1918\" src=\"http:\/\/www.frozax.com\/blog\/wp-content\/uploads\/2016\/09\/13iap_960x640.png\" alt=\"13iap_960x640\" width=\"240\" height=\"160\" \/><\/a><\/p>\n<p>I made a <a href=\"https:\/\/www.frozax.com\/blog\/2016\/06\/thermometers-puzzles-sales-downloads-statistics\/\">blog post a few months ago about revenue (numbers are outdated, now)<\/a> but here I&#8217;m focusing on purchase behavior. The first charts show the number of levels completed when making their first purchase.<\/p>\n<p><a href=\"http:\/\/www.frozax.com\/blog\/wp-content\/uploads\/2016\/09\/level_1st_pur.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-1945\" src=\"http:\/\/www.frozax.com\/blog\/wp-content\/uploads\/2016\/09\/level_1st_pur.png\" alt=\"level_1st_pur\" width=\"593\" height=\"349\" srcset=\"https:\/\/www.frozax.com\/blog\/wp-content\/uploads\/2016\/09\/level_1st_pur.png 593w, https:\/\/www.frozax.com\/blog\/wp-content\/uploads\/2016\/09\/level_1st_pur-300x177.png 300w\" sizes=\"(max-width: 593px) 100vw, 593px\" \/><\/a><\/p>\n<p>The next one shows days since install when making the first purchase.<\/p>\n<p><a href=\"http:\/\/www.frozax.com\/blog\/wp-content\/uploads\/2016\/09\/dcomp_purch.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-1921\" src=\"http:\/\/www.frozax.com\/blog\/wp-content\/uploads\/2016\/09\/dcomp_purch.png\" alt=\"dcomp_purch\" width=\"600\" height=\"353\" srcset=\"https:\/\/www.frozax.com\/blog\/wp-content\/uploads\/2016\/09\/dcomp_purch.png 600w, https:\/\/www.frozax.com\/blog\/wp-content\/uploads\/2016\/09\/dcomp_purch-300x177.png 300w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p>Most players go through most or all free levels before purchasing. I might get a better ARPU (average revenue per user) with less levels, because 260 free levels is a lot of content. We can see on the second chart that users usually play for a few weeks before purchasing.<\/p>\n<p>I also noticed from the raw numbers that some players completed the same levels multiple times. They wiped their save game to start again. That&#8217;s why in the first charts the legend says <em>260+<\/em>.<\/p>\n<p>Among the players completing all the levels, <strong>10.88%<\/strong> bought at least one item.<\/p>\n<h2>Part #3: Tutorial completion<\/h2>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-1906\" src=\"http:\/\/www.frozax.com\/blog\/wp-content\/uploads\/2016\/09\/04tuto1_960x640.png\" alt=\"04tuto1_960x640\" width=\"240\" height=\"160\" \/><\/p>\n<p>The tutorial is always difficult to get right for a game like Thermometers Puzzles. You give too much information (that many people don&#8217;t bother to read), and the player gets bored. And if you have no tutorial at all, some players don&#8217;t understand and give up early.<\/p>\n<p>In Thermometers Puzzles, the tutorial is made of several steps (most of them are interactive) and is run automatically the first time you tap the <em>PLAY<\/em> button. Here are the statistics of players behavior in the tutorial.<\/p>\n<p><a href=\"http:\/\/www.frozax.com\/blog\/wp-content\/uploads\/2016\/09\/tuto_comp.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-1908\" src=\"http:\/\/www.frozax.com\/blog\/wp-content\/uploads\/2016\/09\/tuto_comp.png\" alt=\"tuto_comp\" width=\"587\" height=\"338\" srcset=\"https:\/\/www.frozax.com\/blog\/wp-content\/uploads\/2016\/09\/tuto_comp.png 587w, https:\/\/www.frozax.com\/blog\/wp-content\/uploads\/2016\/09\/tuto_comp-300x173.png 300w\" sizes=\"(max-width: 587px) 100vw, 587px\" \/><\/a><\/p>\n<p>Each bar represents the number of players that left the game in the given step. The section <code>unknown<\/code> is for players that left the tutorial without pressing <em>back<\/em> or an in-game button, so I couldn&#8217;t record the precise step. The steps are numbered in chronological order. Steps 1 and 2 are non-interactive and have a <em>skip<\/em> button, steps 3 to 6 are interactive and ask the player to solve a part of a simple level.<\/p>\n<p>The color differentiates between players that aborted with <em>skip<\/em> or by pressing <em>back<\/em> on their device. Of course, the goal is to have all players in the final bar: <code>Done<\/code>.<\/p>\n<p>The <code>Done<\/code> section represents <strong>58%<\/strong> of the players attempting the tutorial.<\/p>\n<p>This next chart shows the ratio of players that completed at least 1 to 5 levels split in two groups: those that completed the tutorial and those that didn&#8217;t.<\/p>\n<p><a href=\"http:\/\/www.frozax.com\/blog\/wp-content\/uploads\/2016\/09\/comp.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-1961\" src=\"http:\/\/www.frozax.com\/blog\/wp-content\/uploads\/2016\/09\/comp.png\" alt=\"comp\" width=\"539\" height=\"332\" srcset=\"https:\/\/www.frozax.com\/blog\/wp-content\/uploads\/2016\/09\/comp.png 539w, https:\/\/www.frozax.com\/blog\/wp-content\/uploads\/2016\/09\/comp-300x185.png 300w\" sizes=\"(max-width: 539px) 100vw, 539px\" \/><\/a><\/p>\n<p>There are different possible interpretations of this chart, but I was surprised by the fact that so many players <em>not<\/em> completing the tutorial still kept playing for a few levels. Also, the rate of players giving up after each level is similar in both categories. Without tutorial at all, I wonder if we would see a behavior similar to the blue bars or an average between blue and orange bars.<\/p>\n<h2>Part #4: Rating popup<\/h2>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-1924\" src=\"http:\/\/www.frozax.com\/blog\/wp-content\/uploads\/2016\/09\/rate_popup.png\" alt=\"rate_popup\" width=\"240\" height=\"160\" \/><\/p>\n<p>Once the player has completed some levels in the game, at the end of the level, a &#8220;rate me&#8221; popup is displayed. The player has three possibilities:<\/p>\n<ul>\n<li>Rating the game by tapping <em>OK<\/em>, this will show the rate screen on the store and the popup will never be displayed again.<\/li>\n<li>Dismissing the popup by tapping <em>Later<\/em>. The popup will only come back in another game session and after more levels are completed.<\/li>\n<li>Ignoring the popup and tapping <em>Next Level<\/em>, as usual. In this case, the rating popup is displayed again at the end of the next level.<\/li>\n<\/ul>\n<p>There is no downside of ignoring it the popup. The popup is not in the middle of the screen so it doesn&#8217;t disrupt the usual flow of the players, as you can see in the small screenshot above.<\/p>\n<p>Here is a pie chart showing the button chosen by the players that were presented at least once the <em>rate<\/em> popup.<\/p>\n<ul>\n<li><code>None<\/code> means the player never tapped on a button (always ignored the popup)<\/li>\n<li><code>Later<\/code> means the player always tapped <em>Later<\/em> (once or more)<\/li>\n<li><code>OK<\/code> means the player tapped <em>OK<\/em> the first time it appeared<\/li>\n<li><code>Later &amp;amp; OK<\/code> means the player tapped <em>Later<\/em> once or more, and then tapped <em>OK<\/em><\/li>\n<\/ul>\n<p><a href=\"http:\/\/www.frozax.com\/blog\/wp-content\/uploads\/2016\/09\/rate_choices.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-1925\" src=\"http:\/\/www.frozax.com\/blog\/wp-content\/uploads\/2016\/09\/rate_choices.png\" alt=\"rate_choices\" width=\"302\" height=\"337\" srcset=\"https:\/\/www.frozax.com\/blog\/wp-content\/uploads\/2016\/09\/rate_choices.png 302w, https:\/\/www.frozax.com\/blog\/wp-content\/uploads\/2016\/09\/rate_choices-269x300.png 269w\" sizes=\"(max-width: 302px) 100vw, 302px\" \/><\/a><\/p>\n<p>Most players simply ignore the popup. <strong>15.7%<\/strong> finally decided to choose <em>OK<\/em>. Not all of them rated the game (I have more <em>OK<\/em> taps than ratings in Google Play) but I&#8217;m still very happy with the ratings with <strong>4.68\/5<\/strong>. It&#8217;s by far the best rating of my <a href=\"https:\/\/www.frozax.com\">6 mobile games<\/a>. It might also be due to the fact I try to display the popup to players that are enjoying the game.<\/p>\n<p><a href=\"http:\/\/www.frozax.com\/blog\/wp-content\/uploads\/2016\/09\/gp_rating.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-1926\" src=\"http:\/\/www.frozax.com\/blog\/wp-content\/uploads\/2016\/09\/gp_rating.png\" alt=\"gp_rating\" width=\"661\" height=\"168\" srcset=\"https:\/\/www.frozax.com\/blog\/wp-content\/uploads\/2016\/09\/gp_rating.png 661w, https:\/\/www.frozax.com\/blog\/wp-content\/uploads\/2016\/09\/gp_rating-300x76.png 300w\" sizes=\"(max-width: 661px) 100vw, 661px\" \/><\/a><\/p>\n<p>A more difficult to read chart, now: the number of times the popup showed up before players tapped <em>OK<\/em>.<\/p>\n<p><a href=\"http:\/\/www.frozax.com\/blog\/wp-content\/uploads\/2016\/09\/rate_open_before.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-1940\" src=\"http:\/\/www.frozax.com\/blog\/wp-content\/uploads\/2016\/09\/rate_open_before.png\" alt=\"rate_open_before\" width=\"603\" height=\"342\" srcset=\"https:\/\/www.frozax.com\/blog\/wp-content\/uploads\/2016\/09\/rate_open_before.png 603w, https:\/\/www.frozax.com\/blog\/wp-content\/uploads\/2016\/09\/rate_open_before-300x170.png 300w\" sizes=\"(max-width: 603px) 100vw, 603px\" \/><\/a><\/p>\n<p>Most player that chose <em>OK<\/em> did it on the first few appearances of the popup.<\/p>\n<h2>Part #5: Game difficulty<\/h2>\n<p>This section is focused on evaluating the difficulty of the game through usage analysis of three features:<\/p>\n<ul>\n<li><em>Hints<\/em>: players can tap a question mark to have a hint. It highlights a possible move.<\/li>\n<li><em>Retries<\/em>: players can retry a level entirely. When tapping the <em>retry<\/em> button, a popup asks for confirmation.<\/li>\n<li><em>Undos<\/em>: players can undo their last moves.<\/li>\n<\/ul>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-1929\" src=\"http:\/\/www.frozax.com\/blog\/wp-content\/uploads\/2016\/09\/retry_popup.png\" alt=\"retry_popup\" width=\"240\" height=\"160\" \/><\/p>\n<p>In the initial release of the game, the ingame screen contained <em>hint<\/em> and <em>retry<\/em> buttons. There was no undo feature. As the feature was highly requested, I developed it for the v1.3 update. The in-game screen now contains the <em>hint<\/em> and <em>undo<\/em> buttons. The <em>retry<\/em> option was moved in the pause menu.<\/p>\n<p>Let&#8217;s see the usage of these features from players with at least 40 completed levels.<\/p>\n<p><a href=\"http:\/\/www.frozax.com\/blog\/wp-content\/uploads\/2016\/09\/pct_hints.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-1930\" src=\"http:\/\/www.frozax.com\/blog\/wp-content\/uploads\/2016\/09\/pct_hints.png\" alt=\"pct_hints\" width=\"547\" height=\"337\" srcset=\"https:\/\/www.frozax.com\/blog\/wp-content\/uploads\/2016\/09\/pct_hints.png 547w, https:\/\/www.frozax.com\/blog\/wp-content\/uploads\/2016\/09\/pct_hints-300x185.png 300w\" sizes=\"(max-width: 547px) 100vw, 547px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/www.frozax.com\/blog\/wp-content\/uploads\/2016\/09\/pct_retries.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-1931\" src=\"http:\/\/www.frozax.com\/blog\/wp-content\/uploads\/2016\/09\/pct_retries.png\" alt=\"pct_retries\" width=\"542\" height=\"338\" srcset=\"https:\/\/www.frozax.com\/blog\/wp-content\/uploads\/2016\/09\/pct_retries.png 542w, https:\/\/www.frozax.com\/blog\/wp-content\/uploads\/2016\/09\/pct_retries-300x187.png 300w\" sizes=\"(max-width: 542px) 100vw, 542px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/www.frozax.com\/blog\/wp-content\/uploads\/2016\/09\/pct_undos.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-1932\" src=\"http:\/\/www.frozax.com\/blog\/wp-content\/uploads\/2016\/09\/pct_undos.png\" alt=\"pct_undos\" width=\"542\" height=\"338\" srcset=\"https:\/\/www.frozax.com\/blog\/wp-content\/uploads\/2016\/09\/pct_undos.png 542w, https:\/\/www.frozax.com\/blog\/wp-content\/uploads\/2016\/09\/pct_undos-300x187.png 300w\" sizes=\"(max-width: 542px) 100vw, 542px\" \/><\/a><\/p>\n<p>Here&#8217;s how to interpret these pie charts, with en example: the blue section of the first pie chart means that about <strong>27%<\/strong> of players never used hints to complete levels. The orange section means about <strong>33%<\/strong> of players used hints in <strong>1%<\/strong> to <strong>9%<\/strong> of levels they completed.<\/p>\n<p>It shows hints are used more often than undos or retries. Some players even used hints in all the levels they completed. I personally thinks it removes the fun in that but if that&#8217;s how they like to play, I&#8217;m fine with it \ud83d\ude42<\/p>\n<p>But most of the players just use these features from time to time, which is good, I guess.<\/p>\n<p>Because the position of the &#8220;retry&#8221; button changed between the initial version (v1.0, directly on the screen) and the latest (v1.3, in the pause menu), it&#8217;s interesting to see the potential behavior change it created (be careful with the scale starting at 91% on the left of the chart).<\/p>\n<p><a href=\"http:\/\/www.frozax.com\/blog\/wp-content\/uploads\/2016\/09\/retry_answers.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-1933\" src=\"http:\/\/www.frozax.com\/blog\/wp-content\/uploads\/2016\/09\/retry_answers.png\" alt=\"retry_answers\" width=\"469\" height=\"269\" srcset=\"https:\/\/www.frozax.com\/blog\/wp-content\/uploads\/2016\/09\/retry_answers.png 469w, https:\/\/www.frozax.com\/blog\/wp-content\/uploads\/2016\/09\/retry_answers-300x172.png 300w\" sizes=\"(max-width: 469px) 100vw, 469px\" \/><\/a><\/p>\n<p>Here&#8217;s my interpretation: as the option is just displayed as an icon, it&#8217;s highly probable that many players just tapped the option to see what it does, or thinking it&#8217;s an undo button. When realizing it&#8217;s not what they want, they just cancel the action. With the new design, the option is buried inside the pause menu, and therefore it&#8217;s clearly an advanced option. People willing to retry will search for it and more players will actually confirm the action.<\/p>\n<h2>Part #6: UI<\/h2>\n<p>Finally, this section shows usage statistics of the options of the main menu.<\/p>\n<p><a href=\"http:\/\/www.frozax.com\/blog\/wp-content\/uploads\/2016\/09\/mainmenu.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-1934\" src=\"http:\/\/www.frozax.com\/blog\/wp-content\/uploads\/2016\/09\/mainmenu.png\" alt=\"mainmenu\" width=\"240\" height=\"180\" \/><\/a><\/p>\n<ul>\n<li><code>more_options<\/code> is the main button (on the bottom right) used show all the other options. Players not using this option can&#8217;t access all the other shown on the chart below.<\/li>\n<li><code>infos<\/code> is the credits screen (exclamation mark on the screenshot)<\/li>\n<li><code>facebook<\/code>, <code>twitter<\/code> and <code>mail<\/code> are classic links<\/li>\n<li><code>more_games<\/code> is a link to all my games<\/li>\n<\/ul>\n<p>This chart shows the percentage of players that used each option.<\/p>\n<p><a href=\"http:\/\/www.frozax.com\/blog\/wp-content\/uploads\/2016\/09\/button_mm.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-1937\" src=\"http:\/\/www.frozax.com\/blog\/wp-content\/uploads\/2016\/09\/button_mm.png\" alt=\"button_mm\" width=\"587\" height=\"346\" srcset=\"https:\/\/www.frozax.com\/blog\/wp-content\/uploads\/2016\/09\/button_mm.png 587w, https:\/\/www.frozax.com\/blog\/wp-content\/uploads\/2016\/09\/button_mm-300x177.png 300w\" sizes=\"(max-width: 587px) 100vw, 587px\" \/><\/a><\/p>\n<p>Not much interactions here, but it&#8217;s not really a game full of options and social features. I&#8217;m not sure the <code>more_options<\/code> button is easy for player to understand, but they were not that curious to try it ;).<\/p>\n<p>I realized recently that the <code>more_games<\/code> button looks a bit like <em>Google Play Games<\/em> and that may be the reason why players used it (mistakenly). <em>Google Play Games<\/em> integration (especially cloud save) is a requested feature (and is the next one in my TODO list).<\/p>\n<p>The sound settings is working a bit differently: it is <code>on<\/code> by default (there&#8217;s only sound effects in the game, no music). Originally, the switch was only available in the mainmenu. An update released slightly before v1.3 made it possible to switch the sound from the pause menu, in-game. The statistics on the next chart shows the sound configuration of each player, separated depending on version.<\/p>\n<ul>\n<li><code>on_untouched<\/code> means the sound option was never used, so it&#8217;s <em>ON<\/em><\/li>\n<li><code>on mainmenu\/game<\/code> means the sound was touched but is now <em>ON<\/em> (set from the mainmenu or game)<\/li>\n<li><code>off mainmenu\/game<\/code> means the sound was disabled and is now <em>OFF<\/em> (from the mainmenu or game)<\/li>\n<\/ul>\n<p><a href=\"http:\/\/www.frozax.com\/blog\/wp-content\/uploads\/2016\/09\/sound.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-1938\" src=\"http:\/\/www.frozax.com\/blog\/wp-content\/uploads\/2016\/09\/sound.png\" alt=\"sound\" width=\"582\" height=\"341\" srcset=\"https:\/\/www.frozax.com\/blog\/wp-content\/uploads\/2016\/09\/sound.png 582w, https:\/\/www.frozax.com\/blog\/wp-content\/uploads\/2016\/09\/sound-300x176.png 300w\" sizes=\"(max-width: 582px) 100vw, 582px\" \/><\/a><\/p>\n<p>The new version obviously made more people use the option in-game, but it didn&#8217;t change the percentage of people disabling the sound in one way or the other.<\/p>\n<h2>Part 7: Fun numbers and conclusion<\/h2>\n<p>Just for fun, here are some numbers showing extreme players in various ways:<\/p>\n<table border=\"0\">\n<tbody>\n<tr>\n<td style=\"text-align: right; padding-right: 20px;\">Most levels played by a single player (including replays):<\/td>\n<td><b>5084<\/b> ! (completed all levels more than 5 times!)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: right; padding-right: 20px;\">Level where <i>hints<\/i> are most frequently used:<\/td>\n<td><b>Pack O, level 82<\/b>: hints used <b>65.0%<\/b> of the time<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: right; padding-right: 20px;\">Level where <i>retries<\/i> are most frequently used:<\/td>\n<td><b>Pack A, level 2<\/b>: retried <b>29.7%<\/b> of the time<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: right; padding-right: 20px;\">Level where <i>undos<\/i> are most frequently used:<\/td>\n<td><b>Pack A, level 2<\/b>: completed with undos <b>43.4%<\/b> of the time<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: right; padding-right: 20px;\">Longest time between first play and purchase:<\/td>\n<td><b>129<\/b> days<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: right; padding-right: 20px;\">Most rating popups opened by a single player:<\/td>\n<td><b>1889<\/b> times<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: right; padding-right: 20px;\">Most rating popups dismissed by a single player:<\/td>\n<td><b>117<\/b> times<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>That&#8217;s it for the charts and numbers, feel free to share, <a href=\"https:\/\/twitter.com\/Frozax\">tweet<\/a> or leave a comment.<\/p>\n<p>For the curious developers, the code used to generate statistics is on <a href=\"https:\/\/github.com\/frozax\/gameanalytics_stats\">Github<\/a> (in Python).<\/p>\n<p>If you want to try the game, it&#8217;s available on <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.frozax.thermometers\">Google Play<\/a>, <a href=\"http:\/\/www.amazon.com\/Frozax-Games-Thermometers-Puzzles\/dp\/B01D4U411G\">Kindle<\/a>, <a href=\"https:\/\/itunes.apple.com\/app\/thermometers-puzzles\/id1071003654?mt=8\">iPad\/iPhone<\/a> and <a href=\"https:\/\/www.microsoft.com\/store\/apps\/9NBLGGH4RDMJ\">Windows Phone<\/a>.<\/p>\n<div class=\"addtoany_share_save_container addtoany_content_bottom\"><div class=\"a2a_kit a2a_kit_size_32 addtoany_list a2a_target\" id=\"wpa2a_1\"><a class=\"a2a_button_twitter\" href=\"http:\/\/www.addtoany.com\/add_to\/twitter?linkurl=https%3A%2F%2Fwww.frozax.com%2Fblog%2F2016%2F09%2Fbehavior-analysis-of-50000-mobile-players%2F&amp;linkname=Behavior%20Analysis%20of%2050%2C000%20Mobile%20Players\" title=\"Twitter\" rel=\"nofollow\" target=\"_blank\"><\/a><a class=\"a2a_button_facebook\" href=\"http:\/\/www.addtoany.com\/add_to\/facebook?linkurl=https%3A%2F%2Fwww.frozax.com%2Fblog%2F2016%2F09%2Fbehavior-analysis-of-50000-mobile-players%2F&amp;linkname=Behavior%20Analysis%20of%2050%2C000%20Mobile%20Players\" title=\"Facebook\" rel=\"nofollow\" target=\"_blank\"><\/a><a class=\"a2a_button_google_plus\" href=\"http:\/\/www.addtoany.com\/add_to\/google_plus?linkurl=https%3A%2F%2Fwww.frozax.com%2Fblog%2F2016%2F09%2Fbehavior-analysis-of-50000-mobile-players%2F&amp;linkname=Behavior%20Analysis%20of%2050%2C000%20Mobile%20Players\" title=\"Google+\" rel=\"nofollow\" target=\"_blank\"><\/a><a class=\"a2a_button_reddit\" href=\"http:\/\/www.addtoany.com\/add_to\/reddit?linkurl=https%3A%2F%2Fwww.frozax.com%2Fblog%2F2016%2F09%2Fbehavior-analysis-of-50000-mobile-players%2F&amp;linkname=Behavior%20Analysis%20of%2050%2C000%20Mobile%20Players\" title=\"Reddit\" rel=\"nofollow\" target=\"_blank\"><\/a>\n<script type=\"text\/javascript\"><!--\nwpa2a.script_load();\n\/\/--><\/script>\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>About 5 months ago, I released Thermometers Puzzles on all major mobile platforms. On Google Play, downloads were quite decent and reached 50,000 players a few weeks ago. I took some time to extract data gathered with Game Analytics SDK and analyze the behavior of 50,128 Android players. Part #1: Pack completion Levels are grouped&hellip; <a class=\"more-link\" href=\"https:\/\/www.frozax.com\/blog\/2016\/09\/behavior-analysis-of-50000-mobile-players\/\">Continue reading <span class=\"screen-reader-text\">Behavior Analysis of 50,000 Mobile Players<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[5,10,14,17],"tags":[],"_links":{"self":[{"href":"https:\/\/www.frozax.com\/blog\/wp-json\/wp\/v2\/posts\/1872"}],"collection":[{"href":"https:\/\/www.frozax.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.frozax.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.frozax.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.frozax.com\/blog\/wp-json\/wp\/v2\/comments?post=1872"}],"version-history":[{"count":82,"href":"https:\/\/www.frozax.com\/blog\/wp-json\/wp\/v2\/posts\/1872\/revisions"}],"predecessor-version":[{"id":1979,"href":"https:\/\/www.frozax.com\/blog\/wp-json\/wp\/v2\/posts\/1872\/revisions\/1979"}],"wp:attachment":[{"href":"https:\/\/www.frozax.com\/blog\/wp-json\/wp\/v2\/media?parent=1872"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.frozax.com\/blog\/wp-json\/wp\/v2\/categories?post=1872"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.frozax.com\/blog\/wp-json\/wp\/v2\/tags?post=1872"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}