Skip to content

Commit c72a40e

Browse files
authored
Update ga4_documentation_events_and_documentation_status.sql
1 parent fdf202f commit c72a40e

1 file changed

Lines changed: 23 additions & 23 deletions

File tree

BigQuery/ga4_documentation_events_and_documentation_status.sql

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ declare excluded_events string default (
4040
from unnest(split(excluded_events_hardcoded, ',')) as value
4141
union distinct
4242
select distinct trim(value) as event
43-
from `savio-ga-bigquery.analytics_208906313.ga4_documentation_bq_settings`,
43+
from `your-project.analytics_XXX.ga4_documentation_bq_settings`,
4444
unnest(split(events_exclusion, ',')) as value
4545
where events_exclusion is not null and events_exclusion != ''
4646
)
@@ -55,23 +55,23 @@ declare yesterday_events_exists bool default false;
5555
declare day_interval int64;
5656
declare is_initial_run bool default (
5757
select count(1) = 0
58-
from `savio-ga-bigquery.analytics_208906313.__TABLES_SUMMARY__`
58+
from `your-project.analytics_XXX.__TABLES_SUMMARY__`
5959
where table_id = 'ga4_documentation_events_daily_counts'
6060
);
6161

6262
set day_interval_short = (
6363
select ep_day_interval_short
64-
from `savio-ga-bigquery.analytics_208906313.ga4_documentation_bq_settings`
64+
from `your-project.analytics_XXX.ga4_documentation_bq_settings`
6565
);
6666

6767
set day_interval_extended = (
6868
select ep_day_interval_extended
69-
from `savio-ga-bigquery.analytics_208906313.ga4_documentation_bq_settings`
69+
from `your-project.analytics_XXX.ga4_documentation_bq_settings`
7070
);
7171

7272
set delete_event_count_after_days = (
7373
select ep_delete_event_count_after_days
74-
from `savio-ga-bigquery.analytics_208906313.ga4_documentation_bq_settings`
74+
from `your-project.analytics_XXX.ga4_documentation_bq_settings`
7575
);
7676

7777
if is_initial_run then
@@ -83,7 +83,7 @@ end if;
8383
/*** END DECLARATIONS THAT SHOULDN'T BE EDITED ***/
8484

8585
-- Create the table if not exists
86-
create table if not exists `savio-ga-bigquery.analytics_208906313.ga4_documentation_events_and_documentation_status` (
86+
create table if not exists `your-project.analytics_XXX.ga4_documentation_events_and_documentation_status` (
8787
event_group string options(description='Event Group. Used for event categorization.'),
8888
event_name string options(description='Event Name.'),
8989
event_method string options(description='Type of tracking/data collection method. Implementation, Google Tag Manager setup etc.'),
@@ -116,21 +116,21 @@ create table if not exists `savio-ga-bigquery.analytics_208906313.ga4_documentat
116116
-- Check if events_fresh_* table exists using __TABLES_SUMMARY__
117117
set events_fresh_exists = (
118118
select count(1) > 0
119-
from `savio-ga-bigquery.analytics_208906313.__TABLES_SUMMARY__`
119+
from `your-project.analytics_XXX.__TABLES_SUMMARY__`
120120
where table_id like 'events_fresh_%'
121121
);
122122

123123
-- Check if events_intraday_* table exists using __TABLES_SUMMARY__
124124
set events_intraday_exists = (
125125
select count(1) > 0
126-
from `savio-ga-bigquery.analytics_208906313.__TABLES_SUMMARY__`
126+
from `your-project.analytics_XXX.__TABLES_SUMMARY__`
127127
where table_id like 'events_intraday_%'
128128
);
129129

130130
-- Check if yesterday's events_* table exists using __TABLES_SUMMARY__
131131
set yesterday_events_exists = (
132132
select count(1) > 0
133-
from `savio-ga-bigquery.analytics_208906313.__TABLES_SUMMARY__`
133+
from `your-project.analytics_XXX.__TABLES_SUMMARY__`
134134
where table_id = concat('events_', format_date('%Y%m%d', date_sub(current_date(), interval 1 day)))
135135
);
136136

@@ -140,7 +140,7 @@ create temp table EventsData as
140140
event_date,
141141
event_name,
142142
platform
143-
from `savio-ga-bigquery.analytics_208906313.events_*` limit 0;
143+
from `your-project.analytics_XXX.events_*` limit 0;
144144

145145
begin
146146
if events_fresh_exists then
@@ -150,7 +150,7 @@ begin
150150
event_date,
151151
event_name,
152152
platform
153-
from `savio-ga-bigquery.analytics_208906313.events_fresh_*`
153+
from `your-project.analytics_XXX.events_fresh_*`
154154
where _table_suffix between format_date('%Y%m%d', date_sub(current_date(), interval day_interval day))
155155
and format_date('%Y%m%d', current_date())
156156
and event_name not in unnest(split(excluded_events, ', '));
@@ -162,7 +162,7 @@ begin
162162
event_date,
163163
event_name,
164164
platform
165-
from `savio-ga-bigquery.analytics_208906313.events_*`
165+
from `your-project.analytics_XXX.events_*`
166166
where _table_suffix between format_date('%Y%m%d', date_sub(current_date(), interval day_interval day))
167167
and format_date('%Y%m%d', date_sub(current_date(), interval 1 day))
168168
and event_name not in unnest(split(excluded_events, ', '));
@@ -174,7 +174,7 @@ begin
174174
event_date,
175175
event_name,
176176
platform
177-
from `savio-ga-bigquery.analytics_208906313.events_intraday_*`
177+
from `your-project.analytics_XXX.events_intraday_*`
178178
where _table_suffix = format_date('%Y%m%d', current_date())
179179
and event_name not in unnest(split(excluded_events, ', '));
180180
end if;
@@ -187,7 +187,7 @@ begin
187187
event_date,
188188
event_name,
189189
platform
190-
from `savio-ga-bigquery.analytics_208906313.events_intraday_*`
190+
from `your-project.analytics_XXX.events_intraday_*`
191191
where _table_suffix = format_date('%Y%m%d', date_sub(current_date(), interval 1 day))
192192
and event_name not in unnest(split(excluded_events, ', '));
193193
end if;
@@ -259,7 +259,7 @@ PreparedData as (
259259
case when ed.event_first_seen_date_android is null then aec.event_first_seen_date_android else ed.event_first_seen_date_android end as event_first_seen_date_android,
260260
case when ed.event_first_seen_date_ios is null then aec.event_first_seen_date_ios else ed.event_first_seen_date_ios end as event_first_seen_date_ios
261261
from
262-
`savio-ga-bigquery.analytics_208906313.ga4_documentation_events_and_documentation_status` ed
262+
`your-project.analytics_XXX.ga4_documentation_events_and_documentation_status` ed
263263
full join
264264
AggregatedEventCount aec
265265
on aec.event_name = ed.event_name
@@ -323,7 +323,7 @@ from
323323
event_edited_time,
324324
event_uploaded_to_bq_time
325325
from
326-
`savio-ga-bigquery.analytics_208906313.ga4_documentation_events`
326+
`your-project.analytics_XXX.ga4_documentation_events`
327327
where
328328
event_name not in ('ga4_config')
329329
) eDoc
@@ -365,7 +365,7 @@ group by
365365
event_first_seen_date_ios
366366
;
367367

368-
merge into `savio-ga-bigquery.analytics_208906313.ga4_documentation_events_and_documentation_status` as target
368+
merge into `your-project.analytics_XXX.ga4_documentation_events_and_documentation_status` as target
369369
using (
370370
select
371371
event_name,
@@ -511,13 +511,13 @@ when not matched by source then
511511

512512
/*** IMAGE DOCUMENTATION FOR EVENTS ***/
513513
-- Step 1: Create the table if not exists
514-
create table if not exists `savio-ga-bigquery.analytics_208906313.ga4_documentation_events_and_images` (
514+
create table if not exists `your-project.analytics_XXX.ga4_documentation_events_and_images` (
515515
event_name string options(description='Event Name.'),
516516
event_image_documentation string options(description='URL to image.')
517517
)
518518
cluster by event_name;
519519

520-
merge into `savio-ga-bigquery.analytics_208906313.ga4_documentation_events_and_images` as target
520+
merge into `your-project.analytics_XXX.ga4_documentation_events_and_images` as target
521521
using (
522522
select
523523
event_name,
@@ -529,7 +529,7 @@ select
529529
event_image
530530
end as event_image_documentation
531531
from
532-
`savio-ga-bigquery.analytics_208906313.ga4_documentation_events`,
532+
`your-project.analytics_XXX.ga4_documentation_events`,
533533
unnest(split(event_image_documentation)) as event_image
534534
where
535535
event_image_documentation is not null and event_image_documentation != ''
@@ -549,7 +549,7 @@ when not matched by source then
549549

550550
/***** LOG DAILY EVENT count ****/
551551
-- Step 1: Create the partitioned table if it doesn't exist
552-
create table if not exists `savio-ga-bigquery.analytics_208906313.ga4_documentation_events_daily_counts`
552+
create table if not exists `your-project.analytics_XXX.ga4_documentation_events_daily_counts`
553553
(
554554
event_date date options(description='Event Date.'),
555555
event_name string options(description='Event Name.'),
@@ -561,7 +561,7 @@ create table if not exists `savio-ga-bigquery.analytics_208906313.ga4_documentat
561561
partition by event_date
562562
cluster by event_name;
563563

564-
merge into `savio-ga-bigquery.analytics_208906313.ga4_documentation_events_daily_counts` as target
564+
merge into `your-project.analytics_XXX.ga4_documentation_events_daily_counts` as target
565565
using (
566566
select
567567
event_date,
@@ -623,5 +623,5 @@ when not matched then
623623

624624
--**** DELETE AND CLEAN UP DATA ****
625625
-- Delete event count data older than 365 days
626-
delete from `savio-ga-bigquery.analytics_208906313.ga4_documentation_events_daily_counts`
626+
delete from `your-project.analytics_XXX.ga4_documentation_events_daily_counts`
627627
where event_date < date_sub(current_date(), interval delete_event_count_after_days day);

0 commit comments

Comments
 (0)