Skip to content

Commit d33c2ed

Browse files
committed
Add firebase-specific screen_view params to Analytics
1 parent 3ea1e1f commit d33c2ed

File tree

5 files changed

+34
-0
lines changed

5 files changed

+34
-0
lines changed

common/api-review/analytics-exp.api.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,8 @@ export interface EventParams {
7474
event_label?: string;
7575
// (undocumented)
7676
fatal?: boolean;
77+
firebase_screen?: string;
78+
firebase_screen_class?: string;
7779
// (undocumented)
7880
item_list_id?: string;
7981
// (undocumented)
@@ -295,6 +297,8 @@ export function logEvent(analyticsInstance: Analytics, eventName: 'purchase' | '
295297
export function logEvent(analyticsInstance: Analytics, eventName: 'screen_view', eventParams?: {
296298
app_name: string;
297299
screen_name: EventParams['screen_name'];
300+
firebase_screen: EventParams['firebase_screen'];
301+
firebase_screen_class: EventParams['firebase_screen_class'];
298302
app_id?: string;
299303
app_version?: string;
300304
app_installer_id?: string;

packages-exp/analytics-exp/src/api.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -450,6 +450,8 @@ export function logEvent(
450450
eventParams?: {
451451
app_name: string;
452452
screen_name: EventParams['screen_name'];
453+
firebase_screen: EventParams['firebase_screen'];
454+
firebase_screen_class: EventParams['firebase_screen_class'];
453455
app_id?: string;
454456
app_version?: string;
455457
app_installer_id?: string;

packages-exp/analytics-exp/src/public-types.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -279,6 +279,14 @@ export interface EventParams {
279279
number?: string;
280280
promotions?: Promotion[];
281281
screen_name?: string;
282+
/**
283+
* Firebase-specific. Use to log a screen_name to Firebase Analytics.
284+
*/
285+
firebase_screen?: string;
286+
/**
287+
* Firebase-specific. Use to log a screen_class to Firebase Analytics.
288+
*/
289+
firebase_screen_class?: string;
282290
search_term?: string;
283291
shipping?: Currency;
284292
tax?: Currency;

packages/analytics-types/index.d.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -249,6 +249,8 @@ export interface FirebaseAnalytics {
249249
eventParams?: {
250250
app_name: string;
251251
screen_name: EventParams['screen_name'];
252+
firebase_screen: EventParams['firebase_screen'];
253+
firebase_screen_class: EventParams['firebase_screen_class'];
252254
app_id?: string;
253255
app_version?: string;
254256
app_installer_id?: string;
@@ -546,6 +548,14 @@ export interface EventParams {
546548
number?: string;
547549
promotions?: Promotion[];
548550
screen_name?: string;
551+
/**
552+
* Firebase-specific. Use to log a screen_name to Firebase Analytics.
553+
*/
554+
firebase_screen?: string;
555+
/**
556+
* Firebase-specific. Use to log a screen_class to Firebase Analytics.
557+
*/
558+
firebase_screen_class?: string;
549559
search_term?: string;
550560
shipping?: Currency;
551561
tax?: Currency;

packages/firebase/index.d.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4858,6 +4858,8 @@ declare namespace firebase.analytics {
48584858
eventParams?: {
48594859
app_name: string;
48604860
screen_name: EventParams['screen_name'];
4861+
firebase_screen: EventParams['firebase_screen'];
4862+
firebase_screen_class: EventParams['firebase_screen_class'];
48614863
app_id?: string;
48624864
app_version?: string;
48634865
app_installer_id?: string;
@@ -5166,6 +5168,14 @@ declare namespace firebase.analytics {
51665168
number?: string;
51675169
promotions?: Promotion[];
51685170
screen_name?: string;
5171+
/**
5172+
* Firebase-specific. Use to log a screen_name to Firebase Analytics.
5173+
*/
5174+
firebase_screen?: string;
5175+
/**
5176+
* Firebase-specific. Use to log a screen_class to Firebase Analytics.
5177+
*/
5178+
firebase_screen_class?: string;
51695179
search_term?: string;
51705180
shipping?: Currency;
51715181
tax?: Currency;

0 commit comments

Comments
 (0)