Skip to content

Commit 5cb73be

Browse files
authored
add document_id field to serp_events_v2 (#8089)
* add document_id field * add additional fields so SAP and SERP are the same * update schema * add search_mode for grouping * add more columns
1 parent c0eef25 commit 5cb73be

File tree

2 files changed

+47
-2
lines changed

2 files changed

+47
-2
lines changed

sql_generators/serp_events_v2/templates/desktop_query.sql

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,16 @@ impressions AS (
9797
mozfun.map.get_key(event.extra, 'provider') AS search_engine,
9898
mozfun.map.get_key(event.extra, 'partner_code') AS partner_code,
9999
mozfun.map.get_key(event.extra, 'source') AS sap_source,
100-
COALESCE(SAFE_CAST(mozfun.map.get_key(event.extra, 'tagged') AS bool), FALSE) AS is_tagged
100+
COALESCE(SAFE_CAST(mozfun.map.get_key(event.extra, 'tagged') AS bool), FALSE) AS is_tagged,
101+
document_id,
102+
mozfun.map.get_key(event.extra, 'overridden_by_third_party') AS overridden_by_third_party,
103+
ping_info.start_time as subsession_start_time,
104+
ping_info.end_time as subsession_end_time,
105+
ping_info.seq AS subsession_counter,
106+
mozfun.map.get_key(event.extra, 'search_mode') AS search_mode,
107+
normalized_os,
108+
normalized_os_version,
109+
client_info.first_run_date as first_run_date
101110
FROM
102111
serp_events
103112
WHERE
@@ -253,7 +262,16 @@ SELECT
253262
browser_engagement_active_ticks,
254263
browser_engagement_uri_count,
255264
browser_engagement_tab_open_event_count,
256-
browser_engagement_max_concurrent_tab_count
265+
browser_engagement_max_concurrent_tab_count,
266+
document_id,
267+
overridden_by_third_party,
268+
subsession_start_time,
269+
subsession_end_time,
270+
subsession_counter,
271+
search_mode,
272+
normalized_os,
273+
normalized_os_version,
274+
first_run_date
257275
FROM
258276
-- 1 row per impression_id
259277
impressions

sql_generators/serp_events_v2/templates/schema.yaml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -206,3 +206,30 @@ fields:
206206
- mode: NULLABLE
207207
name: browser_engagement_max_concurrent_tab_count
208208
type: INTEGER
209+
- mode: NULLABLE
210+
name: document_id
211+
type: STRING
212+
- mode: NULLABLE
213+
name: overridden_by_third_party
214+
type: STRING
215+
- mode: NULLABLE
216+
name: subsession_start_time
217+
type: STRING
218+
- mode: NULLABLE
219+
name: subsession_end_time
220+
type: STRING
221+
- mode: NULLABLE
222+
name: subsession_counter
223+
type: INTEGER
224+
- mode: NULLABLE
225+
name: search_mode
226+
type: STRING
227+
- mode: NULLABLE
228+
name: normalized_os
229+
type: STRING
230+
- mode: NULLABLE
231+
name: normalized_os_version
232+
type: STRING
233+
- mode: NULLABLE
234+
name: first_run_date
235+
type: STRING

0 commit comments

Comments
 (0)