Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Google Analytics raccoglie dati sull'utilizzo e sul comportamento per la tua app. L'SDK
registra due tipi principali di informazioni:
Eventi:cosa sta succedendo nella tua app, ad esempio azioni degli utenti, eventi di sistema o errori.
Proprietà utente:attributi che definisci per descrivere i segmenti della tua base utenti, come la preferenza della lingua o la posizione geografica.
Analytics registra automaticamente alcuni
eventi e
proprietà utente;
non devi aggiungere alcun codice per abilitarli. Se la tua app deve raccogliere
dati aggiuntivi, puoi configurare fino a 25 Analytics proprietà utente
e registrare fino a 500 Analytics tipi di eventi diversi nella tua app.
Non esiste un limite al volume totale di eventi registrati dalla tua app.
Seleziona Analytics dal menu per visualizzare la dashboard dei report Analytics.
La scheda Eventi mostra i report sugli eventi creati
automaticamente per ogni tipo distinto di evento Analytics registrato
dalla tua app. Scopri di più sulla dashboard.
Per aiutarti a iniziare, l'SDK Analytics definisce una serie di
eventi consigliati comuni a diversi tipi di app, tra cui
app di vendita al dettaglio ed e-commerce, viaggi e giochi. Per scoprire di più su questi eventi
e quando utilizzarli, consulta Eventi consigliati.
Per ottenere il massimo livello di dettaglio nei report, registra
gli eventi Analytics suggeriti più adatti alla tua app e i relativi
parametri prescritti. In questo modo, potrai usufruire anche delle funzionalità
Google Analytics più recenti non appena diventano disponibili.
Registra il tuo progetto Unity e configuralo in modo che utilizzi Firebase.
Se il tuo progetto Unity utilizza già Firebase, è già
registrato e configurato per Firebase.
Se non hai un progetto Unity, puoi scaricare un'app di esempio.
Aggiungi l'SDK FirebaseUnity (in particolare, FirebaseAnalytics.unitypackage) al tuo progetto Unity.
Tieni presente che l'aggiunta di Firebase al tuo progetto Unity comporta attività sia nella
Firebase console sia nel progetto Unity aperto
(ad esempio, scarichi i file di configurazione Firebase dalla console, poi li sposti
nel progetto Unity).
Eventi dei log
Puoi iniziare immediatamente a registrare gli eventi con il metodo
LogEvent().
L'esempio seguente registra eventi con vari tipi di argomenti:
// Log an event with no parameters.Firebase.Analytics.FirebaseAnalytics.LogEvent(Firebase.Analytics.FirebaseAnalytics.EventLogin);// Log an event with a float parameterFirebase.Analytics.FirebaseAnalytics.LogEvent("progress","percent",0.4f);// Log an event with an int parameter.Firebase.Analytics.FirebaseAnalytics.LogEvent(Firebase.Analytics.FirebaseAnalytics.EventPostScore,Firebase.Analytics.FirebaseAnalytics.ParameterScore,42);// Log an event with a string parameter.Firebase.Analytics.FirebaseAnalytics.LogEvent(Firebase.Analytics.FirebaseAnalytics.EventJoinGroup,Firebase.Analytics.FirebaseAnalytics.ParameterGroupId,"spoon_welders");// Log an event with multiple parameters, passed as a struct:Firebase.Analytics.Parameter[]LevelUpParameters={newFirebase.Analytics.Parameter(Firebase.Analytics.FirebaseAnalytics.ParameterLevel,5),newFirebase.Analytics.Parameter(Firebase.Analytics.FirebaseAnalytics.ParameterCharacter,"mrspoon"),newFirebase.Analytics.Parameter("hit_accuracy",3.14f)};Firebase.Analytics.FirebaseAnalytics.LogEvent(Firebase.Analytics.FirebaseAnalytics.EventLevelUp,LevelUpParameters);
Passaggi successivi
Visualizza l'aggiornamento periodico dei dati nella console Firebase.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-08-30 UTC."],[],[],null,["Google Analytics collects usage and behavior data for your app. The SDK\nlogs two primary types of information:\n\n- **Events:** What is happening in your app, such as user actions, system events, or errors.\n- **User properties:** Attributes you define to describe segments of your user base, such as language preference or geographic location.\n\nAnalytics automatically logs some\n[events](https://support.google.com/analytics/answer/9234069) and\n[user properties](https://support.google.com/analytics/answer/9268042);\nyou don't need to add any code to enable them. If your app needs to collect\nadditional data, you can set up to 25 different Analytics user properties\nand log up to 500 different Analytics event *types* in your app.\nThere is no limit on the total volume of events your app logs.\n\nTo access this data:\n\n1. In the [Firebase console](//console.firebase.google.com/), open your project.\n2. Select **Analytics** from the menu to view the Analytics reporting dashboard.\n\nThe **Events** tab shows the event reports that are\nautomatically created for each distinct type of Analytics event logged by\nyour app. Read more about the [dashboard](https://support.google.com/analytics/answer/11014767).\n\nTo help you get started, the Analytics SDK defines a number of\nrecommended events that are common among different types of apps, including\nretail and ecommerce, travel, and gaming apps. To learn more about these events\nand when to use them, see [Recommended events](https://support.google.com/analytics/answer/9267735).\nTo get the maximum detail in reports, log\nthe suggested Analytics events that make sense for your app and their\nprescribed parameters. This also ensures that you benefit from the latest\nGoogle Analytics features as they become available.\n\nBefore you begin\n\nBefore you can use\n[Google Analytics](/docs/reference/unity/namespace/firebase/analytics),\nyou need to:\n\n- Register your Unity project and configure it to use Firebase.\n\n - If your Unity project already uses Firebase, then it's already\n registered and configured for Firebase.\n\n - If you don't have a Unity project, you can download a\n [sample app](//github.com/google/mechahamster).\n\n- Add the [Firebase Unity SDK](/download/unity) (specifically, `FirebaseAnalytics.unitypackage`) to\n your Unity project.\n\n| **Find detailed instructions for these initial\n| setup tasks in\n| [Add Firebase to your Unity project](/docs/unity/setup#prerequisites).**\n\nNote that adding Firebase to your Unity project involves tasks both in the\n[Firebase console](//console.firebase.google.com/) and in your open Unity project\n(for example, you download Firebase config files from the console, then move\nthem into your Unity project).\n\nLog events\n\nYou can immediately begin to log events with the\n[`LogEvent()`](/docs/reference/unity/class/firebase/analytics/firebase-analytics#logevent) method.\n\nThe following example logs events with various types of arguments: \n\n```c#\n// Log an event with no parameters.\nFirebase.Analytics.FirebaseAnalytics\n .LogEvent(Firebase.Analytics.FirebaseAnalytics.EventLogin);\n\n// Log an event with a float parameter\nFirebase.Analytics.FirebaseAnalytics\n .LogEvent(\"progress\", \"percent\", 0.4f);\n\n// Log an event with an int parameter.\nFirebase.Analytics.FirebaseAnalytics\n .LogEvent(\n Firebase.Analytics.FirebaseAnalytics.EventPostScore,\n Firebase.Analytics.FirebaseAnalytics.ParameterScore,\n 42\n );\n\n// Log an event with a string parameter.\nFirebase.Analytics.FirebaseAnalytics\n .LogEvent(\n Firebase.Analytics.FirebaseAnalytics.EventJoinGroup,\n Firebase.Analytics.FirebaseAnalytics.ParameterGroupId,\n \"spoon_welders\"\n );\n\n// Log an event with multiple parameters, passed as a struct:\nFirebase.Analytics.Parameter[] LevelUpParameters = {\n new Firebase.Analytics.Parameter(\n Firebase.Analytics.FirebaseAnalytics.ParameterLevel, 5),\n new Firebase.Analytics.Parameter(\n Firebase.Analytics.FirebaseAnalytics.ParameterCharacter, \"mrspoon\"),\n new Firebase.Analytics.Parameter(\n \"hit_accuracy\", 3.14f)\n};\nFirebase.Analytics.FirebaseAnalytics.LogEvent(\n Firebase.Analytics.FirebaseAnalytics.EventLevelUp,\n LevelUpParameters);\n```\n| **Note:** After the property is registered, it can take up to 24 hours for data collected with the property to be included in reports. When the new data is available, the user property can be used as a report filter.\n\nNext Steps\n\n- See your data refresh periodically in the [Firebase console](//console.firebase.google.com/).\n- Explore the guides on [events](/docs/analytics/unity/events) and [user properties](/docs/analytics/unity/properties)."]]