Search Unity

  1. We want you to join us at GDC this year! We've added new sessions to Unity Central, space is limited so sign up now!
    Dismiss Notice
  2. Magic Leap’s Lumin SDK Technical Preview for Unity lets you get started creating content for Magic Leap One™. Find more information on our blog!
    Dismiss Notice
  3. Unity 2017.3 has arrived! Read about it here.
    Dismiss Notice
  4. ARCore is out of developer preview! Read about it here.
    Dismiss Notice
  5. Tell us about your experience here and you’ll get early access to the 2018 Game Studios report + more goodies.
    Dismiss Notice
  6. Be the first to take a peek at upcoming 2D Animation Preview. Drop into the forum and check it out!
    Dismiss Notice
  7. Want to see the most recent patch releases? Take a peek at the patch release page.
    Dismiss Notice

How Unity calculates retention ?

Discussion in 'Unity Analytics' started by OUSS23, Sep 13, 2017.

  1. OUSS23


    Feb 18, 2013
    I want to improve the Day1 retention but I still not understanding how it is calculated in Unity Analytics, if we suppose that a player opened the game for the first time on 13/09/2017 at 20:00:00, must he open the game again between : 14/09/2017 00:00:00 - 15/09/2017 00:00:00 ? or : 14/09/2017 20:00:00 - 15/09/2017 20:00:00 ?

    thanks ^^
  2. ap-unity


    Unity Technologies

    Aug 3, 2016

    Unity Analytics uses the N-day retention model (or Classic Retention). So the calculation for Day 1 retention:
    "The number of New Users playing exactly 1 day after their first session divided by the total number of New Users exactly 1 day ago."

    All calculations are based on midnight UTC, so it would be the first option in your example. (Technically it would be 14/09/2017 00:00:00 - 14/09/2017 23:59:00)
    OUSS23 likes this.