File tree 3 files changed +42
-0
lines changed
snippets/analytics-next/index
3 files changed +42
-0
lines changed Original file line number Diff line number Diff line change @@ -50,3 +50,18 @@ function setUserProperties() {
50
50
setUserProperties ( analytics , { favorite_food : 'apples' } ) ;
51
51
// [END analytics_set_user_properties]
52
52
}
53
+
54
+ function recordScreenView ( ) {
55
+ const screenName = '<SCREEN_NAME>' ;
56
+ const screenClass = '<SCREEN_CLASS>' ;
57
+
58
+ // [START analytics_record_screen_view]
59
+ const { getAnalytics, logEvent } = require ( "firebase/analytics" ) ;
60
+
61
+ const analytics = getAnalytics ( ) ;
62
+ logEvent ( analytics , 'screen_view' , {
63
+ firebase_screen : screenName ,
64
+ firebase_screen_class : screenClass
65
+ } ) ;
66
+ // [END analytics_record_screen_view]
67
+ }
Original file line number Diff line number Diff line change @@ -38,3 +38,15 @@ function setUserProperties() {
38
38
firebase . analytics ( ) . setUserProperties ( { favorite_food : 'apples' } ) ;
39
39
// [END analytics_set_user_properties]
40
40
}
41
+
42
+ function recordScreenView ( ) {
43
+ const screenName = '<SCREEN_NAME>' ;
44
+ const screenClass = '<SCREEN_CLASS>' ;
45
+
46
+ // [START analytics_record_screen_view]
47
+ firebase . analytics ( ) . logEvent ( 'screen_view' , {
48
+ firebase_screen : screenName ,
49
+ firebase_screen_class : screenClass
50
+ } ) ;
51
+ // [END analytics_record_screen_view]
52
+ }
Original file line number Diff line number Diff line change
1
+ // This snippet file was generated by processing the source file:
2
+ // ./analytics-next/index.js
3
+ //
4
+ // To update the snippets in this file, edit the source and then run
5
+ // 'npm run snippets'.
6
+
7
+ // [START analytics_record_screen_view_modular]
8
+ import { getAnalytics , logEvent } from "firebase/analytics" ;
9
+
10
+ const analytics = getAnalytics ( ) ;
11
+ logEvent ( analytics , 'screen_view' , {
12
+ firebase_screen : screenName ,
13
+ firebase_screen_class : screenClass
14
+ } ) ;
15
+ // [END analytics_record_screen_view_modular]
You can’t perform that action at this time.
0 commit comments