jetstream/new-toolbar-ios-ios-redesign-iteration-1.toml (31 lines of code) (raw):
[experiment]
enrollment_period = 21
segments = ["week_one", "week_two", "week_three"]
[segments.week_one]
select_expression = "LOGICAL_OR(segment_enrollment_date BETWEEN '2025-03-25' AND '2025-04-01')"
data_source = "segmented_enrollments"
[segments.week_two]
select_expression = "LOGICAL_OR(segment_enrollment_date BETWEEN '2025-04-02' AND '2025-04-08')"
data_source = "segmented_enrollments"
[segments.week_three]
select_expression = "LOGICAL_OR(segment_enrollment_date BETWEEN '2025-04-09' AND '2025-04-15')"
data_source = "segmented_enrollments"
[segments.data_sources.segmented_enrollments]
client_id_column = 'client_id'
submission_date_column = 'segment_enrollment_date'
from_expression = """(
SELECT
client_id,
JSON_VALUE(event_extra, '$.branch') AS branch,
DATE(MIN(submission_timestamp)) AS segment_enrollment_date,
COUNT(submission_timestamp) AS num_enrollment_events
FROM `moz-fx-data-shared-prod.firefox_ios.events_stream`
WHERE
client_id IS NOT NULL
AND DATE(submission_timestamp)
BETWEEN '2025-03-25' AND '2025-04-15'
AND event_category = "nimbus_events"
AND JSON_VALUE(event_extra, "$.experiment") = "new-toolbar-ios-ios-redesign-iteration-1"
AND event_name = "enrollment"
GROUP BY client_id, branch
)"""