Search Unity

  1. Unity 2018.3 is now released.
    Dismiss Notice
  2. The Unity Pro & Visual Studio Professional Bundle gives you the tools you need to develop faster & collaborate more efficiently. Learn more.
    Dismiss Notice
  3. Want more efficiency in your development work? Sign up to receive weekly tech and creative know-how from Unity experts.
    Dismiss Notice
  4. Build games and experiences that can load instantly and without install. Explore the Project Tiny Preview today!
    Dismiss Notice
  5. Want to provide direct feedback to the Unity team? Join the Unity Advisory Panel.
    Dismiss Notice
  6. Improve your Unity skills with a certified instructor in a private, interactive classroom. Watch the overview now.
    Dismiss Notice

How do i share the analytics with my customer

Discussion in 'Unity Analytics' started by Bruder, Oct 26, 2016.

  1. Bruder

    Bruder

    Joined:
    Aug 9, 2014
    Posts:
    51
    Hi All,

    I have a 'plus' Unity account and using Analytics.

    I want to share this data and dashboard with my customer (it is his project), how can it be done?
     
    mliukka likes this.
  2. ap-unity

    ap-unity

    Unity Technologies

    Joined:
    Aug 3, 2016
    Posts:
    1,049
    Hi @Bruder,

    To view a project's analytics dashboard, you simple need a Unity ID and be a member of that project.

    You can sign up for a Unity ID on this page:
    https://id.unity.com/

    After they have created an account, you have two options. You can either add them to your project or you can transfer the project to them. Since this is a client's project, transferring it to them might be best for you.

    To transfer the project, simply have them add you as a Manager to their organization. (When you create your Unity ID, a default organization is created for you. It has the same name as your username.) You can manage organizations here:
    https://id.unity.com/organizations

    org-add-member.png

    Once you are a Manager in their organization, you can now transfer the project to them. You would do so on the Settings page for your project:
    https://developer.cloud.unity3d.com/projects/

    transfer.PNG
    Now they have access to this project's Analytics dashboard via their Project's page:
    https://developer.cloud.unity3d.com/projects/

    And if you no longer need access, it's simple to remove you from their organization.
     
    erika_d likes this.
  3. aykiro

    aykiro

    Joined:
    Jul 21, 2016
    Posts:
    1
    I like the "you simply" followed by a bunch of tech-heavy convoluted steps requiring effort from other parties as well. Why not "simply" have the possibility of setting third parties as data viewers, like any other service allows to do?
     
    Shawn_Flanagan likes this.
  4. ap-unity

    ap-unity

    Unity Technologies

    Joined:
    Aug 3, 2016
    Posts:
    1,049
    Edit: This option is no longer available.

    If you just need to share your dashboard with someone, there is only one step. You can add their unity account to your project. This can be done on the project page, under the Users tab.
    http://developer.cloud.unity3d.com/
     

    Attached Files:

    Last edited: Jun 4, 2018
  5. justaddice83

    justaddice83

    Joined:
    Sep 19, 2012
    Posts:
    26
    So just to clarify. There is no way for the customer to view only Analytics data from the web interface? And no way exclude pages like Cloud Build and Performance Reporting, which I REALLY DO NOT want to client to see... ?

    Annoying to have to do raw exports if that is the only way. Even more annoying to have to reintegrate another analytics service...
     
  6. justaddice83

    justaddice83

    Joined:
    Sep 19, 2012
    Posts:
    26
    Still waiting for an answer on how to share analytics with my customer...
     
  7. JeffDUnity3D

    JeffDUnity3D

    Unity Technologies

    Joined:
    May 2, 2017
    Posts:
    2,794
    We don't currently provide role access permissions to the Dashboard, but it is on our roadmap. Currently you would need to perform a data extract (Pro version) and display the data per your preferences
     
  8. ThomasLightweave

    ThomasLightweave

    Joined:
    Sep 30, 2016
    Posts:
    25
    This is very much a requirement for our business model, we would prefer not to reimplement the whole analytics interface just to show the data to our clients.
     
    Shawn_Flanagan likes this.
  9. gweinfurther

    gweinfurther

    Joined:
    Dec 21, 2016
    Posts:
    21
    I have the same critical need: to share analytics with my client without sharing our entire project.
     
    Shawn_Flanagan likes this.
  10. thibouf

    thibouf

    Joined:
    Mar 17, 2017
    Posts:
    56
    Any news on that ? At least an Analytics read only permission would be great for a starting point ... Currently the lowest permission level (User) as really a lot of permissions you don't want to give to anybody ...
     
  11. JeffDUnity3D

    JeffDUnity3D

    Unity Technologies

    Joined:
    May 2, 2017
    Posts:
    2,794
    @thibouf No additional news at this time.
     
  12. thibouf

    thibouf

    Joined:
    Mar 17, 2017
    Posts:
    56
    ok :'(
    Thank you for answering anyway :)
     
  13. Shawn_Flanagan

    Shawn_Flanagan

    Joined:
    Jan 28, 2014
    Posts:
    9
    Adding this functionality would still be extremely useful. I have clients who only want to see the analytics data for their apps I have built; giving them access to everything else on the Unity dashboard for that project is far from ideal.
     
  14. ap-unity

    ap-unity

    Unity Technologies

    Joined:
    Aug 3, 2016
    Posts:
    1,049
    @Shawn_Flanagan,
    I don't have any updates about this limitation. But I did want to get your input on what you would like to see in this feature.
    • What would be the ideal? And what would be the minimally acceptable version of this feature?
    • What specific data do you most need to share (DAU? Revenue? Custom Events?)
    • Which features would be the most beneficial for you: Data Explorer, Funnels, Segments?
    • Would a separate dashboard with a subset of metrics suffice? Or would you prefer the full dashboard with special access roles?
    Any feedback you can provide will be helpful in understanding your needs.
     
  15. Shawn_Flanagan

    Shawn_Flanagan

    Joined:
    Jan 28, 2014
    Posts:
    9
    • Ideal would be the ability for the client to export the raw data of their own choosing at their own pace and time needs, without me needing to be an intermediary. The minimally acceptable version of this feature would be the ability to share a link to a raw data export. That way I wouldn't have to download every single day of data separately, attach them all to email(s), and manually send them to the client. If you need a visual example of what the raw data export sharing capability could look like, look at the way Unity Cloud Build shares links to builds to users without Unity IDs.
      Screen Shot 2018-04-25 at 8.31.37 PM.png
    • The specific data my clients are looking for are all based on custom events that I set up. No need to export DAU or revenue information
    • The most beneficial features would be raw data export, followed by data explorer
    • A separate dashboard would suffice, preferably one where I could manually set it up to only show the specific subset of metrics that I would want exposed to the client
     
  16. ap-unity

    ap-unity

    Unity Technologies

    Joined:
    Aug 3, 2016
    Posts:
    1,049
    This is already possible with the Raw Data Export REST API:
    https://docs.unity3d.com/Manual/UnityAnalyticsRawDataExport.html

    In addition, one of our customers put together a tool to automate the export process:
    https://github.com/shinyshoe/ua2sql

    They gave a talk at Unite LA 2016 discussing how they use the tool:
     
    Shawn_Flanagan likes this.
  17. AM-Dev

    AM-Dev

    Joined:
    Aug 5, 2015
    Posts:
    28
    @ap-unity
    I've added a second account. But I can't get to the analytics dashboard with the added account.
    Please have a look at my settings:
    2018-06-04_ua-1.jpg
    With the added account I have access to this page and can click on the "Go to Analytics" button
    2018-06-04_ua-2.jpg
    Then this page comes up, but it's empty:
    2018-06-04_ua-3.jpg
    I've tested this in Firefox, Chrome and Opera. The page doesn't show any content to me. Do I need to change a setting in one of the accounts? Or is this a but? Or maybe it takes some time before the added account can access the analytics pages?
    Thanks
     
  18. ap-unity

    ap-unity

    Unity Technologies

    Joined:
    Aug 3, 2016
    Posts:
    1,049
    AM-Dev likes this.
  19. AM-Dev

    AM-Dev

    Joined:
    Aug 5, 2015
    Posts:
    28
    Hi @ap-unity,
    thanks for the info. That helped a lot. I could add a guest and they can see the analytics data. Exactly what I need.
    Cheers
     
  20. HenrikLSP_IL

    HenrikLSP_IL

    Joined:
    Oct 21, 2016
    Posts:
    1
    This would also be a very useful feature for us. We don't want to give our clients view/edit access to our whole project. And having to manually write and send them analytics reports is extremely inconvenient. Raw data export is not useful for us.

    The ideal would be if our customer could somehow access the Analytics dashboard in read only-mode to see graphs of metrics that we have set up for them. Minimal is the same as ideal. Clients' view of analytics should be as simple as possible.
    The only data we need are Custom Events.
    The only feature we need is the Data Explorer.
    The type of dashboard doesn't matter.


    I see there is a suggestion for a new "Analytics Viewer" user role: https://feedback.unity3d.com/suggestions/new-user-role-for-analytics-viewers
    I have voted on it. This, if implemented, would certainly work for us. Though it is probably not the only solution, which could work.
     
    Last edited: Nov 6, 2018
    mliukka likes this.
  21. mliukka

    mliukka

    Joined:
    Nov 1, 2015
    Posts:
    19
    @ap-unity This workflow is still very confusing to me. For me it's a very simple (and I'd imagine a very common) use case: a potential publisher requests access to my project's analytics data. I naturally do not want to add them as a DEVELOPER, and preferably not make them part of my ORGANIZATION - I just want them to be able to view the analytics. Do I really have to add them to my organization? This is a no-go, since (quote from the docs): "All Organization members can access all of the Organization’s Projects." I don't want that. What should I do to just give a specific person (email address) access to one project's analytics data, but no more?
     
    HenrikLSP_IL likes this.
  22. JeffDUnity3D

    JeffDUnity3D

    Unity Technologies

    Joined:
    May 2, 2017
    Posts:
    2,794
  23. mliukka

    mliukka

    Joined:
    Nov 1, 2015
    Posts:
    19
    Thanks @JeffDUnity3D. That's a problem. Guess I'll be off integrating another analytics SDK then...