Eventi personalizzati ti consente di tracciare metrica specifiche della tua esperienza che altri eventi non cattura testocompletamente. Ciò include:
- Adozione — Quanti utenti fanno clic su un singolo componente UI?
- Comportamento utente — Qual è la capacità più comunemente utilizzata su ogni mappa?
- Core Loop — Come si paragonano le percentuali di uccisioni/morti tra diverse armi?
Una volta che la tua esperienza inizia a tracciare eventi personalizzati, sbloccherai la pagina Personalizzata della dashboard di Analytics sul Hub Creatore. Puoi aggiungere fino a 100 eventi personalizzati alla tua esperienza.
Tracciamento degli eventi personalizzati
Per sbloccare la dashboard Eventi personalizzati, devi prima tracciare gli eventi personalizzati nella tua esperienza. Inizia identificando quali sono le metriche più importanti per il monitoraggio e l'ottimizzazione della tua esperienza. Gli eventi vengono aggiornati giornalmente, quindi potrebbe volerci fino a 24 ore perché le statistiche si aggiornino sulla pagina.
Contatori
I contatori sono eventi unici catturati senza un valore. Puoi utilizzare i contatori per tracciare il numero di volte che un evento specifico si è verificato. Usa i contatori per azioni singole come fare clic su un pulsante, avviare una missione o utilizzare uno strumento.
Gli eventi tracceranno automaticamente sia il numero di eventi che il numero di utenti unici. Per le valutazioni, gli eventi contatori vengono trattati come eventi con un valore predefinito di 1 . Ciò significa che le aggregazioni come massimo/minimo/average saranno sempre uguali a 1 , e la somma sarà uguale al numero totale di eventi.
local AnalyticsService = game:GetService("AnalyticsService")AnalyticsService:LogCustomEvent(player,"MissionStarted" -- Nome evento)
Eventi con valori
Puoi anche tracciare eventi con valori per le metriche che richiedono più dati quantitativi nella tua esperienza, come le percentuali di uccisioni/morti o la quantità di tempo che un utente spende in missione. Può essere utilizzato anche come modo per inviare eventi in lotto per rimanere sotto i limiti di tasso, cioè l'invio di 10 zombie uccisi invece di 1 zombie ucciso dieci volte.
local AnalyticsService = game:GetService("AnalyticsService")AnalyticsService:LogCustomEvent(player,"MissionCompletedDuration", -- Nome evento120 -- Valore dell'evento)
Raggruppamenti di eventi
Tutti gli eventi metrica includono le seguenti aggregazioni e includono il Assistenzaper tagli e cicli:
- Conteggia
- Conta unico utente
- Valore medio
- Valore totale
- Valore minimo
- Valore massimo
- Valore medio per utente
Visualizza le tue aggregazioni di eventi nella pagina Personalizza selezionando il inserisci / scrividi aggregazione.
Uso dei campi personalizzati
Gli eventi personalizzati consentono anche di rompere i campi personalizzati per supportare la comparazione più semplice tra segmenti. Ad esempio, puoi fornire nomi delle missioni a ciascun evento per vedere quali sono le preferenze degli utenti o attaccare la classe del giocatore per vedere se una classe ha un rapporto uccisioni / morte significativamente più alto.
Puoi rompere utilizzando i campi personalizzati.
Dovresti usare campi personalizzati ogni volta che possibile invece che nomi degli eventi, poiché esiste un limite di cardinalità molto più stretta sui nomi degli eventi rispetto ai campi personalizzati. L'uso dei campi personalizzati ti consente anche di visualizzare visualizzazioni degli eventi su tutti i valori di campo.
Ad esempio, invece di PlantCabbage , PlantTurnip , PlantPepper come tre eventi separati, potresti avere un
For more information, see campi personalizzati .
Usa gli eventi personalizzati per espandere la tua esperienza
Gli eventi personalizzati ti consentono di tracciare le metriche che più importanza al tuo Gioco, fornendo informazioni su come i giocatori interagiscono con le funzionalità e il contenuto specifici. Usa questi eventi per scoprire i modelli nel comportamento e nell'ottimizzazione del tuo core game loop.
Nel gioco di riferimento Pianta, il loop del core con un evento HarvestPlant viene attivato ogni volta che un giocatore raccoglie una pianta matura. Utilizzando gli eventi personalizzati, puoi tracciare il numero medio di pianta coltivata per giocatore ogni giorno in base al tipo di pianta come campo personalizzato:
- Cerca di migliorare la diversità del contenuto nella tua esperienza e incoraggiare i giocatori a esplorare altre opzioni come parte del core loop per prevenire la ripetitività.
- Scopri perché gli utenti preferiscono di molto le cipolle over other plants, and if there are any imbalances that turnips are causing (such as with Eventi Economici).
- Aggiungi più tracciamento degli eventi all'interno del tuo loop, come piantare semi, annaffiare piante e andare al Negozio, per tracciare meglio il comportamento del giocatore e altre aree di miglioramento.