Unity Analytics in 2026: prijzen, limieten en alternatieven
Door Mike Dalton ·
Unity Analytics is de analysedienst van Unity Gaming Services (UGS). Het verzamelt events uit je Unity-game en maakt daar dashboards, doelgroepen van spelers, A/B-tests en SQL-query's van. Deze gids behandelt wat het kost, hoe aangepaste events werken, de limieten die je moet controleren voordat je erop vertrouwt en de alternatieven voor de situaties die het niet dekt.
Feiten en prijzen zijn in oktober 2026 gecontroleerd in de documentatie van Unity.
Wat is Unity Analytics?
Unity Analytics registreert de events die je game verstuurt, zoals sessies, aankopen en aangepaste events die je zelf definieert, en toont ze in het Unity Cloud-dashboard. Het bevat:
- Dashboards voor retentie, betrokkenheid en inkomsten.
- Data Explorer voor grafieken op basis van je metrics, en SQL Data Explorer voor het schrijven van query's.
- Doelgroepen om spelers te groeperen, en A/B-tests en Remote Config via andere UGS-diensten.
Het huidige pakket is com.unity.services.analytics, versie 6.3.0 sinds maart 2026, en het vereist Unity 2022.3 of nieuwer.
Oudere tutorials beschrijven vaak het oude Unity Analytics, een ander product in de module com.unity.modules.unityanalytics. Unity sloot het op 22 juni 2022 voor nieuwe projecten en heeft het op 2 februari 2024 uitgeschakeld, dus games die het nog gebruikten, verstuurden vanaf die datum geen data meer. Als een tutorial Unity Gaming Services niet noemt, gaat die waarschijnlijk over het oude product.
Hoeveel kost Unity Analytics?
Unity Analytics is gratis tot 50 000 maandelijks actieve gebruikers (MAU). Daarboven rekent Unity per MAU:
| Maandelijks actieve gebruikers | Prijs per MAU |
|---|---|
| Tot 50 000 | Gratis |
| 50 001 tot 150 000 | $0.00360 |
| 150 001 tot 500 000 | $0.00315 |
| 500 001 tot 1 000 000 | $0.00293 |
| 1 000 001 tot 5 000 000 | $0.00225 |
| Boven 5 000 000 | Neem contact op met Unity |
Twee details bepalen de rekening:
- MAU wordt geteld voor je hele organisatie. Spelers in elk project en elke omgeving tellen mee voor hetzelfde totaal.
- Er gelden fair-use-limieten. Elke MAU dekt 500 aangepaste events en 0,05 seconde SQL-querytijd per maand. Events die de validatie niet doorstaan, tellen ook mee.
Het querytegoed verrast mensen tijdens de ontwikkeling. Met maar een paar testspelers heeft de organisatie per maand minder dan een seconde SQL-querytijd, dus de gebruikspagina kan na een korte testsessie Limit Reached
tonen. Het tegoed groeit met je aantal spelers.
Zo werken aangepaste events
Unity Analytics valideert elk event bij aankomst tegen een schema dat je in het dashboard definieert. Voordat je game een aangepast event verstuurt, open je de Event Manager in het Unity Cloud-dashboard, maak je het event aan en voeg je elke parameter toe met het type: string, integer, long, float, double, boolean of datum en tijd.
Een event dat niet overeenkomt met het schema, wordt als ongeldig geweigerd. Veelvoorkomende oorzaken zijn een parameter die niet in de Event Manager is gedefinieerd, een parameternaam met andere hoofdletters of een waarde van het verkeerde type. Veel analysetools accepteren elk event en indexeren het automatisch, dus deze stap wordt makkelijk over het hoofd gezien.
Open de Event Browser om ongeldige events te vinden. Die toont maximaal 100 van de nieuwste events uit de afgelopen 48 uur, en je kunt wisselen tussen geldige en ongeldige events om te zien welke zijn geweigerd.
Plan het schema voordat je het aanmaakt:
- Namen van events en parameters moeten met een letter beginnen en mogen alleen letters, cijfers en underscores bevatten. Parameternamen zijn hoofdlettergevoelig en sommige namen zijn gereserveerd.
- Een omgeving kan maximaal 1500 parameters hebben.
- Parameters kunnen niet worden verwijderd en events kunnen alleen worden uitgeschakeld, dus namen die je aanmaakt, blijven in je omgeving staan.
De SDK verstuurt events elke 60 seconden in batches. Sinds versie 6.2.1 worden events die nog niet zijn verstuurd, op schijf opgeslagen wanneer de game wordt gepauzeerd.
Toestemming van spelers in Unity Analytics
Unity Analytics verzamelt geen data totdat je game aangeeft dat de speler toestemming heeft gegeven. Hoe je dat doet, hangt af van je versies:
- Unity 6.2 of nieuwer met SDK 6.1 of nieuwer: stel de toestemming één keer in met
EndUserConsent.SetConsentStateen geef toestemming voor het doel analytics. De SDK slaat de keuze op het apparaat op.StartDataCollectionenStopDataCollectionzijn verouderd. - Oudere versies: roep
AnalyticsService.Instance.StartDataCollection()aan het begin van elke sessie aan, want de SDK onthoudt de toestemming niet tussen sessies.
De documentatie van Unity is duidelijk over één punt: de SDK regelt de naleving van privacyregels niet voor je. Jij bent verantwoordelijk voor de beslissing wanneer je om toestemming vraagt en in welke regio's. Zie de gids over privacy en toestemming van Unity voor de details voor je versie.
Limieten die je moet kennen voordat je voor Unity Analytics kiest
- Consoles staan niet op de lijst met platforms. Unity noemt iOS, Android, Windows, macOS, Linux en WebGL.
- Data is niet realtime. Nieuwe events verschijnen na 5 tot 15 minuten in de Event Browser. Dashboards en Data Explorer worden minstens elke twee uur bijgewerkt.
- Ruwe events worden 13 maanden bewaard en daarna verwijderd. Geaggregeerde metrics worden langer bewaard.
- Voor export van ruwe data is Snowflake nodig. Dashboardrapporten exporteer je naar PNG of CSV. Voor ruwe events deelt Data Access ze met je eigen Snowflake-account, dat op Google Cloud moet draaien in de regio EU-WEST4 of US-CENTRAL1.
- De SDK is alleen voor Unity. Andere engines en servers kunnen events versturen via de REST Collect API, maar dan schrijf je de logica voor batching en opnieuw proberen zelf, en events die ouder zijn dan 31 dagen worden geweigerd.
Wanneer Unity Analytics goed past
Unity Analytics is een redelijke standaardkeuze als:
- Je game in Unity is gebouwd en uitkomt op mobiel of pc.
- Je minder dan 50 000 MAU verwacht, of een prijs per MAU binnen je budget past.
- Dashboards over retentie, betrokkenheid en inkomsten de vragen beantwoorden die je hebt.
- Je al andere Unity Gaming Services gebruikt, zoals Remote Config of Cloud Save.
Alternatieven voor Unity Analytics
Deze tools hebben officiële Unity-SDK's, tenzij anders vermeld. De volledige vergelijking van game-analyticstools bevat de prijzen en ondersteunde engines van elke tool. Wil je liever een eigen pipeline draaien, lees dan game-analytics-infrastructuur: zelf bouwen of kopen.
- GameAnalytics is gratis zonder MAU-limiet en heeft rapporten speciaal voor games over progressie, resources en monetisatie. Export van ruwe data zit in het betaalde PipelineIQ-abonnement. De openbare SDK ondersteunt geen consoles.
- Google Analytics for Firebase is gratis en sterk voor mobiele games, met export naar BigQuery. Er is geen SDK voor consoles.
- devtodev is gratis tot 25 000 MAU en bevat export van ruwe data en SQL-toegang vanaf het eerste betaalde abonnement.
- Azure PlayFab is de optie met SDK's voor consoles: Xbox, met ondersteuning voor PlayStation en Switch na goedkeuring. Het is een volledige gamebackend, dus het past het best als je die toch nodig hebt.
- Game Stats AI werkt met de data die je game al verstuurt. Je hoeft vooraf geen schema in een dashboard te registreren: spelers, versies en aangepaste matchattributen worden geaccepteerd zodra je game ze voor het eerst naar de REST API stuurt. Heeft je game of server al een eigen dataformaat, dan krijg je vanaf het Studio-abonnement een aangepast ingest-endpoint dat dat formaat accepteert zoals het is, zodat je je code niet hoeft aan te passen. De rapporten zijn gericht op competitieve en matchgebaseerde games: winrate per personage, deckarchetypes, achievements en progressie, uitgesplitst per gameversie. De gids over achievements bijhouden in een Unity-game laat de integratie zien, en je kunt Game Stats AI naast Unity Analytics gebruiken.
Veelgestelde vragen
Is Unity Analytics gratis?
Ja, tot 50 000 maandelijks actieve gebruikers in je hele organisatie. Daarboven rekent Unity per MAU, vanaf $0.0036, en die prijs daalt bij grotere aantallen.
Werkt Unity Analytics op consoles?
De lijst met ondersteunde platforms voor Unity Analytics bevat geen consoles. Als je op consoles uitbrengt, bekijk dan PlayFab of een tool met een REST API die je vanuit je eigen code aanroept.
Waarom verschijnen mijn Unity Analytics-events niet?
Controleer drie dingen. Ten eerste moet de speler toestemming hebben gegeven, anders verzamelt de SDK niets. Ten tweede moet het event overeenkomen met het schema in de Event Manager: open de Event Browser en bekijk de ongeldige events. Ten derde moet je wachten: de SDK verstuurt events elke 60 seconden, de Event Browser wordt na 5 tot 15 minuten bijgewerkt en dashboards worden minstens elke twee uur bijgewerkt.
Hoe lang bewaart Unity Analytics data?
Ruwe events worden 13 maanden bewaard en daarna verwijderd. Geaggregeerde metrics worden bewaard totdat je om verwijdering vraagt.
Wat is er gebeurd met het oude Unity Analytics?
Unity sloot het oude Unity Analytics op 22 juni 2022 voor nieuwe projecten en heeft het op 2 februari 2024 uitgeschakeld. Games die het nog gebruikten, verstuurden vanaf die datum geen data meer. De opvolger is Unity Analytics in Unity Gaming Services.