UnityEngine.UnityAnalyticsModule Unity Analytics provides insight into your game users e.g. DAU, MAU. Controls whether the sending of device stats at runtime is enabled. Controls whether the Analytics service is enabled at runtime. Controls whether to limit user tracking at runtime. Custom Events (optional). Name of custom event. Name cannot include the prefix "unity." - This is a reserved keyword. Additional parameters sent to Unity Analytics at the time the custom event was triggered. Dictionary key cannot include the prefix "unity." - This is a reserved keyword. Custom Events (optional). Custom Events (optional). Attempts to flush immediately all queued analytics events to the network and filesystem cache if possible (optional). This API is used for registering a Runtime Analytics event. It is meant for internal use only and is likely to change in the future. User code should never use this API. Name of the event. Hourly limit for this event name. Maximum number of items in this event. Vendor key name. Optional event name prefix value. Event version number. This API is used for registering a Runtime Analytics event. It is meant for internal use only and is likely to change in the future. User code should never use this API. Name of the event. Hourly limit for this event name. Maximum number of items in this event. Vendor key name. Optional event name prefix value. Event version number. This API is used to send a Runtime Analytics event. It is meant for internal use only and is likely to change in the future. User code should never use this API. Name of the event. Event version number. Optional event name prefix value. Additional event data. User Demographics (optional). Birth year of user. Must be 4-digit year format, only. User Demographics (optional). Gender of user can be "Female", "Male", or "Unknown". User Demographics (optional). User id. Tracking Monetization (optional). The id of the purchased item. The price of the item. Abbreviation of the currency used for the transaction. For example “USD” (United States Dollars). See http:en.wikipedia.orgwikiISO_4217 for a standardized list of currency abbreviations. Receipt data (iOS) receipt ID (android) for in-app purchases to verify purchases with Apple iTunes / Google Play. Use null in the absence of receipts. Android receipt signature. If using native Android use the INAPP_DATA_SIGNATURE string containing the signature of the purchase data that was signed with the private key of the developer. The data signature uses the RSASSA-PKCS1-v1_5 scheme. Pass in null in absence of a signature. Set to true when using UnityIAP. Tracking Monetization (optional). The id of the purchased item. The price of the item. Abbreviation of the currency used for the transaction. For example “USD” (United States Dollars). See http:en.wikipedia.orgwikiISO_4217 for a standardized list of currency abbreviations. Receipt data (iOS) receipt ID (android) for in-app purchases to verify purchases with Apple iTunes / Google Play. Use null in the absence of receipts. Android receipt signature. If using native Android use the INAPP_DATA_SIGNATURE string containing the signature of the purchase data that was signed with the private key of the developer. The data signature uses the RSASSA-PKCS1-v1_5 scheme. Pass in null in absence of a signature. Set to true when using UnityIAP. Tracking Monetization (optional). The id of the purchased item. The price of the item. Abbreviation of the currency used for the transaction. For example “USD” (United States Dollars). See http:en.wikipedia.orgwikiISO_4217 for a standardized list of currency abbreviations. Receipt data (iOS) receipt ID (android) for in-app purchases to verify purchases with Apple iTunes / Google Play. Use null in the absence of receipts. Android receipt signature. If using native Android use the INAPP_DATA_SIGNATURE string containing the signature of the purchase data that was signed with the private key of the developer. The data signature uses the RSASSA-PKCS1-v1_5 scheme. Pass in null in absence of a signature. Set to true when using UnityIAP. Analytics API result. Analytics API result: Analytics is disabled. Analytics API result: Invalid argument value. Analytics API result: Analytics not initialized. Analytics API result: Success. Analytics API result: Argument size limit. Analytics API result: Too many parameters. Analytics API result: Too many requests. Analytics API result: This platform doesn't support Analytics. Accesses for Analytics session information (common for all game instances). Session time since the begining of player game session. Session id is used for tracking player game session. Session state. This event occurs when a Analytics session state changes. UserId is random GUID to track a player and is persisted across game session. This event occurs when a Analytics session state changes. Current session state. Current session id. Game player current session time. Set to true when sessionId has changed. Session tracking states. Session tracking has paused. Session tracking has resumed. Session tracking has started. Session tracking has stopped. User Demographics: Gender of a user. User Demographics: Female Gender of a user. User Demographics: Male Gender of a user. User Demographics: Unknown Gender of a user. Provides access to your remote settings. Dispatched before the RemoteSettings object makes the network request for the latest settings. Dispatched when the network request made by the RemoteSettings object to fetch the remote configuration file is complete. Forces the game to download the newest settings from the server and update its values. Gets the value corresponding to remote setting identified by key, if it exists. The key identifying the setting. The default value to use if the setting identified by the key parameter cannot be found or is unavailable. The current value of the setting identified by key, or the default value. Gets the value corresponding to remote setting identified by key, if it exists. The key identifying the setting. The default value to use if the setting identified by the key parameter cannot be found or is unavailable. The current value of the setting identified by key, or the default value. Gets the number of keys in the remote settings configuration. Gets the value corresponding to remote setting identified by key, if it exists. The key identifying the setting. The default value to use if the setting identified by the key parameter cannot be found or is unavailable. The current value of the setting identified by key, or the default value. Gets the value corresponding to remote setting identified by key, if it exists. The key identifying the setting. The default value to use if the setting identified by the key parameter cannot be found or is unavailable. The current value of the setting identified by key, or the default value. Gets the value corresponding to remote setting identified by key, if it exists. The key identifying the setting. The default value to use if the setting identified by the key parameter cannot be found or is unavailable. The current value of the setting identified by key, or the default value. Gets the value corresponding to remote setting identified by key, if it exists. The key identifying the setting. The default value to use if the setting identified by the key parameter cannot be found or is unavailable. The current value of the setting identified by key, or the default value. Gets an array containing all the keys in the remote settings configuration. Gets the value corresponding to remote setting identified by key, if it exists. The key identifying the setting. The default value to use if the setting identified by the key parameter cannot be found or is unavailable. The current value of the setting identified by key, or the default value. Gets the value corresponding to remote setting identified by key, if it exists. The key identifying the setting. The default value to use if the setting identified by the key parameter cannot be found or is unavailable. The current value of the setting identified by key, or the default value. Gets the value corresponding to remote setting identified by key, if it exists. The key identifying the setting. The default value to use if the setting identified by the key parameter cannot be found or is unavailable. The current value of the setting identified by key, or the default value. Reports whether the specified key exists in the remote settings configuration. The key identifying the setting. True, if the key exists. Dispatched when a remote settings configuration is fetched and successfully parsed from the server or from local cache. Defines the delegate signature for handling RemoteSettings.Updated events. Reports whether or not the settings available from the RemoteSettings object were received from the Analytics Service during the current session. True, if the remote settings file was received from the Analytics Service in the current session. False, if the remote settings file was received during an earlier session and cached. The UnityAnalytics module implements APIs required to use Unity Analytics.