Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.

Feedback Why does Unity Analytics require every event to be pre-defined in a web interface?

Discussion in 'Unity Analytics' started by dthurn, Feb 7, 2023.

  1. dthurn

    dthurn

    Joined:
    Feb 17, 2015
    Posts:
    75
    I'm looking at migrating from Google Analytics, but having to define every possible event schema via a web tool is kind of a dealbreaker for me... it sounds like an enormous amount of work to create very little value. What is the purpose of this process?

    This is not a requirement for competing products, most of them have excellent support for a simple "log whatever strings you want and we'll figure it out for you" workflow.
     
  2. RandolfKlemola

    RandolfKlemola

    Unity Technologies

    Joined:
    May 1, 2020
    Posts:
    118
    Hi dthurn,

    Thanks for reaching out! That's totally understandable, and at the end of the day, it's a choice that needed to be made on our side. All data received is validated against the event schema defined in the Event Manager. This is a necessary step to protect your dataset from being corrupted with unwanted data. Without that, there are possibilities of loads of data that were unintended, and considering the data received has a free tier limit, it's best to ensure all of this data was sent intentionally/with purpose. In this practice, we've found that this extra step allows for a much clearer and more thought-out dataset that can be used long-term to improve and build upon a game's future.

    The italicized and bolded text can be found in our Analytics Data FAQ documentation.

    I hope that information helps!

    Best,
    Randy
     
    Julian-Unity3D likes this.
  3. manuelgoellnitz

    manuelgoellnitz

    Joined:
    Feb 15, 2017
    Posts:
    343
    Defining the events is ok for me. But I would like to have the option to export and import them.
    If you have the same events in multiple projects you currently have to define them new, by hand in every project.
     
    RandolfKlemola likes this.
  4. RandolfKlemola

    RandolfKlemola

    Unity Technologies

    Joined:
    May 1, 2020
    Posts:
    118
    That's a great idea, @manuelgoellnitz . I'll relay that to our Analytics team, I think it's something many of our users would want to have the ability to do.

    Love this feedback, thank you!
    Randy