Back to Firebase Js Sdk

EventParams interface

docs-devsite/analytics.eventparams.md

12.12.16.4 KB
Original Source

Project: /docs/reference/js/_project.yaml Book: /docs/reference/_book.yaml page_type: reference

{% comment %} DO NOT EDIT THIS FILE! This is generated by the JS SDK team, and any local changes will be overwritten. Changes should be made in the source code at https://github.com/firebase/firebase-js-sdk {% endcomment %}

EventParams interface

Standard gtag.js event parameters. For more information, see the GA4 reference documentation<!-- -->.

<b>Signature:</b>

typescript
export interface EventParams 

Properties

PropertyTypeDescription
affiliationstring
checkout_optionstring
checkout_stepnumber
content_typestring
couponstring
currencystring
descriptionstring
event_categorystring
event_labelstring
fatalboolean
firebase_screen_classstringFirebase-specific. Use to log a <code>screen_class</code> to Firebase Analytics.
firebase_screenstringFirebase-specific. Use to log a <code>screen_name</code> to Firebase Analytics.
item_idstring
item_list_idstring
item_list_namestring
itemsItem<!-- -->[]
methodstring
numberstring
page_locationstring
page_pathstring
page_titlestring
payment_typestring
promotion_idstring
promotion_namestring
promotionsPromotion<!-- -->[]
screen_namestring
search_termstring
shipping_tierstring
shippingCurrency
taxCurrency
transaction_idstring
valuenumber

EventParams.affiliation

<b>Signature:</b>

typescript
affiliation?: string;

EventParams.checkout_option

<b>Signature:</b>

typescript
checkout_option?: string;

EventParams.checkout_step

<b>Signature:</b>

typescript
checkout_step?: number;

EventParams.content_type

<b>Signature:</b>

typescript
content_type?: string;

EventParams.coupon

<b>Signature:</b>

typescript
coupon?: string;

EventParams.currency

<b>Signature:</b>

typescript
currency?: string;

EventParams.description

<b>Signature:</b>

typescript
description?: string;

EventParams.event_category

<b>Signature:</b>

typescript
event_category?: string;

EventParams.event_label

<b>Signature:</b>

typescript
event_label?: string;

EventParams.fatal

<b>Signature:</b>

typescript
fatal?: boolean;

EventParams.firebase_screen_class

Firebase-specific. Use to log a screen_class to Firebase Analytics.

<b>Signature:</b>

typescript
firebase_screen_class?: string;

EventParams.firebase_screen

Firebase-specific. Use to log a screen_name to Firebase Analytics.

<b>Signature:</b>

typescript
firebase_screen?: string;

EventParams.item_id

<b>Signature:</b>

typescript
item_id?: string;

EventParams.item_list_id

<b>Signature:</b>

typescript
item_list_id?: string;

EventParams.item_list_name

<b>Signature:</b>

typescript
item_list_name?: string;

EventParams.items

<b>Signature:</b>

typescript
items?: Item[];

EventParams.method

<b>Signature:</b>

typescript
method?: string;

EventParams.number

<b>Signature:</b>

typescript
number?: string;

EventParams.page_location

<b>Signature:</b>

typescript
page_location?: string;

EventParams.page_path

<b>Signature:</b>

typescript
page_path?: string;

EventParams.page_title

<b>Signature:</b>

typescript
page_title?: string;

EventParams.payment_type

<b>Signature:</b>

typescript
payment_type?: string;

EventParams.promotion_id

<b>Signature:</b>

typescript
promotion_id?: string;

EventParams.promotion_name

<b>Signature:</b>

typescript
promotion_name?: string;

EventParams.promotions

<b>Signature:</b>

typescript
promotions?: Promotion[];

EventParams.screen_name

<b>Signature:</b>

typescript
screen_name?: string;

EventParams.search_term

<b>Signature:</b>

typescript
search_term?: string;

EventParams.shipping_tier

<b>Signature:</b>

typescript
shipping_tier?: string;

EventParams.shipping

<b>Signature:</b>

typescript
shipping?: Currency;

EventParams.tax

<b>Signature:</b>

typescript
tax?: Currency;

EventParams.transaction_id

<b>Signature:</b>

typescript
transaction_id?: string;

EventParams.value

<b>Signature:</b>

typescript
value?: number;