Appetize Docs
HomeDemoUploadPricing
  • Introduction
  • Platform
    • App Management
      • Uploading Apps
        • Android
        • iOS
      • App Dashboard
      • Running Apps
      • App Permissions
    • Device Sandbox
    • Embedding
    • Sharing
    • Session Inactivity Timeout
    • Query Params Reference
  • Features
    • Devices & OS Versions
    • Network Traffic Monitor
    • Debug Logs
    • UI Automation
    • Proxy
    • Language & Locale
    • Mock Location
    • Deep links
    • Launch Params
    • Media
    • Auto-grant Permissions
    • Custom Branding
    • Custom Launch Pages
    • Advanced Features
      • Android
        • ADB tunnel
        • Hide Password Visibility
      • Reserved Devices
  • Account
    • Invite your team
    • Single Sign-On
      • OpenID Connect
      • SAML
      • Azure Active Directory
      • Google Workspace (GSuite)
    • Reporting
      • Session History
      • Usage Summary
  • Infrastructure
    • Configure Network Access
    • Enterprise Hosting Options
  • JavaScript SDK
    • Configuration
    • Automation
      • Device commands
      • Touch interactions
    • API reference
      • Initialization
      • Client
      • Session
      • Types
        • AdbConnectionInfo
        • AppetizeApp
        • AndroidElementAttributes
        • Coordinates
        • DeviceInfo
        • Element
        • ElementBounds
        • IOSAccessibilityElement
        • IOSElementAttributes
        • NetworkRequest
        • NetworkResponse
        • SessionConfig
        • SwipeMove
        • RecordedAction
        • RecordedSwipeAction
        • RecordedKeypressAction
        • RecordedPosition
        • RecordedTapAction
        • RecordedTouchAction
        • UserInteraction
  • Testing
    • Getting Started
    • Writing Tests
    • Running Tests
    • Test Configuration
    • Continuous Integration
    • Record Tests (experimental)
    • Trace Viewer
    • Web Tests on Mobile Browsers
  • REST API
    • Create new app
    • Update existing app
    • Direct file uploads
    • Delete app
    • List apps
    • Usage summary
    • Devices & OS Versions
      • v1
    • IP Blocks
      • v1
    • Sample code
  • Guides & Samples
    • Impersonation
    • Automate Sign-in Flow
    • Screenshot Automation
    • Unlock Device
    • Validate Analytics Events
    • Lock Your Device to One App
    • Test Accessibility Font Sizes
    • Common testing scenarios
    • Samples Repository
  • Deprecated
    • Cross-document messages
  • Changelog
  • Additional Support
    • Knowledge Base
    • Support Request
Powered by GitBook
On this page
  • With Reporting Page
  • Glossary
  1. Account
  2. Reporting

Session History

Appetize provides monthly session history reports to give users insight into what's happening within their instance, including which logged-in user ran that session.

PreviousReportingNextUsage Summary

Last updated 1 month ago

With Reporting Page

You can access your session history by navigating to your and selecting download under session logs after specifying the month that you are interested in:

All reports are downloaded in UTC (Coordinated Universal Time) times.

Glossary

Please note, depending on the activity and actions you take within Appetize, not all fields may be populated in your reports.

Field
Description

reportStartDate

The starting date of the report.

reportEndDate

The ending date of the report.

publicKey

Public key of the app associated with the session

sessionRequested

When the session was requested. NOTE: May differ from session start time if there was a queue

startTime

When the session started

userConnected

When the user connected to the streaming server - should be shortly after startTime.

frameTime

When the user received the first frame from the streaming server.

appLaunchTime

When the app was launched - should be similar to frameTime.

endTime

When the session ended.

closeTime

Session end time plus time to shut down and reset the simulator. NOTE: This is what we bill on for our metered usage customers using our Starter or Premium Plans.

sessionLengthMilliseconds

Duration of the session in milliseconds.

sessionLengthSeconds

Duration of the session in seconds.

sessionLengthMinutes

Duration of the session in minutes.

referrer

The URL that brought the user to the app page, or the URL that embedded the app.

referrerHostname

Hostname of the referrer.

token

A unique random identifier for this streaming session.

clientIP

IP address of the user running the session.

clientLanguage

System Language of user running the session.

clientUserAgent

The user agent string that identifies the user's browser.

versionCode

Which build of the app was run. NOTE: Starts at 1 and increments each time the app is updated.

deviceType

Type of the device being used for this session.

osVersion

Operating System being used for this session.

rotation

What orientation the device was in on session start (e.g., portrait, landscape).

debug

Whether debug logging was used.

warmSession

Whether the session was served from a reserved device.

queued

Whether the user was queued before the session started.

noVideo

If video was disabled, usually for headless usage.

location

The manually specified GPS location for the emulator/simulator, if provided.

appetizeUser

Username of the user associated with the session, if logged in.

Should you have a desire to report on additional fields, please and we'll consider it for our roadmap.

reach out to us
Reports Dashboard
Select "Download" under session logs after specifying the month you are interested in