Eventi personalizzati

*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.

Eventi personalizzati ti consentono di tracciare metriche specifiche per la tua esperienza che gli altri eventi non cattura testocompletamente. Ciò include:

  • Adozione — Quanti utenti cliccano su un componente UI specifico?
  • Comportamento dell'utente — Qual è l'abilità più frequentemente utilizzata su ogni mappa?
  • Loop principale — Come si confrontano le percentuali di uccisione/morte tra le diverse armi?

Una volta che la tua esperienza inizia a monitorare eventi personalizzati, sbloccherai la pagina Personalizzata della dashboard di analitica sul Hub Creatore.Puoi aggiungere fino a 100 eventi personalizzati alla tua esperienza.

Traccia eventi personalizzati

Per sbloccare la dashboard degli eventi personalizzati, devi prima tracciare eventi personalizzati nella tua esperienza.Inizia identificando quali metriche sono le più importanti per monitorare e migliorare la tua esperienza.Gli eventi vengono aggiunti ogni giorno, quindi possono volerci fino a 24 ore perché le chart si riempiono sulla pagina.

Contatori

I contatori sono eventi di un'unica volta catturati senza valore.Puoi usare i contatori per tracciare il numero di volte in cui un evento specifico è avvenuto.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 aggregazioni di valore, gli eventi contatori sono trattati come eventi con un valore predefinito di 1 .Questo significa che le aggregazioni come max/min/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 probabilità di uccisione/morte o la quantità di tempo che un utente trascorre in una missione.Può essere utilizzato anche come modo per inviare eventi in batch al fine di rimanere entro i limiti di tariffa, cioèinvio di 10 zombie uccisi invece di 1 zombie ucciso dieci volte.


local AnalyticsService = game:GetService("AnalyticsService")
AnalyticsService:LogCustomEvent(
player,
"MissionCompletedDuration", -- Nome evento
120 -- Valore evento
)

Aggregazioni di eventi

Tutte le metriche degli eventi includono le seguenti aggregazioni e includono il Assistenzaper slice-and-dicing:

  • Conteggi
  • Conta l'utente unico
  • Valore medio
  • Valore somma
  • Valore minimo
  • Valore massimo
  • Valore medio per utente

Visualizza le tue aggregazioni di eventi nella pagina Personalizzata selezionando il inserisci / scrividi aggregazione.

A list of all the different aggregation options to filter your custom event data.

Usa campi personalizzati

Gli eventi personalizzati consentono inoltre di scindere su campi personalizzati per supportare una comparazione più semplice tra segmenti.Ad esempio, puoi fornire i nomi delle missioni a ciascun evento per vedere quali preferiscono gli utenti di più, o attaccare la classe del giocatore per vedere se una classe ha una percentuale di uccisioni/morti significativamente più alta.

Puoi scindere per campi personalizzati utilizzando il selettore di ripartizione.

A dropdown indicating the three custom fields you can compare across, along with standard breakdowns like age, gender, operating system and more.

Dovresti usare campi personalizzati ogni volta che possibile invece di nomi di eventi, poiché c'è un limite di cardinalità molto più rigoroso sui nomi degli eventi rispetto ai campi personalizzati.L'utilizzo di campi personalizzati ti consente inoltre di visualizzare le visualizzazioni degli eventi attraverso i valori dei campi.

Ad esempio, invece di PlantCabbage , PlantTurnip , PlantPepper come tre eventi separati, potresti avere un evento singolo con il nome PlantSeed e i valori di campo personalizzati Plant - Cabbage , Plant - Turnip e Plant - Pepper .In questo modo puoi visualizzare sia il numero totale di semi piantati sia confrontare ogni pianta nella stessa visualizzazione.Questo riduce anche la cardinalità del nome del tuo evento.

Per ulteriori informazioni, vedi Campi personalizzati.

Usa eventi personalizzati per aumentare la tua esperienza

Gli eventi personalizzati ti consentono di tracciare le metriche che più interessano al tuo Gioco, fornendo insight su come i giocatori interagiscono con caratteristiche e contenuti specifici.Usa questi eventi per scoprire modelli nel comportamento del giocatore e ottimizza il tuo ciclo di gioco principale.

Nel gioco di riferimento Pianta, il ciclo principale con un evento HarvestPlant si attiva ogni volta che un giocatore raccoglie una pianta matura.Usando eventi personalizzati, puoi tracciare il numero medio di piante raccolte per giocatore ogni giorno diviso per il tipo di pianta come campo personalizzato:

Custom Event graph for the reference Plant game.
  • Prova a migliorare la diversità dei contenuti all'interno della tua esperienza e incoraggia i giocatori a esplorare altre opzioni come parte del core loop per prevenire la ripetitività.
  • Scopri perché gli utenti preferiscono significativamente le rape rispetto ad altre piante, e se ci sono squilibri che le rape stanno causando (come con eventi economici ).
  • Aggiungi più tracciamento degli eventi all'interno del tuo ciclo, come la semina di semi, l'irrigazione delle piante e l'andare al Negozio, per tracciare meglio il comportamento del giocatore e altre aree di miglioramento.