Diagnostic data is used to keep Skype secure and up-to-date, detect, diagnose and fix problems, and also make product improvements. This data does not include a user's name or email address, the content of the user's files.
This diagnostic data is collected and sent to Microsoft about Skype client software running on the user's device. Some diagnostic data is required, while some diagnostic data is optional. We give you the ability to choose whether to send us required or optional diagnostic data through the use of privacy controls.
Required data is the minimum data necessary to help keep Skype secure, up-to-date, and performing as expected on the device it's installed on.
Required diagnostic data helps to identify problems with Skype that may be related to a device or software configuration. For example, it can help determine if a Skype feature crashes more frequently on a particular operating system version, with newly introduced features, or when certain Skype features are disabled. Required diagnostic data helps us detect, diagnose, and fix these problems more quickly so the impact to users is reduced.
Required service data is data collected that is necessary to provide and improve Skype connected experiences and ensure they are secure and up-to-date.
Optional data is additional data that helps us make product improvements and provides enhanced information to help us detect, diagnose, and fix issues.
If you choose to send us optional diagnostic data, required and required service data is also included.
The following types of diagnostic data are collected:
Common attributes for all events.
-
Skype_InitiatingUser_IsGuest - Indicator whether user is a guest user. It's important since guest and registered users have different experience.
-
Skype_InitiatingUser_Username - Anonymized (hashed) unique ID of user. Allows us to establish core health metrics based on user impact and Skype usage statistics.
-
ShellType - Shell type of the Skype client (ReactNative, Electron). Allows us to establish health metrics based on the shell type.
-
PlatformType - Platform type (Android, Windows, ...). Allows us to establish health metrics based on the platform.
-
Version - Used to correlate telemetry to the specific Skype version. This helps to establish health of the version.
-
Platform_Id - Numeric id for a platform type (1418 - Web, 1419 - Android, etc.). Allows us to establish health metrics based on the platform id.
-
Platform_Uiversion - Platform id combined with Skype version number. Allows us to classify data based on platform and version pivot.
-
session_id - Unique id of current session. Allows us to better understand impact of various things. For instance, it is possible to establish "crash free sessions metric" based on this.
-
ChatEndpointId - Unique messaging endpoint id. It is unique for each device, session or web browser tab. This allows us to correlate issues or establish messaging and notification metrics to specific device, session and web browser tab.
-
NetworkType - Type of network (WiFi, 3G, ...). Allows us to establish health metrics based on network type.
-
ecs_etag - Identifier of the used configuration by the application.
-
AppInfo.ExperimentIds - List of all identifiers of the specific feature versions.
-
DeviceInfo.Model - Model of the device.
-
DeviceInfo.Make - Manufacturer of the device.
-
UserType - User type (i.e. Microsoft account, phone account, guest account), needed for establishing health metrics based on user type.
-
AppInfo.Version - Used to correlate telemetry to the specific Skype version. This helps to establish health of the version.
-
AppInfo.Language - Skype display language. Allows us to recognize display language related issues.
-
UserInfo.Language - User configured display language of the operating system or device. Allows us to recognize operating system/device language related issues.
-
UserInfo.TimeZone - User configured time zone.
-
UserInfo.Id - Anonymized (hashed) unique ID of user. Allows us to establish core health metrics based on user impact and Skype usage statistics.
-
DeviceInfo.OsName - Operating system name. Allows us to recognize operating system related issues.
-
DeviceInfo.OsVersion - Operating system version. Allows us to recognize operating system's version related issues.
-
DeviceInfo.Id - Id that uniquely identifies the specific device. Allows us to better understand impact of various things. For instance, if some issue is affecting only one or multiple devices.
-
DeviceInfo.BrowserName - Browser name (Edge, Chrome, ...). Allows us to establish health metrics based on a web browser.
-
DeviceInfo.BrowserVersion - Browser version. Allows us to establish health metrics based on a web browser version.
-
EventInfo.Name - Name of this telemetry event.
-
EventInfo.SdkVersion - The SDK version of the telemetry management system (ARIA).
-
EventInfo.Source - Client-specific sub-component name, such as the library or component, used to identify the instrumentation point in the code.
-
EventInfo.Time - The UTC time on the client when this event occurred.
Required events.
all_notifications_panel
Monitoring the functionality of alerts panel is working.
Common attributes for all_notifications_panel events.
-
Action - identifies which action type of alerts was shown in alerts panel.
all_notifications_panel(ItemClicked)
Monitoring the click events for different types of message cards.
-
Type - Identifies the type of clicked alert card(Quote/Mention/Reaction/Onboarding/Engagement/CoachMarks/Notice/Unknown/ScheduledCall/OldFriendBack). It is tracked to measure error rate of alert card clicked by user.
all_notifications_panel(ItemLoaded)
Monitoring the alert card can be loaded correctly.
-
Type - Identifies the type of loaded alert card(Quote/Mention/Reaction/Onboarding/Engagement/CoachMarks/Notice/Unknown/ScheduledCall/OldFriendBack). It is tracked to measure error rate of alert card loaded.
billing_flow
Telemetry event used to monitor the availability of Google Play Billing flow in native.
-
flowType - type of action when using Google Play Billing.
-
responseCode - Response code for Google Play Billing.
bing_auto_suggestion
Events monitoring the search suggestions.
Common attributes for bing_auto_suggestion events.
bing_auto_suggestion(Clicked)
Monitored to ensure the customer can use the suggested searches.
bing_auto_suggestion(Shown)
Monitored to ensure the customer can see suggested searches.
bing_trending_search
Events monitoring the trending searches.
Common attributes for bing_trending_search events.
bing_trending_search(Clicked)
Monitored to ensure the customer can use the trending searches.
bing_trending_search(Shown)
Monitored to ensure the customer can see trending searches.
bing_iab_header
Events monitoring the event of in-app-browser header.
Common attributes for bing_iab_header events.
bing_iab_header(Clicked)
Monitored to ensure the customer use the in-app-browser header which is the search box in inner webview.
bing_iab_header(Shown)
Monitored to ensure the customer can see the in-app-browser header which is the search box in inner webview.
bing_search_history
Events monitoring the search history.
Common attributes for bing_search_history events.
bing_search_history(Clicked)
Monitored to ensure the customer can use the search history.
bing_search_history(Shown)
Monitored to ensure the customer can see search history.
bing_web_search_history
Events monitoring the action of deleting or clearing web search history.
Common attributes for bing_web_search_history events.
bing_web_search_history(Delete)
Monitored to ensure the customer can delete a single entry of the web search history.
bing_web_search_history(ClearAll)
Monitored to ensure the customer can delete the whole web search history.
mdsc_call_quality_feedback
Feedback from the Call quality survey randomly asked after a call. These feedbacks are monitored to ensure the call quality is stable.
-
call_mos_score - Quality rating of the call.
-
call_mos_score_problem_tokens - List of user selected issues monitored to ensure call quality.
-
call_max_connected_participants - Track the maximum number of participants in the call to be able to analyze the call quality based on the number of participants.
-
call_id - Track ID uniquely identifying the call within Skype systems to be able to correlate call quality issues to particular call.
-
participant_id - Track ID uniquely identifying the user in the call to be able to correlate call quality issues to particular participant.
-
IsGroupCall - Indicates whether this call is a group call to help Skype team to analyze the call quality based on the call type.
-
IsVideoCall - Indicates whether the video is enabled for this call to help Skype team to analyze the call quality based on the call type.
-
IsPstnCall - Indicates whether this call is a PSTN call to help Skype team to analyze the call quality based on the call type.
calling_call_entry_point
Collected to measure health of calls started in different areas of the application.
-
Origin - Tracks from where in the app the call was started?.
-
CallId - ID uniquely identifying this call.
-
IsRejoiningCall - Tracks if user is rejoining an ongoing call.
-
IsGroupCall - Indicates whether this call is a group call.
-
IsVideoCall - Indicates whether the video is enabled for this call.
-
IsPstnCall - Indicates whether this call is a PSTN call.
-
IsIncomingCall - Indicates whether this call is incoming or outgoing.
-
ConversationId - Unique id of the conversation this call is attached to.
-
CauseId - Unique id that allows the matching of this event to other related events in the client.
calling_call_intention
Tracking clicks on start call controls in different areas of the application. Measured to ensure users can start a call.
-
CallIntentionOrigin - Tracks from where in the app the start call control was clicked.
-
IsGroupCall - Indicates whether the started call is a group call.
-
IsVideoCall - Indicates whether the video is enabled for the started call.
-
IsPstnCall - Indicates whether the started call is a PSTN call.
-
ConversationId - Unique id of the conversation this call is attached to.
-
CauseId - Unique id that allows the matching of this event to other related events in the client.
calling_background_effects_settings
-
Collected to measure usage and health of in-call backgrounds effects.
-
EffectType - Defines which background effect has been used.
-
HasActiveCall - Tracks if the background effect was changed during an active call.
-
IsPredefinedImage - Determines if the background effect image was predefined by the application.
-
PredefinedImageName - Name of the predefined background effect image which was selected.
calling_call_captions_notifications
Information about the events around notifications from Translator service.
Common attributes for calling_call_captions_notifications events.
-
Action - Information about what action was performed around Translator notifications.
-
CallId - Id of the call with notifications.
-
Type - Type of the notification which occurred.
-
Variant - Experiment variant of the notification.
-
ActionButton - Information about which button on the notifaction was clicked.
calling_call_captions_notifications(NotificationDisplayed)
Collecting the number of Translator notifications that were displayed. This is used for feature health and quality monitoring.
calling_call_captions_notifications(NotificationClicked)
Collecting the number times when user clicked on Translator nofication on either of the buttons. This is used for feature health and quality monitoring.
calling_action
Multi-purpose event used as a base to track a variety of actions a user might take during a call.
Common attributes for calling_action events.
-
Action - Name of currently tracked calling action.
-
Reason - Determines the success or failure reason of the call.
calling_action(CallKitError)
Tracks iOS specific calling errors to ensure calling works on these devices.
-
CallId - ID uniquely identifying this call in Skype systems.
-
Operation - Name of the operation causing error in iOS Call Kit.
-
ErrorDomain - Name of the error filed where the iOS Call Kit error occurred.
-
ErrorCode - ID identifying the exact error.
-
Terminal - Boolean flag determining terminal error.
calling_action(CallInitFailure)
Tracks failures to initiate outgoing call. Monitored to ensure users can start new calls reliably.
-
CauseId - Unique id that allows the matching of this event to other related events in the client.
-
CallInitOrigin - Tracks from where in the app the start call control was clicked.
calling_action(IncomingCallNotificationFailure)
Tracks failures to notify for an incoming call. Monitored to ensure users do not miss calls because of missing notifications.
-
CallId - ID uniquely identifying this call in Skype systems.
-
EventType - Push notification event type enumeration id.
-
CauseId - Unique id that allows the matching of this event to other related events in the client.
-
Reason - Determines the call notification failure reason.
-
Details - The additional information about the failure.
calling_action(StartRinging)
Tracking that Skype application starts ringing to ensure the callee is aware of the call.
-
CallId - ID uniquely identifying this call in Skype systems.
-
Origin - Location within the application where the ringing was initiated.
calling_action(StopRinging)
Tracking that Skype application stops ringing when call is accepted or rejected to ensure a correct user experience.
-
CallId - ID uniquely identifying this call in Skype systems.
-
Reason - Determines the reason why Skype application stopped ringing.
-
RingingDuration - Duration of the ringing for this call (in milliseconds).
-
Details - The additional information about the reason why Skype application stopped ringing.
calling_action(CallManagerError)
Tracks Skype internal errors.
-
MethodName - name of the method that caused the error.
-
CallId - ID uniquely identifying this call in Skype systems or en empty string.
calling_action(Error)
Tracks calling errors to ensure calling works.
-
CallId - Call id of the call or en empty string.
-
CallFailureType - Determines phase of the call when failure happened.
-
CallFailureTypeLabel - Textual representation of the call failure type.
-
CallTerminatedReason - Determines the exact reason of call end.
-
CallTerminatedReasonLabel - Textual representation of the call end reason.
-
CallValidationFailureReason - Determines the call setup failure reason.
-
ErrorMessage - Call failure error message.
-
CallAction - Identifies which action caused the call failure.
-
CauseId - Unique id that allows the matching of this event to other related events in the client.
calling_action(PushNotification)
Tracking that push notification to ensure the callee is aware of the call.
-
CallId - ID uniquely identifying this call in Skype systems.
-
EventType - Push notification event type enumeration id.
-
IsStarted - determines if application was already started when processing the notification.
-
Source - Identifies the backend system which provided the notification.
-
TimeWaitingToProcess - Time needed to display the notification to user.
-
ActivationState - Determines the state of the Skype app when push notification arrived to the device.
-
StopRingReason - Determines the exact reason why notification stopped ringing on the device.
-
ParticipantId - Unique ID of the participant on the call to be able to identify the participant in Skype systems.
-
IsDuplicate - Determines if there were multiple notifications of the same type at a same time.
-
RegistrationId - Unique device registration id.
-
CauseId - Unique id that allows the matching of this event to other related events in the client.
calling_action(CallAudioSettingsPopup)
Tracked to ensure the user can access the audio settings during a call.
CallId - ID uniquely identifying this call within Skype systems.
DidChangeMicDevice - Indicates if the microphone was changed during this call.
DidChangeSpeakerDevice - Indicates if the sound speaker was changed during this call.
DidAdjustSpeakerVolume - Indicates if the call volume was adjusted during this call.
DidAdjustMicVolume - Indicates if the microphone was adjusted during this call.
calling_action(CallCaptioningEvent)
Collecting call captioning session details (start, stop, total length, language) to ensure translation/closed captions call feature is working.
-
Action - CallCaptioningEvent.
-
IsAutoJoin - Indicates if call captions has been started automatically (user enabled start subtitles for all calls in Settings).
-
CaptioningLengthSeconds - Total duration of the call captioning session per user per call.
-
FistCaptionReceivedLengthSeconds - Time elapsed between start of captioning and first caption received.
-
CallId - ID uniquely identifying this call.
-
CaptioningSessionId - ID uniquely identifying current captioning session.
-
SpokenLanguage - Language code selected by user as a spoken language for call translation or captioning. Used for usage and health monitoring.
-
SubtitleLanguage - Language code selected by user as a subtitle language for call translation or captioning. Used for usage and health monitoring.
-
OtherSpokenLanguage - Language code selected by user as a spoken language of phone call participant in cas of phone call translation. Used for usage and health monitoring.
-
FirstCaptionReceivedLengthSeconds - Time to receive first call caption after initiating call captions feature. Used for health monitoring and for validating service improvements.
-
StartMessageClickedCount - Amount of times the captions start message was clicked.
calling_action(CallPstnTranslationLanguageChangeEvent)
Collecting phone call translation language change details (old and new language selected) during a translated phone call to ensure phone call translation is working.
-
CallId - ID uniquely identifying this call.
-
CaptioningSessionId - ID uniquely identifying current translation session.
-
PrevLanguage - Language currently being used for phone call translation.
-
Language - New language to be used for phone call translation.
-
IsLocal - Determines if the language change is being applied for local (Skype) or remote (phone) user.
calling_action(CallCrash)
Tracks call crashes, monitored to ensure calling functionality.
-
CallId - ID uniquely identifying this call.
-
CallState - Determines state of the call when crash happened.
-
ParticipantId - ID uniquely identifiyng this user in this call.
calling_action(CallDataChannelEvent)
Monitored to ensure the data channel is working during calls. This channel is used to send messages and reactions as well to orchestrate the together mode.
-
CallDataChannelEventType - Type of the data channel event.
-
HandledValue - Value of the data channel event.
-
ErrorCode - Error code of the data channel event.
-
ErrorSubCode - Error sub code of the data channel event.
-
ErrorText - Error text of the data channel event.
-
RetryAttempt - Retry attempt of the data channel event.
-
DataChannelId - DataId of the data channel.
-
CallId - ID uniquely identifying this call.
calling_action(CallFullScreenBotError)
Error tracking to ensure the user can use the full screen/Together mode/screen sharing on Skype calls.
-
CallId - ID uniquely identifying this call.
-
ErrorCode - ID identifying the type of the error.
-
BotType - Type of the bot causing the failure in the call.
calling_action(AddBotToCallInitiated)
Tracks add bot to call attempt.
BotType - Type of the bot being added to the call (Translator/Recording/Audience/GridView).
CallId - ID uniquely identifying this call within Skype systems.
calling_action(AddBotToCallSucceeded)
Tracks add bot to call success events.
BotType - Type of the bot being added to the call (Translator/Recording/Audience/GridView).
CallId - ID uniquely identifying this call within Skype systems.
AddBotDurationInMs - Time to add bot to the call.
calling_action(AddBotToCallFailed)
Tracks add bot to call failure events.
BotType - Type of the bot being added to the call (Translator/Recording/Audience/GridView).
CallId - ID uniquely identifying this call within Skype systems.
AddBotDurationInMs - Time add bot to the call attempt to fail.
ErrorCode - Add bot to call failure code.
calling_action(CallVideoSettingsPopup)
Tracked to ensure the user can access the video settings during a call.
CallId - ID uniquely identifying this call within Skype systems.
DidChangeCameraDevice - Indicates whether the camera was changed during this call.
calling_action(InCallUFD)
Tracking errors happening during calls to ensure calling is working.
CallId - ID uniquely identifying this call in Skype systems.
UFDType - Identifies the type of error message displayed during the call.
UFDActionType - Identifies the dismiss action of call error notification.
calling_action(UnansweredCallActionEvent)
Tracking the reasons why a call was missed, to minimize technical causes.
CallId - ID uniquely identifying this call in Skype systems.
CallingTerminatedReason - Determines the exact reason of call end.
CallingFailureType - Determines phase of the call when failure happened.
UcuxReason - Identifying the reason why the call was not answer by the other side.
UcuxAction - Follow up action displayed to user when the call was not answered.
calling_action(CallReconnectSinceStarted)
Measures the time a call re-connect takes. Used to improve the call performance.
CallId - ID uniquely identifying this call in Skype systems.
CauseId - Unique id that allows the matching of this event to other related events in the client.
TimeDurationInSeconds - Time in ms elapsed between user action and call state transition.
calling_action(PinCallParticipant)
Measures the pinning of call participants to ensure the feature is working.
CallId - Id of the call where pinning occurred.
calling_action(UnpinCallParticipant)
Measures the pinning of call participants to ensure the feature is working.
CallId - Id of the call where pinning occurred.
calling_action(ToggleCallTray)
Tracks the toggling of the panel with people on top of the call screen to ensure the feature is working.
CallId - Id of the call where panel toggling occurred.
WasHidden - Indicates if panel was hidden or shown.
calling_action(CallConnectedOnAnswer)
Tracks that the call connects after the callee clicks on 'answer' button or ready to answer.
CallId - Id of the call.
Origin - Where the answer action originated from (e.g. incoming call controls or a native system notification).
ConnectedIn - Time in ms elapsed between user action and call state transition.
IsTimedOut - true/false if the telemetry is being submitted on timeout and not a legitimate call state transition.
CauseId - Unique id that allows the matching of this event to other related events in the client.
calling_action(CallParticipantRendererIsRenderingEvent)
Tracks time that elapses between the moment a call particiapant's render is created and the moment a call particiapant's render is rendering.
CallId - Id of the call.
ParticipantId - Id of the call participant.
Origin - Where is the rendering originated from (e.g. CallParticipantVideoView component on call stage).
RenderingEstablishmentTime - Time in ms elapsed between the moment a call particiapant's render is created and the moment a call particiapant's render is rendering.
IsTimedOut - true/false if the telemetry is being submitted on timeout and not a legitimate call participant rendering transition.
calling_action(InformedCallKit)
Telemetry confirming that the internal components for a call are aware of the call state. Tracked to ensure calling functionality is working.
CallId - Id of the call.
CallAction - Identifies which action caused this operation.
OngoingCallCount - indicates how many calls are ongoing at the time of this event.
CauseId - Unique id that allows the matching of this event to other related events in the client.
calling_action(AnswerOrJoinCall)
Tracks that App navigate to calling UI, after answer or join a call.
CallId - Id of the call.
CallAction - Identifies which action caused this operation.
Origin - Where the answer or join action originated from (e.g. incoming ringing or a invite link).
calling_action(IncomingCallScreenDisplayed)
Tracks the delay of the display of the incoming call screen.
CallId - Id of the call.
Duration - Measures the time to show the incoming call screen, to ensure customers are made aware of an incoming call in time.
IsTimedOut - true if the incoming call screen has not been displayed in a predefined time interval.
calling_action(CallUserAction)
Tracks user actions during a call to ensure a working calling functionality.
CallId - Id of the call.
UserAction - Identifies which action caused this operation.
CauseId - Unique id that allows the matching of this event to other related events in the client.
Origin - Where the action originated from.
s4l_call_tabs
Bundle of events monitoring the functionalities of Calls & Phone tabs.
Common attributes for s4l_call_tabs events.
s4l_call_tabs(CallTabsSearch)
Tracks the Actions done in the Calls & Phone tabs regarding Search menu across. Monitors the users can use the Search function from the Calls & Phone tabs.
origin - Information where the action is originated (Calls/Phone tab). Can be "CallsTabPanel" or "PhoneTabPanel".
Action - Name of the Actions tracked across the Calls & Phone tabs.
s4l_call_tabs(CallTabsButtons)
Tracks the Actions done in the cards across the Calls & Phone tabs. Monitors the users can use the cards from the Calls & Phone tabs.
tab - Tab where the action is originated (Calls/Phone tab).
button - The button which the user had an action on.
event - What the user did to the button.
userHasEntitlements - If the user has entitlements when the event happens. Can be "true" of "false".
Action - Name of the Actions tracked across the Calls & Phone tabs.
s4l_call_tabs(CallTabsList)
Tracks the Actions done in the user list across the Calls & Phone tabs. Monitors the users can use the cards from the Calls & Phone tabs.
tab - Tab where the action is originated (Calls/Phone tab).
event - The event done on the item of the call/phone list.
Action - Name of the Actions tracked across the Calls & Phone tabs.
camera_action(MediaCaptured)
Summary of captured media files to monitor the health of the camera and gallery experience.
MediaCount - Specifies the number of image files captured.
Success - Indicates if media file was captured successfuly.
FailureReason - Specifies in case of failure the reason why media capture failed.
Source - Specifies the source of media, e.g. a specific camera implementation.
Action - Name of currently tracked camera action.
Office_Lens_LensSdk_LaunchLensAndroid
Measured to ensure the functionality of camera and gallery on Android.
SessionId - Identifier tracking each session of the app.
LensSdkVersion - Version of the SDK running in the app.
TelemetryEventTimestamp - Time at which this event or action was completed.
CurrentWorkFlowType - Explains whether the user was capturing, editing, saving images, etc.
CameraXBindUsecasesToPreview - Time taken by camera library in showing camera preview to user.
IsEmbeddedLaunch - Boolean field indicating if user launched the control in picture-in-picture mode.
RecoveryMode - Boolean field indicating if this session was recovered after app was killed.
IsDexModeEnabled - Boolean indicating if device supports Samsung Dex features.
IsInterimCropEnabled - Boolean field indicating if user has chosen to manually crop each image.
IsMultiWindowEnabled - Boolean field indicating if it's possible to run app in split screen.
IsTalkBackEnabled - Boolean indicating if device is in accessibility mode.
SDKMode - The mode in which image(s) were captured.
CameraXBindUsecasesApi - Time taken by camera library to initialize before it launches camera.
LaunchPerf - Integer indicating time taken to launch the app.
Office_Lens_LensSdk_SaveMediaAndroid
Measured to ensure the functionality of taking photos/videos and selecting media files from gallery on Android.
SessionId - Identifier tracking each session of the app.
LensSdkVersion - Version of the SDK running in the app.
TelemetryEventTimestamp - Time at which this event or action was completed.
CurrentWorkFlowType - Explains whether the user was capturing, editing, saving images, etc.
MediaId - Identifier for images to help track operation success.
FileSizeBeforeCleanUp - Size of the file before it is cleaned by app, to understand how much captured size was.
ImageWidthBeforeCleanUp - Width of the image before it was cleaned by app.
ImageHeightBeforeCleanUp - Height of the image before it was cleaned by app.
FileSizeAfterCleanUp - Size of the file after it is cleaned by app, to understand how much compression was achieved after cleanup.
ImageWidthAfterCleanUp - Width of the image before it was cleaned by app.
ImageHeightAfterCleanUp - Height of the image after it was cleaned by app.
Source - Defines where the image was sourced from, example captured via camera, imported from gallery, etc. .
ProcessMode - Mode of the user at the time of the saving the image by the user.
Filter - The filter applied to the image.
FileSizeAfterSave - Size of the file after it is saved by user, to understand how much compression was achieved after saving.
Reason - Description of the failure.
Duration - Total duration of the video recorded.
TrimmedDuration - Duration of the trimmed video.
OriginalVideoFileSize - Size of the video file when it was saved originally.
Office_Lens_LensSdk_LaunchLensiOS
Measured to ensure the functionality of camera and gallery on iOS.
Lens_SessionId - Identifier tracking each session of the app.
version - Version of the SDK running in the app.
currentWorkflowId - Explains whether the user was capturing a photo, scanning document, whiteboard, etc; or extracting text, table, etc; from images.
LensEventName - Name of the event, i.e. Office_Lens_LensSdk_SaveMedia.
defaultWorkflow - Explains the default mode in which camera was launched, like document, whiteboard, photo, businesscard.
imageDPI - Specifies the quality in DPI (low, high medium) in which media was captured.
isExistingUser - Specifies if the user is a new user or existing user.
isFirstLaunch - Boolean indicating if the app is being launched after a new installation.
isResumeSession - Specifies whether the app was launched in resume or user did a fresh start. (Boolean field).
launchReason - Determine if the launch is done via Camera or Gallery.
launchWorkflowItem - Field specifies if the app is launched from camera screen or edit screen.
mediaCompressionFactor - The factor by which images are compressed by app.
Office_Lens_LensSdk_SaveMediaiOS
Measured to ensure the functionality of taking photos/videos and selecting media files from gallery on iOS.
Lens_SessionId - Identifier tracking each session of the app.
version - Version of the SDK running in the app.
currentWorkflowId - Explains whether the user was capturing a photo, scanning document, whiteboard, etc; or extracting text, table, etc; from images.
LensEventName - Name of the event, i.e. Office_Lens_LensSdk_SaveMedia.
mediaId - Identifier for images to help track operation success.
source - Defines where the image was sourced from, example captured via camera, imported from gallery, etc.
mode - Mode of the user at the time of the saving the image by the user.
filter - The filter applied to the image.
imageSize - Resolution of the image after user has saved the image.
imageDPI - Image reduction applied to the saved file image.
sizeinPixel - Size of the image in pixels.
Ink - Number of images being saved with ink applied.
TextSticker - Number of images being saved with text stickers applied.
orignalImageSize - Size of the image when captured by user.
processedImageSize - Size of the image when saved by user.
VideoEntity - Number of videos being saved.
duration - Total duration of the video recorded.
Office_Lens_Fallback_Android
Measured to ensure the functionality of fallback camera and gallery on Android.
Mode - The mode in which image(s) were captured.
CaptureProvider
Summary of captured media files to monitor the health of the avatar, camera, picker and qr code experience.
Scenario - Specifies the scenario in which media capture was initiated.
Provider - Indicates the provider used for media capture.
Success - Indicates whether the media capture was successful.
UserCancelled - Indicates whether the user cancelled the media capture.
FailureReason - Indicates the reason for failure of media capture.
VideoCount - Indicates video count in media files captured.
ImageCount - Indicates image count in media files captured.
all_clips
Common attributes for all_clips events.
Action - Name of currently tracked "clips" action.
SequenceId - The id for a set of Actions that happen together.
Sequence - The sequence number for the current action.
all_clips(OpenedClipsGallery)
Event triggered when user opens the clips gallery.
all_clips(ClipsGalleryLoaded)
Finished fetching all the clips and the clips gallery is fully initialized.
all_clips(MakePrivateSuccess)
The make private action was successful.
all_clips(MakePrivateFailed)
The make private action failed.
all_clips(MakePublicSuccess)
The action taken to make a clip public was successful.
all_clips(MakePublicFailed)
The action taken to make a clip public failed.
all_clips(DeleteSuccess)
The action taken to delete a clip was successful.
all_clips(DeleteFailed)
The action taken to delete a clip failed.
all_clips(ExitGallery)
User exited the clips gallery.
all_clips(BeginRecord)
User clicked on the record a clip action.
Origin - The origin of the record a clip action. For example it could be from chat or an upsell.
all_clips(ReadyToRecord)
The clips bar initialized correctly and the bar can actually be interacted with.
all_clips(InitRecordStart)
User clicked on record button and the media is initialized and ready to record.
all_clips(ExitRecord)
The user exited the clip recording experience.
all_clips(RecordError)
An error occurred during the recording.
ErrorMessage - The error that occurred during the recording of a clip.
all_clips(UpsellClicked)
Tracks when one of the clips upsell is clicked.
Origin - Which upsell was clicked.
all_clips(UpsellShown)
Tracks when one of the clips upsell was shown.
Origin - Which upsell was shown.
all_clips(UpsellClosed)
Tracks when one of the clips upsell is closed.
Origin - Which upsell was closed.
s4l_callerId
Events monitored to ensure the Caller ID feature is working.
Action - Actions to be tracked (show, close, click, etc.).
ActionClick - Action that was clicked on the Caller Id. Used with Action - Click. Can be UpdateCallerId or CallAnyway.
Location - CallerId location where the event is triggered.
TerminatedReasonName - Reason for the terminated call which triggered Caller Id event.
Type - Type of Caller Id number (mobile, skypein, sms).
Attempt - Attempt number of sending Caller Id number verification code.
TargetCountryCode - Country code of the target number.
s4l_kycverify
Event to track Kyc Verification features.
Action - Actions to be tracked (show, close, click, etc.).
SkypeinId - Service Id of the the Skype Number being verified.
SkypeinCountry - Country of the Skype Number being verified.
Type - Type of Verification (Kyc, Phone).
Attempt - Attempt number of sending Caller Id number verification code.
ErrorCode - Error code of the verification process.
ActivateNumber - ServiceId of the Skype Number being activated in the process.
s4l_failure_screen
Event to track Failure screen features like Call Failure Screen and SMS Failure Screen. Used to track health of PSTN Calls and Failure screens.
Action - Actions to be tracked (screen opened, screen closed, etc.).
Location - Screen of the app where the event is triggered.
s4l_dialpad
Event to track Dialpad use. Used to track health of important Dialpad functions.
Common attributes for s4l_dialpad events.
Action - Name of tracked Action.
s4l_dialpad(EmergencyCall)
Event triggered when a user calls an emergency number. Used to track emergency calling use.
Action - User called an emergency number.
s4l_dialpad(E911Acknowledgement)
Event triggered when user agrees to the limitations of emergency (911) call use. Used to ensure emergency calling functionality.
Action - User agreed to the limitations of emergency (911) call use.
s4l_dialpad(E911LocationConsent)
Event triggered when user updates consent to read their location for emergency (911) call purposes. Used to ensure emergency calling functionality.
Action - User updated consent to read their location for emergency (911) call purposes.
IsGranted - Whether consent is provided or not.
monetization_ads
Monitored to ensure that customers are not negatively affected in their experience by loading of ads.
Action - Actions to be tracked (User is eligible to Ads, Ads eligibility check failed, etc.).
AdsElapsedTime - Time it takes to fetch ads from the endpoint.
ErrorCode - Code in case there is an error with fetching or showing the add.
ErrorMessage - Message in case there is an error with fetching or showing the add.
PlacementId - Id of where the ad is placed.
PlacementName - Name of where the ad is placed.
NaExperimentName - Adds experiment name.
AdsProvider - Add provider.
IsPersonalized - If personalization was enabled for this event.
ImageLoaded - Was image successfully loaded for this ad.
TrackerDomain - The domain used to track view or click.
TrackerType - The tracker type (click or view).
Origin - Origin of the ad (e.g. content channels or today bot).
AdSessionId - Unique identifier of ad session.
ads_personalization
Monitored to ensure user consent for ad personalization is collected and adhered to.
Status - The opt-in status for personalization (Denied, Granted or Unknown).
ads_rightpane
Monitoring right pane behavior to ensure optimal utilization of window space, thereby enhancing user experience by displaying relevant content. For example, ensuring right pane is closed when articles are viewed.
SourceId - Describes a unique identifier for the source of the right pane (e.g. channelId).
IsPaneOpen - Specifies if the right pane is open.
Reason - Specifies the reason for open/close right pane.
Origin - Specifies the origin of right pane (e.g. Channels).
Action - Actions to be tracked (e.g. right pane viewability actions, suggested channels loaded count, etc..).
Count - The number of suggested channels loaded in the right pane.
s4l_offers
Telemetry event used to keep track of Skype's offers. Used for improving Skypes offers to users.
Common attributes for s4l_offers events.
Action - Name of tracked Action.
StartOrderSessionId - Used to track the quality of purchase process from opening product panel to finishing purchase in Skype client.
s4l_offers(SkypeNumberPanelOpened)
Skype Number related panels opened/mounted.
Location - Panel which was opened (Purchase or List).
s4l_offers(SkypeNumberMeControlSectionViewed)
Skype Number banner on Me Profile shown.
s4l_offers(SkypeNumberMeControlSectionViewedNativeExperience)
Skype Number banner on Me Profile shown with Native Experience.
s4l_offers(SkypeNumberShareError)
Triggered when sharing a Skype Number from Skype Number Panel fails. Used to track volume of Share extension errors.
Action - SkypeNumberShareError.
s4l_payments
Telemetry event used to check health of payments endpoints services. Triggered anytime there is a request to a purchase internal or external endpoint.
Common attributes for s4l_payments events.
Action - Name of tracked Actions in each type of Payment.
StartOrderSessionId - Used to track the quality of purchase process from opening product panel to finishing purchase in Skype client.
s4l_payments(buy_credit_click)
Tracker of credit purchase intents, triggered when user starts a purchase credit flow. Used to track initialization of purchase flows.
IsNative - If purchase is made on a Native services (iOS) or through Skype services.
Product - Product identifier for product being sold.
ProductCurrency - Currency for product being sold.
AppStoreCountry - Country for AppStore where the product is being sold.
TimeSpent - Time spend from the user on the product card.
ButtonType - Button Type which the user clicked on the product card.
s4l_payments(buy_subscription_click)
Tracker of subscription purchase intents, triggered when user starts a purchase subscription flow. Used to track initialization of purchase flows.
IsNative - If purchase is made on a Native services (iOS) or through Skype services.
Product - Product identifier for product being sold.
ProductCurrency - Currency for product being sold.
AppStoreCountry - Country for AppStore where the product is being sold.
TimeSpent - Time spend from the user on the product card.
ButtonType - Button Type which the user clicked on the product card.
s4l_payments(buy_skypenumber_click)
Tracker of Skype Number purchase intents, triggered when user starts a purchase Skype Number flow. Used to track initialization of purchase flows.
CountryRegion - Country or Region identifier for product being sold.
Area - Area identifier for product being sold.
Prefix - Prefix identifier for product being sold.
IsNative - If purchase is made on a Native services (iOS) or through Skype services.
Product - Product identifier for product being sold.
ProductCurrency - Currency for product being sold.
AppStoreCountry - Country for AppStore where the product is being sold.
TimeSpent - Time spend from the user on the product card.
ButtonType - Button Type which the user clicked on the product card.
s4l_payments(purchase_dialog_open)
Tracker of confirmation dialogs open belonging to the purchasing flow. Triggered any time a purchase confirmation popup is opened.
Action - Confirmation Dialogs open belonging to the purchasing flow.
DialogId - Identifier of the specific dialog that is being opened.
product_id - Product identifier for which product is being purchased.
s4l_payments(send_credit)
Tracker of Skype Credit gifting flow events and steps. Triggered when the flow is entered, beneficiary eligibility is confirmed, order is created and delivered, and confirmation message is sent. Used to track if Skype Credit gifting flow is working correctly.
Step - Tracker of Skype Credit gifting flow steps (EligibilityConfirm, Submit, Confirm, etc.).
s4l_payments(skype_order_create_success)
Non-Native S4L created order successfully. Triggered when the order has been verified by Payment Server and Entitlement system.
order - The content of the order by string.
SessionIdd - Session Id of the purchase entry point triggered, user open up the Product Panel.
orderId - Order Id of the purchase, will be generated after user select specific product.
s4l_payments(skype_start_payment)
Non-Native S4L started payment. Triggered when the payment has been started.
s4l_payments(SkypeNumberLoadFailed)
User failed to see the Skype Number panel with a proper Skype Number displayed.
Error - The error which caused the failure of Skype Number displayment.
s4l_entitlement
Telemetry event used on entitlements services. Used to track the Entitlement APIs Health.
Common attributes for s4l_entitlement events.
Action - Name of tracked Action.
StartOrderSessionId - Used to track the quality of purchase process from opening product panel to finishing purchase in Skype client.
s4l_entitlement(BalanceStateNavigation)
Track openings of Balance State Panel/Skype to Phone panel to ensure navigation is working. Used to track if the Skype Credit and Skype to Phone purchase flows are working correctly.
NavigationSource - Screen which leads to the balance state panel.
EntitlementsCombination - Type of entitlement the user has (both, credit only, subs only, none).
ContentShown - Which screen was shown first, main screen or info screen.
s4l_entitlement(AADCPanelLoaded)
Monitoring the correct display of children appropriate content on screens related to purchasing or consuming credits.
navigationScreen - Which children appropriate content screens displayed.
infoLinkClicked - Which children appropriate content screens infolink was clicked by user.
s4l_channels
Represents events related to content channels, including actions like open, preview, follow/unfollow, mute/unmute, share etc. This telemetry event is collected for application health monitoring purposes.
Common attributes for s4l_channels events.
Action - Specifies the type of action performed on the content channel.
cv - Unique id that allows the matching of this event to other related events outside the client.
s4l_channels(ChannelOpen)
Tracked to ensure users can open content channels.
Origin - Specifies the origin of navigation action (e.g. PushNotification).
s4l_channels(ChannelPreview)
Tracked to ensure users can open content channels preview.
Origin - Specifies the origin of navigation action (e.g. PushNotification).
ChannelId - Describes a unique identifier for the content channel.
s4l_channels(ChannelFollow)
Tracked to ensure users can follow content channels.
Origin - Specifies the origin of the follow action.
IsSuccess - Specifies if the action was successful.
StatusCode - Specifies the status code of the request.
Market - Specifies the selected market.
Reason - Specifies the reason of success/failure of the action.
s4l_channels(ChannelUnfollow)
Tracked to ensure users can unfollow content channels.
Origin - Specifies the origin of the unfollow action.
IsSuccess - Specifies if the action was successful.
StatusCode - Specifies the status code of the request.
Market - Specifies the selected market.
Reason - Specifies the reason of success/failure of the action.
s4l_channels(ChannelMute)
Tracked to ensure users can mute content channels.
Origin - Specifies the origin of the mute action.
IsSuccess - Specifies if the action was successful.
StatusCode - Specifies the status code of the request.
Market - Specifies the selected market.
Reason - Specifies the reason of success/failure of the action.
s4l_channels(ChannelUnmute)
Tracked to ensure users can unmute content channels.
Origin - Specifies the origin of the unmute action.
IsSuccess - Specifies if the action was successful.
StatusCode - Specifies the status code of the request.
Market - Specifies the selected market.
Reason - Specifies the reason of success/failure of the action.
s4l_channels(ChannelFavorite)
Tracked to ensure users can add content channels to favorites.
Origin - Specifies the origin of the add to favorites action.
IsSuccess - Specifies if the action was successful.
StatusCode - Specifies the status code of the request.
Market - Specifies the selected market.
Reason - Specifies the reason of success/failure of the action.
s4l_channels(ChannelUnfavorite)
Tracked to ensure users can remove content channels from favorites.
Origin - Specifies the origin of the remove from favorites action.
IsSuccess - Specifies if the action was successful.
StatusCode - Specifies the status code of the request.
Market - Specifies the selected market.
Reason - Specifies the reason of success/failure of the action.
s4l_channels(FetchFREContent)
Tracked to ensure that content for first run experience can be fetched successfully.
IsSuccess - Specifies if the action was successful.
StatusCode - Specifies the status code of the request.
Market - Specifies the selected market.
Reason - Specifies the reason of success/failure fetching content.
s4l_channels(ChannelShare)
Tracked to ensure users can share content channels.
ChannelId - Describes a unique identifier for the content channel.
s4l_channels(FREOpen)
Tracked to ensure users can see first run experience for content channels.
Origin - Specifies the origin of first run experience.
s4l_channels(FREComplete)
Tracked to ensure users can complete first run experience for content channels.
Reason - Specifies if the first run experience submitted, dismissed or skipped by the user.
IsSuccess - Specifies if the first run experience completed successfully.
SubmittedChannels - Specifies the number of submitted channels on first run experience.
s4l_channels(ArticleOpen)
Tracked to ensure users can open articles in content channels.
Origin - Specifies the origin of the action.
ChannelId - Describes a unique identifier for the content channel.
s4l_channels(ContentChannelExternalContentFetch)
Tracked to ensure external content is loading for users.
ContentType - Specifies the type of content being loaded.
Origin - Specifies the origin of the fetch action.
IsSuccess - Specifies if the content was loaded successfully.
s4l_channels(ChannelCopyLink)
Tracked to ensure users can copy channel's join link.
Origin - Specifies the origin of copy link action.
s4l_channels(ChannelExternalShareLink)
Tracked to ensure users can share channel's join link to external apps.
Origin - Specifies the origin of share link action.
s4l_channels(ArticleShare)
Tracked to ensure users can share content channels articles.
IsExternal - Specifies if the share action was performed inside Skype app or externally.
s4l_channels(ContentChannelCleanup)
Tracked to ensure content channels v1 are cleaned up after migration to content channels v2.
IsSuccess - Specifies if the cleanup was performed successfully.
s4l_channels(ImageLoad)
Tracked to ensure content channels articles images are loaded correctly.
IsSuccess - Specifies if the image load was successful.
s4l_channels(ChannelRead)
Tracked to ensure users can mark channel as read.
Origin - Specifies the origin of the action.
IsSuccess - Specifies if the action was successful.
ChannelId - Describes a unique identifier for the content channel.
s4l_channels(ChannelUnread)
Tracked to ensure users can mark channel as unread.
Origin - Specifies the origin of the action.
IsSuccess - Specifies if the action was successful.
ChannelId - Describes a unique identifier for the content channel.
s4l_channels(DismissUpsellCard)
Tracked to ensure users can dissmiss upsell card.
Origin - Specifies the origin of the action.
s4l_channels(FetchStoreContent)
Tracked to ensure if content in content channels' store fetched successfully.
IsSuccess - Specifies if the action was successful.
StatusCode - Specifies the status code of the request.
Market - Specifies the selected market.
Reason - Specifies the reason of success/failure fetching content.
s4l_channels(FetchUpsellContent)
Monitor to ensure failing upsell fetching does not interfere with the user experience.
IsSuccess - Specifies if the action was successful.
StatusCode - Specifies the status code of the request.
Market - Specifies the selected market.
Reason - Specifies the reason of success/failure fetching content.
s4l_channels(UnreadChannels)
Monitor to ensure if there are any pending unread content for all the channels that the user is following.
IsSuccess - Specifies if the action was successful.
StatusCode - Specifies the status code of the request.
Market - Specifies the selected market.
Reason - Specifies the reason of success/failure fetching content.
s4l_channels(FetchUserChannels)
Monitor to ensure failing fetch user's followed channels does not interfere with the user experience.
IsSuccess - Specifies if the action was successful.
StatusCode - Specifies the status code of the request.
Market - Specifies the selected market.
Reason - Specifies the reason of success/failure fetching content.
context_menu_event
Events monitoring the event of context menu on desktop.
Common attributes for context_menu_event events.
context_menu_event(ContextMenuShown)
Monitored to ensure the customer can see context menu when right click in conversation.
context_menu_event(ContextMenuItemClicked)
Monitored to ensure the customer selected item in context menu.
context_menu_event(MiniContextMenuShown)
Monitored to ensure the customer can see context menu when select text in conversation.
context_menu_event(MiniContextMenuItemClicked)
Monitored to ensure the customer selected item in mini context menu.
kpi_inapp_activity_start
The event is sent when the application is brought to the foreground, which we determine our active users from. This number helps us providing the best possible service through infrastructure scaling, monitoring our rollouts to see if our customers are getting them and measure the impact of crashes.
Entry_Point - Tracks how Skype was foregrounded, such as quick action or notification.
IsUedEventProcessingEnabled - Tracks flag if events from new Unified Event Delivery services are enabled to be received and processed, necessary to evaluate health of move to new service infrastructure.
DeviceInfo_Os_Version - The information about the operating system version is very important to reproduce, understand and fix the potential problem.
kpi_message_delivered
Tracks the end to end reliability of message deliveries.
Message_Type - High level message type (Text, Photo, File, ...).
MessageRawType - Detailed message type (RichText/Media_Video, RichText/Sms, ...).
CorrelationVector - CorrelationVector used for E2E tacing of requests in distributed environments.
Message_Origin - Main origin from which message arrived (ChatSync/Push/LongPoll/Trouter).
OriginsCount - Count of all origins from which message arrived and was processed at the same time.
MessageAlreadySeen - Flag indicating if message was already arrived on this device.
Delivery_Timestamp - Client timestamp of message delivery.
DeliveryDelay - Time difference between message delivery and message timestamp from service.
MessageStoreUsed - Whether MessageStore was used, in the event the message was delivered using Trouter.
Bot_Conversation - Indicates if message was sent to conversation with bot.
Message_Correlation_Id - Unique message correlation id used for E2E correlation between systems.
Registration_Id - Unique notifications device registration id.
Endpoint_Id - Unique messaging endpoint id.
Conversation_Id - Unique conversation id.
Client_Message_Id - Message id constructed on senders client side.
Server_Message_Id - Message id assigned by service.
MriNamespace - Conversation namespace to understand type of conversation Interop, Bot, Group etc.
ThreadSuffix - Thread suffix helps identify type of thread which may be simply a group as or be feature specific (encrypted, oneToOne ...).
MessageCorrelationIdV1 - ID to identify the message over two different message delivery systems, ensuring messages do not get lost.
DeviceInfo_Os_Version - The information about the operating system version is very important to reproduce, understand and fix the potential problem.
browser_calling_support
Sent when the calling module fails to initialize, this can indicate a browser specific problem.
Action - Result of the initialization, such as 'BrowserNotSupported'.
ErrorMessage - Error occurred durring the initialization of the calling module.
fundamentals_database_error
Sent when an error in the local database occurs. These errors are frequently reviewed to fix the errors in new releases.
WebSQLCode - WebSQL error code.
SQLiteCode - SQLite error code.
Message - Error message.
isNewDAL - Indicates which of Data Access Layers (legacy or new) DAL sent the DatabaseErrorEvent.
fundamentals_db_debug
Sent when a connection to the local database established.
ProviderName - The database provider successfully connected to the local database.
TimeToOpen - The time took the database provider to successfully connected to the local database.
IsNormalConnection - The flag using to display that the database provider successfully connected to the local database either the connection took to long or happened via backup database provider.
all_notification
In the case of failure to process the push notification this event reports back so Skype can act if there is a high number of failures.
Action - Distinguishing case of notification processing result (IncorrectRecipient/NotProcessed/RawContentNotParsed/IgnoredAsDuplicate).
EventType - Push notification event type enumeration id.
EventTypeName - Push notification event type enumeration name.
SignedIn - Flag if user is signed in.
TimeToProcess - Time to process notification, difference between now and notification time.
CorrelationVector - Correlation vector used for end to end tracing of requests in distributed environments.
push_notification
Sent after a push notification arrived. Used to monitor the health of the notification system by comparing the amount of shown notifications to the received ones.
EventType - Push notification event type id.
EventCode - Push notification event type code.
MessageId - Message id assigned by service.
ClientMessageId - Message id constructed on senders client side.
IsMyMessage - Flag if notification is related to message of current user.
Result - Result of notification processing (Shown/NotShown/IgnoredAsDuplicate/...).
MessageCorrelationId - Unique message correlation id used for end to end correlation between systems.
ErrorCode - Code for error that occured during processing.
CorrelationVector - Correlation vector used for end to end tracing of requests in distributed environments.
EventDate - Date of when the push notification was received.
TelemetrySentFrom - Part of the application where the telemetry was sent from.
InsertedMessageToDB - Indicator if message for which this notification came stored in database.
CreatedMessageFromNotification - Indicator if message was created successfully from notification.
UpdatedConversationFromNotification - Indicator if the database was updated from notification.
UpdatedConversationFromCS - Indicator if the database was updated from chat service data.
iPad_cred_migiration
Due to the merging of the Skype iPhone and iPad app, the credentials need a migration. This event sends the state of the migration, to ensure users can successfully upgrade to the unified version.
isDone - Indicates whether the migration was done or not.
watch_connected
Reports if user has a watch connected. Measured to estimate the impact of future improvements.
isConnected - Indicates whether the watch is connected.
siri
The event indicates that Siri initiated a Skype call on behalf of the user. This ensures that Skype's integration with Siri works as expected.
Action - Action to be tracked (Search, Call).
calendar_extension
Monitors the ability for iOS calendar users to select Skype as a meeting location to ensure functionality.
Action - Action to be tracked (shown, selected).
PurposefulEvent
Monitored to calculate daily active users for registered and guest accounts. This information is used for capacity planning and improving the user experience.
CorrelationId - This field is used to provide correlation as a unique id.
all_navigation
Tracking navigation to ensure a working and speedy way to use the app.
NavigationType - Type of navigation (Conversation, Settings Menu, TabView, etc.).
NavigationTo - Navigation to page (NewsChannel, Calls, DialPad, Files, Highlights, etc.).
CallId - ID uniquely identifying this call within Skype systems if current notification is a call message.
resub_callback_error
Error occurred while processing an application state change. This information is used to monitor and improve application quality.
Error - Anonymized error description.
Callback - Name of the failing callback function.
Arguments - List of anonymized arguments to the failing callback function.
Diagnostic - Type of diagnostic event.
engagement_popcard_event
Bundle of events related to educational and transactional popups. For example display notification when "Term of use" have been changed. Collected to measure the health of the delivery of those information.
Common attributes for engagement_popcard_event events.
Action - Designates the exact event so we can group the events and measure health of the specific stages.
CampaignId - One of identifiers which allows us to group the events together. Collected to measure the health of the delivery flow.
T_CampaignId - One of identifiers which allows us to group the events together. Collected to measure the health of the delivery flow.
T_VariantId - One of identifiers which allows us to group the events together. Collected to measure the health of the delivery flow.
T_Iteration - One of identifiers which allows us to group the events together. Collected to measure the health of the delivery flow.
PostMessageReason - Tracks success and failures of loading the feedback form. Monitored to ensure you can reach us.
engagement_popcard_event(PopCardDelivered)
This event is sent when the popup is delivered from the system to the application.
DeliveryTime - When was the popup delivered from the system to the application.
SentTime - When was the popup sent from the system to the application.
DeliveryDuration - Popup delivery duration from the system to the application.
MessageId - One of identifiers which allows us to group the events together between the system and the application.
MessageCorrelationId - One of identifiers which allows us to group the events together between the system and the application.
engagement_popcard_event(PopCardReceived)
This event is sent when the popup is validated by the application.
engagement_popcard_event(PopCardDisplay)
This event is sent when the popup is displayed to the user.
engagement_popcard_event(PopCardTapButton)
This event is sent when a linked document or an experience is being loaded.
buttonIndex - Unique identifier of the button.
engagement_notice_event
Bundle of events related to educational and transactional notifications in the "alerts" panel. For example display notification when the purchase credit transaction have been finished. Collected to measure the health of the delivery of those information.
Common attributes for engagement_notice_event events.
Action - Designates the exact event so we can group the events and measure health of the specific stages.
CampaignId - One of identifiers which allows us to group the events together. Collected to measure the health of the delivery flow.
T_CampaignId - One of identifiers which allows us to group the events together. Collected to measure the health of the delivery flow.
T_VariantId - One of identifiers which allows us to group the events together. Collected to measure the health of the delivery flow.
T_Iteration - One of identifiers which allows us to group the events together. Collected to measure the health of the delivery flow.
PostMessageReason - Tracks success and failures of loading the feedback form. Monitored to ensure you can reach us.
engagement_notice_event(NoticeDelivered)
This event is sent when the notification is delivered from the system to the application.
DeliveryTime - When was the notification delivered from the system to the application.
SentTime - When was the notification sent from the system to the application.
DeliveryDuration - Popup delivery duration from the system to the application.
MessageId - One of identifiers which allows us to group the events together between the system and the application.
MessageCorrelationId - One of identifiers which allows us to group the events together between the system and the application.
engagement_notice_event(NoticeReceived)
This event is sent when the notification is validated by the application.
engagement_notice_event(NoticeTapCard)
This event is sent when a linked document or an experience is being loaded.
engagement_push_notification_event
Bundle of events related to educational and transactional system notifications. For example display notification when the purchase credit transaction have been finished. Collected to measure the health of the delivery of those information.
Common attributes for engagement_push_notification_event events.
Action - Designates the exact event so we can group the events and measure health of the specific stages.
CampaignId - One of identifiers which allows us to group the events together. Collected to measure the health of the delivery flow.
T_CampaignId - One of identifiers which allows us to group the events together. Collected to measure the health of the delivery flow.
T_VariantId - One of identifiers which allows us to group the events together. Collected to measure the health of the delivery flow.
T_Iteration - One of identifiers which allows us to group the events together. Collected to measure the health of the delivery flow.
PostMessageReason - Tracks success and failures of loading the feedback form. Monitored to ensure you can reach us.
engagement_push_notification_event(PushNotificationDelivered)
This event is sent when the system notification is delivered from the system to the application.
DeliveryTime - When was the system notification delivered from the system to the application.
SentTime - When was the system notification sent from the system to the application.
DeliveryDuration - Popup delivery duration from the system to the application.
MessageId - One of identifiers which allows us to group the events together between the system and the application.
MessageCorrelationId - One of identifiers which allows us to group the events together between the system and the application.
engagement_push_notification_event(PushNotificationReceived)
This event is sent when the system notification is validated by the application.
engagement_push_notification_event(PushNotificationDisplayed)
This event is sent when the system notification is displayed to the user.
engagement_push_notification_event(PushNotificationTap)
This event is sent when a linked document or an experience is being loaded.
engagement_guest_upsell
Bundle of events related to post Meet Now experience suggesting the next steps.
Common attributes for engagement_guest_upsell events.
Action - Designates the exact event so we can group the events and measure health of the specific stages.
Type - The type of next steps suggestions displayed on the client.
engagement_guest_upsell(UpsellPanelPresented)
Next steps suggestions displayed.
engagement_guest_upsell(SisuStarted)
User started sign in/up process from the next steps suggestions. Collected to measure health of sign in/up process from guest user flow.
engagement_guest_upsell(SisuFinished)
User finished sign in/up process from the next steps suggestions. Collected to measure health of sign in/up process from guest user flow.
engagement_banner
Bundle of events related to educational next steps suggestions. Collected to measure health of educational next steps suggestions flow.
Common attributes for engagement_banner events.
Action - Designates the exact event so we can group the events and measure health of the specific stages.
BannerType - The type of next steps suggestion displayed on the client.
engagement_banner(Displayed)
Next steps suggestions displayed.
engagement_banner(Clicked)
This event is sent when a linked experience is being loaded.
engagement_tooltip(Display)
Educational tooltip displayed.
Action - Designates the exact event so we can group the events and measure health of the specific stages.
TooltipType - The type of educational tooltip displayed on the client.
engagement_settings
Measuring the opt outs of tips & tricks. The number is compared to the sent tips & tricks to ensure we do not engage users that opted out.
Source - Unique identifier of the tips & tricks setting.
IsToggled - New tips & tricks setting value changed by the user.
engagement_coach_mark_event
Bundle of events related to educational tooltips. For example we display a tooltip to educate user on how to use different controls during the call. Collected to measure the health of the tooltips being displayed.
Common attributes for engagement_coach_mark_event events.
Action - Designates the exact event so we can group the events and measure health of the specific stages.
CoachMarkType - Unique identifier of the educational tooltip.
Error - Error type in case of error occurs during displaying of a tooltip.
ErrorDescription - Error description in case of error occurs during displaying of a tooltip.
engagement_coach_mark_event(Open)
Sent when educational tooltip was opened.
engagement_coach_mark_event(Suppress)
Sent when educational tooltip was suppressed.
all_prompt_app_rating
Event to track that AppRatingDialog works correctly and can assist user in giving feedbacks.
Action - Track user's actions (shown, closed, click, etc.) so we can improve user experiences.
Metric - Track the metric which triggers AppRatingDialog so we can improve user experiences.
intelligence_tonerewrite
Information about the events around the AI powered functionality which allows to change overall tone of a message.
Common attributes for intelligence_tonerewrite events.
Action - Information about what action was performed around the message tone change functionality.
intelligence_tonerewrite(SuggestionPress)
Collecting number of times when user pressed one of the message tone change suggestions. This is used for feature health and quality monitoring.
Tone - Selected message tone (professional, funny, polite, etc.).
intelligence_tonerewrite(ToneChange)
Collecting number of times when user changed message tone. This is used for feature health and quality monitoring.
Tone - Selected message tone (professional, funny, polite, etc.).
intelligence_tonerewrite(MessageUpdate)
Collecting number of times when user updated message with selected tone. This is used for feature health and quality monitoring.
Tone - Selected message tone (professional, funny, polite, etc.).
intelligence_tonerewrite(MessageCopy)
Collecting number of times when user copied to clipboard message with selected tone. This is used for feature health and quality monitoring.
Tone - Selected message tone (professional, funny, polite, etc.).
intelligence_tonerewrite(LoadingDrop)
Collecting number of times when user closed tone rewrite panel before it loaded any data. This is used for feature health and quality monitoring.
intelligence_tonerewrite(InstructionsRequest)
Collecting number of times when tone rewrite instructions were fetched successfully from the API. This is used for feature health and quality monitoring.
TimeSpent - Time it took for the endpoint to answer to the request.
intelligence_tonerewrite(InstructionsRequestError)
Collecting number of times when tone rewrite instructions failed to be fetched from the API. This is used for feature health and quality monitoring.
TimeSpent - Time it took for the endpoint to answer to the request.
ErrorCode - Error code returned by the endpoint.
intelligence_consent(AIConsentGiven)
Collecting when user consents to the Bing AI related feature processing. These accumulated consents are used for feature health monitoring.
Origin - Information for when the action was initiated (When sending message, using tone rewrite, etc.).
Action - Information about what kind of consent was given.
intelligence_image_generation
Information about the AI image generation functionality events.
Common attributes for intelligence_image_generation events.
Action - Information about which action of AI image generation was performed.
Origin - Information for which button was pressed to open the AI image generation panel.
intelligence_image_generation(OpenPanel)
Collecting number of times when user clicked on any button that presents AI image generation functionality. This is used for feature health and quality monitoring.
intelligence_image_generation(ImageGenerationStarted)
Collecting number of times when user clicked on generate to start generating image. This is used for feature health and quality monitoring.
intelligence_image_generation(ImageGenerationFailed)
Collecting number and types of errors during image generation. This is used for feature health and quality monitoring.
ErrorCode - Error code returned by the endpoint. Needed to identify the error causes.
intelligence_image_generation(UseIdeaPrompt)
Collecting number of times when user clicked on use prompt button to use suggested idea. This is used for feature health and quality monitoring.
intelligence_image_generation(PreviewIdea)
Collecting number of times when user clicked on preview idea to see suggested idea. This is used for feature health and quality monitoring.
intelligence_image_generation(RecreateClick)
Collecting number of times when user clicked on recreate image to generate another image. This is used for feature health and quality monitoring.
intelligence_image_generation(SendImage)
Collecting number of times user shared generated image or an idea from image generator panel. This is used for feature health and quality monitoring.
Source - Whether the shared image was an idea or was generated.
ShareCount - How many people did the user share the image with.
intelligence_image_generation(SendAllImages)
Collecting number of times user shared all of the generated images or all of the images from an idea. This is used for feature health and quality monitoring.
Source - Whether the shared images were from an idea or was generated.
ShareCount - How many people did the user share the images with.
intelligence_image_generation(CopyPrompt)
Collecting number of times user copied prompt of an idea or the generated images. This is used for feature health and quality monitoring.
Source - Whether the prompt was from an idea or was used to generate.
ShareCount - Will always equal zero as nothing is shared.
intelligence_image_generation(CopyImage)
Collecting number of times user copied image of an idea or the generated images. This is used for feature health and quality monitoring.
Source - Whether the image was from an idea or was generated.
ShareCount - Will always equal zero as nothing is shared.
intelligence_image_generation(ExpandImage)
Collecting number of times user expanded image of an idea or the generated images. This is used for feature health and quality monitoring.
Source - Whether the image was from an idea or was generated.
ShareCount - Will always equal zero as nothing is shared.
intelligence_image_generation(ForwardPrompt)
Collecting number of times user forwarded prompt of an idea or the generated images. This is used for feature health and quality monitoring.
Source - Whether the prompt was from an idea or was used to generate.
ShareCount - How many people did the user share the prompt with.
intelligence_image_generation(UsePrompt)
Collecting number of times user clicked on use prompt of an idea. This is used for feature health and quality monitoring.
Source - This will always be "idea" as the prompt is from an idea.
ShareCount - Will always equal zero as nothing is shared.
intelligence_image_generation(EditPrompt)
Collecting number of times user clicked on edit prompt from the generated images view. This is used for feature health and quality monitoring.
Source - This will always be "generated" for edit prompt.
ShareCount - Will always equal zero as nothing is shared.
join_conversation
Bundle of events monitoring the functionality of logged in users joining a conversation.
Common attributes for join_conversation events.
join_conversation(JoinGroupConversation)
Information about success with joining the conversation. The data is used to track the success ratio.
ExistingMember - Truth or false information if joining member already exist. The data is needed to distinguish the success ratio for existing and new memebers as it helps with diagnosing potential problems.
IsMeetNowThread - The information is used to be able to separate sucess ratio and potential problems with new type of quick conversation "Meet Now" and the standard ones.
Action - Information about the status of invitation such as sucessful joining or timeout problem.
JoinLinkOrigin - The information about where the join link was created. It is important to verify if all the methods of creating the links are working properly. If there would be unexptected drop, it may mean that the links are not properly created.
PreSisu - Information about the authorization when using the link. The truth or false value is passed to catch potential problems with process when the authorization may be needed.
NavigationConversationOrigin - Information about the origin from where user is trying to join conversation. The information is needed to detect potential problems with specific flows.
BrowserOrigin - The information about the method used to display the link that user can click to join the conversation in the browser. It is used to track the health of each method.
ConversationId - The information which enables to distinguish between different conversation is used to be able to determin if the for example 10 users had a problem with joining the same conversation or was it 10 different conversation that were causing problems or track the situation where there are multiple problems with the same conversation.
join_conversation(AddMemberToThreadError)
Information about the problem with joining the conversation. The send data is tracked to keep track of what kind of problems are occuring while joining the conversations.
StatusCode - The status code is a number which is giving the information about the root of the problem with joining for example problem with a server.
StatusText - Descriptive information about problem to track the situation when joining is not possible when the converstaion has too many memebers already or that conversation was not found and that caused the failure.
ContextId - Context identifier information is used to be able to distinguish if the 10 reported problems were linked to the very same conversation or these 10 reports were occuring for 10 different conversations.
ErrorCode - Failure error code is a numerical value which is connected to specific problem that was diagnosed before. It is used to group the reports about problems with joining and monitor the reoccurance of the failures.
ErrorMessage - Failure error description is descriptive information about the problem that occured.
Action - Information about the status of invitation such as sucessful joining or timeout problem.
JoinLinkOrigin - The information about where the join link was created. It is important to verify if all the methods of creating the links are working properly. If there would be unexptected drop, it may mean that the links are not properly created.
PreSisu - Information about the authorization when using the link. The truth or false value is passed to catch potential problems with process when the authorization may be needed.
NavigationConversationOrigin - Information about the origin from where user is trying to join conversation. The information is needed to detect potential problems with specific flows.
BrowserOrigin - The information about the method used to display the link that user can click to join the conversation in the browser. It is used to track the health of each method.
ConversationId - The information which enables to distinguish between different conversation is used to be able to determin if the for example 10 users had a problem with joining the same conversation or was it 10 different conversation that were causing problems or track the situation where there are multiple problems with the same conversation.
join_guest
Bundle of events monitoring the functionality of guest users joining a conversation.
Common attributes for join_guest events.
join_guest(GuestCreationError)
The information is sent when guest user account creation fails.
RequestId - The information about the request identifier is used to be able to detect the problems that are re-occurring in the situation if user tries to join the conversation dozen of times because of some problem and distinguish it from the situation when the same problems is occuring for dozen different users.
TimedOut - The information about the exceeding the time limit. The data send may be only truth or false.
StatusCode - The status code is a number which is giving the information about the root of the problem with joining for example problem with a server.
Url - The information about url address is used to verified why the guest user had a problem with joining.
Action - The information about the status of joining as a guest, enabling to detect the problems and success ratio on each phase. For example it sends the information about success or failure during creation of the meeting or login as a guest attempt.
join_guest(GuestCreationSuccess)
The information is send when guest user account is created successfully. It is tracked to calculate the success ratio and detect potential problems.
Action - The information about the status of joining as a guest, enabling to detect the problems and success ratio on each phase. For example it sends the information about success or failure during creation of the meeting or login as a guest attempt.
join_guest(GuestLoginAvailable)
The information about the possibility to join a converstaion as guest user.
Action - The information about the status of joining as a guest, enabling to detect the problems and success ratio on each phase. For example it sends the information about success or failure during creation of the meeting or login as a guest attempt.
join_guest(GuestLoginAttempt)
The information that a guest user has attempted to join the conversation. It is important information to track because it gives the possibilty to track success ratio for successful and unsuccessful attempts.
Action - The information about the status of joining as a guest, enabling to detect the problems and success ratio on each phase. For example it sends the information about success or failure during creation of the meeting or login as a guest attempt.
join_guest(GuestMeetingCreationServiceError)
The information about guest meeting creation failure caused by the problem with the service.
RequestId - The information about the request identifier is used to be able to detect the problems that are re-occurring in the situation if user tries to join the conversation dozen of times because of some problem and distinguish it from the situation when the same problems is occuring for dozen different users.
TimedOut - The information about the exceeding the time limit. The data send may be only truth or false.
StatusCode - The status code is a number which is giving the information about the root of the problem with joining for example problem with a server.
Url - The information about url address is used to verified why the guest user had a problem with joining.
join_link_resolution
Bundle of events monitoring the functionality of using join link.
Common attributes for join_link_resolution events.
join_link_resolution(JoinLinkResolutionError)
The information about the problem with join link.
ResolutionError - Information about the source of the problem with joining using the link. It may be for example problem with given thread identification.
Action - The information about the status of the action attempt, succes or error. The information is used to calculate the success ratio.
join_link_resolution(ShortIdResolutionServiceSuccess)
The information about creation of short identifier for short link. This data is send to calculate the success ratio and track the proper functioning of this service.
ShortId - The information about the short identifier is used to be able to detect the problems that are re-occurring in the situation if user tries to join the conversation dozen of times because of some problem and distinguish it from the situation when the same problems is occuring for dozen different users.
ConversationId - The information about the coversation identifier is used to be able to detect the problems that are re-occurring in the situation if user tries to join the conversation dozen of times because of some problem and distinguish it from the situation when the same problems is occuring for dozen different users.
Action - The information about the status of the action attempt, succes or error. The information is used to calculate the success ratio.
join_link_resolution(ShortIdResolutionServiceError)
The information about problems with creation of short identifier for short link. It is tracked to reveal any problems with joining the meetings with using the link.
RequestId - The information about the request identifier is used to be able to detect the problems that are re-occurring in the situation if user tries to join the conversation dozen of times because of some problem and distinguish it from the situation when the same problems is occuring for dozen different users.
TimedOut - The information about the exceeding the time limit. The data send may be only truth or false.
StatusCode - The status code is a number which is giving the information about the root of the problem with joining for example problem with a server.
ShortId - The information about the short identifier is used to be able to detect the problems that are re-occurring in the situation if user tries to join the conversation dozen of times because of some problem and distinguish it from the situation when the same problems is occuring for dozen different users.
ConversationId - The information about the coversation identifier is used to be able to detect the problems that are re-occurring in the situation if user tries to join the conversation dozen of times because of some problem and distinguish it from the situation when the same problems is occuring for dozen different users.
Action - The information about the status of the action attempt, succes or error. The information is used to calculate the success ratio.
join_link_retrieval
Bundle of events monitoring the functionality of creating join links.
Common attributes for join_link_retrieval events.
Action - The information about the success or failure with retrieval of join link.
join_link_retrieval(JoinLinkRetrievalServiceSuccess)
The event send when join link was created successfully. This information is send to track the success ratio.
ConversationId - The information about the coversation identifier is used to be able to detect successes and problems that are re-occurring in the situation if user tries to join the conversation dozen of times because of some problem and distinguish it from the situation when the same problems is occuring for dozen different users.
ShortId - The information about the short identifier is used to be able to detect successes and problems that are re-occurring in the situation if user tries to join the conversation dozen of times because of some problem and distinguish it from the situation when the same problems is occuring for dozen different users.
join_link_retrieval(JoinLinkRetrievalServiceError)
The event send when join link was created unsuccessfully. This information is tracked to detect any problems with service functioning.
RequestId - The information about the request identifier is used to be able to detect the problems that are re-occurring in the situation if user tries to join the conversation dozen of times because of some problem and distinguish it from the situation when the same problems is occuring for dozen different users.
IsTimedOut - The information about the exceeding the time limit. The data send may be only truth or false.
StatusCode - The status code is a number which is giving the information about the root of the problem with joining for example problem with a server.
Url - The information about url address is used to verified why the guest user had a problem with joining.
ConversationId - The information about the coversation identifier is used to be able to detect successes and problems that are re-occurring in the situation if user tries to join the conversation dozen of times because of some problem and distinguish it from the situation when the same problems is occuring for dozen different users.
ShortId - The information about the short identifier is used to be able to detect successes and problems that are re-occurring in the situation if user tries to join the conversation dozen of times because of some problem and distinguish it from the situation when the same problems is occuring for dozen different users.
navigation_deeplink(OpenDeepLink)
Event sent when trying to resolve an access link from the outside to the target inside Skype.
JoinLinkPath - Lets us know, that the access link we are processing is a JoinLink, and where it is comming from (inside or outside of the app).
UrlAction - The action url parameter of a Skype access link, which is giving the information about what kind of actions user is trying to use. For example, in aÑcess link "skype:?action=captureavatar", captureavatar is a UrlAction and it will open the Avatar capturing dialog.
TabName - Name of the tab, currently always 'today'.
UrlParamSource - Source of the link, helps us identify where the request came from.
LinkType - Type of invite link, for example 'buddy'.
Action - Name of currently tracked Acccess Link Event.
message_sent
Tracks when user sends a message, used for evaluation of end to end message delivery health metrics.
ReceiverMri - Receiver technical identity used across chat services.
ReceiverUserId - Receiver skype id.
ClientMessageId - Message id constructed on senders client side.
EndpointId - Unique messaging endpoint id.
RegistrationId - Unique device registration id.
CharacterCount - Message content characters count (0 -> message delete).
PostSource - Message post source, name of place from where the message request has been initiated.
EmoticonCount - Monitoring the count of emoticons provided by Skype in the message to ensure Skype emoticons are working.
NativeEmojiCount - Monitoring the count of emojis not provided by Skype in the message to ensure these emojis are working as well.
HasWikiMarkup - Monitoring health and usage of additional editing options for messages.
DirectMentionCount - Monitoring usage of at mentioning particular users.
HasAllMention - Monitoring usage of at mentioning all participants of the chat.
IsBingBotConversation - Flag if Bing bot is participant of conversation.
HasBingBotMention - Flag if Bing bot was mentioned in message.
QuotedMessageLength - Raw content length of quoted message.
Conversation_Members_Number - Number of members in this conversation.
MessageCorrelationIdV1 - ID to identify the message over two different message delivery systems, ensuring messages do not get lost.
MessageCorrelationId - Unique message correlation id used for E2E correlation between systems.
MessageType - High level message type (Text, Photo, File, ...).
MessageRawType - Detailed message type (RichText/Media_Video, RichText/Sms, ...).
IsOwnMessage - Flag stating that user is sender of related message.
ConversationId - Unique conversation id.
IsBotConversation - Flag if conversation is with bot.
IsGroupConversation - Flag if conversation is group conversation.
IsEncryptedConversation - Flag if conversation is private conversation.
IsBookmarkConversation - Flag if conversation is bookmarks conversation.
IsMeetNowThread - Flag if conversation is Meet Now conversation.
MriNamespace - Conversation namespace to understand type of conversation Interop, Bot, Group etc.
ThreadSuffix - Thread suffix helps identify type of thread which may be simply a group as or be feature specific (encrypted, oneToOne ...).
message_read
Tracks when message is read in 1:1 conversations, used as part of definition of an active user.
MessageCorrelationId - Unique message correlation id used for E2E correlation between systems.
MessageRawType - Detailed message type (RichText/Media_Video, RichText/Sms, ...).
IsOwnMessage - Flag stating that user is sender of related message.
ConversationId - Unique conversation id.
IsBotConversation - Flag if conversation is with bot.
IsGroupConversation - Flag if conversation is group conversation.
IsEncryptedConversation - Flag if conversation is private conversation.
IsBookmarkConversation - Flag if conversation is bookmarks conversation.
IsMeetNowThread - Flag if conversation is Meet Now conversation.
MriNamespace - Conversation namespace to understand type of conversation Interop, Bot, Group etc.
ThreadSuffix - Thread suffix helps identify type of thread which may be simply a group as or be feature specific (encrypted, oneToOne ...).
messaging_pes
Tracks interaction events with pes picker (emoticon/gif/sticker tabs selection, opening time).
BrowsingDuration - browsing duration before select pes item.
people_syncAddressBookDialog
Set of information about the process of loading the Address book dialog. It consist of the fields describing passing steps to load the dialog correctly. Each step has its status set to true/granted if the step went well or false/denied if it has failed or it wasn't performed yet. Collected to measure the health of the Address book import flow.
DidPressNextOnValueProp - This field is confirming if someone has clicked button "next". This field can be only set up to true or false value.
DidHavePermission - This field is informing about the permission granted by the user to synchronize with the contacts. It can be only set up to granted or false value.
DidPromptBefore - DidPromptBefore is passing the information if the user was asked about synchronizing contacts before.
DidRequestPermission - This field informs if the user was asked to grant the permission to synchronize the contacts. This field can be only set up to true or false value.
DidGrantPermission - If user has granted the permission to use the contacts' list this field will be set as true. In the other case it will be false.
DidStartSync - The information about starting the process of syncing the contacts' list. It can be only set up to true or false value.
DidVisitPrivacyStatement - This field is set up to true if the user has visited the Privacy statement. The default value of this feild is false.
DidSeeLearnMoreButton - This field sends the value true when can be only set up to true or false value.
DidVisitLearnMorePopup - If user has visited the "Learn More" popup this value will be set to true if not it will be false.
Origin - Location where the user were when the dialog was started.
Duration - How much time elapsed between opening and closing the dialog box.
OnboardingDisplayOrder - Dialog position number during onboarding.
OnboardingStepsCount - Number of onboarding steps.
Exit - Dialog close type.
IsNewUser - The field describes whether the user is new.
people_contacts_action(GetContacts)
We are measuring the ratio of failures and successes of contacts list synchronization to determine the health of the application.
IsFromServer - It is important information to understand the source of the potential problem.
ErrorCode - The specific error code to identify the type of the error.
Action - The type of the performed action, such as receiving contacts list, add contact, remove contact etc.
Status - The status of the performed action, it can be an error or a success.
settings_privacy(SendFullTelemetry)
The information about user's preferences sending all required and optional telemetry to help improve Skype.
DidGrantPermission - Information about giving the permission to send all telemetry information. It may be only "yes" or "no".
Origin - The place, element of the application where the option was displayed.
Action - The place, the type of action that has initiated logging the information.
chat_service_bundle_processing_failure
Information about problem with processing the bundle made of the tasks for updating and synchronizing the information about converstaions, messages etc.
description - The information on what stage the problem occurred preprocessing or processing.
messaging_e2ee
Group of events that monitor the health of the "private conversation" feature to ensure working encryption.
Common attributes for messaging_e2ee events.
Action - The type of event such as Invite, Accept, Confirm, Reject, DecryptionFailure, EncryptionFailure.
Status - The final result of the establishing the connection. Can be only two values a success or a failure.
Reason - The additional information about the probable source of the problem.
messaging_e2ee(Confirm)
Confirmation event for successful establishment of encrypted conversation. The information is collected to calculate the success ratio and track the health of the service.
IsAutoConfirm - Information about establishing the end to end encrypted conversation.
messaging_e2ee(Reject)
Event sent when the creation of encrypted conversation failed. Compared to the successful events to detect failures in the infrastructure.
RejectionReason - The information about the source of the problem with the encrypted conversation. For example if it was user who willingly declined to join the conversation in the private (encrypted) mode or it was problem with encryption/decryption and not related to the user action at all.
messaging_e2ee(Retry)
The information about the retry to establish the connection.
RetryType - The information about the type of the retry.
messaging_e2ee(EncryptionFailure)
The information about the problem with the encryption process.
messaging_e2ee(DecryptionFailure)
The information about the problem with the decryption process.
people_census
Census telemetry contains a summary of your contact counts and different conversation counts, like how many Skype or phone contacts you have or how many encrypted conversations you participated in. This information supports us identifying critical features.
ConversationsCountTotal - Number of total conversations known to the user.
ConversationsCountDisplayable - Number of all displayable conversations as some conversation are not being displayed (empty, user is not a member anymore, blocked etc..).
ConversationsCountDisplayed - Number of displayed conversations, subset of displayable conversation depending on current filtering conditions.
RecentListConversationsCount - Number of total recent conversations.
RecentListSkype1on1ConversationsCount - Number of 1on1 conversations.
RecentListSkypeGroupConversationsCount - Number of group conversations.
RecentListSkypeBotConversationsCount - Number of bot conversations.
RecentListPstnConversationsCount - Number of PSTN conversations.
RecentListPrivateConversationsCount - Number of private conversations.
RecentListConversationsWithTabsCount - Number of conversations that are displayed to the user.
RecentListOtherConversationsCount - Number of conversations excluding bots, 1on1, PSTN, private or group.
Muted1on1ConversationsCount - Number of muted 1on1 conversations.
MutedGroupConversationsCount - Number of muted group conversations.
SmartMutedConversationsCount - Number of smart muted conversations.
TranslatedConversationsCount - Number of conversations that the user opt-in for translation.
ManuallyAddedContactsCount - Number of profiles that are manually added by the user.
BlockedContactsCount - Number of profiles blocked by the user.
BotsContactsCount - Number of bots added by the user.
FavoritesContactsCount - Number of profiles marked as selected.
AllNonBlockedContactsCount - Number of total profiles that are not blocked by the user.
OneWayShortCircuitContactsCount - Number of profiles that are suggested to the user.
TwoWayShortCircuitContactsCount - Number of profiles older than Jan 2017 which were automatically added as buddies.
PstnContactsCount - Number of phone contacts of the user.
EngagedContactsCount - Number of profile that the user had conversation with in the last 30 days.
AllShownContactsCount - Number of total number of profiles a user have.
RemovedAuthorizedContactsCount - Number of profile that are authorized but not manually added by the user.
FollowingChannelsCount - Number of channels that the user is following.
PhoneVerificationState - Phone verification status of the user. Set/Unset.
messaging_notification
Toast notification information used for end to end reliability, tracking message delivery till informing user about it.
NotificationAction - The notification action, it can be InterruptUser, InformUserExternal, Ignore.
IsSystemNotification - A boolean value that indicated if the notification is system notification.
Action - The notification action, it can be Tapped, Panned, Ignored, Shown, QuickAction.
ToastType - The notification type, it can be Quote, Mention, RegularMessage, SystemAlert, Reaction, AddToConversation, ScheduledCall.
IsGroupConversation - A boolean value that indicates if the notification was related to group conversation.
ConversationId - Unique conversation Id to.
messaging_share_to_skype
Event that tracks information about usage of share to Skype feature.
Action - Action to be tracked (Share, Open).
IsSharedToContact - Tracks whether the file was shared to contact.
ErrorCode - The specific error code to identify the type of the error.
IsSendingVideo - Tracks whether the shared content is a video.
IsSendingImage - Tracks whether the shared content is an image.
Type - Tracks type of shared content.
EntrySource - Tracks the source of the shared content.
messaging_action
Event that user actions on messages, to understand health and usage of basic message interactions.
Common attributes for messaging_action events.
Action - The kind of message action that was performed (Copy/Edit/Delete/Forward/Quote...).
Origin - Application component, place from where message actions originated.
TimeToActionDuration - Time difference between message original send time vs user message action.
DocId - Document Id in case of cancelling or retrying a failed message send, as it will provide more insight on the failure reason.
SearchSelectionUsedAfterHintShown - Indicates if the bing search hint was shown in the message that the user used the Bing Search option.
MessageCorrelationId - Unique message correlation id used for E2E correlation between systems.
MessageType - High level message type (Text, Photo, File, ...).
MessageRawType - Detailed message type (RichText/Media_Video, RichText/Sms, ...).
IsOwnMessage - Flag stating that user is sender of related message.
ConversationId - Unique conversation id.
IsBotConversation - Flag if conversation is with bot.
IsGroupConversation - Flag if conversation is group conversation.
IsEncryptedConversation - Flag if conversation is private conversation.
IsBookmarkConversation - Flag if conversation is bookmarks conversation.
IsMeetNowThread - Flag if conversation is Meet Now conversation.
MriNamespace - Conversation namespace to understand type of conversation Interop, Bot, Group etc.
ThreadSuffix - Thread suffix helps identify type of thread which may be simply a group as or be feature specific (encrypted, oneToOne ...).
messaging_action(Forward)
Monitoring message forward action.
SkypeConversationCount - Count of skype conversations to which selected message has been forwarded.
PrivateConversationCount - Count of private/encrypted conversations to which selected message has been forwarded.
SmsConversationCount - Count of sms conversations to which selected message has been forwarded.
messaging_action(ShareFile)
Monitoring file sharing action.
IsShared - Flag if the sharing was succesfull.
Error - Error details in case sharing of file failed.
FileExtension - File extension.
messaging_action(Quote)
Monitoring message quoting action.
QuotesTriggerType - Type of the trigger that initiated original quote (Menu, Swipe, CopyPaste ...).
QuotesMessageType - Type of the quoted message (Text, Photo, File, Audio, Poll, etc.).
messaging_action(ClearQuote)
Monitoring clearing of the previously selected message quote.
QuotesTriggerType - Type of the trigger that initiated original quote (Menu, Swipe, CopyPaste ...).
QuotesMessageType - Type of the quoted message (Text, Photo, File, Audio, Poll, etc.).
messaging_action(KeyboardCopy)
Monitoring copy via keyboard action.
MessagesCount - Number of selected messages the keyboard action was taken on.
messaging_action(KeyboardPaste)
Monitoring paste message via keyboard action.
MessagesCount - Number of selected messages the keyboard action was taken on.
messaging_action(SelectMessages)
Monitoring action on multiple selected messages.
SelectedMessagesCount - Number of selected messages the action was taken on.
SelectedMessagesAction - Actual action that was taken on messages selected by user.
ForwardToConversationCount - Number of conversations to which the messages have been forwarded.
SelectedMessagesDisabledCopy - Number of messsages from selection for which Copy option has been disabled.
SelectedMessagesDisabledRemove - Number of messsages from selection for which Remove option has been disabled.
SelectedMessagesDisabledForward - Number of messsages from selection for which Forward option has been disabled.
messaging_action(Cancel)
Monitoring cancelling of message send.
messaging_action(CancelRejected)
Monitoring cancelling of message send that already failed to be sent.
messaging_action(RetryFailed)
Monitoring retry action on a failed message send.
messaging_action(ShowReportedMessage)
Monitoring showing of reported message.
messaging_action(Copy)
Monitoring copy action on a message.
messaging_action(CopyLink)
Monitoring copy link action.
messaging_action(Delete)
Monitoring action of deleting message.
messaging_action(Edit)
Monitoring message edit action.
messaging_action(MarkMessageUnread)
Monitoring marking conversation as unread from message.
messaging_action(DismissActionMenu)
Monitoring dismissing of message action menu without picking option.
messaging_action(DragDropFromConversationToRecentLists)
Monitoring drag and drop to conversation action.
messaging_action(AddBookmark)
Monitoring adding a message bookmark action.
messaging_action(RemoveBookmark)
Monitoring removing bookmarked message action.
messaging_action(SearchSelection)
Monitoring web search of selected text to ensure the functionality is working.
messaging_action(QuickReply)
Monitoring the quick replies can be selected to ensure the functionality is working.
IsQuickReply - (True / False) Identifies if message was sent through quick reply functionality. It is tracked to measure error rate of messages sent with quick reply.
messaging_action(QuickReplyLoaded)
Monitoring the quick replies can be showed correctly. It is tracked to measure the number of times quick replies are displayed.
conversation_action
Event that user actions on conversations, to understand health and usage of basic actions over conversation.
Common attributes for conversation_action events.
Action - The kind of message action that was performed.
Conversation_NameSpace - Conversation namespace to understand type of conversation.
Conversation_Id - Unique conversation id.
conversation_action(conversation_list_item_clicked)
Monitoring conversation list item click action.
Item_id - identifier of the conversation list item.
ConversationType - Type of conversations, for example 'OneOnOneSkype'.
conversation_action(translation_action)
Monitoring translation actions (disable/request/pending/enabled/cancelled/declined).
TranslationAction - Action (Requested/Accepted/Declined/Canceled/Disabled).
FromLanguage - From which language to translate.
ToLanguage - To which language to translate.
people_user_actions
Information about the actions performed by an user to people list, such as start a call, start a video, view profile, send a message, etc.
Action - The kind of action that was performed.
Duration - Time spent on completion of the action.
Scenario - Scenario name.
IsFirstSuccessfulSearch - Whether the Action is search, performed first time and is it successful or not.
notificationsPrompt_action
Information about actions around notification permissions.
Common attributes for notificationsPrompt_action events.
Action - The kind of action that was performed.
Origin - The place, element of the application where the action was originated.
notificationsPrompt_action(displayed)
Monitoring notifications prompt enable button displayed action.
notificationsPrompt_action(opened)
Monitoring notifications prompt settings opened action.
Enabled_Notifications - Whether the setting is set to true or false.
notificationsPrompt_action(closed)
Monitoring notifications prompt closed action.
notificationsPrompt_action(prompt_displayed)
Monitoring notifications prompt displayed action.
messaging_gallery
Information about the events around chat gallery.
Common attributes for messaging_gallery events.
Action - Information about what action was performed around gallery Opened/Filter switched/Add item panel opened/Add item via drag and drop/Command selected/Item viewed.
IsGroupConversation - Flag if conversation is group conversation.
IsEncryptedConversation - Flag if conversation is private conversation.
messaging_gallery(Opened)
Monitoring Gallery opened action.
messaging_gallery(CommandSelected)
Monitoring any command selection action in gallery.
ItemType - Information which category of gallery was viewed.
Command - Information which action was performed over gallery item.
messaging_gallery(ItemViewed)
Monitoring item viewed action in gallery.
ItemType - Information which category of gallery was viewed.
messaging_translateone
Information about the events around individual message translation.
Common attributes for messaging_translateone events.
Action - Information about what action was performed around message translation.
ToggleOrigin - Information where the action originated (Context menu/Translation menu).
MessageCorrelationId - Unique message correlation id used for E2E correlation between systems.
messaging_translateone(TranslateOneMessage)
Collecting number of requests when user click Translate on individual chat message. This is used for feature health and quality monitoring.
messaging_translateone(ShowOriginalMessage)
Collecting number times when user clicked on translated message to see the original message that arrived. This is used for feature health and quality monitoring.
messaging_translateone(OpenTranslateMenu)
Collecting number of times user clicks on the translation menu available on translated message. This is used for feature health and quality monitoring.
messaging_translateone(ChangeLanguageAndTranslateOneMessage)
Collecting number of times when user decided request a new chat message translation in new selected language. This is used for feature health and quality monitoring.
Lang - Language selected for the translation.
messaging_magicbot
Information about the events around Magic Bot functionality.
Common attributes for messaging_magicbot events.
Action - Information about what action was performed around message translation.
messaging_magicbot(MagicBotPin)
Collecting number of times when user clicked "Show on top" and pinned the bot to the top of conversation list. This is used for feature health and quality monitoring.
messaging_magicbot(MagicBotUnpin)
Collecting number of times when user clicked "Remove from top" and unpinned the bot from the top of conversation list. This is used for feature health and quality monitoring.
messaging_magicbot(MagicBotMentionedByClick)
Collecting number of XY. This is used for feature health and quality monitoring.
messaging_magicbot(MagicBotConsentGivenOnSendAttempt)
Collecting number of times when user given Bing bot consent after trying to mention Bing bot in a group. This is used for feature health and quality monitoring.
messaging_magicbot(MagicBotConsentGivenOnWelcome)
Collecting number of times when user given Bing bot consent from the Bing bot welcome screen. This is used for feature health and quality monitoring.
messaging_magicbot(PreviewLabelClicked)
Collecting number of times when Preview badge in Bing bot conversation was clicked by user. This is used for feature health and quality monitoring.
messaging_magicbot(MagicBotAutoAddedByMention)
Collecting number of times when Bing bot is auto-added to a conversation when being mentioned. This is used for feature health and quality monitoring.
messaging_magicbot(MagicBotOneOnOneMessageSent)
Collecting number of times when Bing bot is used from a one on one conversation. This is used for feature health and quality monitoring.
messaging_magicbot(MagicBotOneOnOneToggle)
Collecting number of times when Bing bot was toggled in one on one conversation. This is used for feature health and quality monitoring.
Origin - Information from where the action was initiated (Conversation settings, message composer, etc.).
Enabled - Whether toggle was enabled or disabled.
messaging_magicbot(ToolboxOpen)
Collecting number of times when Bing toolbox is opened. This is used for feature health and quality monitoring.
Origin - Information from where the action was initiated (Conversation header, suggestion pill, etc.).
Target - Information where the toolbox was opened (Bing, One on one conversation, group conversation, etc.).
messaging_magicbot(ToolboxSectionClick)
Collecting number of times when Bing toolbox section is selected. This is used for feature health and quality monitoring.
SectionId - Section identifier defined in engagement campaign.
messaging_magicbot(ToolboxItemClick)
Collecting number of times when Bing toolbox example prompt is selected. This is used for feature health and quality monitoring.
SectionId - Section identifier defined in engagement campaign.
ItemId - Example prompt identifier defined in engagement campaign.
Origin - Information from where the item was clicked from (Popup toolbox, toolbox message, etc.).
caap_bing(bing_location_permissions)
Telemetry to ensure the user can consent to location sharing with the Bing which leads to more accurate answers.
Status - Result of asking for location permission.
PermissionEntryPoint - Component from which flow for location permission was triggered.
caap_bot
Information about users interactions with bots to ensure basic bot functionality work.
Common attributes for caap_bot events.
Action - Information about what action was performed for bot.
caap_bot(MessageBot)
This telemetry is used to ensure the users can message the bot.
BotID - Unique bot id.
caap_bot(DeleteBot)
This telemetry is used to ensure the users can delete the bot.
BotID - Unique bot id.
caap_bot(BlockBot)
This telemetry is used to ensure the users can block the bot.
BotID - Unique bot id.
caap_bot(ClickChatWithBot)
This telemetry is used to ensure the users can click to chat with bot.
BotID - Unique bot id.
caap_bot(ClickShareBot)
This telemetry is used to ensure the users can share with the bot.
BotID - Unique bot id.
caap_bot(ViewBotProfile)
This telemetry is used to ensure the users can view bot profile.
BotID - Unique bot id.
caap_bot(AutoAddBot)
This telemetry is used to ensure that Bing AI bot is auto added for users, so they can easily discover it.
BotID - Unique bot id.
messaging_settings
This telemetry is used to ensure that the functionality of messaging settings is working as expected.
Common attributes for messaging_settings events.
Setting - Tracks the messaging settings.
messaging_settings(ChatNotifications)
Monitoring status of conversation's notifications.
DidEnable - Tracks if the user has enabled or disabled the notifications.
ConversationId - Unique conversation Id.
Value - Value of notifications status.
Source - Tracks the source where the notification's status change was initialized from.
ConversationType - Type of conversations, for example 'OneOnOneSkype'.
messaging_settings(AutoDownloadFilesV2)
Setting for auto download files.
Mode - Mode of setting.
messaging_mybot
Information about the events around my bot functionality.
Common attributes for messaging_mybot events.
Action - Information about what action was performed in my bot.
messaging_mybot(FreHeadClose)
Record the close click event.
NoMessage - mark whether there are messages.
messaging_mybot(MyBotTooltipShow)
This telemetry is used to track the mybot tooltip show,and the tooltip will just show once per device.
messaging_mybot(MyBotTooltipClose)
This telemetry is used to track the mybot tooltip close, and it will never show again after close per device.
CloseType - My Bot Tooltip close type.
messaging_share_panel
Event that tracks information about usage of share panel in Skype.
EntryPoint - From where the share panel is opened.
SharesCount - Number of share actions in the share panel.
messaging_trouter(TrouterDisconnectedTooLong)
Monitored to ensure the app can connect if internet is available.
TimeoutInMilliseconds - The disconnection time threshold after which we send this event.
Action - Information about what trouter event is tracked.
onboarding_setup
Bundle of events related to the first run experience (FRE) wizard. Collected to measure the health of the FRE wizard.
Common attributes for onboarding_setup events.
DialogOrigin - Location within the application where the dialog was called from.
IsNewUser - If this user signs in for the very first time to Skype, Skype federated profile is created. As an example user can be found now via Skype search directory.
onboarding_setup(started)
The events is sent when the FRE wizard is started.
DialogOrigin - Location within the application where the dialog was called from.
AppState - Current application state, "in-background" or "active".
StepSequence - Ordered List of steps shown during FRE wizard.
NotificationsPermission - Current permission for system notifications.
CameraPermission - Current permission for camera.
MicrophonePermission - Current permission for microphone.
ContactsPermission - Current permission for contacts.
onboarding_setup(failed)
Tracks errors during FRE wizard.
DialogOrigin - Location within the application where the dialog was called from.
onboarding_setup(finished)
The event is sent when the FRE wizard is finished.
Duration - Time between starting and ending FRE wizard.
DialogOrigin - Location within the application where the dialog was called from.
Success - The result of FRE wizard.
StepSequence - Ordered List of steps shown during FRE wizard.
onboarding_user_status
The event is sent to summarize the user settings after finishing the FRE wizard. Collected to measure the health of the FRE wizard.
AvatarPolicy - Status of avatar visibility for other users.
AvatarState - If user has an avatar or not.
SetupWizardCompletionTimestamp - A timestamp when the FRE wizard was completed.
UserIsNew - If this user signs in for the very first time to Skype, Skype federated profile is created. As an example user can be found now via Skype search directory.
NotificationsPermission - Current permission for system notifications.
CameraPermission - Current permission for camera.
MicrophonePermission - Current permission for microphone.
ContactsPermission - Current permission for contacts.
onboarding_landing_page_with_cards
Bundle of events related to the home screen on desktop. Collected to measure the health of the desktop home screen.
Action - Designates the exact event so we can group the events and measure health of the specific stages.
CardName - Card name on landing page.
ActionPerformed - Tracking clicks on landing page card.
IsNewUser - If this user signs in for the very first time to Skype, Skype federated profile is created. As an example user can be found now via Skype search directory.
onboarding_rewards_upsell
This telemetry tracks how Skype offers a rewards campaign to new users, allowing them to complete tasks and earn Skype credit.
Common attributes for onboarding_rewards_upsell events.
TaskType - The task type of Rewards upsell, new bing, chat, or call.
onboarding_rewards_upsell(Clicked)
Tracks the user event of tasks to guide users to complete tasks.
TaskType - The task type of Rewards upsell, new bing, chat, or call.
ViewName - The view names for the Rewards upsell can be a banner, dialog, or button.
onboarding_rewards_upsell(Shown)
Tracks the task view to guide users to complete tasks.
TaskType - The task type of Rewards upsell, new bing, chat, or call.
ViewName - The view names for the Rewards upsell can be a banner, dialog, or button.
onboarding_rewards_upsell(RewardsCampaign)
Registers the user as participating in the reward campaign, so they can earn the benefits.
TaskType - The task type of Rewards upsell, new bing, chat, or call.
IsFirstRun - Flag if the user is running Skype for the first time.
IsFromEagle - Flag if the user is from Eagle or Rewards campaign. T.
onboarding_rewards_upsell(RewardsTask)
Tracks the completion of tasks to unlock the next task for the user.
TaskType - The task type of Rewards upsell, new bing, chat, or call.
CompletedTask - User who has completed the daily task.
InProgress - The user is in the daily task progress.
onboarding_upsell
This telemetry tracks how Skype onboarding upsell to new users, allowing them to complete tasks.
Action - Designates the exact event so we can group the events.
shortCircuitContactsProcessed
Event to track that the phone book sync works correctly, to allow finding the user's phone contacts on Skype.
count - Total number of suggested contacts returned from service.
isInitialSync - Initial sync indicates no synced users before the sync started.
duration - Duration between data preparation and service answer.
HashSentCount - Total number of hashes sent to service.
shortCircuitContactsError
Event to track phone book sync service failures.
error - Error status code.
isInitialSync - Initial sync indicates no synced users before the sync started.
HashSentCount - Total number of hashes sent to service.
ShortCircuitPhoneNumberRegistration
Event to track that the verified phone number enabled for search, so user can be found by this phone number.
IsSuccess - Flag to track registration success or failure.
Source - Registration source name to distinguish between Skype profile and MSA.
ErrorCode - Error status code.
correct_local_address_book_phone_numbers
Event to track usage and efficiency of phone number correction. Phone numbers without a country code can not be used by contacts suggestion service, so the are corrected on device contacts synchronisation.
shortPhoneNumbersCount - Amount of phone numbers without country code in device address book.
correctedPhoneNumbersCount - Amount of phone numbers where country code was successfully added.
contacts_visibility_ratio
Event to track contacts visibility ratio (CVR) to improve suggested contacts flow and quality.
cvr - Percentage ratio of users suggested by contacts suggestion service to total number of contacts on user's device.
SayHiPopupTelemetryEvent
Event to track that SayHi Popup works correctly and can assist user in finding friends.
Action - Designates the exact event so we can group the events.
IsNewUser - Identifiers if the user is new or not. Collected to measure the impact of the feature on new users and existing users.
SkypeContactCount - Count of user's skype contact count. Collected to measure how many friends user can find on Skype.
ShortCircuitContactCount - Count of user's SCD contact count. Collected to measure how many friends user can find on Skype.
NotifyMyFriendsEvent
Event to track that NotifyMyFriend works correctly and can assist user in notifying their friends that they've joined Skype.
StatusCode - Identifiers if the NotifyMyFriends campaign was successful.
ShortCircuitContactCount - Count of user's SCD contact count. Collected to measure how many friends we can notify on Skype.
perf
Sends performance metrics of various processes, used to monitor and improve performance of Skype.
Scenario - Name of the process that is being measured, such as startup, search, render, etc.
Duration - Duration in milliseconds of how long did the process take to complete.
IsZeroTermSearch - Whether the search query is empty.
Endpoint - The message search endpoint that is used.
SearchLimit - Message search page size.
ErrorCode - Error code in case search results are not retrieved.
ErrorMessage - Error description in case search results are not retrieved.
WasNetworkAvailable - Whether client was connected to the network.
AdditionalLoading - Whether the message was not cached.
QueryLength - The number of characters in the search query.
Origin - The component where search originated.
SearchResultsListOrigin - The component where search originated, in case the searched happened in SearchResultsList.
RequestStepDuration - The time between the first search request until the last search request results are received, in case of a composite search.
PublicDirectoryRequestDuration - The time between the public directory search request was sent until the results were received.
MessageRequestDuration - The time between the message search request was sent until the results were received.
IndexedDbRequestDuration - The time between the IndexedDB search request was sent until the results were received.
BotsRequestDuration - The time between the bots search request was sent until the results were received.
AllPeopleRequestDuration - The time between the all people search request was sent until the results were received.
FastContactsRequestDuration - The time between the fast contacts search request was sent until the results were received.
MessageInConversationRequestDuration - The time between the message search request was sent until the results were received.
ConfirmedGoodConnection - Whether there was a good internet connection.
MessageCorrelationId - Unique message correlation id used for end to end correlation between systems.
Interrupted - Whether the event was interuppted by user navigating away.
TimeTillInterruption - Time passed till the interruption of the event.
ActivationState - Indicates whether performance metric was tracked in foreground or background.
AppLaunchedFromBackground - Whether the app was launched from background.
foreground_start_not_allowed
Sends information about errors when notifying about incoming calls.
CallId - Call unique identification number.
TotalTimeDuration - Time duration to display call notification.
notif_perf
Sends performance metrics of notification lifecycle, used to monitor and improve notification performance of Skype.
Provider - Name of the used notification delivery system.
NotificationInitializedJS - Whether notification triggered JavaScript initialization.
IncomingCallScreenDisplayed - Whether incoming call notification was displayed as call screen or as system notification.
Phase_Waiting_For_JS_Initialization - Time duration of notification phase 1.
Phase_Initial_Native_Processing - Time duration of notification phase 2.
Phase_JS_Processing - Time duration of notification phase 3.
Phase_Native_Displaying - Time duration of notification phase 4.
Phase_Total - How much time elapsed between start and end of notification processing.
NotificationProcessing - Type of notification processing.
IsTimeout - Indicates whether the request finished because of the timeout.
ActivationState - Indicates whether performance metric was tracked in foreground or background.
app_open_status
Sends performance metrics of app opens and switches between background and foreground, used to improve app startup performance.
AdvertisingId - An unique Id for helping advertising services personalize offers.
UserHasActiveEntitlements - Whether current user is a paid user.
DwellTime - Time duration between app open and app switched to background nor quitted.
LifeCycle - App state indicating whether app is opened, switched to background or quitted.
install_attribution
Measures the performance of different install platforms, like Apple Store to ensure a consistent user experience.
campaign - The name of the advertisement campaign that leads to this install.
adid - An unique ID assigned to the device.
trackerName - The name of the advertisement tracker that leads to this install.
network - The name of the distribution network that leads to this install.
callbackPerf - Duration of the query about information of the source that leads to this install.
initPerf - Duration from starting the app to getting information of the source that leads to this install.
people_presence_error
If the user wanted to change of the presence status (Online, offline, busy etc. ) and the application couldn't process that wish with success, it is crucial to have every problem reported.
Origin - Information what element of the application was used to change the presence status. This information is important to see which element of the application may have been causing problems.
people_presence_failure
Information about types of failures user gets while fetching or setting presence status.
ServiceType - Information which service provider failed CS or UPS.
Scenario - Since the method posting this passes all presence requests it's important to understand which of them failed.
StatusCode - Http response status code.
StatusText - Http response status text.
DidTimeOut - The "yes" or "no" information if the problem is causing timeout.
Url - PII scrubbed url of the API.
Method - Http method.
CorrelationId - Unique message correlation id used for E2E correlation between systems.
my_presence
Information used to ensure accuracy of fetching and setting presence of user.
UpsStatus - Presence came from UPS.
CsStatus - Presence came from Chat service.
CsCorrelationId - Unique message correlation id used for E2E correlation between client and Chat Service.
UpsCorrelationId - Unique message correlation id used for E2E correlation between client and UPS(Universal Presence Service).
Scenario - Since two methods are using this event we need to know which one of those are the intiator.
presence_for_mris
Information used to ensure accuracy of displayed presence of contacts.
Total - Number of users we got the presences of.
Same - Number of users who had the same presences from both service UPS and CS.
CsCorrelationId - Unique message correlation id used for E2E correlation between client and Chat Service.
UpsCorrelationId - Unique message correlation id used for E2E correlation between client and UPS(Universal Presence Service).
PressAction
Measure the performance of application from starting the app to the first user click on Main Page.
scenario - Tracks from which scenario in the app the button was clicked.
origin - Tracks from where in the app the button was clicked.
timeGap - The time gap from the app start to this press action.
rewards_claim
Monitoring the operation of the rewards claim button to ensure that customers can receive their rewards.
Action - identifies the type of operation in rewards upsell.
StatusCode - Identifies the results status of clicked claim button.
scenario
Common attributes for scenario events.
ScenarioName - Name of currently tracked scenario.
ScenarioId - Allows the grouping of several steps in this scenario instance.
scenario(LoginAuth)
Sent during different phases of sign in/up to monitor the health of the sign in/up service.
ScenarioAction_service - Service name, such as 'MSA'.
ScenarioAction_scenario - Scenario name.
ScenarioAction_errorName - Error name.
ScenarioAction_statusCode - Status code of error.
ScenarioAction_correlationId - Correlation ID received from the service response when an error occurs.
ScenarioAction_subScenario - Sub-scenario name, used to identify the specific flow within the scenario for debugging purposes.
ScenarioAction_ThirdPartyCookiesDisabled - Flag indicating if third party cookies are disabled on the browser, needed for debugging purposes.
ScenarioAction_requestId - Unique ID for request.
ScenarioAction_attempt - Number of attepts for request.
ScenarioAction_step_name - Name of this senario step.
ScenarioAction_step_duration - Scenario step duration. Indicator of performance of this step.
ScenarioAction_total_duration - Total duration of this scenario.
ScenarioAction_is_final - Indicator whether this is a final step of the scenario.
ScenarioAction_target_duration_ms - Target step duration.
ScenarioAction_step_name_started - Duration of 'started' step.
ScenarioAction_error_description - If an error occurred, the error description is passed here.
scenario(AppStartup)
Startup duration measure by different phases, used to identify bottlenecks and health of the application.
ScenarioAction_currentIntent - Startup intent (Push, Chat, Call, Dialpad, Recents, JoinMeetNow, Other).
ScenarioAction_intentBased - Flag if the startup is intent based.
ScenarioAction_step_name_phase0 - Duration of startup phase 0.
ScenarioAction_step_name_phase1 - Duration of startup phase 1.
ScenarioAction_step_name_phase2 - Duration of startup phase 2.
ScenarioAction_step_name_phase3 - Duration of startup phase 3.
ScenarioAction_step_name_phase4 - Duration of startup phase 4.
ScenarioAction_step_name_phase5 - Duration of startup phase 5.
ScenarioAction_step_name - Name of this senario step.
ScenarioAction_step_duration - Scenario step duration. Indicator of performance of this step.
ScenarioAction_total_duration - Total duration of this scenario.
ScenarioAction_is_final - Indicator whether this is a final step of the scenario.
ScenarioAction_target_duration_ms - Target step duration.
ScenarioAction_step_name_started - Duration of 'started' step.
ScenarioAction_error_description - If an error occurred, the error description is passed here.
scenario(AppStartupIntent)
Startup duration measure by different phases and context of intent, used to identify bottlenecks and health of the application.
ScenarioAction_AppState - A number representing app state, such as "Active" or "Background".
ScenarioAction_StartupContext - Startup context (Unknown, Push, Recents, Chat, IncomingRing, Dialpad).
ScenarioAction_ColdStartup - Flag indicating if this is "cold startup".
ScenarioAction_ColdStartup_step_duration - Duration of "cold startup" scenario step.
ScenarioAction_ColdStartup_total_duration - Total duration of scenario until "cold startup" step.
ScenarioAction_intentBased - Flag if startup is intent based (e.g. opens a chat or a call).
ScenarioAction_reason - App wake up reason (ColdStartup, AppStateChange, Push, LocalNotification, TrouterMessage).
ScenarioAction_Phase0_step_duration - Duration of startup phase 0.
ScenarioAction_Phase0_total_duration - Total duration so far up until this step of the measurement.
ScenarioAction_Phase1_step_duration - Duration of startup phase 1.
ScenarioAction_Phase1_total_duration - Total duration so far up until this step of the measurement.
ScenarioAction_Phase2_step_duration - Duration of startup phase 2.
ScenarioAction_Phase2_total_duration - Total duration so far up until this step of the measurement.
ScenarioAction_Phase3_step_duration - Duration of startup phase 3.
ScenarioAction_Phase3_total_duration - Total duration so far up until this step of the measurement.
ScenarioAction_Phase4_step_duration - Duration of startup phase 4.
ScenarioAction_Phase4_total_duration - Total duration so far up until this step of the measurement.
ScenarioAction_Phase5_step_duration - Duration of startup phase 5.
ScenarioAction_Phase5_total_duration - Total duration so far up until this step of the measurement.
ScenarioAction_CheckAppState_step_duration - Duration of "checking app state" step.
ScenarioAction_CheckAppState_total_duration - Total duration so far up until this step of the measurement.
ScenarioAction_StartedProcessingLocalNotification_step_duration - Duration of "started processing local notification" step.
ScenarioAction_StartedProcessingLocalNotification_total_duration - Total duration so far up until this step of the measurement.
ScenarioAction_StartedProcessingPush_step_duration - Duration of "started processing push notification" step.
ScenarioAction_StartedProcessingPush_total_duration - Total duration so far up until this step of the measurement.
ScenarioAction_PushProcessingComplete_step_duration - Duration of "push notification processing complete" step.
ScenarioAction_PushProcessingComplete_total_duration - Total duration so far up until this step of the measurement.
ScenarioAction_IncomingCallPush_step_duration - Duration of "incoming call push notification" step.
ScenarioAction_IncomingCallPush_total_duration - Total duration so far up until this step of the measurement.
ScenarioAction_NotifyingCallee_step_duration - Duration of "notifying callee" step.
ScenarioAction_NotifyingCallee_total_duration - Total duration so far up until this step of the measurement.
ScenarioAction_DisplayIncomingCallNotification_step_duration - Duration of "displaying incoming call notification" step.
ScenarioAction_DisplayIncomingCallNotification_total_duration - Total duration so far up until this step of the measurement.
ScenarioAction_PresentIncomingRing_step_duration - Duration of "present incoming ring" step.
ScenarioAction_PresentIncomingRing_total_duration - Total duration so far up until this step of the measurement.
ScenarioAction_CallPanelRendered_step_duration - Duration of "call panel rendered" step.
ScenarioAction_CallPanelRendered_total_duration - Total duration so far up until this step of the measurement.
ScenarioAction_WillNavigateToRecents_step_duration - Duration of "will navigate to recents" step.
ScenarioAction_WillNavigateToRecents_total_duration - Total duration so far up until this step of the measurement.
ScenarioAction_RecentsWillMount_step_duration - Duration of "recents will mount" step.
ScenarioAction_RecentsWillMount_total_duration - Total duration so far up until this step of the measurement.
ScenarioAction_ConversationListPanelRendered_step_duration - Duration of "conversation list panel rendered" step.
ScenarioAction_ConversationListPanelRendered_total_duration - Total duration so far up until this step of the measurement.
ScenarioAction_RecentsRendered_step_duration - Duration of "recents rendered" step.
ScenarioAction_RecentsRendered_total_duration - Total duration so far up until this step of the measurement.
ScenarioAction_WillNavigateToChat_step_duration - Duration of "will navigate to chat" step.
ScenarioAction_WillNavigateToChat_total_duration - Total duration so far up until this step of the measurement.
ScenarioAction_MessaggeStreamRendered_step_duration - Duration of "message stream rendered" step.
ScenarioAction_MessaggeStreamRendered_total_duration - Total duration so far up until this step of the measurement.
ScenarioAction_WillNavigateToDialpad_step_duration - Duration of "will navigate to dialpad" step.
ScenarioAction_WillNavigateToDialpad_total_duration - Total duration so far up until this step of the measurement.
ScenarioAction_DialpadRendered_step_duration - Duration of "dialpad rendered" step.
ScenarioAction_DialpadRendered_total_duration - Total duration so far up until this step of the measurement.
ScenarioAction_step_name - Name of this senario step.
ScenarioAction_step_duration - Scenario step duration. Indicator of performance of this step.
ScenarioAction_total_duration - Total duration of this scenario.
ScenarioAction_is_final - Indicator whether this is a final step of the scenario.
ScenarioAction_target_duration_ms - Target step duration.
ScenarioAction_step_name_started - Duration of 'started' step.
ScenarioAction_error_description - If an error occurred, the error description is passed here.
scenario(TimeToConnected)
Tracks time it takes for chat service to establish connection. Used to improve and track issues related to chat connectivity.
ScenarioAction_ConnectionType - Connection type, such as "REST".
ScenarioAction_ReasonForConnecting - Reason for connecting to chat service, such as "Foreground".
ScenarioAction_step_name - Name of this senario step.
ScenarioAction_step_duration - Scenario step duration. Indicator of performance of this step.
ScenarioAction_total_duration - Total duration of this scenario.
ScenarioAction_is_final - Indicator whether this is a final step of the scenario.
ScenarioAction_target_duration_ms - Target step duration.
ScenarioAction_step_name_started - Duration of 'started' step.
ScenarioAction_error_description - If an error occurred, the error description is passed here.
scenario(AnswerCall)
Collected when user answers the call, helps to track scenario health and reliability.
ScenarioName - AnswerCall.
ScenarioAction_step_name - Name of this senario step.
ScenarioAction_step_duration - Scenario step duration. Indicator of performance of this step.
ScenarioAction_total_duration - Total duration of this scenario.
ScenarioAction_is_final - Indicator whether this is a final step of the scenario.
ScenarioAction_target_duration_ms - Target step duration.
ScenarioAction_step_name_started - Duration of 'started' step.
ScenarioAction_error_description - If an error occurred, the error description is passed here.
scenario(HtmlNotification)
Tracks reliability of HTML notifications.
ScenarioAction_step_name - Name of this senario step.
ScenarioAction_step_duration - Scenario step duration. Indicator of performance of this step.
ScenarioAction_total_duration - Total duration of this scenario.
ScenarioAction_is_final - Indicator whether this is a final step of the scenario.
ScenarioAction_target_duration_ms - Target step duration.
ScenarioAction_step_name_started - Duration of 'started' step.
ScenarioAction_error_description - If an error occurred, the error description is passed here.
scenario(Responsiveness)
Track responsiveness of UI components - e.g. elapsed time between the click on mute button and actual muting the microphone.
ScenarioAction_cause - Specifies the reason why scenario was finished (e.g. ActionClosed, Timeout or Error).
ScenarioAction_step_name - Name of this senario step.
ScenarioAction_step_duration - Scenario step duration. Indicator of performance of this step.
ScenarioAction_total_duration - Total duration of this scenario.
ScenarioAction_is_final - Indicator whether this is a final step of the scenario.
ScenarioAction_target_duration_ms - Target step duration.
ScenarioAction_step_name_started - Duration of 'started' step.
ScenarioAction_error_description - If an error occurred, the error description is passed here.
scenario(ResponsivenessSelectHubTab)
Track responsiveness of Hub Tab switching - time between clicking the tab control and content displaying.
ScenarioAction_cause - Specifies the reason why scenario was finished (e.g. ActionClosed, Timeout or Error).
ScenarioAction_tab - Specifies which tab was selected.
ScenarioAction_step_name - Name of this senario step.
ScenarioAction_step_duration - Scenario step duration. Indicator of performance of this step.
ScenarioAction_total_duration - Total duration of this scenario.
ScenarioAction_is_final - Indicator whether this is a final step of the scenario.
ScenarioAction_target_duration_ms - Target step duration.
ScenarioAction_step_name_started - Duration of 'started' step.
ScenarioAction_error_description - If an error occurred, the error description is passed here.
scenario(StreamFrom)
Tracks time it takes to navigate to chat to monitor performance and health of conversation switching.
ScenarioAction_origin - Source Location in the App from where the conversation was initiated. Helps identifying problematic entry points.
ScenarioAction_browserOrigin - Source Location in the browser from where the conversation was initiated. Helps identifying problematic entry points.
ScenarioAction_step_name - Name of this senario step.
ScenarioAction_step_duration - Scenario step duration. Indicator of performance of this step.
ScenarioAction_total_duration - Total duration of this scenario.
ScenarioAction_is_final - Indicator whether this is a final step of the scenario.
ScenarioAction_target_duration_ms - Target step duration.
ScenarioAction_step_name_started - Duration of 'started' step.
ScenarioAction_error_description - If an error occurred, the error description is passed here.
scenario(Search)
Tracks the contact search functionality to ensure you can find other people.
ScenarioAction_step_name_ClickOnResult - User clicked on the search result item.
ScenarioAction_step_name_ClickOnResultContextMenu - User opened context menu for the search result item.
ScenarioAction_QueryLength - The length of the query user entered for search.
ScenarioAction_Origin - Where in the application search was opened from.
ScenarioAction_ResultType - The type of the result user interacted with (Skype contact, message etc). Helps identifying problematic search types.
ScenarioAction_Index - The index of the search result item user interacted with.
ScenarioAction_step_name - Name of this senario step.
ScenarioAction_step_duration - Scenario step duration. Indicator of performance of this step.
ScenarioAction_total_duration - Total duration of this scenario.
ScenarioAction_is_final - Indicator whether this is a final step of the scenario.
ScenarioAction_target_duration_ms - Target step duration.
ScenarioAction_step_name_started - Duration of 'started' step.
ScenarioAction_error_description - If an error occurred, the error description is passed here.
scenario(InvalidGrant)
Tracks the MSA 'invalid_grant' interrupts to ensure the users are able to solve the interrupt and log back into the app.
ScenarioAction_step_name_PreparingToShowMsaInterrupt - MSA interrupt popup is ready to show.
ScenarioAction_step_name_MsaInterruptResolved - MSA interrupt popup was successfully resolved by the user.
ScenarioAction_step_name_MsaInterruptFailure - MSA interrupt popup was dismissed by the user, which leads to a forced logout.
ScenarioAction_InvalidGrantErrorCode - Specifies the MSA 'invalid_grant' error code to identify the user interrupt type.
ScenarioAction_InvalidGrantErrorCategory - Specifies the MSA 'invalid_grant' error category to identify the user interrupt type.
ScenarioAction_IsOneAuthInterrupt - Specifies whether the interrupt came from OneAuth auth stack.
ScenarioAction_step_name - Name of this senario step.
ScenarioAction_step_duration - Scenario step duration. Indicator of performance of this step.
ScenarioAction_total_duration - Total duration of this scenario.
ScenarioAction_is_final - Indicator whether this is a final step of the scenario.
ScenarioAction_target_duration_ms - Target step duration.
ScenarioAction_step_name_started - Duration of 'started' step.
ScenarioAction_error_description - If an error occurred, the error description is passed here.
scenario(TokenStoreInitialization)
Tracks the health of initialization process of the authentication logic.
ScenarioAction_step_name_InitializedWithOneAuthStarted - OneAuth initialization started.
ScenarioAction_step_name_InitializedWithOneAuthFinished - OneAuth initialization finished successfully.
ScenarioAction_step_name_InitializedWithOneAuthFailed - OneAuth initialization failed.
ScenarioAction_step_name_InitializedWithLegacyAuthStack - Initialization with legacy auth stack successful.
ScenarioAction_step_name_InitializedWithOneAuthFromLegacyAuthStack - Initialization with OneAuth from legacy auth stack successfully.
ScenarioAction_step_name_MigrationToOneAuthStarted - Auth stack migration to OneAuth started.
ScenarioAction_step_name_MigrationToOneAuthFailed - Auth stack migration to OneAuth failed.
ScenarioAction_step_name_MigrationToOneAuthFinished - Auth stack migration to OneAuth finished.
ScenarioAction_step_name_MigrationToOneAuthRejected - Auth stack migration to OneAuth rejected after successful migration.
ScenarioAction_step_name_MigrateBackToLegacyAuthStackStarted - Migrating back to legacy auth stack started.
ScenarioAction_step_name_MigrateBackToLegacyAuthStackFailed - Migrating back to legacy auth stack failed.
ScenarioAction_step_name_MigrateBackToLegacyAuthStackFinished - Migrating back to legacy auth stack finished.
ScenarioAction_step_name_ForceLogoutSet - Force logout set in auth stack because of failed migration.
ScenarioAction_step_name - Name of this senario step.
ScenarioAction_step_duration - Scenario step duration. Indicator of performance of this step.
ScenarioAction_total_duration - Total duration of this scenario.
ScenarioAction_is_final - Indicator whether this is a final step of the scenario.
ScenarioAction_target_duration_ms - Target step duration.
ScenarioAction_step_name_started - Duration of 'started' step.
ScenarioAction_error_description - If an error occurred, the error description is passed here.
scenario(GetAllDisplayableUsers)
Tracks time it takes for getting all displayable users from database.
ScenarioAction_step_name - Name of this senario step.
ScenarioAction_step_duration - Scenario step duration. Indicator of performance of this step.
ScenarioAction_total_duration - Total duration of this scenario.
ScenarioAction_is_final - Indicator whether this is a final step of the scenario.
ScenarioAction_target_duration_ms - Target step duration.
ScenarioAction_step_name_started - Duration of 'started' step.
ScenarioAction_error_description - If an error occurred, the error description is passed here.
scenario(PutDisplayableUsers)
Tracks time it takes for putting displayable users into database.
ScenarioAction_step_name - Name of this senario step.
ScenarioAction_step_duration - Scenario step duration. Indicator of performance of this step.
ScenarioAction_total_duration - Total duration of this scenario.
ScenarioAction_is_final - Indicator whether this is a final step of the scenario.
ScenarioAction_target_duration_ms - Target step duration.
ScenarioAction_step_name_started - Duration of 'started' step.
ScenarioAction_error_description - If an error occurred, the error description is passed here.
scenario(GetMessagesForConversationAfterTime)
Tracks time it takes for getting messages for conversation after time from database.
ScenarioAction_step_name - Name of this senario step.
ScenarioAction_step_duration - Scenario step duration. Indicator of performance of this step.
ScenarioAction_total_duration - Total duration of this scenario.
ScenarioAction_is_final - Indicator whether this is a final step of the scenario.
ScenarioAction_target_duration_ms - Target step duration.
ScenarioAction_step_name_started - Duration of 'started' step.
ScenarioAction_error_description - If an error occurred, the error description is passed here.
scenario(GetMessagesForConversationAndTimeRange)
Tracks time it takes for getting messages for conversation and time range from database.
ScenarioAction_step_name - Name of this senario step.
ScenarioAction_step_duration - Scenario step duration. Indicator of performance of this step.
ScenarioAction_total_duration - Total duration of this scenario.
ScenarioAction_is_final - Indicator whether this is a final step of the scenario.
ScenarioAction_target_duration_ms - Target step duration.
ScenarioAction_step_name_started - Duration of 'started' step.
ScenarioAction_error_description - If an error occurred, the error description is passed here.
scenario(RemoveMessages)
Tracks time it takes for removing messages from database.
ScenarioAction_step_name - Name of this senario step.
ScenarioAction_step_duration - Scenario step duration. Indicator of performance of this step.
ScenarioAction_total_duration - Total duration of this scenario.
ScenarioAction_is_final - Indicator whether this is a final step of the scenario.
ScenarioAction_target_duration_ms - Target step duration.
ScenarioAction_step_name_started - Duration of 'started' step.
ScenarioAction_error_description - If an error occurred, the error description is passed here.
scenario(PutMessages)
Tracks time it takes for putting messages into database.
ScenarioAction_step_name - Name of this senario step.
ScenarioAction_step_duration - Scenario step duration. Indicator of performance of this step.
ScenarioAction_total_duration - Total duration of this scenario.
ScenarioAction_is_final - Indicator whether this is a final step of the scenario.
ScenarioAction_target_duration_ms - Target step duration.
ScenarioAction_step_name_started - Duration of 'started' step.
ScenarioAction_error_description - If an error occurred, the error description is passed here.
scenario(GetAllConversationMetas)
Tracks time it takes for getting all conversations from database.
ScenarioAction_step_name - Name of this senario step.
ScenarioAction_step_duration - Scenario step duration. Indicator of performance of this step.
ScenarioAction_total_duration - Total duration of this scenario.
ScenarioAction_is_final - Indicator whether this is a final step of the scenario.
ScenarioAction_target_duration_ms - Target step duration.
ScenarioAction_step_name_started - Duration of 'started' step.
ScenarioAction_error_description - If an error occurred, the error description is passed here.
scenario(PutConversationMetas)
Tracks time it takes for putting conversations into database.
ScenarioAction_step_name - Name of this senario step.
ScenarioAction_step_duration - Scenario step duration. Indicator of performance of this step.
ScenarioAction_total_duration - Total duration of this scenario.
ScenarioAction_is_final - Indicator whether this is a final step of the scenario.
ScenarioAction_target_duration_ms - Target step duration.
ScenarioAction_step_name_started - Duration of 'started' step.
ScenarioAction_error_description - If an error occurred, the error description is passed here.
scenario(RemoveConversationMetas)
Tracks time it takes for removing conversations from database.
ScenarioAction_step_name - Name of this senario step.
ScenarioAction_step_duration - Scenario step duration. Indicator of performance of this step.
ScenarioAction_total_duration - Total duration of this scenario.
ScenarioAction_is_final - Indicator whether this is a final step of the scenario.
ScenarioAction_target_duration_ms - Target step duration.
ScenarioAction_step_name_started - Duration of 'started' step.
ScenarioAction_error_description - If an error occurred, the error description is passed here.
scenario(GetUserProfileByMri)
Tracks time it takes for getting contact by mri from database.
ScenarioAction_step_name - Name of this senario step.
ScenarioAction_step_duration - Scenario step duration. Indicator of performance of this step.
ScenarioAction_total_duration - Total duration of this scenario.
ScenarioAction_is_final - Indicator whether this is a final step of the scenario.
ScenarioAction_target_duration_ms - Target step duration.
ScenarioAction_step_name_started - Duration of 'started' step.
ScenarioAction_error_description - If an error occurred, the error description is passed here.
scenario(GetUserProfilesByMris)
Tracks time it takes for getting contacts by list of mri's from database.
ScenarioAction_step_name - Name of this senario step.
ScenarioAction_step_duration - Scenario step duration. Indicator of performance of this step.
ScenarioAction_total_duration - Total duration of this scenario.
ScenarioAction_is_final - Indicator whether this is a final step of the scenario.
ScenarioAction_target_duration_ms - Target step duration.
ScenarioAction_step_name_started - Duration of 'started' step.
ScenarioAction_error_description - If an error occurred, the error description is passed here.
scenario(PutUserProfiles)
Tracks time it takes for put contacts into database.
ScenarioAction_step_name - Name of this senario step.
ScenarioAction_step_duration - Scenario step duration. Indicator of performance of this step.
ScenarioAction_total_duration - Total duration of this scenario.
ScenarioAction_is_final - Indicator whether this is a final step of the scenario.
ScenarioAction_target_duration_ms - Target step duration.
ScenarioAction_step_name_started - Duration of 'started' step.
ScenarioAction_error_description - If an error occurred, the error description is passed here.
sisu_welcome_screen
Bundle of events related to the main welcome screen. Collected to measure the health of the main welcome screen.
Common attributes for sisu_welcome_screen events.
Action - Designates the exact event so we can group the events and measure health of the specific stages.
IsMSASignUpWebViewLoaded - Indicates if Microsoft Account flow is loaded to ensure sign in/up into Skype is possible.
IsFromOneAuth - Indicates if the sign in/up process is done with OneAuth auth stack.
IsFromPhoneAuth - Indicates if the sign in/up process is done with phone auth flow.
IsFirstTimeSignIn - If this user signs in for the very first time to Skype, Skype federated profile is created. As an example user can be found now via Skype search directory.
sisu_welcome_screen(WelcomeScreenLoaded)
The event sent after the welcome screen is successfully loaded. Used to measure health of pre-sign in/up experience.
sisu_welcome_screen(LoginFlowStarted)
The event sent after the sign in/up flow is being started. Used to measure health of pre-sign in/up experience.
sisu_welcome_screen(CreateAccountFlowStarted)
The event sent after the sign up flow is being started. Used to measure health of sign up experience.
sisu_app_entry_start
Bundle of events related to user intent to sign in/up to Skype. Collected to measure the health of the sign in/up flow.
Method - Indicates if it was sign in/up. Used for monitoring of sign in/up flows.
IsFromOneAuth - Indicates if the sign in/up process is done with OneAuth auth stack.
MsaNavigationSource - Gives more detail on what kind of sign in/up was used.
IsFromPhoneAuth - Indicates if the sign in/up process is done with phone auth flow.
IsFirstTimeSignIn - If this user signs in for the very first time to Skype, Skype federated profile is created. As an example user can be found now via Skype search directory.
sisu_app_entry
Bundle of events related to user successfully finishing sign in/up to Skype. Collected to measure the health of the sign in/up flow.
Method - Indicates if it was sign in/up. Used for monitoring of sign in/up flows.
IsFromOneAuth - Indicates if the sign in/up process is done with OneAuth auth stack.
MsaNavigationSource - Gives more detail on what kind of sign in/up was used.
IsFromPhoneAuth - Indicates if the sign in/up process is done with phone auth flow.
IsFirstTimeSignIn - If this user signs in for the very first time to Skype, Skype federated profile is created. As an example user can be found now via Skype search directory.
sisu_app_entry_finish
Bundle of events related to user successfully finishing sign in/up to Skype. Collected to measure the health of the sign in/up flow.
Method - Indicates if it was sign in/up. Used for monitoring of sign in/up flows.
IsFromOneAuth - Indicates if the sign in/up process is done with OneAuth auth stack.
IsFromPhoneAuth - Indicates if the sign in/up process is done with phone auth flow.
IsFirstTimeSignIn - If this user signs in for the very first time to Skype, Skype federated profile is created. As an example user can be found now via Skype search directory.
sisu_msa_signup_funnel
Bundle of events related to user going through individual steps of sign up flow to Skype. Collected to measure the health of the sign up flow.
FunnelPageName - Indicates the exact step name during sign up flow to Skype.
ErrorCode - Error code in case of error occurs during sign up flow.
IsFirstTimeSignIn - If this user signs in for the very first time to Skype, Skype federated profile is created. As an example user can be found now via Skype search directory.
sisu_msa_signin_funnel
Bundle of events related to user going through individual steps of sign in flow to Skype. Collected to measure the health of the sign in flow.
FunnelPageName - Indicates the exact step name during sign in flow to Skype.
ErrorCode - Error code in case of error occurs during sign up flow.
IsFirstTimeSignIn - If this user signs in for the very first time to Skype, Skype federated profile is created. As an example user can be found now via Skype search directory.
sisu_msa_interrupt_handler
Bundle of events related to re-authentication popup. These popups occur when the system detects unexpected changes or activity on the account. For example a new device is used. Collected to measure the health of recovery flows from those scenarios.
Common attributes for sisu_msa_interrupt_handler events.
Action - Designates the exact event so we can group the events and measure health of the specific stages.
IsFirstTimeSignIn - If this user signs in for the very first time to Skype, Skype federated profile is created. As an example user can be found now via Skype search directory.
sisu_msa_interrupt_handler(RefreshTokenStored)
The event is sent when user re-authentication flow is started.
sisu_msa_interrupt_handler(UserSwitchedAccounts)
The event is sent after user successfully re-authenticated with a different user account.
sisu_msa_interrupt_handler(UserSignedIn)
The event is sent after user successfully re-authenticated.
sisu_sso_screen
Bundle of events related to single sign on (SSO) flow to Skype on Android. Collected to measure health of SSO flow.
Common attributes for sisu_sso_screen events.
Action - Designates the exact event so we can group the events and measure health of the specific stages.
IsFromOneAuth - Indicates if the sign in/up process is done with OneAuth auth stack.
IsFirstTimeSignIn - If this user signs in for the very first time to Skype, Skype federated profile is created. As an example user can be found now via Skype search directory.
sisu_sso_screen(SsoTokenSignIn)
The event is sent when user starts signing in using SSO flow.
ProviderPackageId - In case that Microsoft account credentials are being used from a different product, this attribute contains the identifier of that product, for example "com.microsoft.teams".
sisu_sso_screen(SsoTokenAutoRefreshed)
The event is sent when SSO authentication automatically refreshed its login.
ProviderPackageId - In case that Microsoft account credentials are being used from a different product, this attribute contains the identifier of that product, for example "com.microsoft.teams".
sisu_sso_screen(SsoTokenInterrupted)
The event is sent when the automatic SSO authentication refresh failed.
ProviderPackageId - In case that Microsoft account credentials are being used from a different product, this attribute contains the identifier of that product, for example "com.microsoft.teams".
sisu_sso_screen(SsoTokenSignedIn)
The event is sent when user successfully signed in using SSO flow.
ProviderPackageId - In case that Microsoft account credentials are being used from a different product, this attribute contains the identifier of that product, for example "com.microsoft.teams".
sisu_refreshtoken_error
This event is sent when the automated login refresh failed. Collected to measure health of automated login refresh.
ErrorCode - Failure error code.
TokenSource - Describes the system involved in the re-login.
ErrorName - The descriptive name of the error which allows us to reference to the related code.
ErrorMessage - The verbose description of the error.
IsFirstTimeSignIn - If this user signs in for the very first time to Skype, Skype federated profile is created. As an example user can be found now via Skype search directory.
sisu_auto_sign_in
Bundle of events related to auto sign in flow which is leveraging Windows Account Manager (WAM). User has pre-filled option to sign in with the same personal account which is being used in Windows. All available personal accounts from Windows are listed for selection. Collected to measure the health of the auto sign in flow.
Common attributes for sisu_auto_sign_in events.
Action - Designates the exact event so we can group the events and measure health of the specific stages.
IsFirstTimeSignIn - If this user signs in for the very first time to Skype, Skype federated profile is created. As an example user can be found now via Skype search directory.
sisu_auto_sign_in(WAMCacheInvalidated)
The event is sent when the system needs to refresh WAM authentication data.
sisu_auto_sign_in(WAMLoginFailure)
The event is sent when user failed to sign in using WAM.
sisu_auto_sign_in(WAMLoginCompleted)
The event is sent when user successfully signed in using WAM.
sisu_auto_sign_in(WAMTokenRequested)
The event is sent when the system requested its login.
IsRefreshRequest - Indicates if the login refresh was requested.
SignInSource - Describes the point of entry for sign in, for example Skype app was started.
WamCorrelationId - This identifier allows us to group the events together. Collected to measure the health of the auto sign in flow.
sisu_auto_sign_in(WAMTokenRetrieved)
The event is sent when the system updated its login.
IsRefreshRequest - Indicates if the login refresh was requested.
SignInSource - Describes the point of entry for sign in, for example Skype app was started.
WamCorrelationId - This identifier allows us to group the events together. Collected to measure the health of the auto sign in flow.
sisu_auto_sign_in(WAMTokenRetrievalFailure)
The event is sent when the system failed to update its login.
ErrorCode - Failure error code.
ErrorMessage - The verbose description of the error.
HResult - The descriptive name of the error which allows us to reference to the related code.
IsRefreshRequest - Indicates if the login refresh was requested.
SignInSource - Describes the point of entry for sign in, for example Skype app was started.
WamCorrelationId - This identifier allows us to group the events together. Collected to measure the health of the auto sign in flow.
sisu_auto_sign_in(WamAutoSignInStarted)
The event is sent when the windows account auto sign in start.
IsSwitchAccountScenario - Is user in switch windows account scenario.
sisu_auto_sign_in(WamAutoSignInCompleted)
The event is sent when the windows account auto sign in completed.
IsSwitchAccount - Is user in switch account scenario.
IsSecondTry - Is user try again when try windows account auto sign in.
sisu_auto_sign_in(WamAutoSignInFailed)
The event is sent when the windows account auto sign in failed.
IsSwitchAccountScenario - Is user in switch account scenario.
IsSecondTry - Is user try again when try windows account auto sign in.
IsNoAccountFound - Is no account fetched when windows account auto sign in.
IsUserExplicitAutoSignIn - Is explicit windows account auto sign in.
sisu_auto_sign_in(WamAutoSignInSkiped)
The event is sent when the windows account auto sign in skip by some condition.
IsSwitchAccountScenario - Is user in switch account scenario.
AutoSignInSkipReason - The reason about why auto sign in flow is skipped.
sisu_auth_background_refresh
Bundle of events related to automatic login updates. Collected to measure the health of the automatic login update flow.
Common attributes for sisu_auth_background_refresh events.
sisu_auth_background_refresh(RefreshScheduled)
The event is sent when automatic login update was scheduled.
Action - Designates the exact event so we can group the events and measure health of the specific stages.
sisu_auth_background_refresh(UpdateTriggered)
The event is sent when automatic login update was performed.
Action - Designates the exact event so we can group the events and measure health of the specific stages.
sisu_auth_background_refresh(HasValidToken)
The event is sent when the system determined that the current login is still valid.
Action - Designates the exact event so we can group the events and measure health of the specific stages.
sisu_login_logout
Bundle of events related to user going through the logout flow. Collected to measure the health of the logout flow.
Common attributes for sisu_login_logout events.
Action - Designates the exact event so we can group the events and measure health of the specific stages.
sisu_login_logout(RedirectToLogin)
The event is sent after successful logout.
Reason - Describes what/where the logout was initiated.
ErrorCode - Failure error code.
TimeSinceLastRefresh - Exact time when the system login was updated.
ErrorCorrelationId - This identifier allows us to group the events together. Collected to measure the health of the logout flow.
sisu_login_logout(StartupError)
The event is sent when the user was logged out during application startup.
Error - The descriptive name of the error which allows us to reference to the related code.
AppWakeupReason - The descriptive name of the path the app took before failing to start which allows us to reference to the related code.
sisu_login_logout(Logout)
The event is sent after the user initiates the log out.
Reason - Describes what/where the logout was initiated.
IsSaveCredentials - If the user selected to remember the account. Collected to measure the health of one-click sign in flow.
sisu_login_logout(KeychainFailure)
The event is sent when user was logged out due to the application not to be able to retrieve information from a system password manager.
Error - The verbose description of the error.
FailureType - The descriptive name of the error which allows us to reference to the related code.
TokenType - Describes the system involved in logout flow.
sisu_login_logout(TokenIssue)
The event is sent when the system login is corrupted and malformed. Collected to measure the health of the logout flow.
TokenType - Describes the system involved in logout flow.
TokenIssueType - The verbose description of the problem with the login.
Source - Describes the system involved in the login.
sisu_phone_verification
Bundle of events related to Microsoft account phone number and email verification flow in Skype. Phone number and email flows are increasing security of the user accounts. Collected to measure the health of the phone number and email verification flow.
Common attributes for sisu_phone_verification events.
Stage - Name of intermediate state of phone number or email verification.
Error - Describes errors that may occur during phone number or email verification.
CorrelationId - Unique random identifier used to link more events pertaining to the same phone verification flow.
sisu_phone_verification(MsaPhoneAccrualStart)
The event is sent when the phone number verification flow in the popup was started.
Action - Designates the exact event so we can group the events and measure health of the specific stages.
sisu_phone_verification(MsaPhoneAccrualVerified)
The event is sent when a phone number was successfully verified in the popup.
Action - Designates the exact event so we can group the events and measure health of the specific stages.
sisu_phone_verification(MsaPhoneAccrualRegistered)
The event is sent when the verified phone number was successfully registered by the login system.
Action - Designates the exact event so we can group the events and measure health of the specific stages.
sisu_phone_verification(MsaEmailAccrualVerified)
The event is sent when an email was successfully verified in the popup.
Action - Designates the exact event so we can group the events and measure health of the specific stages.
sisu_phone_verification(MsaEmailAccrualRegistered)
The event is sent when the verified email was successfully registered by the login system.
Action - Designates the exact event so we can group the events and measure health of the specific stages.
sisu_phone_verification(MsaPhoneAccrualCancelled)
The event is sent when the user aborted the phone number verification flow.
Action - Designates the exact event so we can group the events and measure health of the specific stages.
sisu_phone_verification(MsaPhoneAccrualError)
The event is sent when there was an error during the phone number verification flow.
Action - Designates the exact event so we can group the events and measure health of the specific stages.
sisu_qso
Bundle of events related to user going through quick sign on (QSO) flow. QSO enables a user to sign out of the application with an option to "Remember the account". That allows the user to sign back in to Skype with single click. Collected to measure the health of the QSO flow.
Common attributes for sisu_qso events.
sisu_qso(Started)
The event is sent when user started QSO flow.
Action - Designates the exact event so we can group the events and measure health of the specific stages.
IsFromPhoneAuth - Indicates if the sign in/up process is done with phone auth flow.
sisu_qso(AutoRefreshed)
The event is sent when the system successfully refreshed its login.
Action - Designates the exact event so we can group the events and measure health of the specific stages.
IsFromPhoneAuth - Indicates if the sign in/up process is done with phone auth flow.
sisu_qso(Interrupted)
The event is sent when QSO was interrupted by an error.
Action - Designates the exact event so we can group the events and measure health of the specific stages.
IsFromPhoneAuth - Indicates if the sign in/up process is done with phone auth flow.
sisu_qso(SignedIn)
The event is sent when user successfully signed in.
Action - Designates the exact event so we can group the events and measure health of the specific stages.
IsFromPhoneAuth - Indicates if the sign in/up process is done with phone auth flow.
sisu_qso(AccountListFetched)
The event is sent when the system fetched a list of user accounts which are available for QSO flow on the device.
AccountListSize - Count of accounts available for QSO.
Action - Designates the exact event so we can group the events and measure health of the specific stages.
IsFromPhoneAuth - Indicates if the sign in/up process is done with phone auth flow.
sisu_guest_meetnow
Bundle of events tracking the functionality of a guest user to create a conversation.
SisuPageName - Location within the application where the conversation creation was initiated from.
IsPresentedAsMainCTAButton - Indicates whether guest conversation creation is displayed as primary action.
IsFirstTimeSignIn - If this user signs in for the very first time to Skype, Skype federated profile is created. As an example user can be found now via Skype search directory.
sisu_msa_qr_sign_in
Monitored to ensure the QR sign-in is working.
Common attributes for sisu_msa_qr_sign_in events.
Action - Name of the action being tracked.
QrShowType - We have different flows of displaying the QR code, this tracks which flow was used.
ErrorType - Type of error that user encountered during QR code sign-in process.
ErrorStatus - Request status of the failed authentication in QR code sign-in process.
IsFirstTimeSignIn - If this user signs in for the very first time to Skype, Skype federated profile is created. As an example user can be found now via Skype search directory.
sisu_msa_qr_sign_in(QrSignInSuccessful)
Tracks successful QR sign-in processes for purpose of monitoring health of QR code sign-in.
Action - Base for QR sign-in actions.
sisu_msa_qr_sign_in(QrSignInTokenExchangeFailed)
Tracks failed QR sign-in processes for purpose of monitoring health of QR code sign-in.
Action - Base for QR sign-in actions.
sisu_msa_qr_sign_in(QrSignInQrCodeRenderedSuccessfully)
Tracks successful QR code rendering for purpose of monitoring health of QR code sign-in.
Action - Base for QR sign-in actions.
sisu_msa_qr_sign_in(QrSignInQrCodeRenderFailed)
Tracks unsuccessful QR code rendering on the Web client for purpose of monitoring health of QR code sign-in.
Action - Base for QR sign-in actions.
sisu_msa_qr_sign_in(QrSignInNotAvailable)
Tracks scenarios when QR code sign-in is not available for use.
Action - Base for QR sign-in actions.
sisu_msix_background_task
Monitored to ensure that user's authenticated state is preserved correctly while the user isn't using the app.
Common attributes for sisu_msix_background_task events.
Action - Name of the action being tracked.
IsSuccessful - Used for tracking the success rate of the background refresh process.
CorrelationId - Used for correlating the events that are related to background refresh process. Used to monitor health of the process.
BackgroundTaskName - Name of the background task that was started.
BackgroundTaskTriggerType - Type of the background task that was started.
TimeTriggerInterval - Time in minutes until the background task fires again.
sisu_msix_background_task(Register)
Tracks successful background task registrations for purpose of monitoring health of the background token refresh process.
sisu_msix_background_task(Unregister)
Tracks successful unregistering of a background task for purpose of monitoring health of the background token refresh process.
sisu_msix_background_task(UnregisterAll)
Tracks successful unregistering of all background tasks for purpose of monitoring health of the background token refresh process.
sisu_msa_interrupt_notification_clicked
Telemetry event monitoring when users click the authentication interrupt reminder notification. Needed for monitoring the health of authentication interrupts, used to avoid forcefully logging the user out.
IsMsaInvalidGrantInterruptReminder - Flag specifying if the notification is an interrupt reminder notification or a forced logout reminder notification.
sisu_network_error_debug
Event used for monitoring the health of the critical services for authenticating the user.
RestClient - Name of the service being tracked.
Scenario - Name of the service request being tracked.
StatusCode - Request status code.
StatusText - Request status text.
Error - Request error description to understand the reason behind the failure.
sisu_oneauth_action
Bundle of events related to authentication tasks performed by OneAuth.
Common attributes for sisu_oneauth_action events.
Action - Name of the action being tracked.
IsError - Indicates if the process failed.
ErrorType - Short description of the failed process.
ErrorOneAuthStatus - Generic error code of the failed process.
ErrorOneAuthSubStatus - More detailed error code of the failed process.
ErrorReason - The reason of why the error happened.
IsRefreshTokenFromQrCodeSignIn - Indicates if the provided refresh token was obtained from QR code sign in process.
Scope - Indicates the scope of the token that was requested in the process.
IsQsoLogout - Indicates if the the sign out process is being performed with remembering the user account.
NumberOfAccountsFetched - Tracks the number of accounts fetched from OneAuth in the sign in page.
isEmailAccrual - Indicates if the made request is done for email accrual purpose.
isPhoneAccrual - Indicates if the made request is done for phone accrual purpose.
WithTokenToRenew - Indicates if the made request will force refreshing of the authentication token.
sisu_oneauth_action(RefreshTokenMigration)
Tracking health of migrating the refresh token to OneAuth process.
sisu_oneauth_action(SignOut)
Tracking health of migrating the sign out process.
sisu_oneauth_action(GetAvailableAccounts)
Tracking health of fetching SSO accounts from OneAuth.
sisu_oneauth_action(SignInOrSignUp)
Tracking health of the process of signing in or signing up with OneAuth.
sisu_oneauth_action(AcquireCredentialsSilently)
Tracking health of the process of acquiring users credentials with OneAuth without user interaction.
sisu_oneauth_action(AcquireCredentialsSilentlyWithUIFallback)
Tracking health of the process of acquiring users credentials with OneAuth with user interaction fallback allowed.
sisu_oneauth_action(AcquireCredentialsInteractively)
Tracking health of the process of acquiring users credentials with OneAuth with user interaction.
sisu_background_token_refresh_ios
Event used for monitoring the health of the native "Magic 30" (background token refresh process) on iOS.
Action - Name of the background refresh step being tracked.
CorrelationId - Correlation Id of the background refresh action, used to link events pertaining to the same session.
Success - Indicates if the background refresh step was successful or not.
FailureReason - In case the background refresh step failed, indicates the reason for the failure, for debugging purposes.
sisu_msa_username_validation
Event used for monitoring the health of the validating usernames with msa.
Action - Name of the validation step being tracked.
CorrelationId - Correlation Id of validation process, used to link events pertaining to the same session.
UsernameType - Indicates if username that is being validated is an email, phone or skype id.
IsFormattedCorrectly - Indicates if the username that is being validated is formatted correctly.
ErrorCode - Error code of the request that failed.
ErrorName - Error name of the request that failed.
sisu_phone_auth_client_error
Event used for monitoring the health of the phone authentication service requests.
Common attributes for sisu_phone_auth_client_error events.
-
Action - Name of the service request being tracked.
-
CorrelationId - Correlation Id of the service response, used to correlate client and service telemetry.
-
IsPhoneVerificationFlow - Indicates if the current request is part of the phone verification flow.
-
ErrorCode - Indicates the error code of the service response.
-
ErrorDescription - Indicates the error text of the service response.
-
PhoneNumberHash - Indicates the hash of the phone number for debugging purposes.
sisu_phone_auth_client_error(PhoneVerification)
Tracking health of phone verification request.
sisu_phone_auth_client_error(CodeVerification)
Tracking health of OTP code verification request.
sisu_phone_auth_client_error(Provision)
Tracking health of request for provisioning phone-based account.
sisu_phone_auth_client_error(Refresh)
Tracking health of request for refreshing the phone-based account credentials.
sisu_phone_auth_client_error(GetActiveSessions)
Tracking health of request for retrieving all active phone auth sessions.
sisu_phone_auth_client_error(SignOut)
Tracking health of the request for signing out of a phone-based session.
sisu_phone_auth_client_error(SignOutFromAllDevices)
Tracking health of the request for signing out of all devices for phone-based sessions.
sisu_phone_auth_client_error(Delete)
Tracking health of the request to delete the phone-based account.
sisu_phone_auth_client_error(ConvergenceStatus)
Tracking health of the MSA convergence status request during phone authentication process.
sisu_phone_auth_client_error(MsaLinking)
Tracking health of the request for linking the phone-based account with an MSA account.
sisu_phone_auth_client_error(MsaConvergence)
Tracking health of the request for converging the phone-based account to an MSA account.
sisu_phone_auth_action
Event used for monitoring the reliability of various phone authentication user actions.
Common attributes for sisu_phone_auth_action events.
-
Action - Name of the action being tracked.
-
CorrelationId - Correlation Id of the action being tracked.
-
NavigationSource - Identifier of the navigation origin of the action.
-
IsSuccessful - Indicates if the current action was successful or not.
-
ErrorCode - Indicates the error code of the service response.
-
Duration - Indicates the duration of the current action, used for monitoring the performance of the action.
-
IsReloginScenario - Indicates if the current action is a refresh of the linked Microsoft account.
sisu_phone_auth_action(MsaLinkingStarted)
Tracking the start of the MSA linking action for a phone-based account.
sisu_phone_auth_action(MsaLinkingCancelled)
Tracking the cancellation of the MSA linking action for a phone-based account.
sisu_phone_auth_action(MsaLinkingCompleted)
Tracking the completion (successful or unsuccessful) of the MSA linking action for a phone-based account.
sisu_phone_auth_action(ProfileDisplayNameUpdated)
Tracking the successful update of the profile display name following a successful phone-based sign-up flow.
sisu_phone_auth_action(ProfileAvatarUpdated)
Tracking the successful update of the profile avatar following a successful phone-based sign-up flow.
sisu_phone_auth_action(UseExistingAccountPressed)
Tracking the choice to use an existing account during the phone-based sign-up flow.
sisu_phone_auth_action(CodeInputFallbackToMsaLogin)
Tracking the choice to proceed with email based authentication flow in case the code did not arrive over SMS.
sisu_phone_auth_action(PhoneVerificationRequestSucceeded)
Tracking the successful phone verification request.
sisu_phone_auth_action(CodeVerificationRequestSucceeded)
Tracking the successful code verification request.
sisu_phone_auth_action(PhoneAccountProvisioningRequestSucceeded)
Tracking the successful phone account provision request.
sisu_arkose_captcha
Event used for monitoring Arkose Labs captcha usage to ensure authentication flow can be completed.
Common attributes for sisu_arkose_captcha events.
-
Action - Name of the successful or failed captcha resolution action.
-
CaptchaWasShown - Indicates if Arkose fraud check was successfully completed with captcha or without.
-
FailureReason - Indicates Arkose fraud check failure reason.
-
FailureDescription - Description of Arkose fraud check failure.
-
CorrelationId - Correlation Id of Arkose Labs captcha process, used to link events pertaining to the same session.
-
Attempt - Indicates the number of attempts needed to process the Arkose Labs captcha.
-
IsPhoneVerificationFlow - Indicates if the current request is part of the phone verification flow.
sisu_arkose_captcha(ArkoseCaptchaPuzzleShown)
Tracking when the Arkose Labs captcha puzzle is shown.
sisu_arkose_captcha(ArkoseCaptchaCompleted)
Tracking the successful completion of an Arkose Labs captcha.
sisu_arkose_captcha(ArkoseCaptchaFailed)
Tracking the failure of an Arkose Labs captcha.
sisu_scoped_token_fetch
Event used for monitoring the parsing and fetching of third party integrations authentication tokens.
Common attributes for sisu_scoped_token_fetch events.
-
Action - Name of the successful or failed token fetch and proccessing action.
-
Scope - Scope of the token fetched.
-
Source - Authentication stack source for the token fetch process, needed for debugging purposes.
-
IsSuccessful - Whether the token fetch process was successful or not.
-
ErrorCode - Error code of the failed request.
-
ErrorReason - Description of why the request failed.
-
IsFirstTimeSignIn - If this user signs in for the very first time to Skype, Skype federated profile is created. As an example user can be found now via Skype search directory.
sisu_scoped_token_fetch(ScopedTokenFetchStarted)
Providing information on a started token fetch request.
sisu_scoped_token_fetch(ScopedTokenFetchCompleted)
Providing information on a completed token fetch request.
sisu_account_switch
Event used for monitoring the health of the account switch feature.
-
Action - Name of the validation step being tracked.
-
CorrelationId - Correlation Id of validation process, used to link events pertaining to the same session.
-
EntryPoint - Location in the app from which the account switcher was opened.
-
AccountType - Indicates the process from which the account was authenticated.
-
TokenSource - Gives information on the from which flow the authentication token was obtained for the account that the user is switching to.
-
IsSuccessful - Indicates if the action was successful.
-
ErrorReason - Gives information on why the error happened.
-
ErrorCode - Gives information on the status code of the request that failed.
-
IsAddAccountFlow - Gives information on if the user is adding an account during the account switching process.
sisu_account_list_size
Event used for monitoring the statistics of different account type usages in the account list.
-
Action - Name of the action being tracked.
-
AccountListSize - Number of accounts displayed in the account list.
-
AccountListLocation - Location in the app where the account list is displayed.
-
EntryPoint - Location in the app from which the account switcher was opened.
-
OneAuthAccountCount - Number of accounts obtained from the OneAuth authentication stack.
-
LegacyAccountCount - Number of accounts obtained from the Skype's Legacy authentication stack.
-
QsoAccountCount - Number of accounts obtained from the Quick-Sign-On authentication flow.
-
SsoAccountCount - Number of accounts obtained from the Single-Sign-On authentication flow.
s4l_today
Bundle of events monitoring the functionalities of Today tab.
-
Common attributes for s4l_today events.
s4l_today(TodayShareTelemetry)
Tracks the share Actions across the Today tab pages. Monitors the users can share from the Today tab.
-
shareAction - The action executed by the user. Can be "OpenedShare", "OpenedExternalShare", "SharedAction", "SharedExternallyAction", "DismissedAction".
-
origin - Information where the action is originated (Today / Swift).
-
Action - Name of the Actions tracked across the Today tab.
s4l_today(TodayActionMenu)
Tracks the Actions done in the native menu across the Today tab pages. Monitors the users can use the Action menu from the Today tab.
-
menuAction - The action executed by the user. Can be "Shown", "Dismissed".
-
origin - Information where the action is originated (Today / Swift).
-
Action - Name of the Actions tracked across the Today tab.
s4l_today(TodayTabToggleSetting)
Monitored to ensure the user has full control over the visibility of the Today tab.
-
DidEnable - Tracks if the user has enabled or disabled the Today tab.
-
Action - Name of the Actions tracked across the Today tab.
s4l_today(TodayArticleReaderTelemetry)
Tracks the navigation click Actions across the Side pane article reader on Today Tab. Monitored to ensure user enagagement on side pane reader.
-
action - The action executed by the user. Can be "CloseClicked", "OpenInBrowserClicked".
-
origin - Information where the action is originated (Today / Swift).
-
Action - Name of the Actions tracked across the Today tab.
s4l_today(TodayMarketChangeTelemetry)
Tracking of the currently selected news market, to ensure content for this market is provided.
-
selectedMarket - Information about current selected market.
-
Action - Name of the Actions tracked across the Today tab.
s4l_today(TodayInterestPageAvailabilityChangeTelemetry)
Tracking of interest page availability, to ensure content for this market is provided and relevant options hidden/shown.
-
isEnabled - Information about current interest page availability status.
-
Action - Name of the Actions tracked across the Today tab.
s4l_today(TodayFeedRefreshActionTelemetry)
Monitored to ensure the user has the capabilities to refresh the news and recognize potential stale news on the Today tab.
-
Action - Name of the Actions tracked across the Today tab.
s4l_today(TodayTabOpenNativeChannelStore)
Monitored to ensure the user can manage his news channels.
-
Action - Name of the Actions tracked across the Today tab.
s4l_today(TodayOnLandingScreenTelemetry)
Monitored to ensure the today tab receives data on application startup.
Action - Name of the Actions tracked across the Today tab.
Examples of Required Service Data events.
BingImageClickNotificationTelemetry
Events monitoring the response after notifying OpenAI for clicking on bing created image.
-
StatusCode - Indicates the status code which was tracked when OpenAI was notified of the image/album click.
calling_call
Collected when user answers the call, helps to track scenario health and reliability.
-
CallingStack - Indicates the technology used for calls to evaluate performance of different technologies.
-
IsMeetNow - Indicates whether this call is a "Meet Now" call.
-
IsGroupCall - Indicates whether this call is a group call.
-
IsPSTNCall - Indicates whether this call is a PSTN call.
-
IsCallCreator - Indicates whether this user was the one initiating this call.
-
IsTranslatedCall - Indicates whether this call is being translated by the Skype Translator service.
-
StartCaptioningCount - Number of start call captions attempts by user per call.
-
StopCaptioningCount - Number of stop call captions attempts by user per call.
-
StartPstnTranslationAttemptCount - Number of start PSTN call translation attempts by user per call collected to ensure phone call translation is working.
-
StartSkypeTranslationAttemptCount - Number of start skype call translation attempts (entering the consent flow) by user per call collected to ensure translation service health and reliability.
-
StopSkypeTranslationAttemptCount - Number of stops of skype call translation attempts (entering the consent flow) by user per call collected to ensure translation service health and reliability.
-
SkypeTranslationStartedCount - Number of actual start skype call translation attempts by user per call collected to ensure translation service health and reliability.
-
SkypeTranslationStoppedCount - Number of actual stops skype call translation attempts by user per call collected to ensure translation service health and reliability.
-
TranslationConsentChangeDate - Unix timestamp of date and time when user gave translation consent collected to ensure translation service health and reliability.
-
TranslationTruvoiceConsentChangeDate - Unix timestamp of date and time when user gave translation truvoice consent collected to ensure translation service health and reliability.
-
StartTruvoiceCount - Number of start Truvoice feature attempts by user per call collected to ensure translation service health and reliability.
-
StopTruvoiceCount - Number of stop Truvoice feature attempts by user per call collected to ensure translation service health and reliability.
-
StartTranslationAutoDetectCount - Number of start translation automatic language detection feature attempts by user per call collected to ensure translation service health and reliability.
-
StopTranslationAutoDetectCount - Number of stop translation automatic language detection feature attempts by user per call collected to ensure translation service health and reliability.
-
DidReceiveCaptions - Indicates if the captions are received, helps to measure captioning and translation service health and reliability.
-
DidRenderRemoteVideo - True if the app rendered any remote participant's video (including screen-sharing).
-
FirstCaptionReceivedLengthSeconds - Indicates the time between start of captioning session and first caption received.
-
FailedCaptioningConfigCount - Number of times the captioning service failed during the current call.
-
ReceiverSetupCount - Number of times the captioning service sets receiver setup.
-
ConversationId - Unique id of the conversation this call is attached to.
-
StartVideoCount - Number of times a video stream was started during the current call.
-
StartScreenSharingCount - Number of times screen sharing was started during the current call.
-
StopScreenSharingCount - Number of times screen sharing was stopped during the current call.
-
StartSoundSharingCount - Number of times sound sharing was started during the current call.
-
CancelScreenSharingCount - Number of times screen sharing was cancelled during the current call.
-
ScreenSharingDroppedCount - Number of times screen sharing was cancelled during the current call because of an error.
-
StartRecordingCount - Number of times call recording was started during the current call.
-
StopRecordingCount - Number of times call recording was stopped during the current call.
-
StartNdiCount - Number of times NDI was started during the current call.
-
StopNdiCount - Number of times NDI was stopped during the current call.
-
ShowBlockedVideoBannerCount - Number of times a banner related to blocked video was shown during the current call.
-
MaxConnectedParticipants - Number of times NDI was stopped during the current call.
-
ToggleVideoSuccessfulCount - Number of times the video camera was switched on or off during the current call.
-
StartBackgroundBlurCount - Number of times background blur was enabled during the current call.
-
StopBackgroundBlurCount - Number of times background blur was disabled during the current call.
-
StartBackgroundEffectBlurCount - Number of times background blur was enabled during the current call.
-
StopBackgroundEffectBlurCount - Number of times background blur was disabled during the current call.
-
StartBackgroundEffectImageCount - Number of times background replacement was enabled during the current call.
-
StopBackgroundEffectImageCount - Number of times background replacement was disabled during the current call.
-
BingBackgroundEffectCaptionClickCount - Number of times users clicked the Bing Background Info Caption during current call.
-
ScreenShareControlSentControlRequestCount - Number of request for control over screen sharing sent during the current call.
-
ScreenShareControlRequestAcceptedCount - Number of request for control over screen sharing accepted during the current call.
-
ScreenShareControlRequestDeniedCount - Number of request for control over screen sharing denied during the current call.
-
ScreenShareControlGrantedCount - Number of request for control over screen sharing granted during the current call.
-
HadNativeIncomingCallNotificationsEnabled - Indicates if the devices own notification system is used. Monitored to ensure delivery of notifications.
-
AverageCallingStoreUpdateTime - The average duration of the calling store update time. Used for performance tracking.
-
Source - Show us where (outside of the client) the conversation was created - which helps us track the performance of the partners flows.
-
ZoomedInCount - Number of times screen share zoom in was used during the current call.
-
ZoomedInDuration - Duration of how long the screen share zoom was used during the current call.
-
ZoomedOutCount - Number of times screen share zoom out was used during the current call.
-
ZoomDragUsed - Was the zoomed in screen share drag used during the current call.
-
ZoomUIControlsUsedCount - Amount of times screen share zoom controls were used during a call.
-
ZoomScrollWheelUsedCount - Amount of times mouse wheel was used to control screen share zoom during a call.
-
ZoomKeyboardUsedCount - Amount of times keyboard was used to control screen share zoom during a call.
-
ZoomTrackPadUsedCount - Amount of times track-pad was used to control screen share zoom during a call.
-
IsTwinCam - True if the call was connected as a TwinCam endpoint.
-
TwinCamShareIntentCount - Number of times the user expressed intent to share the call as TwinCam, e.g. clicked on the TwinCam button or menu.
-
DidRenderTwinCamEndpoint - True if there was any TwinCam endpoint on the call which was rendered on the call stage.
-
CallNetworkErrorReason - Information about reason of call network error.
-
CallManagerUsed - Was the call manager used during the current call.
-
IsIgnoringBatteryOptimizations - Indication if battery optimization settings is ignored for Skype on Android devices. Used to reduce issues with call notifications.
-
CaptionsPositionModeChangeCount - Amount of times the captions view was changed.
-
LastCaptionsPositionMode - Last captions view that user used.
-
CaptionsStartingMessageClickedCount - Amount of times the captions start message was clicked.
-
DidShowReconnectUI - Indicates if network changed during the call. Critical call quality and reliability measure.
-
CallReconnectDuration - Amout of time it took to reconnect the call if network changed during the call. Critical call quality and reliability measure.
-
CallDurationAfterReconnect - The duration of the call after network changed during the call. Critical call quality and reliability measure.
-
CallDroppedDuringReconnect - Indicates call dropped when network changed during the call. Critical call quality and reliability measure.
-
DidShowPoorConnectionUI - Indicates if poor network quality during the call. Critical call quality and reliability measure.
-
FailedToggleMicCount - Count of mic button clicks that failed to change the state of the mic.
-
ToggleMicBestDuration - The shortest duration of a microphone state change after click in this call in milliseconds.
-
ToggleMicMedianDuration - The median duration of a microphone state change after click in this call in milliseconds.
-
ToggleMicWorstDuration - The longest duration of a microphone state change after click in this call in milliseconds.
-
FailedHangUpCount - Count of hangUp clicks that failed to end the call.
-
HangUpDuration. - The duration it took the call to end after hangingUp in milliseconds.
-
FailedToggleVideoCount - Count of video button clicks that failed to change the state of the camera.
-
ToggleVideoBestDuration - The shortest duration a video was toggled in this call in milliseconds.
-
ToggleVideoMedianDuration - The median of the video toggles durations in this call in milliseconds.
-
ToggleVideoWorstDuration - The longest duration a video was toggled in this call in milliseconds.
-
NoiseSuppressionAvailable - Noise suppression availability check result needed for call quality and user experience evaluation.
-
VoiceIsolationToggleCount - Count of Voice isolation toggle button press in Audio/Microphone settings during the call.
-
NoiseSuppressionMode - Noise suppression mode used during the call.
-
MusicModeEnabled - Indicates whether the music audio mode has been enabled during the call.
-
MusicModeSupported - Indicates number of MusicModeSupported events received during the call.
-
MusicModeNotAvailable - Indicates number of MusicModeNotAvailable events received during the call.
-
DataChannelReactionsSupport - Indicates if the user has datachannel reactions support.
-
DataChannelOnlyReactionsSupport - Indicates that call reactions delivery will be only done via datachannel.
-
DataChannelCaptionsSupport - Indicates if the user has datachannel captions support enabled.
-
DataChannelOnlyCaptionsSupport - Indicates that call captions and translations delivery will be only done via datachannel.
-
DataChannelReactionsAllMessageCount - The number of received reaction messages via Chat Service and DataChannel.
-
DataChannelReactionsMessageCount - The number of received datachannel reaction messages.
-
DataChannelReactionsMessageDeliveryDeltaAverage - The average time between receiving a reaction message via Chat Service and DataChannel.
-
DataChannelCaptionsAllMessageCount - The number of received caption messages via Chat Service and DataChannel.
-
DataChannelCaptionsMessageCount - The number of received datachannel caption messages.
-
DataChannelCaptionsMessageDeliveryDeltaAverage - The average time between receiving a caption message via Chat Service and DataChannel.
-
isDefaultMic - Indicates if the default microphone was used during the call.
-
isDefaultSpeaker - Indicates if the default speaker was used during the call.
-
MusicDetectedWithHighNSMode - Indicates if we detect music with high noise cancellation mode.
-
CallId - ID uniquely identifying this call within Skype systems.
-
CallDurationSeconds - The duration of this call measured in seconds.
-
ParticipantId - ID uniquely identifying this user in this call.
-
ToggleCameraCount - Number of times the camera was turned on or off during this call.
-
LocalMuteCount - Number of times the microphone was turned off during this call.
-
LocalUnmuteCount - Number of times the microphone was turned on during this call.
-
Origin - Specifies the location in the Skype client where this call was initiated.
-
CallConversationMriNamespace - Specifies the type of the conversation this call is attached to. It can be for instance a private chat with another SKype user, a group call, or a conversation with a Teams user.
-
CallConnectionDurationMilliseconds - Time it took to connect the current call (in milliseconds).
-
PhotoSnapshotCount - Number of photo snapshots taken.
-
DidUserPostPhotoSnapshot - YES/NO if user posted a snapshot.
-
PhotoSnapshotAudioCount - Number of snapshots with audio participants.
-
PhotoSnapshotVideoCount - Number of snapshots with video participants.
-
PhotoSnapshotScreenShareCount - Number of snapshots of screen sharing.
-
PhotoReactionCount - Number of photo reactions sent during this call.
-
MuteMicButtonPressCount - Number of mic button presses during the call.
-
MovedOwnPreviewCount - Number of times the own preview was moved within the screen during the call.
-
ResizedOwnPreviewCount - Number of times the own preview was resized during the call.
Following events are sent only from installed desktop clients.
Common attributes for all events.
-
Platform_Uiversion - Platform id combined with Skype version number. Allows us to classify data based on platform and version pivot.
-
Platform_Id - Numeric id for a platform type (1418 - Web, 1419 - Android, etc.). Allows us to establish health metrics based on the platform id.
-
DeviceInfo.Locale - User configured display locale of the operating system or device. Allows us to recognize operating system/device locale related issues.
-
UserInfo.Locale - Skype display locale. Allows us to recognize display locale related issues.
-
AppInfo.Version - Used to correlate telemetry to the specific Skype version. This helps to establish health of the version.
-
AppInfo.Language - Skype display language. Allows us to recognize display language related issues.
-
UserInfo.Language - User configured display language of the operating system or device. Allows us to recognize operating system/device language related issues.
-
UserInfo.TimeZone - User configured time zone.
-
UserInfo.Id - Anonymized (hashed) unique ID of user. Allows us to establish core health metrics based on user impact and Skype usage statistics.
-
DeviceInfo.OsName - Operating system name. Allows us to recognize operating system related issues.
-
DeviceInfo.OsVersion - Operating system version. Allows us to recognize operating system's version related issues.
-
DeviceInfo.Id - Id that uniquely identifies the specific device. Allows us to better understand impact of various things. For instance, if some issue is affecting only one or multiple devices.
-
DeviceInfo.BrowserName - Browser name (Edge, Chrome, ...). Allows us to establish health metrics based on a web browser.
-
DeviceInfo.BrowserVersion - Browser version. Allows us to establish health metrics based on a web browser version.
-
DeviceInfo.OsBuild - Operating system build number. Allows us to recognize operating system's build related issues.
-
EventInfo.Name - Name of this telemetry event.
-
EventInfo.SdkVersion - The SDK version of the telemetry management system (ARIA).
-
EventInfo.Source - Client-specific sub-component name, such as the library or component, used to identify the instrumentation point in the code.
-
EventInfo.Time - The UTC time on the client when this event occurred.
Required events.
client_startup
Measure of startup performance on Windows, Macintosh and Linux, used for quality measurement.
-
DeviceInfo.NativeCpuArchitecture - Processor architecture of native machine. Allows us to establish health and performance metrics.
-
DeviceInfo.ProcessCpuArchitecture - Processor architecture of Skype process. Allows us to establish health and performance metrics.
-
startup_time - Startup time of desktop client. Allows us to establish performance health metrics.
-
RestartReason - Reports the reason in case Skype restarted automatically, e.g. after an update.
-
is_background_token_refresh_startup - Flag specifying if the main process woke up to refresh the login token. Allows us to establish health metrics.
-
correlation_id - Unique id of current session. Allows us to better understand impact of various things. This allows us to correlate issues and establish health metrics.
-
DeviceInfo_OsVersion - Operating system name. Allows us to recognize operating system related issues.
client_cert_selection
Sent when a service requires client certificate authentication. Collected to measure heath of application authentication procedures.
-
endpoint_origin - Origin of the endpoint that requested client certificate authentication.
-
DeviceInfo_OsVersion - Operating system name. Allows us to recognize operating system related issues.
restart_for_update
Tracks when operating system has to be restarted in order to do the update process. Allows us to identify issues with the update process.
-
DeviceInfo_OsVersion - Operating system name. Allows us to recognize operating system related issues.
renderer_crashed
Sent when the renderer crashes on Windows, Macintosh or Linux, used for health metrics.
-
CrashType - Crash type (e.g., process is unresponsive or process unexpectedly disappears).
-
Reason - Crash reason (e.g., out of memory, killed, launch failed).
-
CallStatus - State of the calling before the crash (e.g., no call was happening, during call or right after calling).
-
DeviceInfo_OsVersion - Operating system name. Allows us to recognize operating system related issues.
main_crashed
Sent when the main process crashes on Windows, Macintosh or Linux, used for health metrics.
-
CrashType - Crash type (e.g., exception occurred or native crash).
-
DeviceInfo_OsVersion - Operating system name. Allows us to recognize operating system related issues.
main_quit_after_background_token_refresh
Sent when the main process quits gracefully after refreshing the token, on Windows, used for health metrics.
-
TokenRefreshResult - Token refresh result (e.g. if refreshing the token was successful, timed out or errored).
-
correlation_id - Unique id of current session. Allows us to better understand impact of various things. This allows us to correlate issues and establish health metrics.
-
DeviceInfo_OsVersion - Operating system name. Allows us to recognize operating system related issues.
ComProcessStartedEvent
Sent when the background process host is started by the Operating System. Allows us to establish health metrics for the background job.
-
Action - Background job action (i.e. started, completed successfully, stopped, etc. ).
-
PackageVersion - Skype MSIX app package version. This helps to establish health of the version.
-
PackageName - Skype MSIX app package name. This helps to establish health of the version.
-
OsDescription - Operating system version information. Allows us to recognize operating system's build related issues.
-
Timezone - The client timezone. Helps us understand the time on the client when the event occurred.
-
AppInfo.Version - Used to correlate telemetry to the specific Skype version. This helps to establish health of the version.
-
AppInfo.Language - Skype display language. Allows us to recognize display language related issues.
-
UserInfo.Language - User configured display language of the operating system or device. Allows us to recognize operating system/device language related issues.
-
UserInfo.TimeZone - User configured time zone.
-
UserInfo.Id - Anonymized (hashed) unique ID of user. Allows us to establish core health metrics based on user impact and Skype usage statistics.
-
DeviceInfo.OsName - Operating system name. Allows us to recognize operating system related issues.
-
DeviceInfo.OsVersion - Operating system version. Allows us to recognize operating system's version related issues.
-
DeviceInfo.Id - Id that uniquely identifies the specific device. Allows us to better understand impact of various things. For instance, if some issue is affecting only one or multiple devices.
-
DeviceInfo.BrowserName - Browser name (Edge, Chrome, ...). Allows us to establish health metrics based on a web browser.
-
DeviceInfo.BrowserVersion - Browser version. Allows us to establish health metrics based on a web browser version.
-
DeviceInfo.OsBuild - Operating system build number. Allows us to recognize operating system's build related issues.
-
EventInfo.Name - Name of this telemetry event.
-
EventInfo.SdkVersion - The SDK version of the telemetry management system (ARIA).
-
EventInfo.Source - Client-specific sub-component name, such as the library or component, used to identify the instrumentation point in the code.
-
EventInfo.Time - The UTC time on the client when this event occurred.
ComProcessStoppedEvent
Sent when the background process host is stopped. Allows us to establish health metrics for the background job.
-
Action - Background job action (i.e. started, completed successfully, stopped, etc. ).
-
PackageVersion - Skype MSIX app package version. This helps to establish health of the version.
-
PackageName - Skype MSIX app package name. This helps to establish health of the version.
-
OsDescription - Operating system version information. Allows us to recognize operating system's build related issues.
-
Timezone - The client timezone. Helps us understand the time on the client when the event occurred.
-
AppInfo.Version - Used to correlate telemetry to the specific Skype version. This helps to establish health of the version.
-
AppInfo.Language - Skype display language. Allows us to recognize display language related issues.
-
UserInfo.Language - User configured display language of the operating system or device. Allows us to recognize operating system/device language related issues.
-
UserInfo.TimeZone - User configured time zone.
-
UserInfo.Id - Anonymized (hashed) unique ID of user. Allows us to establish core health metrics based on user impact and Skype usage statistics.
-
DeviceInfo.OsName - Operating system name. Allows us to recognize operating system related issues.
-
DeviceInfo.OsVersion - Operating system version. Allows us to recognize operating system's version related issues.
-
DeviceInfo.Id - Id that uniquely identifies the specific device. Allows us to better understand impact of various things. For instance, if some issue is affecting only one or multiple devices.
-
DeviceInfo.BrowserName - Browser name (Edge, Chrome, ...). Allows us to establish health metrics based on a web browser.
-
DeviceInfo.BrowserVersion - Browser version. Allows us to establish health metrics based on a web browser version.
-
DeviceInfo.OsBuild - Operating system build number. Allows us to recognize operating system's build related issues.
-
EventInfo.Name - Name of this telemetry event.
-
EventInfo.SdkVersion - The SDK version of the telemetry management system (ARIA).
-
EventInfo.Source - Client-specific sub-component name, such as the library or component, used to identify the instrumentation point in the code.
-
EventInfo.Time - The UTC time on the client when this event occurred.
TokenRefreshBackgroundTaskEntryPointEvent
Sent when the background process authentication token refresh action started. Allows us to establish health metrics for the background refreshing of the authentication token.
-
TaskName - Background task name. Allows us to establish health metrics for the background authentication token refresh task.
-
TaskInstanceId - Background task instance ID. Allows us to establish health metrics for the background authentication token refresh task.
-
DaysUntilTokenExpires - Number of days until the authentication token expires. Allows us to establish health metrics for the background authentication token refresh task.
-
TokenRefreshExpirationThresholdInDays - Maximum number of days remaining until the token expires when we can skip the background token refresh. Allows us to establish health metrics for the background authentication token refresh task.
-
ShouldTryToStartSkypeProcess - Flag telling us whether the background task will attempt to refresh the authentication token or skip it. Allows us to establish health metrics for the background authentication token refresh task.
-
Action - Background job action (i.e. started, completed successfully, stopped, etc. ).
-
PackageVersion - Skype MSIX app package version. This helps to establish health of the version.
-
PackageName - Skype MSIX app package name. This helps to establish health of the version.
-
OsDescription - Operating system version information. Allows us to recognize operating system's build related issues.
-
Timezone - The client timezone. Helps us understand the time on the client when the event occurred.
-
AppInfo.Version - Used to correlate telemetry to the specific Skype version. This helps to establish health of the version.
-
AppInfo.Language - Skype display language. Allows us to recognize display language related issues.
-
UserInfo.Language - User configured display language of the operating system or device. Allows us to recognize operating system/device language related issues.
-
UserInfo.TimeZone - User configured time zone.
-
UserInfo.Id - Anonymized (hashed) unique ID of user. Allows us to establish core health metrics based on user impact and Skype usage statistics.
-
DeviceInfo.OsName - Operating system name. Allows us to recognize operating system related issues.
-
DeviceInfo.OsVersion - Operating system version. Allows us to recognize operating system's version related issues.
-
DeviceInfo.Id - Id that uniquely identifies the specific device. Allows us to better understand impact of various things. For instance, if some issue is affecting only one or multiple devices.
-
DeviceInfo.BrowserName - Browser name (Edge, Chrome, ...). Allows us to establish health metrics based on a web browser.
-
DeviceInfo.BrowserVersion - Browser version. Allows us to establish health metrics based on a web browser version.
-
DeviceInfo.OsBuild - Operating system build number. Allows us to recognize operating system's build related issues.
-
EventInfo.Name - Name of this telemetry event.
-
EventInfo.SdkVersion - The SDK version of the telemetry management system (ARIA).
-
EventInfo.Source - Client-specific sub-component name, such as the library or component, used to identify the instrumentation point in the code.
-
EventInfo.Time - The UTC time on the client when this event occurred.
TokenRefreshBackgroundTaskCompletedEvent
Sent when the background process authentication token refresh action completed successfully. Allows us to establish health metrics for the background refreshing of the authentication token.
-
TaskName - Background task name. Allows us to establish health metrics for the background authentication token refresh task.
-
TaskInstanceId - Background task instance ID. Allows us to establish health metrics for the background authentication token refresh task.
-
Action - Background job action (i.e. started, completed successfully, stopped, etc. ).
-
PackageVersion - Skype MSIX app package version. This helps to establish health of the version.
-
PackageName - Skype MSIX app package name. This helps to establish health of the version.
-
OsDescription - Operating system version information. Allows us to recognize operating system's build related issues.
-
Timezone - The client timezone. Helps us understand the time on the client when the event occurred.
-
AppInfo.Version - Used to correlate telemetry to the specific Skype version. This helps to establish health of the version.
-
AppInfo.Language - Skype display language. Allows us to recognize display language related issues.
-
UserInfo.Language - User configured display language of the operating system or device. Allows us to recognize operating system/device language related issues.
-
UserInfo.TimeZone - User configured time zone.
-
UserInfo.Id - Anonymized (hashed) unique ID of user. Allows us to establish core health metrics based on user impact and Skype usage statistics.
-
DeviceInfo.OsName - Operating system name. Allows us to recognize operating system related issues.
-
DeviceInfo.OsVersion - Operating system version. Allows us to recognize operating system's version related issues.
-
DeviceInfo.Id - Id that uniquely identifies the specific device. Allows us to better understand impact of various things. For instance, if some issue is affecting only one or multiple devices.
-
DeviceInfo.BrowserName - Browser name (Edge, Chrome, ...). Allows us to establish health metrics based on a web browser.
-
DeviceInfo.BrowserVersion - Browser version. Allows us to establish health metrics based on a web browser version.
-
DeviceInfo.OsBuild - Operating system build number. Allows us to recognize operating system's build related issues.
-
EventInfo.Name - Name of this telemetry event.
-
EventInfo.SdkVersion - The SDK version of the telemetry management system (ARIA).
-
EventInfo.Source - Client-specific sub-component name, such as the library or component, used to identify the instrumentation point in the code.
-
EventInfo.Time - The UTC time on the client when this event occurred.
TokenRefreshBackgroundTaskCancelledEvent
Sent when the background process authentication token refresh action was cancelled by the operating system. Allows us to establish health metrics for the background refreshing of the authentication token.
-
TaskName - Background task name. Allows us to establish health metrics for the background authentication token refresh task.
-
TaskInstanceId - Background task instance ID. Allows us to establish health metrics for the background authentication token refresh task.
-
CancellationReason - Background task cancellation reason sent by the operating system. Allows us to establish health metrics for the background authentication token refresh task.
-
Action - Background job action (i.e. started, completed successfully, stopped, etc. ).
-
PackageVersion - Skype MSIX app package version. This helps to establish health of the version.
-
PackageName - Skype MSIX app package name. This helps to establish health of the version.
-
OsDescription - Operating system version information. Allows us to recognize operating system's build related issues.
-
Timezone - The client timezone. Helps us understand the time on the client when the event occurred.
-
AppInfo.Version - Used to correlate telemetry to the specific Skype version. This helps to establish health of the version.
-
AppInfo.Language - Skype display language. Allows us to recognize display language related issues.
-
UserInfo.Language - User configured display language of the operating system or device. Allows us to recognize operating system/device language related issues.
-
UserInfo.TimeZone - User configured time zone.
-
UserInfo.Id - Anonymized (hashed) unique ID of user. Allows us to establish core health metrics based on user impact and Skype usage statistics.
-
DeviceInfo.OsName - Operating system name. Allows us to recognize operating system related issues.
-
DeviceInfo.OsVersion - Operating system version. Allows us to recognize operating system's version related issues.
-
DeviceInfo.Id - Id that uniquely identifies the specific device. Allows us to better understand impact of various things. For instance, if some issue is affecting only one or multiple devices.
-
DeviceInfo.BrowserName - Browser name (Edge, Chrome, ...). Allows us to establish health metrics based on a web browser.
-
DeviceInfo.BrowserVersion - Browser version. Allows us to establish health metrics based on a web browser version.
-
DeviceInfo.OsBuild - Operating system build number. Allows us to recognize operating system's build related issues.
-
EventInfo.Name - Name of this telemetry event.
-
EventInfo.SdkVersion - The SDK version of the telemetry management system (ARIA).
-
EventInfo.Source - Client-specific sub-component name, such as the library or component, used to identify the instrumentation point in the code.
-
EventInfo.Time - The UTC time on the client when this event occurred.
SkypeProcessStartFailedForTokenRefreshEvent
Sent when the background process authentication token refresh process failed to start. Allows us to establish health metrics for the background refreshing of the authentication token.
-
TaskInstanceId - Background task instance ID. Allows us to establish health metrics for the background authentication token refresh task.
-
FailureReason - Reason the background authentication token refresh process failed. Allows us to establish health metrics for the background authentication token refresh task.
-
HResultErrorCode - HResult error code sent from the operating system for the authentication token refresh process failure. Allows us to establish health metrics for the background authentication token refresh task.
-
Action - Background job action (i.e. started, completed successfully, stopped, etc. ).
-
PackageVersion - Skype MSIX app package version. This helps to establish health of the version.
-
PackageName - Skype MSIX app package name. This helps to establish health of the version.
-
OsDescription - Operating system version information. Allows us to recognize operating system's build related issues.
-
Timezone - The client timezone. Helps us understand the time on the client when the event occurred.
-
AppInfo.Version - Used to correlate telemetry to the specific Skype version. This helps to establish health of the version.
-
AppInfo.Language - Skype display language. Allows us to recognize display language related issues.
-
UserInfo.Language - User configured display language of the operating system or device. Allows us to recognize operating system/device language related issues.
-
UserInfo.TimeZone - User configured time zone.
-
UserInfo.Id - Anonymized (hashed) unique ID of user. Allows us to establish core health metrics based on user impact and Skype usage statistics.
-
DeviceInfo.OsName - Operating system name. Allows us to recognize operating system related issues.
-
DeviceInfo.OsVersion - Operating system version. Allows us to recognize operating system's version related issues.
-
DeviceInfo.Id - Id that uniquely identifies the specific device. Allows us to better understand impact of various things. For instance, if some issue is affecting only one or multiple devices.
-
DeviceInfo.BrowserName - Browser name (Edge, Chrome, ...). Allows us to establish health metrics based on a web browser.
-
DeviceInfo.BrowserVersion - Browser version. Allows us to establish health metrics based on a web browser version.
-
DeviceInfo.OsBuild - Operating system build number. Allows us to recognize operating system's build related issues.
-
EventInfo.Name - Name of this telemetry event.
-
EventInfo.SdkVersion - The SDK version of the telemetry management system (ARIA).
-
EventInfo.Source - Client-specific sub-component name, such as the library or component, used to identify the instrumentation point in the code.
-
EventInfo.Time - The UTC time on the client when this event occurred.
TokenRefreshBackgroundTaskFailedEvent
Sent when the background process authentication token refresh task failed for unknown reasons. Allows us to establish health metrics for the background refreshing of the authentication token.
-
TaskName - Background task name. Allows us to establish health metrics for the background authentication token refresh task.
-
TaskInstanceId - Background task instance ID. Allows us to establish health metrics for the background authentication token refresh task.
-
ErrorMessage - Error message for the authentication token refresh background task failure. Allows us to establish health metrics for the background authentication token refresh task.
-
HResultErrorCode - HResult error code sent from the operating system for the authentication token refresh background task failure. Allows us to establish health metrics for the background authentication token refresh task.
-
Action - Background job action (i.e. started, completed successfully, stopped, etc. ).
-
PackageVersion - Skype MSIX app package version. This helps to establish health of the version.
-
PackageName - Skype MSIX app package name. This helps to establish health of the version.
-
OsDescription - Operating system version information. Allows us to recognize operating system's build related issues.
-
Timezone - The client timezone. Helps us understand the time on the client when the event occurred.
-
AppInfo.Version - Used to correlate telemetry to the specific Skype version. This helps to establish health of the version.
-
AppInfo.Language - Skype display language. Allows us to recognize display language related issues.
-
UserInfo.Language - User configured display language of the operating system or device. Allows us to recognize operating system/device language related issues.
-
UserInfo.TimeZone - User configured time zone.
-
UserInfo.Id - Anonymized (hashed) unique ID of user. Allows us to establish core health metrics based on user impact and Skype usage statistics.
-
DeviceInfo.OsName - Operating system name. Allows us to recognize operating system related issues.
-
DeviceInfo.OsVersion - Operating system version. Allows us to recognize operating system's version related issues.
-
DeviceInfo.Id - Id that uniquely identifies the specific device. Allows us to better understand impact of various things. For instance, if some issue is affecting only one or multiple devices.
-
DeviceInfo.BrowserName - Browser name (Edge, Chrome, ...). Allows us to establish health metrics based on a web browser.
-
DeviceInfo.BrowserVersion - Browser version. Allows us to establish health metrics based on a web browser version.
-
DeviceInfo.OsBuild - Operating system build number. Allows us to recognize operating system's build related issues.
-
EventInfo.Name - Name of this telemetry event.
-
EventInfo.SdkVersion - The SDK version of the telemetry management system (ARIA).
-
EventInfo.Source - Client-specific sub-component name, such as the library or component, used to identify the instrumentation point in the code.
-
EventInfo.Time - The UTC time on the client when this event occurred.
ShareTargetEvent
Sent when the user shares a file with Skype through Windows share panel or file context menu, which could be opened by right clicking on files. Allows us to establish health metrics for the file sharing feature.
-
Error - Error message if the file sharing failed.
-
Status - Status of the file sharing action (e.g. Success, Failure or Unknown).
-
IsColdStart - If user shares file when Skype is not running, this flag will be set to true.
-
ShareEventSource - The source of the sharing action (e.g. Windows share panel or file context menu).
-
DeviceInfo_OsVersion - Operating system name. Allows us to recognize operating system related issues.