backfill/2024_10_10_kwindau_clients_first_seen_v2/schema.yaml (190 lines of code) (raw):
fields:
- description: Unique ID for the client installation.
name: client_id
type: STRING
mode: NULLABLE
- description: Sample ID to limit query results during an analysis.
name: sample_id
type: INTEGER
mode: NULLABLE
- description: Date when the server first received either of the 3 pings from this client.
name: first_seen_date
type: DATE
- description: Second date when the server received either of the 3 pings from this client.
name: second_seen_date
type: DATE
mode: NULLABLE
- description: The application architecture reported by the client.
name: architecture
type: STRING
mode: NULLABLE
- description: The application build reported by the client.
name: app_build_id
type: STRING
mode: NULLABLE
- description: The name of the installed app/browser.
name: app_name
type: STRING
mode: NULLABLE
- description: The best locale that the application should be localized to.
name: locale
type: STRING
mode: NULLABLE
- description: The appliction platform version reported by the client.
name: platform_version
type: STRING
mode: NULLABLE
- description: The application vendor.
name: vendor
type: STRING
mode: NULLABLE
- description: The application version.
name: app_version
type: STRING
mode: NULLABLE
- description: 'A string tag identifying the binary ABI of the current processor and compiler vtable, as taken from the TARGET_XPCOM_ABI configure variable.
It may not be available on all platforms, especially unusual processor or compiler combinations. The result takes the form <processor>-<compilerABI>,
eg. x86-msvc, ppc-gcc3. This value should almost always be used in combination with the OS.'
name: xpcom_abi
type: STRING
mode: NULLABLE
- description: The document ID specified in the URI when the client sent this message.
name: document_id
type: STRING
mode: NULLABLE
- description: The value of the `distribution.id` preference that identifies the Firefox distribution.
name: distribution_id
type: STRING
mode: NULLABLE
- description: The value selected for the `distribution.version` preference in the Partner Distribution Configuration File.
name: partner_distribution_version
type: STRING
mode: NULLABLE
- description: The value of the `app.distributor` preference in the Partner Distribution Configuration File.
name: partner_distributor
type: STRING
mode: NULLABLE
- description: The value of the `app.distributor.channel` preference in the Partner Distribution Configuration File.
name: partner_distributor_channel
type: STRING
mode: NULLABLE
- description: The value of the `mozilla.partner.id` preference in the Partner Distribution Configuration File.
name: partner_id
type: STRING
mode: NULLABLE
- description: Identifier of the particular campaign that led to the download of the product.
name: attribution_campaign
type: STRING
mode: NULLABLE
- description: Identifier to indicate the particular link within a campaign.
name: attribution_content
type: STRING
mode: NULLABLE
- description: Funnel experiment parameters.
name: attribution_experiment
type: STRING
mode: NULLABLE
- description: Category of the source, such as 'organic' for a search engine.
name: attribution_medium
type: STRING
mode: NULLABLE
- description: Referring partner domain, when install happens via a known partner.
name: attribution_source
type: STRING
mode: NULLABLE
- description: Client's user agent, which corresponds to the web browser used to download the Firefox installer.
name: attribution_ua
type: STRING
mode: NULLABLE
- description: The anonymized path of the engine xml file. For details on the components refer to the metadata for telemetry.new_profile.
name: engine_data_load_path
type: STRING
mode: NULLABLE
- description: The name of the default search engine.
name: engine_data_name
type: STRING
mode: NULLABLE
- description: 'The origin of the search engine. The value will be default for engines that are built-in or from distribution partners,
verified for user-installed engines with valid verification hashes, unverified for non-default engines without verification hash,
and invalid for engines with broken verification hashes.'
name: engine_data_origin
type: STRING
mode: NULLABLE
- description: The HTTP url we would use to search. For privacy, we don’t record this for user-installed engines.
name: engine_data_submission_url
type: STRING
mode: NULLABLE
- description: The model IDs for Apple desktop devices. Applies to Mac only.
name: apple_model_id
type: STRING
mode: NULLABLE
- description: City retrieved as a result of a geographic lookup based on the client's IP address.
name: city
type: STRING
- description: The specific geo database version used.
name: db_version
type: STRING
mode: NULLABLE
- description: First major country subdivision, typically a state, province, or county.
name: subdivision1
type: STRING
mode: NULLABLE
- description: The Firefox channel, set to Other for unrecognized channel names.
name: normalized_channel
type: STRING
mode: NULLABLE
- description: The ISO 3166-1 alpha-2 country code.
name: country
type: STRING
mode: NULLABLE
- description: The OS name, set to Other for unrecognized OS names.
name: normalized_os
type: STRING
mode: NULLABLE
- description: The OS version.
name: normalized_os_version
type: STRING
mode: NULLABLE
- description: 'How the profile was selected during startup. Possible reasons are:
unknown: Generally should not happen, set as a default in case no other reason occurred. profile-manager: The profile was selected by the profile manager.
profile-reset: The profile was selected for reset, normally this would mean a restart. restart: The user restarted the application,
the same profile as previous will be used. argument-profile: The profile was selected by the --profile command line argument.
argument-p: The profile was selected by the -p command line argument. firstrun-claimed-default: A first run of a dedicated profiles build chose the old
default profile to be the default for this install. firstrun-skipped-default: A first run of a dedicated profiles build skipped over the old default profile
and created a new profile. restart-claimed-default: A first run of a dedicated profiles build after a restart chose the old default.'
name: startup_profile_selection_reason
type: STRING
mode: NULLABLE
- description: Unique token created at Firefox download time.
name: attribution_dltoken
type: STRING
mode: NULLABLE
- description: Identifier that indicates where installations of Firefox originated.
name: attribution_dlsource
type: STRING
mode: NULLABLE
- description:
name: metadata
type: RECORD
mode: NULLABLE
fields:
- description: Ping that reported the first seen date (main, first_shutdown or new_profile).
name: first_seen_date_source_ping
type: STRING
mode: NULLABLE
- description: Indicates wether the client ever reported a main ping.
name: reported_main_ping
type: BOOLEAN
mode: NULLABLE
- description: Indicates wether the client ever reported a new profile ping.
name: reported_new_profile_ping
type: BOOLEAN
mode: NULLABLE
- description: Indicates wether the client ever reported a first shutdown ping.
name: reported_shutdown_ping
type: BOOLEAN
mode: NULLABLE
- name: profile_group_id
type: STRING
mode: NULLABLE
description: A UUID identifying the profile's group on a single device and allowing user-oriented correlation of data