Add is_sap_monetizable and normalize the search engine (#5907)

* Add is_sap_monetizable to aggregates table

* Fix tests


* add is_acer_cohort


* Add normalized_default_search_engine column for mobile and desktop

* Fix test cases
This commit is contained in:
Alekhya 2024-08-14 18:00:58 -04:00 коммит произвёл GitHub
Родитель ccd0f25c52
Коммит 47a72c9f42
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: B5690EEEBB952194
9 изменённых файлов: 115 добавлений и 59 удалений

Просмотреть файл

@ -23,6 +23,16 @@ SELECT
SUM(search_with_ads_organic) AS search_with_ads_organic,
SUM(unknown) AS unknown,
CAST(NULL AS string) normalized_engine,
CASE
WHEN default_search_engine LIKE '%google%'
THEN "Google"
WHEN default_search_engine LIKE '%bing%'
THEN "Bing"
WHEN default_search_engine LIKE '%ddg%'
OR default_search_engine LIKE '%duckduckgo%'
THEN "DuckDuckGo"
ELSE NULL
END AS normalized_default_search_engine,
`mozfun.mobile_search.normalize_app_name`(
app_name,
os

Просмотреть файл

@ -74,3 +74,6 @@ fields:
- mode: NULLABLE
name: normalized_app_name_os
type: STRING
- mode: NULLABLE
name: normalized_default_search_engine
type: STRING

Просмотреть файл

@ -1,52 +1,78 @@
WITH acer_cohort AS (
SELECT
client_id
FROM
`moz-fx-data-shared-prod.search.acer_cohort`
)
SELECT
submission_date,
addon_version,
app_version,
country,
distribution_id,
engine,
locale,
search_cohort,
source,
default_search_engine,
default_private_search_engine,
os,
os_version,
is_default_browser,
policies_is_enterprise,
channel,
CAST(
NULL AS STRING
) AS normalized_engine, -- See https://github.com/mozilla/bigquery-etl/issues/2462
scd.submission_date,
scd.addon_version,
scd.app_version,
scd.country,
scd.distribution_id,
scd.engine,
scd.locale,
scd.search_cohort,
scd.source,
scd.default_search_engine,
scd.default_private_search_engine,
scd.os,
scd.os_version,
scd.is_default_browser,
scd.policies_is_enterprise,
scd.channel,
`moz-fx-data-shared-prod`.udf.normalize_search_engine(scd.engine) AS normalized_engine,
CASE
WHEN default_search_engine LIKE '%google%'
THEN "Google"
WHEN default_search_engine LIKE '%bing%'
THEN "Bing"
WHEN default_search_engine LIKE '%ddg%'
OR default_search_engine LIKE '%duckduckgo%'
THEN "DuckDuckGo"
ELSE NULL
END AS normalized_default_search_engine,
scd.is_sap_monetizable,
COUNT(*) AS client_count,
SUM(organic) AS organic,
SUM(tagged_sap) AS tagged_sap,
SUM(tagged_follow_on) AS tagged_follow_on,
SUM(sap) AS sap,
SUM(ad_click) AS ad_click,
SUM(ad_click_organic) AS ad_click_organic,
SUM(search_with_ads) AS search_with_ads,
SUM(search_with_ads_organic) AS search_with_ads_organic,
SUM(unknown) AS unknown
SUM(scd.organic) AS organic,
SUM(scd.tagged_sap) AS tagged_sap,
SUM(scd.tagged_follow_on) AS tagged_follow_on,
SUM(scd.sap) AS sap,
SUM(scd.ad_click) AS ad_click,
SUM(scd.ad_click_organic) AS ad_click_organic,
SUM(scd.search_with_ads) AS search_with_ads,
SUM(scd.search_with_ads_organic) AS search_with_ads_organic,
SUM(scd.unknown) AS unknown,
CASE
WHEN ac.client_id IS NOT NULL
AND distribution_id NOT LIKE '%acer%'
THEN TRUE
ELSE FALSE
END AS is_acer_cohort
FROM
`moz-fx-data-shared-prod.search_derived.search_clients_daily_v8`
`moz-fx-data-shared-prod.search_derived.search_clients_daily_v8` scd
LEFT JOIN
acer_cohort ac
ON scd.client_id = ac.client_id
WHERE
submission_date = @submission_date
AND engine IS NOT NULL
scd.submission_date = @submission_date
GROUP BY
submission_date,
addon_version,
app_version,
country,
distribution_id,
engine,
locale,
search_cohort,
source,
default_search_engine,
default_private_search_engine,
os,
os_version,
is_default_browser,
policies_is_enterprise,
channel
scd.submission_date,
scd.addon_version,
scd.app_version,
scd.country,
scd.distribution_id,
scd.engine,
scd.locale,
scd.search_cohort,
scd.source,
scd.default_search_engine,
scd.default_private_search_engine,
scd.os,
scd.os_version,
scd.is_default_browser,
scd.policies_is_enterprise,
scd.channel,
normalized_engine,
scd.is_sap_monetizable,
is_acer_cohort

Просмотреть файл

@ -80,3 +80,6 @@ fields:
- mode: NULLABLE
name: normalized_engine
type: STRING
- mode: NULLABLE
name: normalized_default_search_engine
type: STRING

Просмотреть файл

@ -0,0 +1,7 @@
[
{
"type": "DATE",
"name": "client_id",
"mode": "NULLABLE"
}
]

Просмотреть файл

@ -208,5 +208,10 @@
"type": "BOOLEAN",
"name": "policies_is_enterprise",
"mode": "NULLABLE"
},
{
"type": "BOOLEAN",
"name": "is_sap_monetizable",
"mode": "NULLABLE"
}
]

Просмотреть файл

@ -1,5 +1,6 @@
{"submission_date": "2017-01-01", "addon_version": "0.9.5", "app_version": "54.0.1", "country": "DE", "engine": "bing", "locale": "de", "source": "urlbar", "default_search_engine": "google", "os": "windows", "os_version": "10.0", "client_count": 1, "organic": 0, "tagged_sap": 0, "tagged_follow_on": 0, "sap": 4, "ad_click": 0, "ad_click_organic": 0, "search_with_ads": 0, "search_with_ads_organic": 0, "unknown": 0, "is_default_browser": false, "channel": "release", "policies_is_enterprise": true}
{"submission_date": "2017-01-01", "addon_version": "0.9.5", "app_version": "54.0.1", "country": "DE", "distribution_id": "totally not null", "engine": "google", "locale": "de", "source": "urlbar", "default_search_engine": "google", "os": "windows", "os_version": "10.0", "client_count": 1, "organic": 0, "tagged_sap": 0, "tagged_follow_on": 0, "sap": 28, "ad_click": 0, "ad_click_organic": 0, "search_with_ads": 0, "search_with_ads_organic": 0, "unknown": 0, "is_default_browser": false, "channel": "release", "policies_is_enterprise": true}
{"submission_date": "2017-01-01", "addon_version": "0.9.5", "app_version": "54.0.1", "country": "DE", "engine": "yahoo", "locale": "de", "source": "urlbar", "default_search_engine": "google", "os": "windows", "os_version": "10.0", "client_count": 1, "organic": 0, "tagged_sap": 0, "tagged_follow_on": 0, "sap": 4, "ad_click": 0, "ad_click_organic": 0, "search_with_ads": 0, "search_with_ads_organic": 0, "unknown": 0, "is_default_browser": false, "channel": "release", "policies_is_enterprise": true}
{"submission_date": "2017-01-01", "addon_version": "0.9.6", "app_version": "54.0.1", "country": "US", "engine": "google", "locale": "de", "source": "urlbar", "default_search_engine": "google", "os": "windows", "os_version": "10.0", "client_count": 1, "organic": 0, "tagged_sap": 0, "tagged_follow_on": 0, "sap": 4, "ad_click": 0, "ad_click_organic": 0, "search_with_ads": 0, "search_with_ads_organic": 0, "unknown": 0, "is_default_browser": false, "channel": "release", "policies_is_enterprise": true}
{"submission_date": "2017-01-01", "app_version": "54.0.1", "country": "DE", "engine": "yahoo", "locale": "de", "source": "urlbar", "default_search_engine": "google", "os": "windows", "os_version": "10.0", "client_count": 2, "organic": 0, "tagged_sap": 0, "tagged_follow_on": 0, "sap": 8, "ad_click": 0, "ad_click_organic": 0, "search_with_ads": 0, "search_with_ads_organic": 0, "unknown": 0, "default_private_search_engine": "engine1", "is_default_browser": true, "channel": "release", "policies_is_enterprise": true}
{"ad_click": 0, "ad_click_organic": 0, "addon_version": "0.9.5", "app_version": "54.0.1", "channel": "release", "client_count": 1, "country": "DE", "default_search_engine": "google", "distribution_id": "totally not null", "engine": "google", "is_acer_cohort": false, "is_default_browser": false, "is_sap_monetizable": true, "locale": "de", "normalized_default_search_engine": "Google", "normalized_engine": "Other", "organic": 0, "os": "windows", "os_version": "10.0", "policies_is_enterprise": true, "sap": 28, "search_with_ads": 0, "search_with_ads_organic": 0, "source": "urlbar", "submission_date": "2017-01-01", "tagged_follow_on": 0, "tagged_sap": 0, "unknown": 0}
{"ad_click": 0, "ad_click_organic": 0, "addon_version": "0.9.5", "app_version": "54.0.1", "channel": "release", "client_count": 1, "country": "DE", "default_search_engine": "google", "engine": "bing", "is_acer_cohort": false, "is_default_browser": false, "is_sap_monetizable": true, "locale": "de","normalized_default_search_engine": "Google", "normalized_engine": "Other", "organic": 0, "os": "windows", "os_version": "10.0", "policies_is_enterprise": true, "sap": 4, "search_with_ads": 0, "search_with_ads_organic": 0, "source": "urlbar", "submission_date": "2017-01-01", "tagged_follow_on": 0, "tagged_sap": 0, "unknown": 0}
{"ad_click": 0, "ad_click_organic": 0, "addon_version": "0.9.5", "app_version": "54.0.1", "channel": "release", "client_count": 1, "country": "DE", "default_search_engine": "google", "engine": "yahoo", "is_acer_cohort": false, "is_default_browser": false, "is_sap_monetizable": true, "locale": "de", "normalized_default_search_engine": "Google", "normalized_engine": "Other", "organic": 0, "os": "windows", "os_version": "10.0", "policies_is_enterprise": true, "sap": 4, "search_with_ads": 0, "search_with_ads_organic": 0, "source": "urlbar", "submission_date": "2017-01-01", "tagged_follow_on": 0, "tagged_sap": 0, "unknown": 0}
{"ad_click": 0, "ad_click_organic": 0, "addon_version": "0.9.6", "app_version": "54.0.1", "channel": "release", "client_count": 1, "country": "US", "default_search_engine": "google", "engine": "google", "is_acer_cohort": false, "is_default_browser": false, "is_sap_monetizable": true, "locale": "de","normalized_default_search_engine": "Google", "normalized_engine": "Other", "organic": 0, "os": "windows", "os_version": "10.0", "policies_is_enterprise": true, "sap": 4, "search_with_ads": 0, "search_with_ads_organic": 0, "source": "urlbar", "submission_date": "2017-01-01", "tagged_follow_on": 0, "tagged_sap": 0, "unknown": 0}
{"ad_click": 0, "ad_click_organic": 0, "app_version": "54.0.1", "channel": "release", "client_count": 1, "country": "DE", "default_search_engine": "google", "is_acer_cohort": false, "is_default_browser": false, "is_sap_monetizable": true, "locale": "de", "normalized_default_search_engine": "Google", "organic": 0, "os": "windows", "os_version": "10.0", "policies_is_enterprise": true, "sap": 0, "search_with_ads": 0, "search_with_ads_organic": 0, "submission_date": "2017-01-01", "tagged_follow_on": 0, "tagged_sap": 0, "unknown": 0}
{"ad_click": 0, "ad_click_organic": 0, "app_version": "54.0.1", "channel": "release", "client_count": 2, "country": "DE", "default_private_search_engine": "engine1", "default_search_engine": "google", "engine": "yahoo", "is_acer_cohort": false, "is_default_browser": true, "is_sap_monetizable": true, "locale": "de", "normalized_default_search_engine": "Google", "normalized_engine": "Other", "organic": 0, "os": "windows", "os_version": "10.0", "policies_is_enterprise": true, "sap": 8, "search_with_ads": 0, "search_with_ads_organic": 0, "source": "urlbar", "submission_date": "2017-01-01", "tagged_follow_on": 0, "tagged_sap": 0, "unknown": 0}

Просмотреть файл

@ -0,0 +1 @@
{"client_id": null}

Просмотреть файл

@ -1,7 +1,7 @@
{"engine": "google", "normalized_engine": "Google", "locale": "de", "default_search_engine_data_submission_url": "https://www.google.com/search?q=&ie=utf-8&oe=utf-8&client=firefox-b", "user_pref_browser_search_region": "DE", "sample_id": 42, "sap": 4, "default_search_engine_data_load_path": "jar:[app]/omni.ja!browser/google.xml", "os_version": "10.0", "source": "urlbar", "default_search_engine": "google", "app_version": "54.0.1", "channel": "release", "submission_date": "2017-01-01", "client_id": "b", "country": "US", "profile_age_in_days": 366, "profile_creation_date": 16801, "os": "windows", "organic": 0, "tagged_sap": 0, "tagged_follow_on": 0, "ad_click": 0, "ad_click_organic": 0, "search_with_ads": 0, "search_with_ads_organic": 0, "unknown": 0, "addon_version": "0.9.6", "is_default_browser": false, "policies_is_enterprise": true}
{"engine": "google", "normalized_engine": "Google", "locale": "de", "default_search_engine_data_submission_url": "https://www.google.com/search?q=&ie=utf-8&oe=utf-8&client=firefox-b", "user_pref_browser_search_region": "DE", "sample_id": 42, "sap": 28, "default_search_engine_data_load_path": "jar:[app]/omni.ja!browser/google.xml", "os_version": "10.0", "source": "urlbar", "default_search_engine": "google", "app_version": "54.0.1", "channel": "release", "submission_date": "2017-01-01", "client_id": "a", "country": "DE", "profile_age_in_days": 366, "profile_creation_date": 16801, "os": "windows", "organic": 0, "tagged_sap": 0, "tagged_follow_on": 0, "ad_click": 0, "ad_click_organic": 0, "search_with_ads": 0, "search_with_ads_organic": 0, "unknown": 0, "distribution_id": "totally not null", "addon_version": "0.9.5", "is_default_browser": false, "policies_is_enterprise": true}
{"engine": "bing", "normalized_engine": "Bing", "locale": "de", "default_search_engine_data_submission_url": "https://www.google.com/search?q=&ie=utf-8&oe=utf-8&client=firefox-b", "user_pref_browser_search_region": "DE", "sample_id": 42, "sap": 4, "default_search_engine_data_load_path": "jar:[app]/omni.ja!browser/google.xml", "os_version": "10.0", "source": "urlbar", "default_search_engine": "google", "app_version": "54.0.1", "channel": "release", "submission_date": "2017-01-01", "client_id": "a", "country": "DE", "profile_age_in_days": 366, "profile_creation_date": 16801, "os": "windows", "organic": 0, "tagged_sap": 0, "tagged_follow_on": 0, "ad_click": 0, "ad_click_organic": 0, "search_with_ads": 0, "search_with_ads_organic": 0, "unknown": 0, "addon_version": "0.9.5", "is_default_browser": false, "policies_is_enterprise": true}
{"engine": "yahoo", "normalized_engine": "Other", "locale": "de", "default_search_engine_data_submission_url": "https://www.google.com/search?q=&ie=utf-8&oe=utf-8&client=firefox-b", "user_pref_browser_search_region": "DE", "sample_id": 42, "sap": 4, "default_search_engine_data_load_path": "jar:[app]/omni.ja!browser/google.xml", "os_version": "10.0", "source": "urlbar", "default_search_engine": "google", "app_version": "54.0.1", "channel": "release", "submission_date": "2017-01-01", "client_id": "a", "country": "DE", "profile_age_in_days": 366, "profile_creation_date": 16801, "os": "windows", "organic": 0, "tagged_sap": 0, "tagged_follow_on": 0, "ad_click": 0, "ad_click_organic": 0, "search_with_ads": 0, "search_with_ads_organic": 0, "unknown": 0, "addon_version": "0.9.5", "is_default_browser": false, "policies_is_enterprise": true}
{"locale": "de", "default_search_engine_data_submission_url": "https://www.google.com/search?q=&ie=utf-8&oe=utf-8&client=firefox-b", "sample_id": 42, "default_search_engine_data_load_path": "jar:[app]/omni.ja!browser/google.xml", "os_version": "10.0", "default_search_engine": "google", "app_version": "54.0.1", "channel": "release", "submission_date": "2017-01-01", "client_id": "c", "country": "DE", "profile_age_in_days": 366, "profile_creation_date": 16801, "os": "windows", "organic": 0, "tagged_sap": 0, "tagged_follow_on": 0, "ad_click": 0, "ad_click_organic": 0, "search_with_ads": 0, "search_with_ads_organic": 0, "unknown": 0, "sap": 0, "is_default_browser": false, "policies_is_enterprise": true}
{"engine": "yahoo", "normalized_engine": "Other", "locale": "de", "default_search_engine_data_submission_url": "https://www.google.com/search?q=&ie=utf-8&oe=utf-8&client=firefox-b", "sample_id": 42, "default_search_engine_data_load_path": "jar:[app]/omni.ja!browser/google.xml", "os_version": "10.0", "source": "urlbar", "default_search_engine": "google", "app_version": "54.0.1", "channel": "release", "submission_date": "2017-01-01", "client_id": "c", "country": "DE", "profile_age_in_days": 366, "profile_creation_date": 16801, "os": "windows", "organic": 0, "tagged_sap": 0, "tagged_follow_on": 0, "ad_click": 0, "ad_click_organic": 0, "search_with_ads": 0, "search_with_ads_organic": 0, "unknown": 0, "sap": 4, "default_private_search_engine": "engine1", "default_private_search_engine_data_load_path": "engine1.load_path", "default_private_search_engine_data_submission_url": "https://www.engine.com", "is_default_browser": true, "policies_is_enterprise": true}
{"engine": "yahoo", "normalized_engine": "Other", "locale": "de", "default_search_engine_data_submission_url": "https://www.google.com/search?q=&ie=utf-8&oe=utf-8&client=firefox-b", "sample_id": 42, "default_search_engine_data_load_path": "jar:[app]/omni.ja!browser/google.xml", "os_version": "10.0", "source": "urlbar", "default_search_engine": "google", "app_version": "54.0.1", "channel": "release", "submission_date": "2017-01-01", "client_id": "c2", "country": "DE", "profile_age_in_days": 366, "profile_creation_date": 16801, "os": "windows", "organic": 0, "tagged_sap": 0, "tagged_follow_on": 0, "ad_click": 0, "ad_click_organic": 0, "search_with_ads": 0, "search_with_ads_organic": 0, "unknown": 0, "sap": 4, "default_private_search_engine": "engine1", "default_private_search_engine_data_load_path": "engine1.load_path", "default_private_search_engine_data_submission_url": "https://www.engine.com", "is_default_browser": true, "policies_is_enterprise": true}
{"engine": "google", "normalized_engine": "Google", "locale": "de", "default_search_engine_data_submission_url": "https://www.google.com/search?q=&ie=utf-8&oe=utf-8&client=firefox-b", "user_pref_browser_search_region": "DE", "sample_id": 42, "sap": 4, "default_search_engine_data_load_path": "jar:[app]/omni.ja!browser/google.xml", "os_version": "10.0", "source": "urlbar", "default_search_engine": "google", "app_version": "54.0.1", "channel": "release", "submission_date": "2017-01-01", "client_id": "b", "country": "US", "profile_age_in_days": 366, "profile_creation_date": 16801, "os": "windows", "organic": 0, "tagged_sap": 0, "tagged_follow_on": 0, "ad_click": 0, "ad_click_organic": 0, "search_with_ads": 0, "search_with_ads_organic": 0, "unknown": 0, "addon_version": "0.9.6", "is_default_browser": false, "policies_is_enterprise": true, "is_sap_monetizable": true}
{"engine": "google", "normalized_engine": "Google", "locale": "de", "default_search_engine_data_submission_url": "https://www.google.com/search?q=&ie=utf-8&oe=utf-8&client=firefox-b", "user_pref_browser_search_region": "DE", "sample_id": 42, "sap": 28, "default_search_engine_data_load_path": "jar:[app]/omni.ja!browser/google.xml", "os_version": "10.0", "source": "urlbar", "default_search_engine": "google", "app_version": "54.0.1", "channel": "release", "submission_date": "2017-01-01", "client_id": "a", "country": "DE", "profile_age_in_days": 366, "profile_creation_date": 16801, "os": "windows", "organic": 0, "tagged_sap": 0, "tagged_follow_on": 0, "ad_click": 0, "ad_click_organic": 0, "search_with_ads": 0, "search_with_ads_organic": 0, "unknown": 0, "distribution_id": "totally not null", "addon_version": "0.9.5", "is_default_browser": false, "policies_is_enterprise": true, "is_sap_monetizable": true}
{"engine": "bing", "normalized_engine": "Bing", "locale": "de", "default_search_engine_data_submission_url": "https://www.google.com/search?q=&ie=utf-8&oe=utf-8&client=firefox-b", "user_pref_browser_search_region": "DE", "sample_id": 42, "sap": 4, "default_search_engine_data_load_path": "jar:[app]/omni.ja!browser/google.xml", "os_version": "10.0", "source": "urlbar", "default_search_engine": "google", "app_version": "54.0.1", "channel": "release", "submission_date": "2017-01-01", "client_id": "a", "country": "DE", "profile_age_in_days": 366, "profile_creation_date": 16801, "os": "windows", "organic": 0, "tagged_sap": 0, "tagged_follow_on": 0, "ad_click": 0, "ad_click_organic": 0, "search_with_ads": 0, "search_with_ads_organic": 0, "unknown": 0, "addon_version": "0.9.5", "is_default_browser": false, "policies_is_enterprise": true, "is_sap_monetizable": true}
{"engine": "yahoo", "normalized_engine": "Other", "locale": "de", "default_search_engine_data_submission_url": "https://www.google.com/search?q=&ie=utf-8&oe=utf-8&client=firefox-b", "user_pref_browser_search_region": "DE", "sample_id": 42, "sap": 4, "default_search_engine_data_load_path": "jar:[app]/omni.ja!browser/google.xml", "os_version": "10.0", "source": "urlbar", "default_search_engine": "google", "app_version": "54.0.1", "channel": "release", "submission_date": "2017-01-01", "client_id": "a", "country": "DE", "profile_age_in_days": 366, "profile_creation_date": 16801, "os": "windows", "organic": 0, "tagged_sap": 0, "tagged_follow_on": 0, "ad_click": 0, "ad_click_organic": 0, "search_with_ads": 0, "search_with_ads_organic": 0, "unknown": 0, "addon_version": "0.9.5", "is_default_browser": false, "policies_is_enterprise": true, "is_sap_monetizable": true}
{"locale": "de", "default_search_engine_data_submission_url": "https://www.google.com/search?q=&ie=utf-8&oe=utf-8&client=firefox-b", "sample_id": 42, "default_search_engine_data_load_path": "jar:[app]/omni.ja!browser/google.xml", "os_version": "10.0", "default_search_engine": "google", "app_version": "54.0.1", "channel": "release", "submission_date": "2017-01-01", "client_id": "c", "country": "DE", "profile_age_in_days": 366, "profile_creation_date": 16801, "os": "windows", "organic": 0, "tagged_sap": 0, "tagged_follow_on": 0, "ad_click": 0, "ad_click_organic": 0, "search_with_ads": 0, "search_with_ads_organic": 0, "unknown": 0, "sap": 0, "is_default_browser": false, "policies_is_enterprise": true, "is_sap_monetizable": true}
{"engine": "yahoo", "normalized_engine": "Other", "locale": "de", "default_search_engine_data_submission_url": "https://www.google.com/search?q=&ie=utf-8&oe=utf-8&client=firefox-b", "sample_id": 42, "default_search_engine_data_load_path": "jar:[app]/omni.ja!browser/google.xml", "os_version": "10.0", "source": "urlbar", "default_search_engine": "google", "app_version": "54.0.1", "channel": "release", "submission_date": "2017-01-01", "client_id": "c", "country": "DE", "profile_age_in_days": 366, "profile_creation_date": 16801, "os": "windows", "organic": 0, "tagged_sap": 0, "tagged_follow_on": 0, "ad_click": 0, "ad_click_organic": 0, "search_with_ads": 0, "search_with_ads_organic": 0, "unknown": 0, "sap": 4, "default_private_search_engine": "engine1", "default_private_search_engine_data_load_path": "engine1.load_path", "default_private_search_engine_data_submission_url": "https://www.engine.com", "is_default_browser": true, "policies_is_enterprise": true, "is_sap_monetizable": true}
{"engine": "yahoo", "normalized_engine": "Other", "locale": "de", "default_search_engine_data_submission_url": "https://www.google.com/search?q=&ie=utf-8&oe=utf-8&client=firefox-b", "sample_id": 42, "default_search_engine_data_load_path": "jar:[app]/omni.ja!browser/google.xml", "os_version": "10.0", "source": "urlbar", "default_search_engine": "google", "app_version": "54.0.1", "channel": "release", "submission_date": "2017-01-01", "client_id": "c2", "country": "DE", "profile_age_in_days": 366, "profile_creation_date": 16801, "os": "windows", "organic": 0, "tagged_sap": 0, "tagged_follow_on": 0, "ad_click": 0, "ad_click_organic": 0, "search_with_ads": 0, "search_with_ads_organic": 0, "unknown": 0, "sap": 4, "default_private_search_engine": "engine1", "default_private_search_engine_data_load_path": "engine1.load_path", "default_private_search_engine_data_submission_url": "https://www.engine.com", "is_default_browser": true, "policies_is_enterprise": true, "is_sap_monetizable": true}