Site
A site with derived activity/install status plus optional tracking and settings data normalized for GraphQL clients. Returned by site and sites.
type Site {
id: Int
name: String
createdAt: Int
sessionRecording: Boolean
installed: Boolean!
lastData: Int
recordingFirstDataAt: Int
active: Boolean!
recordingRatio: Int
estimatedVisitsDay: Int
estimatedMaxRecordingsDay: Int
recordingSettings: RecordingSettings
webAnalyticsEnabled: Boolean!
webAnalyticsEnabledAt: Int
webAnalyticsFirstDataAt: Int
metadata: String
apiKey: String
publicTrackingApi: Boolean
settings: SiteSettingsDetails
}
Fields
Site.id ● Int scalar
Site.name ● String scalar
Site.createdAt ● Int scalar
Site creation time in Unix seconds.
Site.sessionRecording ● Boolean scalar
Whether session recording is enabled; null in shared-session details.
Site.installed ● Boolean! non-null scalar
True when installation is marked confirmed or the site has received data.
Site.lastData ● Int scalar
Last received site data in Unix seconds; null before data arrives.
Site.recordingFirstDataAt ● Int scalar
First received recording data in Unix seconds; null before data arrives or in shared-session details.
Site.active ● Boolean! non-null scalar
Whether site data was received within the last 28 days.
Site.recordingRatio ● Int scalar
Sampling denominator, one recording per this many visits; null when unavailable or in shared-session details.
Site.estimatedVisitsDay ● Int scalar
Estimated visits per day; null when unavailable or in shared-session details.
Site.estimatedMaxRecordingsDay ● Int scalar
Estimated maximum recordings per day; null when unavailable or in shared-session details.
Site.recordingSettings ● RecordingSettings object
Recording configuration; null when absent, not loaded, or accessed through a shared session.
Site.webAnalyticsEnabled ● Boolean! non-null scalar
Whether Web Analytics has an enablement timestamp.
Site.webAnalyticsEnabledAt ● Int scalar
Web Analytics enablement time in Unix seconds; null when disabled or in shared-session details.
Site.webAnalyticsFirstDataAt ● Int scalar
First Web Analytics data time in Unix seconds; null before data arrives or in shared-session details.
Site.metadata ● String scalar
Site metadata such as saved colors and fonts, as a JSON object string; {} when empty, null in
shared-session details.
Site.apiKey ● String scalar
Site API key; null if absent or accessed through a shared session.
Site.publicTrackingApi ● Boolean scalar
Whether the public tracking API is enabled; null in shared-session details.
Site.settings ● SiteSettingsDetails object
Site tracking settings returned by site and sites, falling back to account tracking defaults when absent. Null in shared-session details or when neither settings nor defaults are available.
Returned By
addSite mutation ● deleteSiteAndAssociatedData mutation ● regenerateSiteApiKey mutation ● setSiteColors mutation ● setSiteFonts mutation ● setSiteRecording mutation ● site query ● siteEnableAnalytics mutation ● sites query ● updateSitePublicTrackingApi mutation ● updateSiteSettings mutation
Member Of
UserAccount object