22WITH _previous AS (
33 SELECT
44 submission_timestamp,
5- client_info. client_id,
6- app_version_major
5+ client_id,
6+ app_version_major,
77 app_version_minor,
88 app_version_patch,
99 normalized_channel,
@@ -15,12 +15,12 @@ WITH _previous AS (
1515 terms_of_use_version_accepted,
1616 terms_of_use_date_accepted,
1717 {% if app_name == "firefox_desktop" %}
18- metrics.metrics.uuid. legacy_telemetry_client_id, -- firefox_desktop exclusive field.
18+ legacy_telemetry_client_id, -- firefox_desktop exclusive field.
1919 {% endif %}
2020FROM
2121 `{{ project_id }}.{{ app_name }}_derived.{{ table_name }}`
2222WHERE
23- DATE(submission_timestamp) <= @submission_date
23+ DATE(submission_timestamp) <> @submission_date
2424),
2525_current AS (
2626 SELECT
@@ -36,22 +36,29 @@ _current AS (
3636 is_bot_generated,
3737 metadata.isp.name AS isp_name,
3838 {% if app_name == "firefox_ios" %}
39- metrics.metrics. quantity.user_terms_of_use_version_accepted AS terms_of_use_version_accepted,
40- metrics.metrics. datetime.user_terms_of_use_date_accepted AS terms_of_use_date_accepted,
39+ metrics.quantity.user_terms_of_use_version_accepted AS terms_of_use_version_accepted,
40+ metrics.datetime.user_terms_of_use_date_accepted AS terms_of_use_date_accepted,
4141 {% elif app_name == "fenix" %}
42- metrics.metrics. quantity.terms_of_use_version AS terms_of_use_version_accepted,
43- metrics.metrics. datetime.terms_of_use_date AS terms_of_use_date_accepted,
42+ metrics.quantity.terms_of_use_version AS terms_of_use_version_accepted,
43+ metrics.datetime.terms_of_use_date AS terms_of_use_date_accepted,
4444 {% elif app_name == "firefox_desktop" %}
4545 metrics.quantity.termsofuse_version AS terms_of_use_version_accepted,
4646 metrics.datetime.termsofuse_date AS terms_of_use_date_accepted,
47- metrics.metrics. uuid.legacy_telemetry_client_id, -- firefox_desktop exclusive field.
47+ metrics.uuid.legacy_telemetry_client_id, -- firefox_desktop exclusive field.
4848 {% endif %}
4949FROM
5050 `{{ project_id }}.{{ app_name }}.metrics`
5151WHERE
52- DATE(submission_timestamp) >= {% if app_name == "firefox_desktop" %} "2025-06-24"{% else %} "2025-09-15"{% endif %}
52+ DATE(submission_timestamp) = @submission_date
53+ AND DATE(submission_timestamp) >= {% if app_name == "firefox_desktop" %} "2025-06-24"{% else %} "2025-09-15"{% endif %}
5354 AND app_version_major >= 142
54- AND metrics.metrics.datetime.user_terms_of_use_date_accepted IS NOT NULL
55+ {% if app_name == "firefox_ios" %}
56+ AND metrics.datetime.user_terms_of_use_date_accepted IS NOT NULL
57+ {% elif app_name == "fenix" %}
58+ AND metrics.datetime.terms_of_use_date IS NOT NULL
59+ {% elif app_name == "firefox_desktop" %}
60+ AND metrics.datetime.termsofuse_date IS NOT NULL
61+ {% endif %}
5562)
5663
5764SELECT
0 commit comments