Product News https://www.flurry.com/ en How to Create Custom Dashboards https://www.flurry.com/blog/how-to-create-custom-dashboards/ <span class="field field--name-title field--type-string field--label-hidden">How to Create Custom Dashboards</span> <div class="field field--name-field-blog-author-and-role field--type-string-long field--label-hidden field__item">By Mohamed Kahiye, Product Manager</div> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="https://www.flurry.com/user/32/" typeof="schema:Person" property="schema:name" datatype="" xml:lang="">LisaMoshfegh</span></span> <span class="field field--name-created field--type-created field--label-hidden">Tue, 04/13/2021 - 10:04</span> <div class="field field--name-field-blog-post-date field--type-datetime field--label-hidden field__item"><time datetime="2021-04-13T12:00:00Z" class="datetime">2021-04-13</time></div> <div class="field field--name-field-blog-tags field--type-entity-reference field--label-inline"> <div class="field__label">Tags</div> <div class="field__items"> <div class="field__item"><a href="https://www.flurry.com/taxonomy/term/299/" hreflang="en">Product Insights</a></div> <div class="field__item"><a href="https://www.flurry.com/taxonomy/term/3/" hreflang="en">Product News</a></div> </div> </div> <span class="a2a_kit a2a_kit_size_32 addtoany_list" data-a2a-url="https://www.flurry.com/blog/how-to-create-custom-dashboards/" data-a2a-title="How to Create Custom Dashboards"><a class="a2a_button_linkedin"></a><a class="a2a_button_facebook"></a><a class="a2a_button_twitter"></a><a class="a2a_button_google_plus"></a><a class="a2a_dd addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fwww.flurry.com%2Fblog%2Fhow-to-create-custom-dashboards%2F&title=How%20to%20Create%20Custom%20Dashboards"></a></span> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p><span><span><span><span><span><span>Building a Custom Dashboard in Flurry Analytics is not only simple, but it takes just a few seconds and will save you time in the future when you need to review the product metrics that matter for your business. You can create unlimited dashboards, each with a specific audience or feature in mind.</span></span></span></span></span></span></p> <p><iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/x9fHjNFZTF4" title="YouTube video player" width="560"></iframe></p> <ul><li>Step 1: On any report measuring app sessions, activity, or event data, click the star icon in the top right corner.</li> <li>Step 2: In the drop-down menu, you can name the report and either save it to an existing dashboard or create a new dashboard. Note that you can save a report to multiple dashboards.</li> <li>Step 3: Easily access your dashboards by clicking the star icon in Flurry’s left hand navigation menu.</li> </ul><p>For example, many customers have created separate dashboards to measure iOS apps and Android apps separately, or dashboards by region or territory. </p> <p><img alt="Custom Dashboards Star" data-entity-type="" data-entity-uuid="" src="https://www.flurry.com/sites/default/files/Real-TimeActiveDevices.svg" /></p> <p>To view your custom dashboards, click the Dashboards icon--which is the star icon--on Flurry’s main navigation bar on the far left side of our developer portal. From there, you’ll be able to access all the different dashboards you have created.</p> <p><img alt="My Custom Dashboards" data-entity-type="" data-entity-uuid="" src="https://www.flurry.com/sites/default/files/my-custom-dashboards.png" width="60%" /></p> <p>Any dashboards created in the developer’s portal are automatically saved in the <a href="https://www.flurry.com/flurry-app/">Flurry mobile app</a>, and vice versa, meaning your most important metrics are with you on-the-go. Our goal at Flurry Analytics is to make product insights more accessible to app developers and help them build better apps that users love. Flurry Custom Dashboards are a new way for Flurry customers to conveniently view the product metrics they care about in one place. If you’ve used our new feature, we would love to hear from you. We welcome your feedback at <a href="mailto:support@flurry.com">support@flurry.com</a>.</p> </div> Tue, 13 Apr 2021 17:04:09 +0000 LisaMoshfegh 613 at https://www.flurry.com Simplify Your App Analytics with Custom Dashboards https://www.flurry.com/blog/simplify-your-app-analytics-with-custom-dashboards/ <span class="field field--name-title field--type-string field--label-hidden">Simplify Your App Analytics with Custom Dashboards</span> <div class="field field--name-field-blog-author-and-role field--type-string-long field--label-hidden field__item">By Daryl Burghardt, Design Director, Flurry Analytics</div> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="https://www.flurry.com/user/1/" typeof="schema:Person" property="schema:name" datatype="" xml:lang="">FlurryAdminDB</span></span> <span class="field field--name-created field--type-created field--label-hidden">Mon, 03/22/2021 - 12:19</span> <div class="field field--name-field-blog-post-date field--type-datetime field--label-hidden field__item"><time datetime="2021-03-23T12:00:00Z" class="datetime">2021-03-23</time></div> <div class="field field--name-field-blog-tags field--type-entity-reference field--label-inline"> <div class="field__label">Tags</div> <div class="field__items"> <div class="field__item"><a href="https://www.flurry.com/taxonomy/term/24/" hreflang="x-default">ios app development</a></div> <div class="field__item"><a href="https://www.flurry.com/taxonomy/term/7/" hreflang="en">Android</a></div> <div class="field__item"><a href="https://www.flurry.com/taxonomy/term/87/" hreflang="x-default">app dev</a></div> <div class="field__item"><a href="https://www.flurry.com/taxonomy/term/3/" hreflang="en">Product News</a></div> </div> </div> <span class="a2a_kit a2a_kit_size_32 addtoany_list" data-a2a-url="https://www.flurry.com/blog/simplify-your-app-analytics-with-custom-dashboards/" data-a2a-title="Simplify Your App Analytics with Custom Dashboards"><a class="a2a_button_linkedin"></a><a class="a2a_button_facebook"></a><a class="a2a_button_twitter"></a><a class="a2a_button_google_plus"></a><a class="a2a_dd addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fwww.flurry.com%2Fblog%2Fsimplify-your-app-analytics-with-custom-dashboards%2F&title=Simplify%20Your%20App%20Analytics%20with%20Custom%20Dashboards"></a></span> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Like many Flurry users, our goal is to deliver useful and meaningful experiences in our product. Based upon customer feedback and research, we are pleased to announce the initial release of customizable dashboards where you can now collect and group your most-used and relevant metrics. This is a step toward a more personalized Flurry experience where you can reorder, resize, and share data most relevant to your business and app development needs.</p> <h2>Custom Dashboards for Both Desktop and Mobile</h2> <p>We are introducing the ability to add your favorite charts to Custom Dashboards for both our desktop and Android and iOS app experiences; you’ll be able to have your data your way, anywhere you might need it. If you haven’t tried the <a href="https://www.flurry.com/flurry-app" target="_blank">Flurry app</a> yet, now might be a good time as you can easily take advantage of your most needed metrics right on your mobile device. Leveraging the power of the Flurry desktop experience, we have been striving to make the Flurry app experience straightforward and focused.</p> <h2>Easily Add Charts and New Custom Dashboards</h2> <h3>Choose Your Favorites</h3> <p><img alt="Real-Time Devices Chart" data-entity-type="" data-entity-uuid="" src="https://www.flurry.com/sites/default/files/Real-TimeActiveDevices.svg" style="max-width:540px" /></p> <p>Any chart that can be added as a favorite item will have a star icon available to easily save it to your Custom Dashboards. Once you select the star, you’ll see a series of options to give the chart being saved a meaningful name and an option to either create a new dashboard, or add to an existing Custom Dashboard. You can save charts to multiple dashboards to avoid navigating through different tabs and lists within Flurry.</p> <div class="well values" style="float:none"> <ul class="value"><li style="list-style: none;">Choose your most-used charts</li> <li style="list-style: none;">Name your own dashboards</li> <li style="list-style: none;">Give meaningful names to your own charts</li> <li style="list-style: none;">Edit and remove items as needed</li> </ul></div> <h2> </h2> <h2>Define Your Own Flurry Experience</h2> <h3>What Is Most Relevant to You?</h3> <p><img alt="Flurry Custom Dashboards with 2 Charts" data-entity-type="" data-entity-uuid="" src="https://www.flurry.com/sites/default/files/CustomDashboard.svg" /></p> <p>Our goal is to make Custom Dashboards the starting point in Flurry Analytics, pre-populated with the most valuable metrics and reports for your app. You will find Custom Dashboards are now the top-most navigation item so you can easily begin adding your most-needed items as you see fit. You can give meaningful names to the various dashboard views and charts to better track and manage them your own way. You can also remove any custom items at any point should you no longer need them; the original charts will remain intact where you originally found them as Flurry default charts (e.g. “App Activity”) so you can always go back and add them again if they become relevant.</p> <h2>Refining the Overall Filter Experience</h2> <p>For the initial Custom Dashboards launch, we have incorporated read-only views for filters, but we plan to introduce the ability to directly edit applied filters and other chart settings. Charts saved to your dashboards can be opened in Flurry’s standard full screen mode where you can see all details and applied settings so you can investigate and adjust. Over the coming months, we’ll refine how charts in Custom Dashboards can be repurposed and refined. Even ad hoc queries via Flurry Explorer will become a part of your customizable favorites allowing even easier access to your most crucial data which we hope will ultimately save you time. We are also looking to rework the overall filter experience itself to make defining the data you see quicker and easier to apply.</p> <p>We are excited to simplify the Flurry experience for you, so reach out to us at <a href="mailto:support@flurry.com">support@flurry.com</a> if you have any comment, concerns, or other needs we might not have considered! We are here to make Flurry better.</p> </div> Mon, 22 Mar 2021 19:19:03 +0000 FlurryAdminDB 604 at https://www.flurry.com What is a Mobile App Conversion Funnel? https://www.flurry.com/blog/what-is-mobile-app-conversion-funnel/ <span class="field field--name-title field--type-string field--label-hidden">What is a Mobile App Conversion Funnel?</span> <div class="field field--name-field-blog-author-and-role field--type-string-long field--label-hidden field__item">By Lisa Moshfegh, Product Marketing</div> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="https://www.flurry.com/user/32/" typeof="schema:Person" property="schema:name" datatype="" xml:lang="">LisaMoshfegh</span></span> <span class="field field--name-created field--type-created field--label-hidden">Thu, 03/18/2021 - 13:15</span> <div class="field field--name-field-blog-post-date field--type-datetime field--label-hidden field__item"><time datetime="2021-03-18T12:00:00Z" class="datetime">2021-03-18</time></div> <div class="field field--name-field-blog-tags field--type-entity-reference field--label-inline"> <div class="field__label">Tags</div> <div class="field__items"> <div class="field__item"><a href="https://www.flurry.com/taxonomy/term/3/" hreflang="en">Product News</a></div> </div> </div> <span class="a2a_kit a2a_kit_size_32 addtoany_list" data-a2a-url="https://www.flurry.com/blog/what-is-mobile-app-conversion-funnel/" data-a2a-title="What is a Mobile App Conversion Funnel?"><a class="a2a_button_linkedin"></a><a class="a2a_button_facebook"></a><a class="a2a_button_twitter"></a><a class="a2a_button_google_plus"></a><a class="a2a_dd addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fwww.flurry.com%2Fblog%2Fwhat-is-mobile-app-conversion-funnel%2F&title=What%20is%20a%20Mobile%20App%20Conversion%20Funnel%3F"></a></span> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p><img alt="What is a Mobile App Conversion Funnel?" data-entity-type="" data-entity-uuid="" src="https://www.flurry.com/sites/default/files/what-is-a-mobile-app-conversion-funnel.png" width="80%" /></p> <p><span><span><span><span><span><span>Conversion funnels measure the completion rates as your app users or customers move from one step to the next, in order to complete a series of steps you as the app developer view as important.</span></span></span></span></span></span></p> <p><span><span><span><span><span><span>Most conversion funnels are related to a revenue-generating moment, which could be any combination of viewing advertisements, driving purchases, or upgrading to a subscription. But depending on your app’s business model, the conversion event might not directly generate revenue; but rather lead to deeper engagement, such as creating an account or signing up for an email list. </span></span></span></span></span></span></p> <p><span><span><span><span><span><span>You would use a conversion funnel to understand where drop-off occurs along the funnel. For example:</span></span></span></span></span></span></p> <ul><li><span><span><span><span><span><span>What is the user drop-off along each step? </span></span></span></span></span></span></li> <li><span><span><span><span><span><span>Are there points of friction?</span></span></span></span></span></span></li> <li><span><span><span><span><span><span>Can any steps be removed, redesigned, or simplified?</span></span></span></span></span></span></li> </ul><h2><span><span><span><span><span><span>Types of Mobile Conversion Funnels</span></span></span></span></span></span></h2> <p><span><span><span><span><span><span>In </span></span></span></span></span></span><a href="https://www.flurry.com/analytics/"><span><span><span><span><span><span><span><span>Flurry Analytics</span></span></span></span></span></span></span></span></a><span><span><span><span><span><span>, we support analysis on two kinds of conversion funnels: </span></span></span></span></span></span><span><span><span><strong><span><span>user conversion</span></span></strong></span></span></span><span><span><span><span><span><span> and </span></span></span></span></span></span><span><span><span><strong><span><span>repeated conversion</span></span></strong></span></span></span><span><span><span><span><span><span>.</span></span></span></span></span></span></p> <h3><span><span><span><span><span><span>User Conversion Funnels</span></span></span></span></span></span></h3> <p><span><span><span><span><span><span>An example of a user conversion funnel is launching the app for the first time, completing an onboarding process, or signing up for a subscription. Presumably a user would complete these steps one time only, but these steps might be integral to building engagement.</span></span></span></span></span></span></p> <h3><span><span><span><span><span><span>Repeated Conversion Funnels</span></span></span></span></span></span></h3> <p><span><span><span><span><span><span>Repeating conversion funnels can happen multiple times. For example, leveling up in a game, completing a purchase, or watching an advertisement. </span></span></span></span></span></span></p> <h2><span><span><span><span><span><span>How to Optimize Your App’s Conversion Funnel </span></span></span></span></span></span></h2> <p><span><span><span><span><span><span>To get started building a conversion funnel, you’ll need to integrate analytics into your mobile app. Flurry takes about 5 minutes for basic integration, but custom events set-up will allow you to measure the specific actions that users complete within your app to evaluate user engagement. Flurry offers 500 events per app with unlimited event parameters. Investing some time planning the events you want to measure, as well as determining an easy-to-understand naming convention will pay off in the long run. You can read our best practices for custom events </span></span></span></span></span></span><a href="https://developer.yahoo.com/flurry/docs/analytics/lexicon/eventsbestpractice/"><span><span><span><span><span><span><span><span>here</span></span></span></span></span></span></span></span></a><span><span><span><span><span><span>. </span></span></span></span></span></span></p> <h3><span><span><span><span><span><span>Step 1: Measure your existing conversion funnel</span></span></span></span></span></span></h3> <p><span><span><span><span><span><span>Once you have </span></span></span></span></span></span><a href="https://www.flurry.com/analytics/event-tracking/"><span><span><span><span><span><span><span><span>custom events</span></span></span></span></span></span></span></span></a><span><span><span><span><span><span> in place to measure your conversion funnel, you are ready to identify opportunities to improve your users’ conversion along each step of the conversion funnel.</span></span></span></span></span></span></p> <h3><span><span><span><span><span><span>Step 2: Hypothesize opportunities to boost conversion rates</span></span></span></span></span></span></h3> <p><span><span><span><span><span><span>Obviously, this is dependent on your app, but once you’ve identified the steps that lead to drop off, you can hypothesize a few opportunities that might improve your conversion rates. Making incremental changes or running an A/B test will allow you to test each hypothesis individually to find areas for improvement. </span></span></span></span></span></span><a href="https://www.flurry.com/push/"><span><span><span><span><span><span><span><span>Push notifications</span></span></span></span></span></span></span></span></a><span><span><span><span><span><span> can be a powerful resource to drive users back into the funnel. For example, if a user started the registration process but did not complete it, a simple push notification might nudge them to finalize their registration. </span></span></span></span></span></span></p> <p><span><span><span><span><span><span>You also might identify opportunities to increase the number of customers entering your funnel. Perhaps you can move the all important first step to the home screen or even develop a persistent banner across all pages of your app.</span></span></span></span></span></span></p> <h3><span><span><span><span><span><span>Step 3: Test your Hypotheses </span></span></span></span></span></span></h3> <p><span><span><span><span><span><span>The key to optimizing your conversion funnel is careful, calculated tests. You don’t want to change your entire funnel in hopes that something might work; rather you should focus on one step at a time. </span></span></span></span></span></span></p> <p><span><span><span><span><span><span>Even minor improvements along these user conversion funnels could result in increased retention and higher revenue per user. You can read more about how Flurry Analytics simplifies </span></span></span></span></span></span><a href="https://www.flurry.com/analytics/funnels/"><span><span><span><span><span><span><span><span>conversion funnel analysis</span></span></span></span></span></span></span></span></a><span><span><span><span><span><span>. Get started today at </span></span></span></span></span></span><a href="https://www.flurry.com/"><span><span><span><span><span><span><span><span>www.flurry.com</span></span></span></span></span></span></span></span></a><span><span><span><span><span><span>.</span></span></span></span></span></span></p> <p> </p> </div> Thu, 18 Mar 2021 20:15:06 +0000 LisaMoshfegh 603 at https://www.flurry.com How to Leverage Flurry Crash Analytics & Reporting to Improve Mobile App User Experience https://www.flurry.com/blog/improve-app-ux-crash-analytics-reporting/ <span class="field field--name-title field--type-string field--label-hidden">How to Leverage Flurry Crash Analytics & Reporting to Improve Mobile App User Experience</span> <div class="field field--name-field-blog-author-and-role field--type-string-long field--label-hidden field__item">By Bisera Ferrero, Director of Flurry Engineering</div> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="https://www.flurry.com/user/32/" typeof="schema:Person" property="schema:name" datatype="" xml:lang="">LisaMoshfegh</span></span> <span class="field field--name-created field--type-created field--label-hidden">Wed, 12/16/2020 - 08:05</span> <div class="field field--name-field-blog-post-date field--type-datetime field--label-hidden field__item"><time datetime="2020-12-16T12:00:00Z" class="datetime">2020-12-16</time></div> <div class="field field--name-field-blog-tags field--type-entity-reference field--label-inline"> <div class="field__label">Tags</div> <div class="field__items"> <div class="field__item"><a href="https://www.flurry.com/taxonomy/term/3/" hreflang="en">Product News</a></div> <div class="field__item"><a href="https://www.flurry.com/taxonomy/term/299/" hreflang="en">Product Insights</a></div> </div> </div> <span class="a2a_kit a2a_kit_size_32 addtoany_list" data-a2a-url="https://www.flurry.com/blog/improve-app-ux-crash-analytics-reporting/" data-a2a-title="How to Leverage Flurry Crash Analytics & Reporting to Improve Mobile App User Experience"><a class="a2a_button_linkedin"></a><a class="a2a_button_facebook"></a><a class="a2a_button_twitter"></a><a class="a2a_button_google_plus"></a><a class="a2a_dd addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fwww.flurry.com%2Fblog%2Fimprove-app-ux-crash-analytics-reporting%2F&title=How%20to%20Leverage%20Flurry%20Crash%20Analytics%20%26%20Reporting%20to%20Improve%20Mobile%20App%20User%20Experience"></a></span> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p><span><span><span><span><span><span>App developers must find new opportunities to delight app users while also increasing an app’s profitability. And on top of creating an engaging user experience, driving <a href="https://www.flurry.com/acquisition/">user acquisition</a>, or finding new ways to monetize, the ability to quickly resolve crash incidents is essential for sustaining a positive user experience.</span></span></span></span></span></span><span><span><span><span><span><span> </span></span></span></span></span></span></p> <p><a href="https://www.flurry.com/crash/"><span><span><span><span><span><span><span><span>Flurry Crash Analytics</span></span></span></span></span></span></span></span></a><span><span><span><span><span><span> simplifies identifying and responding to crashes, errors, and exceptions in a mobile app. It does so by giving you, the app developer, the tools to completely reconstruct the crash (bug) in order to isolate its cause. Although <span><span>the basic setup</span></span> to get the crash information is easy, the <span><span>enhanced setup requires</span></span> a bit of additional planning, but it allows you to harness the full power of Flurry Crash analytics.</span></span></span></span></span></span></p> <p><span><span><span><span><span><span>When fully leveraged, the Flurry Crash Analytics UI displays the events, breadcrumbs, and crash details in a single time ordered list capturing all pieces of information related to the session in which the crash occurred. This unified view can provide sufficient information required to reproduce the steps that led to a crash and as such can be of great help when improving the code to address the reported crash.  </span></span></span></span></span></span></p> <p><img alt="The Flurry Crash Analytics user interface displays the events, breadcrumbs, and crash details in a list" data-entity-type="" data-entity-uuid="" src="https://www.flurry.com/sites/default/files/flurry-crash-analytics-user-interface.png" width="80%/" /></p> <h5><span><span><span><span><em><span>Fig. 1: The Flurry Crash Analytics user interface displays the events, breadcrumbs, and crash details in a list.</span></em></span></span></span></span></h5> <h2><span><span><span><span><span><span>Getting Started with Flurry Crash for iOS & Android</span></span></span></span></span></span></h2> <p><span><span><span><span><span><span>Crash reporting is a standard feature of the Flurry Analytics SDK. In other words, integrating Flurry Crash Analytics does not require a separate SDK. </span></span></span></span></span></span></p> <p><span><span><span><span><span><span>Getting started with Flurry Crash Analytics is easy. If your app is already integrated with Flurry, skip ahead to Step 3. </span></span></span></span></span></span></p> <p><span><span><span><strong><span><span>Step 1:</span></span></strong></span></span></span><span><span><span><span><span><span> </span></span></span></span></span></span><a href="https://login.flurry.com/signup"><span><span><span><span><span><span><span><span>Sign up for a free account</span></span></span></span></span></span></span></span></a><span><span><span><span><span><span> and add your app to Flurry. </span></span></span></span></span></span></p> <p><span><span><span><strong><span><span>Step 2: </span></span></strong></span></span></span><span><span><span><span><span><span> Integrate Flurry’s SDK in about 5 minutes. You can do this via CocoaPods (iOS), jcenter (Android), or let us walk you through easy integration steps. Find step-by-step integration instructions for </span></span></span></span></span></span><a href="https://developer.yahoo.com/flurry/docs/integrateflurry/ios/" target="_blank"><span><span><span><span><span><span><span><span>iOS</span></span></span></span></span></span></span></span></a><span><span><span><span><span><span>,  </span></span></span></span></span></span><a href="https://developer.yahoo.com/flurry/docs/integrateflurry/android/" target="_blank"><span><span><span><span><span><span><span><span>Android</span></span></span></span></span></span></span></span></a><span><span><span><span><span><span>, </span></span></span></span></span></span><a href="https://developer.yahoo.com/flurry/docs/integrateflurry/react-native/" target="_blank"><span><span><span><span><span><span><span><span>React Native</span></span></span></span></span></span></span></span></a><span><span><span><span><span><span>, or </span></span></span></span></span></span><a href="https://developer.yahoo.com/flurry/docs/integrateflurry/unity/" target="_blank"><span><span><span><span><span><span><span><span>Unity</span></span></span></span></span></span></span></span></a><span><span><span><span><span><span>  in our documentation pages. </span></span></span></span></span></span><span><span><span><span><span><span>Once you complete this step, your app’s data will flow into your Flurry dashboard.</span></span></span></span></span></span></p> <p><span><span><span><strong><span><span>Step 3:</span></span></strong></span></span></span><span><span><span><span><span><span> Enable Flurry Crash with an additional line of code:</span></span></span></span></span></span></p> <p><span><span><span><span><span><span><strong>iOS: </strong>In iOS, only a single crash processor can be active. For this reason, the Flurry Analytics SDK does not enable crash by default and requires you to enable it explicitly. </span></span></span></span></span></span></p> <p><span><span><span><span><span><span>ObjectiveC example:</span></span></span></span></span></span></p> <pre> <code>FlurrySessionBuilder* builder = [[FlurrySessionBuilder new] withCrashReporting:YES]; [Flurry startSession:flurryAPIKey withSessionBuilder:builder]; </code></pre> <p><strong><span><span><span><span><span><span>Android: </span></span></span></span></span></span></strong><span><span><span><span><span><span>On Android, Crash Analytics is enabled by default and requires no explicit call to send Crashes to Flurry Analytics. This means that data for your Android apps is already flowing into Flurry Crash Analytics. For Caught Exceptions and Logged Errors, you can optionally update your error handling methods, with the method call below, to log these issues into Flurry:</span></span></span></span></span></span></p> <pre> <code>new FlurryAgent.Builder() ... .withCaptureUncaughtExceptions(true) ... .build(this, FLURRY_API_KEY); </code></pre> <p><strong><span><span><span><span><span><span>React Native:  </span></span></span></span></span></span></strong></p> <pre> <code>new FlurryAgent.Builder() ... .withCrashReporting(true) ... .build(FLURRY_ANDROID_API_KEY, FLURRY_IOS_API_KEY);</code></pre> <p><strong><span><span><span><span><span><span>Unity:</span></span></span></span></span></span></strong></p> <pre> <code> new Flurry.Builder() .WithCrashReporting(true) ... .Build(FLURRY_API_KEY);</code></pre> <p><span><span><span><span><span><span>With this basic setup, the Flurry Dashboard will be reporting on all the crashes in your app.</span></span></span></span></span></span></p> <p><img alt="With basic setup complete on iOS or Android, the Flurry Dashboard will be reporting on all the crashes in your app." data-entity-type="" data-entity-uuid="" src="https://www.flurry.com/sites/default/files/flurry-dashboard-crash-reporting.png" width="80%" /></p> <h5>Fig. 2: <span><span><span><span><em><span>With basic setup complete on iOS or Android, the Flurry Dashboard will be reporting on all the crashes in your app.</span></em></span></span></span></span></h5> <h2><span><span><span><span><span><span>Journey to Crash: How to Log the Events Leading Up to a Crash</span></span></span></span></span></span></h2> <p><span><span><span><span><span><span>To help developers efficiently isolate the causes of the app crash and to resolve the bug that resulted in the crash, Flurry Crash Analytics exposes the additional features: the upload of the mapping files and Breadcrumbs. Flurry Crash Analytics creates a Journey to Crash - the time ordered list capturing all the steps that led to the crash. In addition, it combines all the CustomEvents logged within the app prior to the crash.  </span></span></span></span></span></span></p> <h3><span><span><span><strong><span><span>Mapping Files Upload</span></span></strong></span></span></span></h3> <p><span><span><span><span><span><span>To  get details of every crash, error, and exception, including the number of occurrences and the detailed stack trace, upload your dSYM or Proguard mapping files in the </span></span></span></span></span></span><a href="https://dev.flurry.com/developer/crash/overview" target="_blank"><span><span><span><span><span><span><span><span>Single App Overview</span></span></span></span></span></span></span></span></a><span><span><span><span><span><span> section. </span></span></span></span></span></span></p> <p><span><span><span><span><span><span>You can also integrate the mapping file upload with your development workflow. The scripts to do so, for iOS and Android apps, are available on </span></span></span></span></span></span><a href="https://github.com/flurry/upload-clients"><span><span><span><span><span><span><span><span>Flurry’s Github repository</span></span></span></span></span></span></span></span></a><span><span><span><span><span><span>. </span></span></span></span></span></span></p> <p><span><span><span><span><span><span><img alt="Upload mapping files for iOS or Android apps to help developers efficiently isolate the causes of the app crash" data-entity-type="" data-entity-uuid="" src="https://www.flurry.com/sites/default/files/flurry-crash-upload-mapping-files.png" width="80%" /></span></span></span></span></span></span></p> <h5>Fig. 3: <span><span><span><span><em><span>Upload mapping files for iOS or Android apps to help developers efficiently isolate the causes of the app crash.</span></em></span></span></span></span></h5> <h3><span><span><span><strong><span><span>Breadcrumbs</span></span></strong></span></span></span></h3> <p><span><span><span><span><span><span>As the name implies, the Breadcrumbs are just that, traces of information left throughout the app’s code to help trace the flow of events a user experienced leading up to the crash. The app developers leave the Breadcumbs throughout the code, capturing the valuable information to help themselves understand the execution of code outside of what's recorded in the stack trace. Knowing the sequence of things the user did within the app before it crashed, helps developers reproduce the crash and diagnose the problem.  </span></span></span></span></span></span></p> <p><span><span><span><span><span><span>Add the breadcrumbs throughout your code using the Flurry SDK API to log the breadcrumbs:</span></span></span></span></span></span></p> <p><strong><span><span><span><span><span><span>Android: </span></span></span></span></span></span></strong></p> <pre> <code>FlurryAgent.logBreadcrumb(BREADCRUMB_ERROR_MESSAGE);</code></pre> <p><strong><span><span><span><span><span><span>iOS: </span></span></span></span></span></span></strong></p> <pre> <code><span style="color: #aaa !important;">[Flurry leaveBreadcrumb:@"BREADCRUMB_ERROR_MESSAGE"];</span></code></pre> <p><span><span><span><strong><span><span>Custom Events</span></span></strong></span></span></span></p> <p><span><span><span><span><span><span>To enhance crash reporting and identify exactly where crashes occur in your app, integrate custom events. With custom events integrated, you will unlock endless possibilities to analyze your app’s audience and how your users use your app. For step-by-step instructions, please visit our documentation pages for </span></span></span></span></span></span><a href="https://developer.yahoo.com/flurry/docs/analytics/gettingstarted/events/ios/" target="_blank"><span><span><span><span><span><span><span><span>iOS</span></span></span></span></span></span></span></span></a><span><span><span><span><span><span> and </span></span></span></span></span></span><a href="https://developer.yahoo.com/flurry/docs/analytics/gettingstarted/events/android/" target="_blank"><span><span><span><span><span><span><span><span>Android</span></span></span></span></span></span></span></span></a><span><span><span><span><span><span>. </span></span></span></span></span></span></p> <h2><span><span><span><span><span><span>Real Time Crash Analytics & Reporting! </span></span></span></span></span></span></h2> <p><span><span><span><span><span><span>Flurry Crash Analytics gives you a number of tools to tune into the crashes as soon as they are happening.  </span></span></span></span></span></span></p> <p><a href="https://dev.flurry.com/metrics/1000" target="_blank"><span><span><span><strong><span><span><span><span>Realtime Crash Dashboard</span></span></span></span></strong></span></span></span></a><span><span><span><span><span><span> is, just as the name implies—a real time numerical chart of the crashes happening without specific details as to what those crashes are. </span></span></span></span></span></span></p> <p><span><span><span><span><span><span><img alt="Flurry Realtime Crash Dashboard reports app crashes in real time." data-entity-type="" data-entity-uuid="" src="https://www.flurry.com/sites/default/files/flurry-real-time-crash-reporting.png" width="80%" /></span></span></span></span></span></span></p> <h5>Fig. 4: <span><span><span><span><em><span>Flurry’s Realtime Crash Dashboard reports app crashes in real time.</span></em></span></span></span></span></h5> <p><span><span><span><span><span><span>To dig deeper and to get the accurate, timely information of the crashes as they are happening in real time, there are further options: </span></span></span></span></span></span></p> <h3><span><span><span><strong><span><span>Jira Integration</span></span></strong></span></span></span></h3> <p><a href="https://developer.yahoo.com/flurry/docs/analytics/crash/jira/" target="_blank"><span><span><span><span><span><span><span><span>Integrate your Jira Cloud instance</span></span></span></span></span></span></span></span></a><span><span><span><span><span><span> and Flurry Crash Analytics will automatically create a ticket in your Jira instance as soon as a crash occurs, for the first time. </span></span></span></span></span></span></p> <h3><span><span><span><strong><span><span>Slack Integration</span></span></strong></span></span></span></h3> <p><span><span><span><span><span><span>Similarly to Jira Integration, after you provide Flurry with the </span></span></span></span></span></span><a href="https://developer.yahoo.com/flurry/docs/analytics/flurryalerts/slack/" target="_blank"><span><span><span><span><span><span><span><span>webhook URL</span></span></span></span></span></span></span></span></a><span><span><span><span><span><span> of the slack channels where the alerts are to be delivered, Flurry Crash Analytics will be sending all the new crash incidents to that slack channel. </span></span></span></span></span></span></p> <h3><span><span><span><strong><span><span>Crash Alerts</span></span></strong></span></span></span><span><span><span><span><span><span> (email, Slack, and push notifications)</span></span></span></span></span></span></h3> <p><span><span><span><span><span><span>You can monitor crash occurrences, such as Total Errors, Symbolicated Crash Devices,  Symbolicated Crash Occurrences, Symbolicated Crash Impact Rate and receive alerts via email, Slack or - if you have the </span></span></span></span></span></span><a href="https://www.flurry.com/flurry-app/"><span><span><span><span><span><span><span><span>Flurry mobile app</span></span></span></span></span></span></span></span></a><span><span><span><span><span><span> - as push notifications.</span></span></span></span></span></span></p> <p><span><span><span><span><span><span>Visit </span></span></span></span></span></span><a href="https://dev.flurry.com/developer/crash/historical" target="_blank"><span><span><span><span><span><span><span><span>Flurry’s Crash dashboard</span></span></span></span></span></span></span></span></a><span><span><span><span><span><span> to begin reviewing and addressing the individual crashes in your app. You are now all set to manage and respond to crashes, errors and exceptions in your mobile app. Please see our </span></span></span></span></span></span><a href="https://developer.yahoo.com/flurry/docs/analytics/crash/crashanalytics/" target="_blank"><span><span><span><span><span><span><span><span>documentation pages</span></span></span></span></span></span></span></span></a><span><span><span><span><span><span> for more detailed information or reach out to us at </span></span></span></span></span></span><a href="mailto:support@flurry.com"><span><span><span><span><span><span><span><span>support@flurry.com</span></span></span></span></span></span></span></span></a><span><span><span><span><span><span> with any additional questions.</span></span></span></span></span></span></p> </div> Wed, 16 Dec 2020 16:05:02 +0000 LisaMoshfegh 587 at https://www.flurry.com Flurry Analytics' Guidance for Apple’s Updated App Data Collection Policy https://www.flurry.com/blog/flurry-guidance-apple-app-privacy-details/ <span class="field field--name-title field--type-string field--label-hidden">Flurry Analytics' Guidance for Apple’s Updated App Data Collection Policy</span> <div class="field field--name-field-blog-author-and-role field--type-string-long field--label-hidden field__item">By Raj Kaur, Senior Manager, Software Development Engineering</div> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="https://www.flurry.com/user/32/" typeof="schema:Person" property="schema:name" datatype="" xml:lang="">LisaMoshfegh</span></span> <span class="field field--name-created field--type-created field--label-hidden">Mon, 12/07/2020 - 11:57</span> <div class="field field--name-field-blog-post-date field--type-datetime field--label-hidden field__item"><time datetime="2020-12-07T12:00:00Z" class="datetime">2020-12-07</time></div> <div class="field field--name-field-blog-tags field--type-entity-reference field--label-inline"> <div class="field__label">Tags</div> <div class="field__items"> <div class="field__item"><a href="https://www.flurry.com/taxonomy/term/3/" hreflang="en">Product News</a></div> <div class="field__item"><a href="https://www.flurry.com/taxonomy/term/5/" hreflang="en">Apple</a></div> <div class="field__item"><a href="https://www.flurry.com/taxonomy/term/23/" hreflang="x-default">ios</a></div> <div class="field__item"><a href="https://www.flurry.com/taxonomy/term/20/" hreflang="x-default">ios 14</a></div> </div> </div> <span class="a2a_kit a2a_kit_size_32 addtoany_list" data-a2a-url="https://www.flurry.com/blog/flurry-guidance-apple-app-privacy-details/" data-a2a-title="Flurry Analytics' Guidance for Apple’s Updated App Data Collection Policy"><a class="a2a_button_linkedin"></a><a class="a2a_button_facebook"></a><a class="a2a_button_twitter"></a><a class="a2a_button_google_plus"></a><a class="a2a_dd addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fwww.flurry.com%2Fblog%2Fflurry-guidance-apple-app-privacy-details%2F&title=Flurry%20Analytics%27%20Guidance%20for%20Apple%E2%80%99s%20Updated%20App%20Data%20Collection%20Policy"></a></span> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p><span><span><span><span><span><span>Apple is changing the information required to submit new apps and app updates to the app store effective December 8, 2020. The new submission process will give users transparency about app data usage via a new privacy details section of an app’s product page in the app store. This  “nutrition label” will also include data used by third-party partners integrated  into an app. If you are not familiar with Apple’s new policy, please familiarize  yourself with it </span></span></span></span></span></span><a href="https://developer.apple.com/app-store/app-privacy-details/"><span><span><span><span><span><span><span><span>here</span></span></span></span></span></span></span></span></a><span><span><span><span><span><span>. This blog post provides guidance on what data Flurry Analytics uses in your app.</span></span></span></span></span></span></p> <p><span><span><span><span><span><span>Developers that work with Flurry need to acknowledge and detail the Data Use around each type of data Flurry collects.  Please note that the information we are providing is only relevant to your use of Flurry Analytics. Based on your own app’s data collection  practices or those of other third-parties you work with, you may need to select additional data types. </span></span></span></span></span></span></p> <p><span><span><span><span><span><span>As a user of  Flurry Analytics, you MUST select the following Data Types as they are collected by Flurry Analytics: </span></span></span></span></span></span><strong><span><span><span><span><span><span>Device ID, </span></span></span></span></span></span><span><span><span><span><span><span>Product Interaction, </span></span></span></span></span></span></strong><span><span><span><span><span><span><strong>Other Usage Data</strong>. </span></span></span></span></span></span><span><span><span><span><span><span>Optionally,  if you use Flurry Crash Analytics, you must select the following Data Types: </span></span></span></span></span></span><strong><span><span><span><span><span><span>Crash Data, </span></span></span></span></span></span></strong><span><span><span><span><span><span><strong>Performance Data</strong>. </span></span></span></span></span></span><span><span><span><span><span><span>If you use Flurry Revenue Analytics, you must select the following: </span></span></span></span></span></span><strong><span><span><span><span><span><span>Purchases.</span></span></span></span></span></span></strong></p> <p><span><span><span><span><span><span>The UI flow on </span></span></span></span></span></span><a href="https://appstoreconnect.apple.com/"><span><span><span><span><span><span><span><span>App Store Connect</span></span></span></span></span></span></span></span></a><span><span><span><span><span><span> is as follows:</span></span></span></span></span></span></p> <p><strong><span><span><span><span><span>Step 1:  Navigate to App Privacy section within App Store Connect and click Get Started </span></span></span></span></span></strong></p> <p><img alt="Apple's Data Privacy Updates - 1" data-entity-type="" data-entity-uuid="" src="https://www.flurry.com/sites/default/files/apple_data_privacy_changes/screen_1.png" width="100%" /></p> <p><strong>Step 2: <span><span><span><span><span>Select  “Yes, we collect data from this app” and select Next</span></span></span></span></span></strong></p> <p><img alt="Apple's Data Privacy Updates - 2" data-entity-type="" data-entity-uuid="" src="https://www.flurry.com/sites/default/files/apple_data_privacy_changes/screen_2.png" width="70%" /></p> <p><strong>Step 3: <span><span><span><span><span>Scroll down and check the boxes for ” Device ID” ,”Product Interaction”, and “Other Usage Data”  and click Save. </span></span></span></span></span></strong></p> <p><img .="" alt="Apple's Data Privacy Updates - 3" data-entity-type="" data-entity-uuid="" src="https://www.flurry.com/sites/default/files/apple_data_privacy_changes/screen_3.png" width="70%" /></p> <p><strong>Step 4: </strong><span><span><span><strong><span><span>Upon saving you will see at least 3 boxes populated in the Privacy Section where you will need to fill in  further information  on the data type being collected. </span></span></strong></span></span></span></p> <p><img alt="Apple's Data Privacy Updates - 4" data-entity-type="" data-entity-uuid="" src="https://www.flurry.com/sites/default/files/apple_data_privacy_changes/screen_4.png" width="70%" /></p> <p><strong>Step 5: <span><span><span><span><span>Click on “Set Up Device ID”  text, select the  “Analytics” checkbox and hit the Next button</span></span></span></span></span></strong></p> <p><img alt="Apple's Data Privacy Updates - 5" data-entity-type="" data-entity-uuid="" src="https://www.flurry.com/sites/default/files/apple_data_privacy_changes/screen_5.png" width="70%" /></p> <p><strong><span><span><span><span><span>Step 6: </span></span></span></span></span></strong><span><span><span><strong><span><span>On the next screen, </span></span></strong></span></span></span><span><span><span><span><strong><span><span>choose the option applicable to your app. Flurry does not link IDs to user identity</span></span></strong></span></span></span></span><span><span><span><strong><span><span>.</span></span></strong></span></span></span></p> <p><img alt="Apple's Data Privacy Updates - 6" data-entity-type="" data-entity-uuid="" src="https://www.flurry.com/sites/default/files/apple_data_privacy_changes/screen_6.png" width="70%" /></p> <p><span><span><span><strong><span><span>Step 7: On the last screen choose the option applicable to your app and click “Save”</span></span></strong></span></span></span></p> <p><img alt="Apple's Data Privacy Updates - 7" data-entity-type="" data-entity-uuid="" src="https://www.flurry.com/sites/default/files/apple_data_privacy_changes/screen_7.png" width="70%" /></p> <p><span><span><span><strong><span><span>Step 8: Repeat steps 5 and 6 for “Product Interaction” and “Other Usage Data” Data types. Once you have finished providing all the necessary information, the App Privacy page should look like the following:</span></span></strong></span></span></span></p> <p><img alt="Apple's Data Privacy Updates - 8" data-entity-type="" data-entity-uuid="" src="https://www.flurry.com/sites/default/files/apple_data_privacy_changes/screen_8.png" width="70%" /></p> <p><span style="font-size:11pt; font-variant:normal; white-space:pre-wrap"><span style="font-family:'Verizon NHG DS',sans-serif"><span style="color:#000000"><span style="font-weight:400"><span style="font-style:normal"><span style="text-decoration:none">If you have any questions, please contact  us at  </span></span></span></span></span></span><a href="mailto:support@flurry.com" style="text-decoration:none"><span style="font-size:11pt; font-variant:normal; white-space:pre-wrap"><span style="font-family:'Verizon NHG DS',sans-serif"><span style="color:#1155cc"><span style="font-weight:400"><span style="font-style:normal"><span style="text-decoration:underline"><span style="-webkit-text-decoration-skip:none"><span style="text-decoration-skip-ink:none">support@flurry.com</span></span></span></span></span></span></span></span></a><span style="font-size:11pt; font-variant:normal; white-space:pre-wrap"><span style="font-family:'Verizon NHG DS',sans-serif"><span style="color:#000000"><span style="font-weight:400"><span style="font-style:normal"><span style="text-decoration:none">.</span></span></span></span></span></span></p> </div> Mon, 07 Dec 2020 19:57:03 +0000 LisaMoshfegh 584 at https://www.flurry.com Improvements to Flurry Crash for iOS and Android https://www.flurry.com/blog/flurry-crash-for-ios-and-android/ <span class="field field--name-title field--type-string field--label-hidden">Improvements to Flurry Crash for iOS and Android</span> <div class="field field--name-field-blog-author-and-role field--type-string-long field--label-hidden field__item">By Dan Chen, Director of Engineering, Flurry Analytics</div> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="https://www.flurry.com/user/32/" typeof="schema:Person" property="schema:name" datatype="" xml:lang="">LisaMoshfegh</span></span> <span class="field field--name-created field--type-created field--label-hidden">Fri, 11/13/2020 - 00:47</span> <div class="field field--name-field-blog-post-date field--type-datetime field--label-hidden field__item"><time datetime="2020-11-13T12:00:00Z" class="datetime">2020-11-13</time></div> <div class="field field--name-field-blog-tags field--type-entity-reference field--label-inline"> <div class="field__label">Tags</div> <div class="field__items"> <div class="field__item"><a href="https://www.flurry.com/taxonomy/term/3/" hreflang="en">Product News</a></div> </div> </div> <span class="a2a_kit a2a_kit_size_32 addtoany_list" data-a2a-url="https://www.flurry.com/blog/flurry-crash-for-ios-and-android/" data-a2a-title="Improvements to Flurry Crash for iOS and Android"><a class="a2a_button_linkedin"></a><a class="a2a_button_facebook"></a><a class="a2a_button_twitter"></a><a class="a2a_button_google_plus"></a><a class="a2a_dd addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fwww.flurry.com%2Fblog%2Fflurry-crash-for-ios-and-android%2F&title=Improvements%20to%20Flurry%20Crash%20for%20iOS%20and%20Android"></a></span> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p><span><span><span><span><span><span>Our primary goal at Flurry is to help app developers build better apps for mobile users around the world. And we know firsthand how crashes and errors can negatively impact the user experience. To help our customers manage and respond to crashes, errors, and exceptions, we are pleased to announce a set of upgrades to our current <a href="https://www.flurry.com/crash/">Flurry Crash</a> offering for iOS and Android apps. Using Flurry Crash doesn’t require a separate SDK; it’s built into our lightweight Analytics SDK that can be integrated in about 5 minutes. Here’s what’s new:</span></span></span></span></span></span></p> <div class="well values"> <ul class="value"><li><span><span><span><strong><span><span>Upload Mapping Files: </span></span></strong><span><span><span>Now you can upload your dSYM and Proguard mapping files directly into Flurry.</span></span></span></span></span></span> <span><span><span><span><span><span>To get the most detailed mapping files, you can find scripts to upload symbol files that can be integrated with your development workflow for iOS and Android apps on </span></span></span></span></span></span><a href="https://github.com/flurry/upload-clients"><span><span><span><span><span><span><span><span>Flurry’s Github repository</span></span></span></span></span></span></span></span></a><span><span><span><span><span><span>. </span></span></span></span></span></span></li> <li><span><span><span><strong><span><span>Crash Details:</span></span></strong></span></span></span><span><span><span><span><span><span> Once you’ve uploaded the mapping files, you’ll get details on every crash, error and exception, including the number of occurrences and the detailed stack trace so you can respond as soon as possible. Crash detail navigation has been simplified to help you quickly investigate the context for every crash.</span></span></span></span></span></span></li> <li><span><span><span><strong><span><span>Jira Cloud Integration: </span></span></strong></span></span></span><span><span><span><span><span><span>Automatically create a ticket the first time a crash occurs by integrating your Jira instance. </span></span></span></span></span></span></li> </ul></div> <p><img alt="New Flurry Crash Dashboard" data-entity-type="" data-entity-uuid="" src="https://www.flurry.com/sites/default/files/CrashNew2020-1.svg" /></p> <p><span><span><span><span><span><span>For more information on how to implement and use Flurry Crash, please review our documentation </span></span></span></span></span></span><a href="https://developer.yahoo.com/flurry/docs/analytics/crash/#crash-analytics"><span><span><span><span><span><span><span><span>here</span></span></span></span></span></span></span></span></a><span><span><span><span><span><span>. Please feel free to contact us with any questions or comments at </span></span></span></span></span></span><a href="mailto:support@flurry.com"><span><span><span><span><span><span><span><span>support@flurry.com</span></span></span></span></span></span></span></span></a></p> </div> Fri, 13 Nov 2020 08:47:59 +0000 LisaMoshfegh 578 at https://www.flurry.com Will the iPhone 12 Convince Consumers to Replace Older iPhones? https://www.flurry.com/blog/will-the-iphone-12-convince-consumers-to-replace/ <span class="field field--name-title field--type-string field--label-hidden">Will the iPhone 12 Convince Consumers to Replace Older iPhones?</span> <div class="field field--name-field-blog-author-and-role field--type-string-long field--label-hidden field__item">By: Peter Farago, Flurry GM and Aman Bansal, Flurry Analyst</div> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" typeof="schema:Person" property="schema:name" datatype="" xml:lang="">Anonymous</span></span> <span class="field field--name-created field--type-created field--label-hidden">Fri, 09/25/2020 - 10:54</span> <div class="field field--name-field-blog-post-date field--type-datetime field--label-hidden field__item"><time datetime="2020-09-25T12:00:00Z" class="datetime">2020-09-25</time></div> <div class="field field--name-field-blog-tags field--type-entity-reference field--label-inline"> <div class="field__label">Tags</div> <div class="field__items"> <div class="field__item"><a href="https://www.flurry.com/taxonomy/term/5/" hreflang="en">Apple</a></div> <div class="field__item"><a href="https://www.flurry.com/taxonomy/term/290/" hreflang="en">App Insights</a></div> <div class="field__item"><a href="https://www.flurry.com/taxonomy/term/3/" hreflang="en">Product News</a></div> </div> </div> <span class="a2a_kit a2a_kit_size_32 addtoany_list" data-a2a-url="https://www.flurry.com/blog/will-the-iphone-12-convince-consumers-to-replace/" data-a2a-title="Will the iPhone 12 Convince Consumers to Replace Older iPhones?"><a class="a2a_button_linkedin"></a><a class="a2a_button_facebook"></a><a class="a2a_button_twitter"></a><a class="a2a_button_google_plus"></a><a class="a2a_dd addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fwww.flurry.com%2Fblog%2Fwill-the-iphone-12-convince-consumers-to-replace%2F&title=Will%20the%20iPhone%2012%20Convince%20Consumers%20to%20Replace%20Older%20iPhones%3F"></a></span> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>When Apple launches its annual line-up of new iPhones each Fall, it creates a surge in device adoption that spans the holiday season. Since the 2017 launch of the completely reimagined iPhone X, improvements to subsequent phones have been incremental, offering gains mainly related to the chipset, camera and screen. Since then Apple has released the iPhone XS and XR variants, the iPhone 11 line up and the 2nd Generation iPhone SE. The iPhone 12, coupled with 5G support, seems poised for stronger than usual uptake. For this analysis, we review the underlying drivers of iPhone device replacement including the relationship between consumer affluence and device age to understand how the upcoming iPhone 12 is positioned for this holiday season.</p> <p><b>Device Obsolescence</b></p> <p>A primary factor that drives new iPhone upgrades is device obsolescence. Apple doesn’t seem to explicitly plan this, but rapid innovation around both their hardware and operating systems results in reduced performance across older devices. Working against the growth of Apple’s annual iPhone unit sales is the fact that consumers are holding on to older devices longer. Today, <a href="https://9to5mac.com/2019/02/08/four-year-smartphone-upgrades/" target="_blank">consumers upgrade iPhones about every four years</a>, compared to every three years back in 2018. For the iPhone 12 launch, those using the iPhone 7, launched in September 2016, or older models are candidates to upgrade their devices this cycle. We offer analysis on this below.</p> <p><b>A Bigger Step</b></p> <p>It’s speculated that Apple’s iPhone 12 will feature greater improvements than typical releases, which will likely increase device uptake. From a design standpoint, it likely re-introduces a smaller screen version as well as a metal, sharper-edged frame not seen since the iPhone 4. It will get a step up in speed while also better conserving battery life with the more energy-efficient A14 Bionic chip. There is a lot of buzz around the camera, with the largest phone versions rumored to feature a 64MP main camera, which will be a large improvement over the 12MP camera on the iPhone 11. Leaked rear glass pane images suggest that Apple will include a LiDAR scanner in the iPhone 12 Pro and Max that will help support augmented reality in some games and shopping apps, for example, by scanning local surroundings and superimposing various graphics into scenes.</p> <p><b>A Shorter Window</b></p> <p>Earlier this year, Apple CFO Luca Maestri announced that the iPhone 12 launch would be delayed, projecting that supply would be “available a few weeks later” than usual. That puts the launch most likely in the October timeframe, and the delay is likely due to Broadcom falling behind on producing the microprocessors for the iPhone 12. Apple has reportedly gone to great lengths to overcome production challenges related to COVID-19 and, unless delays are longer than expected, this should not be a major factor in its most important market, the United States, as new device uptake tends to ramp closer to Christmas. </p> <p><b>The 5G Factor</b></p> <p>Interest for the iPhone 12 appears greater due to the expectations that the device will be 5G-enabled, promising consumers access to seamless connectivity, faster speeds and next-generation user experiences. That said, tests have shown that 5G speeds are not pervasively available and <a href="https://www.washingtonpost.com/technology/2020/09/08/5g-speed/" target="_blank">sometimes actually slower than 4G speeds</a>. The perception of a step-change in wireless technology could lead to a higher rate of iPhone upgrades this year, especially due to the pent-up demand created by Apple initially waiting to support 5G until this generation of iPhone. However, 5G may still be more of a future promise.</p> <p><b>Affluence & Age of Device Base</b></p> <p>Among the greatest factors in determining how well iPhone 12 may get adopted is simply whether consumers can afford them and what iPhone models they currently own. To better understand these factors, Flurry conducted some analysis, which we present below. Flurry Analytics, owned by Verizon Media, is used in over 1 million mobile applications worldwide, providing insights into more than 2 billion smartphones around the world. Take a look at the chart, and then we’ll go through it.</p> <p><img alt="Scatterplot" data-entity-type="" data-entity-uuid="" src="https://www.flurry.com/sites/default/files/FlurryChart-Template-1_1.svg" /></p> <p><i>Fig. 1 Affluent Customers Upgrade iPhones More Frequently</i></p> <p>In the chart above, we plotted countries by their consumer spending power and the age of their iPhone install base. On the x-axis we show how new the iPhone install base is. The farther to the right, the higher the percent of devices that are iPhone 8 or later models. On the y-axis we show the consumer spending power in a country, using household expenditure per capita. The higher up the chart, the more money is spent per household. The color of the dot relates to the size of a market, based on the monthly active iPhone devices Flurry detects in that market.</p> <p>Let’s take a look at a couple of examples to get oriented. Represented by a dark green dot, the U.S. is among the largest markets with the highest consumer spending power and has a high proportion of newer iPhone models in use. This means that people in the U.S. can afford new devices and also upgrade much more frequently than in other markets. By contrast, Vietnam, in the lower left of the chart, has below average spending power and a larger proportion of older devices in its install base. Because the population cannot likely afford to upgrade devices more frequently, they hold on to iPhone 7 and older devices for much longer.</p> <p>From our calculations, 63% of iPhones in use around the world are less than four years old (iPhone 8 or later models). For reference, we overlaid that average on the chart with a dashed gray vertical line. Countries to the right of the line replace their devices more frequently and overall have much newer phones. Those to the left of the line replace less frequently and have older devices, on average.</p> <p>Statistically, we found a +0.8 correlation between spending power (household expenditure per capita) and the share of newer devices (a higher percent of iPhone 8 or later models). That is a very strong positive association, which means that the more spending power in a market, the newer the phones. This makes sense since a new iPhone requires a substantial investment and it explains why the United States and Hong Kong, both with a high household expenditure per capita, also have relatively low percentage of older iPhones in their respective markets.</p> <p>Most of Apple’s smaller markets, represented by light red or gray dots, have low consumer spending power and a lower device replacement rate. This primarily includes most of Africa, as well as parts of Asia and Latin America. Consumers in these countries keep their iPhones for a longer period, likely due to having lower disposable income.</p> <p>Some bigger iPhones markets such as Brazil, Russia, India and Indonesia have relatively low consumer spending power combined with a low device refresh rate. This means that a less expensive base version of the iPhone 12 can have a disproportionate impact on these key markets to get people to upgrade their iPhones sooner. This aligns with a previous report that <a href="https://www.flurry.com/post/629523770176126976/apple-increases-sales-velocity-with-lower-priced" target="_blank">Apple’s low-cost iPhones have helped Apple strengthen its footing in many international markets</a>.</p> <p>Using our calculation that 37% of global iPhones are four or more years old, and that there are an <a href="https://www.computerworld.com/article/3572557/will-apples-iphone-12-generate-an-upgrade-supercycle.html" target="_blank">estimated 950 million active iPhones in the market</a>, we estimate that 350 million iPhones are ripe for upgrade based on their age. This gives Apple a sizable addressable market with its iPhone 12 line. From various leaks, including from technology analyst <a href="https://twitter.com/jon_prosser" target="_blank">Jon Prosser</a>, Apple’s lowest priced model is speculated to start at $549 (with a rumored iPhone 12 4G). If this is the case, then Apple appears well positioned to drive upgrades from the older part of their install base. At the same time, with the highest end model speculated to retail for $1399 (iPhone 12 Pro Max), they would also cover off early adopters and loyalists in more affluent markets that want the latest and greatest Apple has to offer. By all accounts we predict a stronger than typical uptake of the iPhone 12 line compared to previous year’s launches. We’ll monitor early uptake of the iPhone 12 line when it becomes available and share those findings with you. Make sure you subscribe to the <a href="https://www.flurry.com/blog/" target="_blank">Flurry blog</a> and follow us on <a href="https://twitter.com/FlurryMobile" target="_blank">Twitter</a> and <a href="https://t.umblr.com/redirect?z=https%3A%2F%2Fwww.linkedin.com%2Fcompany%2Fflurryanalytics&t=ZDUwZDllM2ZlZTMxMTI2MTc0NWYxMmM0MzRlM2UwZTVkNGE4NTQ4ZSxRT1pTRXBTag%3D%3D&b=t%3A4Jx60yfe0RaZE-Lq7ZwZrw&p=https%3A%2F%2Fflurrymobile.tumblr.com%2Fpost%2F628791612394389504%2Fapple-grows-2020-market-share-by-appealing-to&m=1&ts=1599782944" target="_blank">LinkedIn</a> for the latest reports on smartphone, app behavior, mobile development and other trends. </p> <p><i>iPhone is a trademark of Apple Inc., registered in the U.S. and other countries.</i></p> <p><i>The Flurry blog (<a href="https://www.flurry.com/blog/" target="_blank">https://www.flurry.com/blog/</a>) is an independent blog and has not been authorized, sponsored, or otherwise approved by Apple Inc.</i></p> </div> Fri, 25 Sep 2020 17:54:23 +0000 Anonymous 341 at https://www.flurry.com Now Available: Flurry SDK 11.0.0 for iOS 14 https://www.flurry.com/blog/now-available-flurry-sdk-1100-for-ios-14/ <span class="field field--name-title field--type-string field--label-hidden">Now Available: Flurry SDK 11.0.0 for iOS 14</span> <div class="field field--name-field-blog-author-and-role field--type-string-long field--label-hidden field__item">By: David Lundell, Senior Director of Product Management, Flurry Analytics</div> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" typeof="schema:Person" property="schema:name" datatype="" xml:lang="">Anonymous</span></span> <span class="field field--name-created field--type-created field--label-hidden">Tue, 08/25/2020 - 09:09</span> <div class="field field--name-field-blog-post-date field--type-datetime field--label-hidden field__item"><time datetime="2020-08-25T12:00:00Z" class="datetime">2020-08-25</time></div> <div class="field field--name-field-blog-tags field--type-entity-reference field--label-inline"> <div class="field__label">Tags</div> <div class="field__items"> <div class="field__item"><a href="https://www.flurry.com/taxonomy/term/3/" hreflang="en">Product News</a></div> <div class="field__item"><a href="https://www.flurry.com/taxonomy/term/20/" hreflang="x-default">ios 14</a></div> </div> </div> <span class="a2a_kit a2a_kit_size_32 addtoany_list" data-a2a-url="https://www.flurry.com/blog/now-available-flurry-sdk-1100-for-ios-14/" data-a2a-title="Now Available: Flurry SDK 11.0.0 for iOS 14"><a class="a2a_button_linkedin"></a><a class="a2a_button_facebook"></a><a class="a2a_button_twitter"></a><a class="a2a_button_google_plus"></a><a class="a2a_dd addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fwww.flurry.com%2Fblog%2Fnow-available-flurry-sdk-1100-for-ios-14%2F&title=Now%20Available%3A%20Flurry%20SDK%2011.0.0%20for%20iOS%2014"></a></span> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Over the last few weeks we’ve prepared you for the upcoming release of iOS 14 in our emails, blog posts and in one-to-one conversations. To revisit our blog posts, here’s a round-up:</p> <ul><li><a href="https://www.flurry.com/blog/preparing-for-ios-14/">Preparing for iOS 14</a></li> <li><a href="https://flurrymobile.tumblr.com/post/625130389505277952/how-ios-14-negatively-impacts-ad-revenue-for" target="_blank">How iOS 14 Negatively Impacts Mobile App Revenue for Publishers</a></li> <li><a href="https://www.flurry.com/blog/how-ios-14-negatively-impacts-ad-revenue/">How iOS 14 Disrupts Mobile Ad Campaign Attribution</a></li> <li><a href="https://www.flurry.com/blog/announcing-flurry-conversion-value-analytics-for/">Announcing Flurry Conversion Value Analytics for iOS 14</a></li> </ul><p>Today we are letting you know that our 11.0.0 SDK for iOS is available. You can find complete documentation on how to upgrade <a href="https://developer.yahoo.com/flurry/docs/integrateflurry/ios/" target="_blank">here</a>. The new SDK includes the Conversion Value analytics <a href="https://www.flurry.com/blog/announcing-flurry-conversion-value-analytics-for/">we announced last week</a> (documented in more detail <a href="https://developer.yahoo.com/flurry/docs/analytics/gettingstarted/ios14/SKAdNetwork/" target="_blank">here</a>) as well is opt-in authorization integration (please find documentation <a href="https://developer.yahoo.com/flurry/docs/analytics/gettingstarted/ios14/att/" target="_blank">here</a>).</p> <p>As a reminder, <a href="https://www.flurry.com/analytics/">Flurry Analytics</a> will continue to provide analytics whether your users opt-in to Apple’s App Tracking Transparency Framework or not. Our offering is based on the Identifier for Vendors (IDFV) instead of the Identifier for Advertisers (IDFA). Flurry will respect your users’ privacy choices and will not use any data for advertising purposes unless your end users opt-in. And Flurry is committed to continuing to help developers evolve as iOS 14 changes how apps are built, marketed and monetized.</p> <p>We hope the new SDK helps you be prepared for iOS 14. If you have any questions, concerns or comments during integration, please let us know at <a href="mailto:support@flurry.com" target="_blank">support@flurry.com</a>.</p> </div> Tue, 25 Aug 2020 16:09:37 +0000 Anonymous 346 at https://www.flurry.com Announcing Flurry Conversion Value Analytics for iOS 14 https://www.flurry.com/blog/announcing-flurry-conversion-value-analytics-for/ <span class="field field--name-title field--type-string field--label-hidden">Announcing Flurry Conversion Value Analytics for iOS 14</span> <div class="field field--name-field-blog-author-and-role field--type-string-long field--label-hidden field__item">By: David Lundell, Senior Director of Product Management, Flurry Analytics</div> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" typeof="schema:Person" property="schema:name" datatype="" xml:lang="">Anonymous</span></span> <span class="field field--name-created field--type-created field--label-hidden">Fri, 08/14/2020 - 11:13</span> <div class="field field--name-field-blog-post-date field--type-datetime field--label-hidden field__item"><time datetime="2020-08-14T12:00:00Z" class="datetime">2020-08-14</time></div> <div class="field field--name-field-blog-tags field--type-entity-reference field--label-inline"> <div class="field__label">Tags</div> <div class="field__items"> <div class="field__item"><a href="https://www.flurry.com/taxonomy/term/3/" hreflang="en">Product News</a></div> <div class="field__item"><a href="https://www.flurry.com/taxonomy/term/20/" hreflang="x-default">ios 14</a></div> </div> </div> <span class="a2a_kit a2a_kit_size_32 addtoany_list" data-a2a-url="https://www.flurry.com/blog/announcing-flurry-conversion-value-analytics-for/" data-a2a-title="Announcing Flurry Conversion Value Analytics for iOS 14"><a class="a2a_button_linkedin"></a><a class="a2a_button_facebook"></a><a class="a2a_button_twitter"></a><a class="a2a_button_google_plus"></a><a class="a2a_dd addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fwww.flurry.com%2Fblog%2Fannouncing-flurry-conversion-value-analytics-for%2F&title=Announcing%20Flurry%20Conversion%20Value%20Analytics%20for%20iOS%2014"></a></span> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>We are excited to announce a set of solutions to help publishers manage and understand the Conversion Value they set in order to measure post-install campaign performance. A new Flurry Analytics SDK will be available later this month to support this developer need ahead of Apple’s iOS 14 release.</p> <p>In last week’s blog we discussed the impact iOS 14 will have on <a href="https://www.flurry.com/attribution/">attribution</a>. We also discussed the Conversion Value and how important that will be to growth efforts in a post-iOS 14 world. If you missed it, you can read it <a href="https://www.flurry.com/blog/how-ios-14-disrupts-mobile-ad-campaign-attribution/">here</a>. Many of you told us you’re not sure what to do with Conversion Value. After all, you have 64 values with arbitrary meaning. This is where our new Conversion Value Analytics solution can help.</p> <p>Flurry Analytics SDK 11.0.0 will enable you to pass your Conversion Values to Flurry as standard Flurry User Properties. With Conversion Value as a User Property, you will be able to use Flurry to analyze your users’ Conversion Values with actual post-install behavior. For example:</p> <ul><li>See new devices broken out by Conversion Value</li> <li>Compare key Funnels by Conversion Value</li> <li>See any usage by Conversion Value</li> <li>Create Flurry User Segments by Conversion Value</li> </ul><p>Our SDK will also have another option: a utility that maximizes the information you can provide in the Conversion Value. The new Flurry SDK enables you to set your Conversion Values to easily track both <a href="https://www.flurry.com/retention/">retention</a> and key <a href="https://www.flurry.com/analytics/event-tracking/">events</a>. We use the limited 6 bit value SKAdnetwork gives you to record both the daily user retention and up to four custom event combinations.</p> <ul><li>The first 2 bits will be automatically set to the number of days since install, so you will have User Property buckets corresponding to 0 days, 1 Day, 2 Days and 3+ Days. Please note that you need to set this on each session to make sure you capture this fully.</li> <li>The second 4 bits will be set to correspond to key event combinations across 4 default key events we have identified: Register, Log In, Subscribe, and In-App Purchase. You can overwrite these default values to represent any events you want. </li> </ul><p>So you’ll get 4 days and 4 events which Flurry will automatically set for you in any combination. Just set the event when triggered and Flurry will take care of the rest.</p> <p>You can simply set the Conversion Value yourself or use this utility. Either way you’ll be able to use Flurry to see what actions these users performed days, weeks and months later. Whichever option you choose, the Flurry Conversion Value offering has 4 distinct advantages:</p> <ol><li><i>Conversion Value User Properties are device-level.</i> When your ad network gets SKAdnetwork postback, there will be no device ID. By contrast, setting Conversion Value as a User Property allows you to use Flurry Analytics to tie it back into detailed user behavior beyond the install, all in a privacy-friendly way.</li> <li><i>Our reporting will be faster.</i> Apple’s SKAdnetwork postbacks will take up to 24 hours to get to your partner ad network, and then will need to propagate from there back to you. The Flurry Conversion Value User Property will be available in filters, breakouts and other Flurry reporting within a few hours.</li> <li><i>We follow SKAdnetwork’s timing logic.</i> Setting a Conversion Value will mirror the Conversion Value your ad network will receive in the SKAdnetwork postback because we will update the value and the 24-hour countdown timer in <a href="https://developer.apple.com/documentation/storekit/skadnetwork/3566697-updateconversionvalue?changes=_2" target="_blank">the same way SKAdnetwork does</a>.</li> <li><i>Our Conversion Value reporting can fill in the gaps.</i> Because some SKAdnetwork Conversion Value records may be dropped by Apple due to Apple reporting thresholds, our reporting may be more complete than what Apple provides to your networks.</li> </ol><p>As a reminder, we’ll release Flurry Analytics SDK 11.0.0 later this month, which will be iOS 14 compliant and will enable you to pass your Conversion Values to us as standard Flurry User Properties. If you have any questions about Conversion Value, iOS 14, or anything else, please reach out to us at <a href="mailto:support@flurry.com" target="_blank">support@flurry.com</a>. We’d love to hear from you.</p> </div> Fri, 14 Aug 2020 18:13:21 +0000 Anonymous 349 at https://www.flurry.com How iOS 14 Disrupts Mobile Ad Campaign Attribution https://www.flurry.com/blog/how-ios-14-disrupts-mobile-ad-campaign-attribution/ <span class="field field--name-title field--type-string field--label-hidden">How iOS 14 Disrupts Mobile Ad Campaign Attribution</span> <div class="field field--name-field-blog-author-and-role field--type-string-long field--label-hidden field__item">By: David Lundell, Senior Director of Product Management, Flurry Analytics</div> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" typeof="schema:Person" property="schema:name" datatype="" xml:lang="">Anonymous</span></span> <span class="field field--name-created field--type-created field--label-hidden">Fri, 08/07/2020 - 09:26</span> <div class="field field--name-field-blog-post-date field--type-datetime field--label-hidden field__item"><time datetime="2020-08-07T12:00:00Z" class="datetime">2020-08-07</time></div> <div class="field field--name-field-blog-tags field--type-entity-reference field--label-inline"> <div class="field__label">Tags</div> <div class="field__items"> <div class="field__item"><a href="https://www.flurry.com/taxonomy/term/3/" hreflang="en">Product News</a></div> <div class="field__item"><a href="https://www.flurry.com/taxonomy/term/20/" hreflang="x-default">ios 14</a></div> </div> </div> <span class="a2a_kit a2a_kit_size_32 addtoany_list" data-a2a-url="https://www.flurry.com/blog/how-ios-14-disrupts-mobile-ad-campaign-attribution/" data-a2a-title="How iOS 14 Disrupts Mobile Ad Campaign Attribution"><a class="a2a_button_linkedin"></a><a class="a2a_button_facebook"></a><a class="a2a_button_twitter"></a><a class="a2a_button_google_plus"></a><a class="a2a_dd addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fwww.flurry.com%2Fblog%2Fhow-ios-14-disrupts-mobile-ad-campaign-attribution%2F&title=How%20iOS%2014%20Disrupts%20Mobile%20Ad%20Campaign%20Attribution"></a></span> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Last week we explained why the release of iOS 14 will reduce publisher ad revenue and how Flurry can help reverse some of that impact. This week we focus on how iOS 14 will also impair mobile ad campaign <a href="https://www.flurry.com/attribution/">attribution</a>. </p> <p>In the pre-iOS 14 world, Mobile Measurement Partners (MMPs) used IDFAs to report granular details about app install campaigns. With freely collected IDFAs, advertisers could learn which app showed an ad, the specific campaign and creative used to drive an install, and even actions taken by end users after downloading an advertised app. As we enter a new era in which the majority of IDFAs will no longer be available, this mobile attribution model has been upended.  </p> <p>To address the gap it is creating for MMPs, Apple has improved its own SKAdnetwork framework. SKAdnetwork helps advertising apps and ad networks connect their campaigns to installs.</p> <figure class="tmblr-full" data-orig-height="1068" data-orig-width="1630"><img alt="Apple SKAdnetwork helps advertising apps and ad networks connect their campaigns to installs" data-orig-height="1068" data-orig-width="1630" src="https://64.media.tumblr.com/a162718bba546e5371eabf6067dd4a95/5a9a0d803982317f-ce/s540x810/33bd6cf4b82de809dcdfc24426f6d2280a626644.png" /></figure><p>When a new app is installed, the advertising app registers for attribution and sets a Conversion Value to indicate the value of the user. Apple will periodically send postbacks to the ad network that delivered the install, reporting the campaign, publisher app and conversion value associated with the install. </p> <p>For end users that have not opted into tracking, SKAdnetwork metadata is the only way for apps to measure campaign performance. And Conversion Value is the only indicator beyond the install event to gauge the quality of the install. To ensure user privacy, Apple has designated itself as the only intermediary that can track and report attribution for these installs.</p> <p>Conversion Value is a six bit value set by the app after users launch a new app for the first time. Apps can update the conversion value within 24 hours. Updating the value automatically resets a 24-hour timer, which postpones Apple from reporting attribution data to ad networks. With 6 bits – which creates a possible 64 different values – and a limited time in which to set those values, apps will need to be smart about using Conversion Value to effectively describe and predict the user’s expected lifetime value.</p> <p>Flurry will help simplify this process with new features we are developing. Starting with a new SDK we will release later this August, Flurry will first make it easy to set, manage and evaluate the Conversion Value that an app reports back to SKAdnetwork. The SDK will include a way to provide the Conversion Value as a Flurry User Property, enabling you to analyze and compare users with different Conversion Values. For example, you can see how users with one Conversion Value converted in one of your funnels versus users with a different Conversion Value. Or, you can breakout Flurry charts (including active users, new devices and sessions) to show top 10 Conversion Values.</p> <p>So how can publishers like you further use the 6 bit value within a limited time frame to effectively place a value on an install? Flurry will help you there, too. With Flurry, you can use the Conversion Value to indicate <a href="https://www.flurry.com/retention/">user retention</a> and in-app behavior which <a href="https://www.flurry.com/analytics/">Flurry Analytics</a> already measures. Our August SDK release will make it easy for you to use Flurry’s out-of-the-box solution to set the ‘number of days since install’ along with key events that the end user triggered, such as Registration, Log In, Subscription or In-App Purchase. We’ll describe this solution in more detail in next week’s post. </p> <p>We’d love your feedback on this. To let us know what you think, or ask any questions, please send us a note at <a href="mailto:support@flurry.com" target="_blank">support@flurry.com</a>.</p> </div> Fri, 07 Aug 2020 16:26:13 +0000 Anonymous 351 at https://www.flurry.com