Namespace Appearition.Analytics.Activities
Classes
AppPanelActivity
Main activity for a classic application UI menu. Should contains a name, as well as what previous menu triggered it. Also contains events concerning what UI is interacted with, and how this App Panel was closed.
AppPanelActivity.CustomUserAction
AppPanelActivity.GoToAppPanel
Should occur when the application is about to swap to a new UI panel, as well as how the transition was made (button click, etc). This even most likely should be the last of this activity. If this event is part of this activity, the activity will take that information as part of its ActivityData.
AppPanelActivity.UiElementInteracted
Should occur when a UI Element has been interacted with. The first parameter should be the type of UI, such as button, slider, etc. The second parameter should be the name of the UI element.
ManageExperiencePanelActivity
Main activity related to managing AR Experiences. Contains a variety for Events related to third party file loading, and functionality which cannot be tracked by the EMS such as leaving unexpectedly management menus.
ManageExperiencePanelActivity.BaseTriggerEventContainer<T>
ManageExperiencePanelActivity.ExperienceCreationCancelledByUser
Should occur when the user cancels creating an experience half way through without submitting.
ManageExperiencePanelActivity.ExperienceUpdateCancelledByUser
Should occur when the user cancels updating an experience half way through without submitting
ManageExperiencePanelActivity.MediaFileLoadingFailure
Should occur when the user was prompted to load a media file using a third party tool and failed.
ManageExperiencePanelActivity.MediaFileLoadingSuccess
Should occur when the user was prompted to load a media file using a third party tool and succeed.
ManageExperiencePanelActivity.PromptUserToLoadMediaFile
Should occur when the user was prompted to load a media file.
ManageExperiencePanelActivity.PromptUserToLoadTriggerFile
Should occur when the user was prompted to load a trigger file using a third party tool.
ManageExperiencePanelActivity.TriggerFileLoadingFailure
Should occur when the user was prompted to load a trigger file using a third party tool and failed.
ManageExperiencePanelActivity.TriggerFileLoadingSuccess
Should occur when the user was prompted to load a trigger file using a third party tool and succeeded.
ViewArExperienceActivity
Main activity related to viewing AR Experiences. Contains a variety for Events related to ArProviders, which include OnTargetFound, OnTargetLost, OnExperienceLoaded, etc.
ViewArExperienceActivity.BaseArMediaEventContainer<T>
Base event container for any Media-specific Activity Events.
ViewArExperienceActivity.MediaFailedToLoad
Activity event to trigger when a media has been requested for downloaded but failed loading or failed being presented to the user. Should include the ArMediaId.
ViewArExperienceActivity.MediaInteracted
Should occur when a media is being interacted with by the user. This include click (eg open weblink?), manipulation (translation, rotation, scale), expansion/retraction, change of display state, etc.
ViewArExperienceActivity.MediaPlayed
Activity event to trigger when a media has been downloaded and loaded successfully and is presented to the user. Should include the ArMediaId.
ViewArExperienceActivity.MediaRequested
Activity event to trigger when a media has been requested to be played. Following this event, the media should start downloading. Should include the ArMediaId.
ViewArExperienceActivity.TargetFoundExperienceNotAccessible
Activity event to trigger when a target image has been lost from the ArProvider. Should include the AssetId of the experience.
ViewArExperienceActivity.TrackingBegin
Activity event to trigger when a target image has been picked up by the ArProvider.
ViewArExperienceActivity.TrackingEnded
Activity event to trigger when a target image has been lost from the ArProvider.