11// [SNIPPET_REGISTRY disabled]
22// [SNIPPETS_SEPARATION enabled]
33
4- import { initializeApp } from "firebase/app" ;
5-
6- const firebaseApp = initializeApp ( {
7- apiKey : '### FIREBASE API KEY ###' ,
8- appId : '### FIREBASE APP ID ###' ,
9- projectId : '### FIREBASE PROJECT ID ###'
10- } ) ;
11-
12-
134// [START analytics_ecommerce_items]
145// A pair of jeggings
156const item_jeggings = {
@@ -54,7 +45,7 @@ function ecommerceViewItemList() {
5445 } ;
5546
5647 // Log event
57- const analytics = getAnalytics ( firebaseApp ) ;
48+ const analytics = getAnalytics ( ) ;
5849 logEvent ( analytics , 'view_item_list' , params1 ) ;
5950 // [END analytics_ecommerce_view_item_list]
6051}
@@ -71,7 +62,7 @@ function ecommerceSelectItem() {
7162 } ;
7263
7364 // Log event
74- const analytics = getAnalytics ( firebaseApp ) ;
65+ const analytics = getAnalytics ( ) ;
7566 logEvent ( analytics , 'select_item' , params2 ) ;
7667 // [END analytics_ecommerce_select_item]
7768}
@@ -88,7 +79,7 @@ function ecommerceViewItemDetails() {
8879 } ;
8980
9081 // Log event
91- const analytics = getAnalytics ( firebaseApp ) ;
82+ const analytics = getAnalytics ( ) ;
9283 logEvent ( analytics , 'view_item' , params3 ) ;
9384 // [END analytics_ecommerce_view_item_details]
9485}
@@ -111,7 +102,7 @@ function ecommerceAddCart() {
111102 } ;
112103
113104 // Log event when a product is added to a wishlist
114- const analytics = getAnalytics ( firebaseApp ) ;
105+ const analytics = getAnalytics ( ) ;
115106 logEvent ( analytics , 'add_to_wishlist' , params4 ) ;
116107
117108 // Log event when a product is added to the cart
@@ -142,7 +133,7 @@ function ecommerceViewCart() {
142133 } ;
143134
144135 // Log event when the cart is viewed
145- const analytics = getAnalytics ( firebaseApp ) ;
136+ const analytics = getAnalytics ( ) ;
146137 logEvent ( analytics , 'view_cart' , params5 ) ;
147138 // [END analytics_ecommerce_view_cart]
148139}
@@ -159,7 +150,7 @@ function ecommerceRemoveCart() {
159150 } ;
160151
161152 // Log event
162- const analytics = getAnalytics ( firebaseApp ) ;
153+ const analytics = getAnalytics ( ) ;
163154 logEvent ( analytics , 'remove_from_cart' , params6 ) ;
164155 // [END analytics_ecommerce_remove_cart]
165156}
@@ -177,7 +168,7 @@ function ecommerceCheckout() {
177168 } ;
178169
179170 // Log event
180- const analytics = getAnalytics ( firebaseApp ) ;
171+ const analytics = getAnalytics ( ) ;
181172 logEvent ( analytics , 'begin_checkout' , params7 ) ;
182173 // [END analytics_ecommerce_checkout]
183174}
@@ -196,7 +187,7 @@ function ecommerceShippingInfo() {
196187 } ;
197188
198189 // Log event
199- const analytics = getAnalytics ( firebaseApp ) ;
190+ const analytics = getAnalytics ( ) ;
200191 logEvent ( analytics , 'add_shipping_info' , params8 ) ;
201192 // [END analytics_ecommerce_shipping_info]
202193}
@@ -215,7 +206,7 @@ function ecommercePaymentInfo() {
215206 } ;
216207
217208 // Log event
218- const analytics = getAnalytics ( firebaseApp ) ;
209+ const analytics = getAnalytics ( ) ;
219210 logEvent ( analytics , 'add_payment_info' , params9 ) ;
220211 // [END analytics_ecommerce_payment_info]
221212}
@@ -237,7 +228,7 @@ function ecommercePurchase() {
237228 } ;
238229
239230 // Log event
240- const analytics = getAnalytics ( firebaseApp ) ;
231+ const analytics = getAnalytics ( ) ;
241232 logEvent ( analytics , 'purchase' , params10 ) ;
242233 // [END analytics_ecommerce_purchase]
243234}
@@ -264,7 +255,7 @@ function ecommerceRefund() {
264255 params11 . items . push ( refundedProduct ) ;
265256
266257 // Log event
267- const analytics = getAnalytics ( firebaseApp ) ;
258+ const analytics = getAnalytics ( ) ;
268259 logEvent ( analytics , 'refund' , params11 ) ;
269260 // [END analytics_ecommerce_refund]
270261}
@@ -284,7 +275,7 @@ function ecommercePromotions() {
284275 } ;
285276
286277 // Log event when a promotion is displayed
287- const analytics = getAnalytics ( firebaseApp ) ;
278+ const analytics = getAnalytics ( ) ;
288279 logEvent ( analytics , 'view_promotion' , params12 ) ;
289280
290281 // Log event when a promotion is selected
0 commit comments