Search Unity

First Purchase Metric

Discussion in 'Unity Analytics' started by michael_voltage, Mar 10, 2015.

  1. michael_voltage

    michael_voltage

    Joined:
    Feb 27, 2015
    Posts:
    30
    A common metric that gets requested is the idea of a user's "first purchase".
    Presently I'm using UnityAnalytics.Transaction() for all our purchases.

    With this call, can I expect to be able to derive such information as: Time to First Purchase or Visits to First Purchase? And at a finer level derive those numbers individually per transaction ID?
     
  2. angeloferro

    angeloferro

    Moderator

    Joined:
    Sep 12, 2014
    Posts:
    105
    Hey @michael_voltage !

    We don't currently collect this type of data by default, but you could capture this data yourself using Unity Analytics custom events framework. This would require state tracking on your side though, as you would need to capture a persistent Time variable (which you can attach as a parameter to your First Purchase event, the same goes for Visits)

    We are considering building out features that would allow you to access the raw event level data (so you could export all the event data yourself and perform this analysis using MySQL or other BI tools).

    Hope this helps!
     
  3. michael_voltage

    michael_voltage

    Joined:
    Feb 27, 2015
    Posts:
    30
    Most definitely, we can take the date they first joined and subtract that from the date of their first transaction (each Transaction call does have a timestamp and associated user, correct?)

    It would be convenient, if we could keep it within a single interface without needing to export and parse the data ourselves. Maybe we're just being lazy ;)

    Looking forward to the future features!
     
  4. angeloferro

    angeloferro

    Moderator

    Joined:
    Sep 12, 2014
    Posts:
    105