Usage Data in GoodData Cloud

GoodData Cloud collects and sends anonymous usage statistics to https://matomo.anywhere.gooddata.com/matomo.php. GoodData Cloud does not collect any user-inputted data. It collects information from the backend and frontend services. Please see the GoodData Privacy Policy for more information on how this data is used by GoodData as well as your rights and GoodData’s obligations with respect to this data.

Common Collected Data

All individual events tracked by GoodData Cloud contain set of common properties that are described in the following list:

deployment

  • SHA1 hash of either /sys/class/dmi/id/product_uuid or random UUID

organization

  • SHA1 hash of organization ID

user

  • SHA1 hash of concatenated signed user ID, organization ID and deployment

action type

  • api-call for tracking events from backend services

user agent

  • HTTP request’s User-Agent header

IP address

  • callers IP address
  • only first 2 bytes are tracked

Actions Logged from Backend

For backend services, we track the following actions and action-specific properties:

  • api-call/organization-created
    • no user ID tracked, only organization ID and deployment
  • api-call/workspace-created
    • is child workspace?
  • api-call/data-source-created
    • data source type
  • api-call/scan-model
    • data source type
    • number of tables
    • average number of columns per table
    • default scan model parameters used?
  • api-call/get-analyticsModel-layout
    • count of analyticalDashboards
    • count of filterContexts
    • count of metrics
    • count of visualizationObjects
    • count of dashboardPlugins
  • api-call/get-dataSources-layout
    • count of dataSources
  • api-call/get-logicalModel-layout
    • count of datasets
    • average of facts in datasets
    • maximum of facts within datasets
    • average of attributes in datasets
    • maximum of attributes within datasets
  • api-call/get-userGroups-layout
    • count of userGroups
  • api-call/get-usersUserGroups-layout
    • count of users
    • count of userGroups
  • api-call/get-users-layout
    • count of users
  • api-call/get-organization-layout
    • count of workspaces
    • count of workspaceDataFilters
    • count of dataSources
    • count of users
    • count of userGroups
  • api-call/get-workspaceDataFilters-layout
    • count of workspaceDataFilters
  • api-call/get-workspaces-layout
    • count of workspaces
    • count of workspaceDataFilters
  • api-call/get-workspace-layout-analytics
    • count of analyticalDashboards
    • count of filterContexts
    • count of metrics
    • count of visualizationObjects
    • count of dashboardPlugins
  • api-call/get-workspace-layout-ldm
    • count of datasets
    • average of facts in datasets
    • maximum of facts within datasets
    • average of attributes in datasets
    • maximum of attributes within datasets
  • api-call/permission-grant
    • permission subject
    • permission access level
    • permission object
    • count of granted permissions
  • api-call/permission-revoke
    • permission subject
    • permission access level
    • permission object
    • count of revoked permissions
  • api-call/put-analyticsModel-layout
    • count of analyticalDashboards
    • count of filterContexts
    • count of metrics
    • count of visualizationObjects
    • count of dashboardPlugins
  • api-call/put-dataSources-layout
    • count of dataSources
  • api-call/put-logicalModel-layout
    • count of datasets
    • average of facts in datasets
    • maximum of facts within datasets
    • average of attributes in datasets
    • maximum of attributes within datasets
  • api-call/put-usersUserGroups-layout
    • count of users
    • count of userGroups
  • api-call/put-userGroups-layout
    • count of userGroups
  • api-call/put-users-layout
    • count of users
  • api-call/put-organization-layout
    • count of workspaces
    • count of workspaceDataFilters
    • count of dataSources
    • count of users
    • count of userGroups
  • api-call/put-workspaceDataFilters-layout
    • count of workspaceDataFilters
  • api-call/put-workspaces-layout
    • count of workspaces
    • count of workspaceDataFilters
  • api-call/put-workspace-layout-analytics
    • count of analyticalDashboards
    • count of filterContexts
    • count of metrics
    • count of visualizationObjects
    • count of dashboardPlugins
  • api-call/put-workspace-layout-ldm
    • count of datasets
    • average of facts in datasets
    • maximum of facts within datasets
    • average of attributes in datasets
    • maximum of attributes within datasets
  • api-call/maql-metric-created
  • api-call/execute-afm/approximate-count-used
  • api-call/execute-afm/data-sampling-used
  • api-call/execute-afm/data-sampling-size
  • api-call/user-created

Actions Logged from Frontend

For frontend services, we track the following actions and action-specific properties:

  • /analyze/
  • /analyze/ad-hoc/
  • /analyze/analytical-designer-clear
  • /analyze/attribute-filter-applied
  • /analyze/drillable-items-received
  • /analyze/embedded/
  • /analyze/embedded/ad-hoc/
  • /analyze/embedded/open/
  • /analyze/open/
  • /analyze/report-export-result
  • /analyze/visualization-delete
  • /analyze/visualization-execute
  • /analyze/visualization-open
  • /analyze/visualization-open-as-report
  • /analyze/visualization-save
    • used Visualization buckets
    • used Visualization properties
  • /analyze/visualization-save-as-new
    • used Visualization buckets
    • used Visualization properties
  • /analyze/visualization-save-as-new-from-KD
    • used Visualization buckets
    • used Visualization properties
  • /analyze/visualization-save-from-KD
    • used Visualization buckets
    • used Visualization properties
  • /analyze/visualization-update
    • used Visualization buckets
    • used Visualization properties
  • /analyze/visualization-update-from-KD
    • used Visualization buckets
    • used Visualization properties
  • /analyze/data-sampling-enabled
    • only in Vertica data source
  • /analyze/data-sampling-disabled
    • only in Vertica data source
  • /analyze/data-sampling-percentage-changed
    • only in Vertica data source
  • /analyze/approximate-count-used
    • only in Vertica data source
  • /dashboards/
  • /dashboards/absolute-form-extended-date-filter-applied
  • /dashboards/absolute-preset-extended-date-filter-applied
  • /dashboards/alert/
  • /dashboards/alert/update/
  • /dashboards/all-time-extended-date-filter-applied
  • /dashboards/create/
  • /dashboards/dashboard-created
    • number of visualizations
    • number of attribute filters
  • /dashboards/dashboard-creation-canceled
  • /dashboards/dashboard-execution-finished-(#=kpi-failures)
  • /dashboards/default-date-filter
  • /dashboards/delete
  • /dashboards/drill-added
  • /dashboards/drill-performed
  • /dashboards/drillable-items-received
  • /dashboards/edit-mode-cancel
  • /dashboards/edit-mode-save
    • number of visualizations
    • number of attribute filters
  • /dashboards/edit/
  • /dashboards/edit/attributeFilter/add/
  • /dashboards/edit/attributeFilter/delete/
  • /dashboards/edit/attributeFilter/drag/
  • /dashboards/insight-edit
  • /dashboards/insight-explore
  • /dashboards/post-event-save-as-new
  • /dashboards/project-switch
  • /dashboards/relative-form-future-extended-date-filter-applied
  • /dashboards/relative-form-last-extended-date-filter-applied
  • /dashboards/relative-form-mixed-extended-date-filter-applied
  • /dashboards/relative-form-next-extended-date-filter-applied
  • /dashboards/relative-form-past-extended-date-filter-applied
  • /dashboards/relative-form-this-extended-date-filter-applied
  • /dashboards/relative-preset-future-extended-date-filter-applied
  • /dashboards/relative-preset-last-extended-date-filter-applied
  • /dashboards/relative-preset-mixed-extended-date-filter-applied
  • /dashboards/relative-preset-next-extended-date-filter-applied
  • /dashboards/relative-preset-past-extended-date-filter-applied
  • /dashboards/relative-preset-this-extended-date-filter-applied
  • /dashboards/save-as-new
  • /dashboards/splashscreen/
  • /dashboards/visualization-added
  • /dashboards/visualization-date-recommended
  • /dashboards/visualization-date-recommended-first-other
  • /dashboards/visualization-date-recommended-from-visualization
  • /dashboards/visualization-date-selected
  • /dashboards/visualization-execution
  • /dashboards/widget-less-clicked
  • /dashboards/widget-more-clicked
  • /dashboards/widget-reordered
  • /dashboards/zoom-insight-disabled
  • /dashboards/zoom-insight-enabled
  • homepage/connectDataSourceStart
  • homepage/connectDataSourceSuccess
  • homepage/link-click
  • homepage/video-click
  • /metrics/
    • used metrics
    • MAQL statistics
    • Metric Editor interactions
    • metric API interactions
  • /metrics/editorSuggestionDetailLinkClick
  • /metrics/editorToggleSuggestionDetails
  • /metrics/howToCreateClick
  • /metrics/metricClick
  • /metrics/metricCopyClick
  • /metrics/metricCreateClick
  • /metrics/metricDefinitionCreated
  • /metrics/metricDeleteClick
  • /metrics/metricDeleted
  • /metrics/metricDeleteFailed
  • /metrics/metricDescriptionAdded
  • /metrics/metricDialogClosedWithoutSave
  • /metrics/metricDialogSavedAndClosed
  • /metrics/metricDialogSaveFailed
  • /metrics/metricEditClick
  • /metrics/metricFormatChanged
  • /metrics/metricIdClick
  • /metrics/metricIdCreated
  • /metrics/metricIdEdit
  • /metrics/metricNameClick
  • /metrics/metricNameCreated
  • /metrics/metricOpenFromTooltip
  • /metrics/metricSaveAsNewFailed
  • /metrics/metricSavedAsNew
  • /metrics/metricTooltipDisplayed
  • /metrics/metricUsageClick
  • /metrics/pageView
  • /metrics/searchUsed
  • /metrics/sortChanged
  • /metrics/workspaceMetricStatsChanged
  • /modeler/
  • /settings/
  • /settings/cors-click
  • /settings/tokens-click
  • /settings/cors-created
  • /settings/cors-deleted
  • /settings/token-created
  • /settings/token-deleted