pakietu SDK internetowego Firebase Analytics. Ten pakiet SDK nie działa w środowisku Node.js.
Funkcje
Funkcja | Opis |
---|---|
function(aplikacja, ...) | |
getAnalytics(aplikacja) | Zwraca wystąpienie Analytics dla danej aplikacji. |
initializeAnalytics(aplikacja, opcje) | Zwraca wystąpienie Analytics dla danej aplikacji. |
function(analyticsInstance, ...) | |
getGoogleAnalyticsClientId(analyticsInstance) | Pobiera unikalny identyfikator Google Analytics dla klienta internetowego. Patrz client_id. |
logEvent(analyticsInstance, eventName, eventParams, options) | Wysyła zdarzenie Google Analytics o podanej wartości eventParams . Ta metoda automatycznie wiąże to zarejestrowane zdarzenie z wystąpieniem aplikacji internetowej Firebase na tym urządzeniu.Listę zalecanych parametrów zdarzeń znajdziesz w dokumentacji GA4. |
logEvent(analyticsInstance, eventName, eventParams, options) | Wysyła zdarzenie Google Analytics o podanej wartości eventParams . Ta metoda automatycznie wiąże to zarejestrowane zdarzenie z wystąpieniem aplikacji internetowej Firebase na tym urządzeniu.Listę zalecanych parametrów zdarzeń znajdziesz w dokumentacji GA4. |
logEvent(analyticsInstance, eventName, eventParams, options) | Wysyła zdarzenie Google Analytics o podanej wartości eventParams . Ta metoda automatycznie wiąże to zarejestrowane zdarzenie z wystąpieniem aplikacji internetowej Firebase na tym urządzeniu.Zobacz Śledzenie wyświetleń ekranu. |
logEvent(analyticsInstance, eventName, eventParams, options) | Wysyła zdarzenie Google Analytics o podanej wartości eventParams . Ta metoda automatycznie wiąże to zarejestrowane zdarzenie z wystąpieniem aplikacji internetowej Firebase na tym urządzeniu.Listę zalecanych parametrów zdarzeń znajdziesz w dokumentacji GA4. |
logEvent(analyticsInstance, eventName, eventParams, options) | Wysyła zdarzenie Google Analytics o podanej wartości eventParams . Ta metoda automatycznie wiąże to zarejestrowane zdarzenie z wystąpieniem aplikacji internetowej Firebase na tym urządzeniu.Listę zalecanych parametrów zdarzeń znajdziesz w dokumentacji GA4. |
logEvent(analyticsInstance, eventName, eventParams, options) | Wysyła zdarzenie Google Analytics o podanej wartości eventParams . Ta metoda automatycznie wiąże to zarejestrowane zdarzenie z wystąpieniem aplikacji internetowej Firebase na tym urządzeniu.Listę zalecanych parametrów zdarzeń znajdziesz w dokumentacji GA4. |
logEvent(analyticsInstance, eventName, eventParams, options) | Wysyła zdarzenie Google Analytics o podanej wartości eventParams . Ta metoda automatycznie wiąże to zarejestrowane zdarzenie z wystąpieniem aplikacji internetowej Firebase na tym urządzeniu.Listę zalecanych parametrów zdarzeń znajdziesz w dokumentacji GA4. |
logEvent(analyticsInstance, eventName, eventParams, options) | Wysyła zdarzenie Google Analytics o podanej wartości eventParams . Ta metoda automatycznie wiąże to zarejestrowane zdarzenie z wystąpieniem aplikacji internetowej Firebase na tym urządzeniu.Listę zalecanych parametrów zdarzeń znajdziesz w dokumentacji GA4. |
logEvent(analyticsInstance, eventName, eventParams, options) | Wysyła zdarzenie Google Analytics o podanej wartości eventParams . Ta metoda automatycznie wiąże to zarejestrowane zdarzenie z wystąpieniem aplikacji internetowej Firebase na tym urządzeniu.Listę zalecanych parametrów zdarzeń znajdziesz w dokumentacji GA4. |
logEvent(analyticsInstance, eventName, eventParams, options) | Wysyła zdarzenie Google Analytics o podanej wartości eventParams . Ta metoda automatycznie wiąże to zarejestrowane zdarzenie z wystąpieniem aplikacji internetowej Firebase na tym urządzeniu.Listę zalecanych parametrów zdarzeń znajdziesz w dokumentacji GA4. |
logEvent(analyticsInstance, eventName, eventParams, options) | Wysyła zdarzenie Google Analytics o podanej wartości eventParams . Ta metoda automatycznie wiąże to zarejestrowane zdarzenie z wystąpieniem aplikacji internetowej Firebase na tym urządzeniu.Listę zalecanych parametrów zdarzeń znajdziesz w dokumentacji GA4. |
logEvent(analyticsInstance, eventName, eventParams, options) | Wysyła zdarzenie Google Analytics o podanej wartości eventParams . Ta metoda automatycznie wiąże to zarejestrowane zdarzenie z wystąpieniem aplikacji internetowej Firebase na tym urządzeniu.Listę zalecanych parametrów zdarzeń znajdziesz w dokumentacji GA4. |
logEvent(analyticsInstance, eventName, eventParams, options) | Wysyła zdarzenie Google Analytics o podanej wartości eventParams . Ta metoda automatycznie wiąże to zarejestrowane zdarzenie z wystąpieniem aplikacji internetowej Firebase na tym urządzeniu.Listę zalecanych parametrów zdarzeń znajdziesz w dokumentacji GA4. |
logEvent(analyticsInstance, eventName, eventParams, options) | Wysyła zdarzenie Google Analytics o podanej wartości eventParams . Ta metoda automatycznie wiąże to zarejestrowane zdarzenie z wystąpieniem aplikacji internetowej Firebase na tym urządzeniu.Listę zalecanych parametrów zdarzeń znajdziesz w dokumentacji GA4. |
logEvent(analyticsInstance, eventName, eventParams, options) | Wysyła zdarzenie Google Analytics o podanej wartości eventParams . Ta metoda automatycznie wiąże to zarejestrowane zdarzenie z wystąpieniem aplikacji internetowej Firebase na tym urządzeniu.Listę zalecanych parametrów zdarzeń znajdziesz w dokumentacji GA4. |
logEvent(analyticsInstance, eventName, eventParams, options) | Wysyła zdarzenie Google Analytics o podanej wartości eventParams . Ta metoda automatycznie wiąże to zarejestrowane zdarzenie z wystąpieniem aplikacji internetowej Firebase na tym urządzeniu.Listę zalecanych parametrów zdarzeń znajdziesz w dokumentacji GA4. |
logEvent(analyticsInstance, eventName, eventParams, options) | Wysyła zdarzenie Google Analytics o podanej wartości eventParams . Ta metoda automatycznie wiąże to zarejestrowane zdarzenie z wystąpieniem aplikacji internetowej Firebase na tym urządzeniu.Listę zalecanych parametrów zdarzeń znajdziesz w dokumentacji GA4. |
logEvent(analyticsInstance, eventName, eventParams, options) | Wysyła zdarzenie Google Analytics o podanej wartości eventParams . Ta metoda automatycznie wiąże to zarejestrowane zdarzenie z wystąpieniem aplikacji internetowej Firebase na tym urządzeniu.Listę zalecanych parametrów zdarzeń znajdziesz w dokumentacji GA4. |
logEvent(analyticsInstance, eventName, eventParams, options) | Wysyła zdarzenie Google Analytics o podanej wartości eventParams . Ta metoda automatycznie wiąże to zarejestrowane zdarzenie z wystąpieniem aplikacji internetowej Firebase na tym urządzeniu.Zobacz Pomiar wyjątków. |
logEvent(analyticsInstance, eventName, eventParams, options) | Wysyła zdarzenie Google Analytics o podanej wartości eventParams . Ta metoda automatycznie wiąże to zarejestrowane zdarzenie z wystąpieniem aplikacji internetowej Firebase na tym urządzeniu.Listę zalecanych parametrów zdarzeń znajdziesz w dokumentacji GA4. |
logEvent(analyticsInstance, eventName, eventParams, options) | Wysyła zdarzenie Google Analytics o podanej wartości eventParams . Ta metoda automatycznie wiąże to zarejestrowane zdarzenie z wystąpieniem aplikacji internetowej Firebase na tym urządzeniu.Listę zalecanych parametrów zdarzeń znajdziesz w dokumentacji GA4. |
logEvent(analyticsInstance, eventName, eventParams, options) | Wysyła zdarzenie Google Analytics o podanej wartości eventParams . Ta metoda automatycznie wiąże to zarejestrowane zdarzenie z instancją aplikacji internetowej Firebase na tym urządzeniu.Zobacz Wyświetlenia strony. |
setAnalyticsCollectionEnabled(analyticsInstance, włączone) | Określa, czy zbieranie danych przez Google Analytics jest włączone dla tej aplikacji na tym urządzeniu. Ustawia globalny window['ga-disable-analyticsId'] = true; |
setCurrentScreen(analyticsInstance, screenName, options) | Aby ustawić screen_name , użyj polecenia gtag config . |
setUserId(analyticsInstance; identyfikator; opcje) | Użyj polecenia gtag config , aby ustawić user_id . |
setUserWłaściwości(instancja analytics, właściwości, opcje) | Aby skonfigurować wszystkie określone parametry, użyj polecenia gtag config . |
function() | |
isSupported() | Jest to publiczna, statyczna metoda, która obejmuje 4 różne testy:1. Sprawdź, czy nie jest to środowisko rozszerzeń przeglądarki. 2. Sprawdź, czy w bieżącej przeglądarce włączona jest obsługa plików cookie. 3. Sprawdź, czy środowisko przeglądarki obsługuje IndexedDB. 4. Sprawdź, czy bieżący kontekst przeglądarki umożliwia użycie funkcji IndexedDB.open() . |
function(consentSettings, ...) | |
setConsent(consentSettings), | Po zainicjowaniu Firebase Analytics ustawia odpowiedni stan zgody użytkownika dla tej aplikacji internetowej we wszystkich plikach referencyjnych do tagu gtag.Aby określić poszczególne wartości typów zgody, użyj opcji ConsentSettings. Domyślnie typy zgody mają wartość „Przyznano”. |
function(customParams, ...) | |
setDefaultEventParameters(customParams) | Dodaje dane, które zostaną ustawione w przypadku każdego zdarzenia rejestrowanego przez pakiet SDK, w tym zdarzeń automatycznych. Z wartością „set” tagu gtag , przekazane wartości zostaną zachowane na bieżącej stronie i przekazywane ze wszystkimi kolejnymi zdarzeniami. |
function(opcje, ...) | |
ustawienia(opcje) | Konfiguruje Firebase Analytics tak, aby używał niestandardowych nazw gtag lub dataLayer . Można jej używać, jeśli skrypt gtag.js został zainstalowany na tej stronie niezależnie od Firebase Analytics i korzysta z innych niż domyślne nazwy dla funkcji gtag lub dataLayer . Ta funkcja musi zostać wywołana przed wywołaniem funkcji getAnalytics() . W przeciwnym razie działanie nie przyniesie żadnego efektu. |
Interfejsy
Interfejs | Opis |
---|---|
Analytics | Instancja Firebase Analytics. |
AnalyticsCallOptions | Dodatkowe opcje, które można przekazać do wywołań metod Analytics, np. logEvent . |
Ustawienia Analytics | Analytics. |
ConsentSettings (Ustawienia uzyskiwania zgody) | Ustawienia stanu zgody w przypadku poszczególnych rodzajów zgody. Więcej informacji znajdziesz w dokumentacji GA4 dotyczącej stanu i rodzajów zgody. |
ControlParams | Standardowe parametry sterujące gtag.js . Więcej informacji znajdziesz w dokumentacji referencyjnej GA4. |
Parametry niestandardowe | Wszelkie parametry niestandardowe, które użytkownik może przekazywać do usługi gtag . |
EventParams | Standardowe parametry zdarzenia gtag.js . Więcej informacji znajdziesz w dokumentacji referencyjnej GA4. |
GtagConfigParams | Zestaw typowych ustawień konfiguracji Google Analytics rozpoznawanych przez gtag.js . |
Element | Standardowy typ Item Google Analytics. |
Promocja | Pole używane wcześniej przez niektóre zdarzenia Google Analytics. |
SettingsOptions (Opcje ustawień). | Określa opcje niestandardowe instancji Firebase Analytics. Należy je ustawić przed zainicjowaniem programu firebase.analytics() . |
Aliasy typu
Wpisz alias | Opis |
---|---|
ConsentStatusString – | Określa, czy dany rodzaj zgody został udzielony. |
Waluta | Standardowy typ waluty Google Analytics. |
NazwaZdarzenia niestandardowego | Dowolny ciąg niestandardowych nazw zdarzeń, których nie ma na standardowej liście zalecanych nazw zdarzeń. |
EventNameString | Wpisz standardowe nazwy zdarzeń Google Analytics. logEvent akceptuje też dowolny ciąg niestandardowy i interpretuje go jako niestandardową nazwę zdarzenia. |
funkcja(aplikacja, ...)
getAnalytics(aplikacja)
Zwraca wystąpienie Analytics dla danej aplikacji.
Podpis:
export declare function getAnalytics(app?: FirebaseApp): Analytics;
Parametry
Parametr | Typ | Opis |
---|---|---|
aplikacja | Aplikacja Firebase | FirebaseApp, która ma być używana. |
Zwroty:
zainicjujAnalytics(aplikacja; opcje)
Zwraca wystąpienie Analytics dla danej aplikacji.
Podpis:
export declare function initializeAnalytics(app: FirebaseApp, options?: AnalyticsSettings): Analytics;
Parametry
Parametr | Typ | Opis |
---|---|---|
aplikacja | Aplikacja Firebase | FirebaseApp, która ma być używana. |
opcje | Ustawienia Analytics |
Zwroty:
funkcja(instancja analytics, ...)
getGoogleAnalyticsClientId(instancja analytics)
Pobiera unikalny identyfikator Google Analytics dla klienta internetowego. Patrz client_id.
Podpis:
export declare function getGoogleAnalyticsClientId(analyticsInstance: Analytics): Promise<string>;
Parametry
Parametr | Typ | Opis |
---|---|---|
Instancja Analytics | Analytics |
Zwroty:
Obietnica<ciąg>
logEvent(instancja analytics; nazwazdarzenia; parametr eventParams; opcje)
Wysyła zdarzenie Google Analytics o podanej wartości eventParams
. Ta metoda automatycznie wiąże to zarejestrowane zdarzenie z tą instancją aplikacji internetowej Firebase na tym urządzeniu.
Listę zalecanych parametrów zdarzeń znajdziesz w dokumentacji GA4.
Podpis:
export declare function logEvent(analyticsInstance: Analytics, eventName: 'add_payment_info', eventParams?: {
coupon?: EventParams['coupon'];
currency?: EventParams['currency'];
items?: EventParams['items'];
payment_type?: EventParams['payment_type'];
value?: EventParams['value'];
[key: string]: any;
}, options?: AnalyticsCallOptions): void;
Parametry
Parametr | Typ | Opis |
---|---|---|
Instancja Analytics | Analytics | |
nazwaZdarzenia | „add_payment_info” | |
parametr eventParams | { kupon?: EventParams['kupon']; currency?: EventParams['currency']; elementów?: EventParams['items']; payment_type?: EventParams['payment_type']; ?: EventParams['value']; [klucz: ciąg znaków]: any; | |
opcje | AnalyticsCallOptions |
Zwroty:
nieważne
logEvent(instancja analytics; nazwazdarzenia; parametr eventParams; opcje)
Wysyła zdarzenie Google Analytics o podanej wartości eventParams
. Ta metoda automatycznie wiąże to zarejestrowane zdarzenie z tą instancją aplikacji internetowej Firebase na tym urządzeniu.
Listę zalecanych parametrów zdarzeń znajdziesz w dokumentacji GA4.
Podpis:
export declare function logEvent(analyticsInstance: Analytics, eventName: 'purchase' | 'refund', eventParams?: {
value?: EventParams['value'];
currency?: EventParams['currency'];
transaction_id: EventParams['transaction_id'];
tax?: EventParams['tax'];
shipping?: EventParams['shipping'];
items?: EventParams['items'];
coupon?: EventParams['coupon'];
affiliation?: EventParams['affiliation'];
[key: string]: any;
}, options?: AnalyticsCallOptions): void;
Parametry
Parametr | Typ | Opis |
---|---|---|
Instancja Analytics | Analytics | |
nazwaZdarzenia | „zakup” | „zwrot środków” | |
parametr eventParams | { value?: EventParams['value']; currency?: EventParams['currency']; transakcja_id: EventParams['transaction_id']; podatek: EventParams['tax']; dostawa?: EventParams['shipping']; elementów?: EventParams['items']; Kupon?: EventParams['kupon']; przynależność?: EventParams['affiliation']; [klucz: ciąg znaków]: any; | |
opcje | AnalyticsCallOptions |
Zwroty:
nieważne
logEvent(instancja analytics; nazwazdarzenia; parametr eventParams; opcje)
Wysyła zdarzenie Google Analytics o podanej wartości eventParams
. Ta metoda automatycznie wiąże to zarejestrowane zdarzenie z tą instancją aplikacji internetowej Firebase na tym urządzeniu.
Zobacz Śledzenie wyświetleń ekranu.
Podpis:
export declare function logEvent(analyticsInstance: Analytics, eventName: 'screen_view', eventParams?: {
firebase_screen: EventParams['firebase_screen'];
firebase_screen_class: EventParams['firebase_screen_class'];
[key: string]: any;
}, options?: AnalyticsCallOptions): void;
Parametry
Parametr | Typ | Opis |
---|---|---|
Instancja Analytics | Analytics | |
nazwaZdarzenia | „screen_view” | |
parametr eventParams | { firebase_screen: EventParams['firebase_screen']; firebase_screen_class: EventParams['firebase_screen_class']; [klucz: ciąg znaków]: any; | |
opcje | AnalyticsCallOptions |
Zwroty:
nieważne
logEvent(instancja analytics; nazwazdarzenia; parametr eventParams; opcje)
Wysyła zdarzenie Google Analytics o podanej wartości eventParams
. Ta metoda automatycznie wiąże to zarejestrowane zdarzenie z tą instancją aplikacji internetowej Firebase na tym urządzeniu.
Listę zalecanych parametrów zdarzeń znajdziesz w dokumentacji GA4.
Podpis:
export declare function logEvent(analyticsInstance: Analytics, eventName: 'search' | 'view_search_results', eventParams?: {
search_term?: EventParams['search_term'];
[key: string]: any;
}, options?: AnalyticsCallOptions): void;
Parametry
Parametr | Typ | Opis |
---|---|---|
Instancja Analytics | Analytics | |
nazwaZdarzenia | „szukaj” | „view_search_results” | |
parametr eventParams | { search_term?: EventParams['search_term']; [klucz: ciąg znaków]: any; | |
opcje | AnalyticsCallOptions |
Zwroty:
nieważne
logEvent(instancja analytics; nazwazdarzenia; parametr eventParams; opcje)
Wysyła zdarzenie Google Analytics o podanej wartości eventParams
. Ta metoda automatycznie wiąże to zarejestrowane zdarzenie z tą instancją aplikacji internetowej Firebase na tym urządzeniu.
Listę zalecanych parametrów zdarzeń znajdziesz w dokumentacji GA4.
Podpis:
export declare function logEvent(analyticsInstance: Analytics, eventName: 'select_content', eventParams?: {
content_type?: EventParams['content_type'];
item_id?: EventParams['item_id'];
[key: string]: any;
}, options?: AnalyticsCallOptions): void;
Parametry
Parametr | Typ | Opis |
---|---|---|
Instancja Analytics | Analytics | |
nazwaZdarzenia | „select_content” | |
parametr eventParams | { content_type?: EventParams['content_type']; item_id?: EventParams['item_id']; [klucz: ciąg znaków]: any; | |
opcje | AnalyticsCallOptions |
Zwroty:
nieważne
logEvent(instancja analytics; nazwazdarzenia; parametr eventParams; opcje)
Wysyła zdarzenie Google Analytics o podanej wartości eventParams
. Ta metoda automatycznie wiąże to zarejestrowane zdarzenie z tą instancją aplikacji internetowej Firebase na tym urządzeniu.
Listę zalecanych parametrów zdarzeń znajdziesz w dokumentacji GA4.
Podpis:
export declare function logEvent(analyticsInstance: Analytics, eventName: 'select_item', eventParams?: {
items?: EventParams['items'];
item_list_name?: EventParams['item_list_name'];
item_list_id?: EventParams['item_list_id'];
[key: string]: any;
}, options?: AnalyticsCallOptions): void;
Parametry
Parametr | Typ | Opis |
---|---|---|
Instancja Analytics | Analytics | |
nazwaZdarzenia | „select_item” | |
parametr eventParams | { items?: EventParams['items']; item_list_name? EventParams['item_list_name']; item_list_id?: EventParams['item_list_id']; [klucz: ciąg znaków]: any; | |
opcje | AnalyticsCallOptions |
Zwroty:
nieważne
logEvent(instancja analytics; nazwazdarzenia; parametr eventParams; opcje)
Wysyła zdarzenie Google Analytics o podanej wartości eventParams
. Ta metoda automatycznie wiąże to zarejestrowane zdarzenie z tą instancją aplikacji internetowej Firebase na tym urządzeniu.
Listę zalecanych parametrów zdarzeń znajdziesz w dokumentacji GA4.
Podpis:
export declare function logEvent(analyticsInstance: Analytics, eventName: 'select_promotion' | 'view_promotion', eventParams?: {
items?: EventParams['items'];
promotion_id?: EventParams['promotion_id'];
promotion_name?: EventParams['promotion_name'];
[key: string]: any;
}, options?: AnalyticsCallOptions): void;
Parametry
Parametr | Typ | Opis |
---|---|---|
Instancja Analytics | Analytics | |
nazwaZdarzenia | „select_promotion” | „view_promotion” | |
parametr eventParams | { items?: EventParams['items']; „promotion_id” [identyfikator_promocji]?: EventParams['promotion_id']; promotion_name? EventParams['promotion_name']; [klucz: ciąg znaków]: any; | |
opcje | AnalyticsCallOptions |
Zwroty:
nieważne
logEvent(instancja analytics; nazwazdarzenia; parametr eventParams; opcje)
Wysyła zdarzenie Google Analytics o podanej wartości eventParams
. Ta metoda automatycznie wiąże to zarejestrowane zdarzenie z tą instancją aplikacji internetowej Firebase na tym urządzeniu.
Listę zalecanych parametrów zdarzeń znajdziesz w dokumentacji GA4.
Podpis:
export declare function logEvent(analyticsInstance: Analytics, eventName: 'set_checkout_option', eventParams?: {
checkout_step?: EventParams['checkout_step'];
checkout_option?: EventParams['checkout_option'];
[key: string]: any;
}, options?: AnalyticsCallOptions): void;
Parametry
Parametr | Typ | Opis |
---|---|---|
Instancja Analytics | Analytics | |
nazwaZdarzenia | „set_checkout_option” | |
parametr eventParams | { checkout_step?: EventParams['checkout_step']; Checkout_option?: EventParams['checkout_option']; [klucz: ciąg znaków]: any; | |
opcje | AnalyticsCallOptions |
Zwroty:
nieważne
logEvent(instancja analytics; nazwazdarzenia; parametr eventParams; opcje)
Wysyła zdarzenie Google Analytics o podanej wartości eventParams
. Ta metoda automatycznie wiąże to zarejestrowane zdarzenie z tą instancją aplikacji internetowej Firebase na tym urządzeniu.
Listę zalecanych parametrów zdarzeń znajdziesz w dokumentacji GA4.
Podpis:
export declare function logEvent(analyticsInstance: Analytics, eventName: 'share', eventParams?: {
method?: EventParams['method'];
content_type?: EventParams['content_type'];
item_id?: EventParams['item_id'];
[key: string]: any;
}, options?: AnalyticsCallOptions): void;
Parametry
Parametr | Typ | Opis |
---|---|---|
Instancja Analytics | Analytics | |
nazwaZdarzenia | „udostępnij” | |
parametr eventParams | { metoda?: EventParams['metoda']; content_type?: EventParams['content_type']; item_id?: EventParams['item_id']; [klucz: ciąg znaków]: any; | |
opcje | AnalyticsCallOptions |
Zwroty:
nieważne
logEvent(instancja analytics; nazwazdarzenia; parametr eventParams; opcje)
Wysyła zdarzenie Google Analytics o podanej wartości eventParams
. Ta metoda automatycznie wiąże to zarejestrowane zdarzenie z tą instancją aplikacji internetowej Firebase na tym urządzeniu.
Listę zalecanych parametrów zdarzeń znajdziesz w dokumentacji GA4.
Podpis:
export declare function logEvent(analyticsInstance: Analytics, eventName: 'sign_up', eventParams?: {
method?: EventParams['method'];
[key: string]: any;
}, options?: AnalyticsCallOptions): void;
Parametry
Parametr | Typ | Opis |
---|---|---|
Instancja Analytics | Analytics | |
nazwaZdarzenia | „sign_up” | |
parametr eventParams | { metoda?: EventParams['metoda']; [klucz: ciąg znaków]: any; | |
opcje | AnalyticsCallOptions |
Zwroty:
nieważne
logEvent(instancja analytics; nazwazdarzenia; parametr eventParams; opcje)
Wysyła zdarzenie Google Analytics o podanej wartości eventParams
. Ta metoda automatycznie wiąże to zarejestrowane zdarzenie z tą instancją aplikacji internetowej Firebase na tym urządzeniu.
Listę zalecanych parametrów zdarzeń znajdziesz w dokumentacji GA4.
Podpis:
export declare function logEvent(analyticsInstance: Analytics, eventName: 'timing_complete', eventParams?: {
name: string;
value: number;
event_category?: string;
event_label?: string;
[key: string]: any;
}, options?: AnalyticsCallOptions): void;
Parametry
Parametr | Typ | Opis |
---|---|---|
Instancja Analytics | Analytics | |
nazwaZdarzenia | „timing_complete” | |
parametr eventParams | { name: string; value: liczba; event_category?: string; event_label?: string; [klucz: ciąg znaków]: any; | |
opcje | AnalyticsCallOptions |
Zwroty:
nieważne
logEvent(instancja analytics; nazwazdarzenia; parametr eventParams; opcje)
Wysyła zdarzenie Google Analytics o podanej wartości eventParams
. Ta metoda automatycznie wiąże to zarejestrowane zdarzenie z tą instancją aplikacji internetowej Firebase na tym urządzeniu.
Listę zalecanych parametrów zdarzeń znajdziesz w dokumentacji GA4.
Podpis:
export declare function logEvent(analyticsInstance: Analytics, eventName: 'add_shipping_info', eventParams?: {
coupon?: EventParams['coupon'];
currency?: EventParams['currency'];
items?: EventParams['items'];
shipping_tier?: EventParams['shipping_tier'];
value?: EventParams['value'];
[key: string]: any;
}, options?: AnalyticsCallOptions): void;
Parametry
Parametr | Typ | Opis |
---|---|---|
Instancja Analytics | Analytics | |
nazwaZdarzenia | „add_shipping_info” | |
parametr eventParams | { kupon?: EventParams['kupon']; currency?: EventParams['currency']; elementów?: EventParams['items']; shipping_tier?: EventParams['shipping_tier']; ?: EventParams['value']; [klucz: ciąg znaków]: any; | |
opcje | AnalyticsCallOptions |
Zwroty:
nieważne
logEvent(instancja analytics; nazwazdarzenia; parametr eventParams; opcje)
Wysyła zdarzenie Google Analytics o podanej wartości eventParams
. Ta metoda automatycznie wiąże to zarejestrowane zdarzenie z tą instancją aplikacji internetowej Firebase na tym urządzeniu.
Listę zalecanych parametrów zdarzeń znajdziesz w dokumentacji GA4.
Podpis:
export declare function logEvent(analyticsInstance: Analytics, eventName: 'view_cart' | 'view_item', eventParams?: {
currency?: EventParams['currency'];
items?: EventParams['items'];
value?: EventParams['value'];
[key: string]: any;
}, options?: AnalyticsCallOptions): void;
Parametry
Parametr | Typ | Opis |
---|---|---|
Instancja Analytics | Analytics | |
nazwaZdarzenia | „view_cart” | „view_item” | |
parametr eventParams | { currency?: EventParams['currency']; elementów?: EventParams['items']; ?: EventParams['value']; [klucz: ciąg znaków]: any; | |
opcje | AnalyticsCallOptions |
Zwroty:
nieważne
logEvent(instancja analytics; nazwazdarzenia; parametr eventParams; opcje)
Wysyła zdarzenie Google Analytics o podanej wartości eventParams
. Ta metoda automatycznie wiąże to zarejestrowane zdarzenie z tą instancją aplikacji internetowej Firebase na tym urządzeniu.
Listę zalecanych parametrów zdarzeń znajdziesz w dokumentacji GA4.
Podpis:
export declare function logEvent(analyticsInstance: Analytics, eventName: 'view_item_list', eventParams?: {
items?: EventParams['items'];
item_list_name?: EventParams['item_list_name'];
item_list_id?: EventParams['item_list_id'];
[key: string]: any;
}, options?: AnalyticsCallOptions): void;
Parametry
Parametr | Typ | Opis |
---|---|---|
Instancja Analytics | Analytics | |
nazwaZdarzenia | „view_item_list” | |
parametr eventParams | { items?: EventParams['items']; item_list_name? EventParams['item_list_name']; item_list_id?: EventParams['item_list_id']; [klucz: ciąg znaków]: any; | |
opcje | AnalyticsCallOptions |
Zwroty:
nieważne
logEvent(instancja analytics; nazwazdarzenia; parametr eventParams; opcje)
Wysyła zdarzenie Google Analytics o podanej wartości eventParams
. Ta metoda automatycznie wiąże to zarejestrowane zdarzenie z tą instancją aplikacji internetowej Firebase na tym urządzeniu.
Listę zalecanych parametrów zdarzeń znajdziesz w dokumentacji GA4.
Podpis:
export declare function logEvent<T extends string>(analyticsInstance: Analytics, eventName: CustomEventName<T>, eventParams?: {
[key: string]: any;
}, options?: AnalyticsCallOptions): void;
Parametry
Parametr | Typ | Opis |
---|---|---|
Instancja Analytics | Analytics | |
nazwaZdarzenia | CustomEventName<T> | |
parametr eventParams | { [klucz: ciąg znaków]: any; | |
opcje | AnalyticsCallOptions |
Zwroty:
nieważne
logEvent(instancja analytics; nazwazdarzenia; parametr eventParams; opcje)
Wysyła zdarzenie Google Analytics o podanej wartości eventParams
. Ta metoda automatycznie wiąże to zarejestrowane zdarzenie z tą instancją aplikacji internetowej Firebase na tym urządzeniu.
Listę zalecanych parametrów zdarzeń znajdziesz w dokumentacji GA4.
Podpis:
export declare function logEvent(analyticsInstance: Analytics, eventName: 'add_to_cart' | 'add_to_wishlist' | 'remove_from_cart', eventParams?: {
currency?: EventParams['currency'];
value?: EventParams['value'];
items?: EventParams['items'];
[key: string]: any;
}, options?: AnalyticsCallOptions): void;
Parametry
Parametr | Typ | Opis |
---|---|---|
Instancja Analytics | Analytics | |
nazwaZdarzenia | „add_to_cart” | „add_to_wishlist” | „remove_from_cart” | |
parametr eventParams | { currency?: EventParams['currency']; ?: EventParams['value']; elementów?: EventParams['items']; [klucz: ciąg znaków]: any; | |
opcje | AnalyticsCallOptions |
Zwroty:
nieważne
logEvent(instancja analytics; nazwazdarzenia; parametr eventParams; opcje)
Wysyła zdarzenie Google Analytics o podanej wartości eventParams
. Ta metoda automatycznie wiąże to zarejestrowane zdarzenie z tą instancją aplikacji internetowej Firebase na tym urządzeniu.
Listę zalecanych parametrów zdarzeń znajdziesz w dokumentacji GA4.
Podpis:
export declare function logEvent(analyticsInstance: Analytics, eventName: 'begin_checkout', eventParams?: {
currency?: EventParams['currency'];
coupon?: EventParams['coupon'];
value?: EventParams['value'];
items?: EventParams['items'];
[key: string]: any;
}, options?: AnalyticsCallOptions): void;
Parametry
Parametr | Typ | Opis |
---|---|---|
Instancja Analytics | Analytics | |
nazwaZdarzenia | „begin_checkout” | |
parametr eventParams | { currency?: EventParams['currency']; Kupon?: EventParams['kupon']; ?: EventParams['value']; elementów?: EventParams['items']; [klucz: ciąg znaków]: any; | |
opcje | AnalyticsCallOptions |
Zwroty:
nieważne
logEvent(instancja analytics; nazwazdarzenia; parametr eventParams; opcje)
Wysyła zdarzenie Google Analytics o podanej wartości eventParams
. Ta metoda automatycznie wiąże to zarejestrowane zdarzenie z tą instancją aplikacji internetowej Firebase na tym urządzeniu.
Listę zalecanych parametrów zdarzeń znajdziesz w dokumentacji GA4.
Podpis:
export declare function logEvent(analyticsInstance: Analytics, eventName: 'checkout_progress', eventParams?: {
currency?: EventParams['currency'];
coupon?: EventParams['coupon'];
value?: EventParams['value'];
items?: EventParams['items'];
checkout_step?: EventParams['checkout_step'];
checkout_option?: EventParams['checkout_option'];
[key: string]: any;
}, options?: AnalyticsCallOptions): void;
Parametry
Parametr | Typ | Opis |
---|---|---|
Instancja Analytics | Analytics | |
nazwaZdarzenia | „checkout_progress” | |
parametr eventParams | { currency?: EventParams['currency']; Kupon?: EventParams['kupon']; ?: EventParams['value']; elementów?: EventParams['items']; Checkout_step?: EventParams['checkout_step']; Checkout_option?: EventParams['checkout_option']; [klucz: ciąg znaków]: any; | |
opcje | AnalyticsCallOptions |
Zwroty:
nieważne
logEvent(instancja analytics; nazwazdarzenia; parametr eventParams; opcje)
Wysyła zdarzenie Google Analytics o podanej wartości eventParams
. Ta metoda automatycznie wiąże to zarejestrowane zdarzenie z tą instancją aplikacji internetowej Firebase na tym urządzeniu.
Zobacz Pomiar wyjątków.
Podpis:
export declare function logEvent(analyticsInstance: Analytics, eventName: 'exception', eventParams?: {
description?: EventParams['description'];
fatal?: EventParams['fatal'];
[key: string]: any;
}, options?: AnalyticsCallOptions): void;
Parametry
Parametr | Typ | Opis |
---|---|---|
Instancja Analytics | Analytics | |
nazwaZdarzenia | „wyjątek” | |
parametr eventParams | { description?: EventParams['description']; kryminalne?: EventParams['fatal']; [klucz: ciąg znaków]: any; | |
opcje | AnalyticsCallOptions |
Zwroty:
nieważne
logEvent(instancja analytics; nazwazdarzenia; parametr eventParams; opcje)
Wysyła zdarzenie Google Analytics o podanej wartości eventParams
. Ta metoda automatycznie wiąże to zarejestrowane zdarzenie z tą instancją aplikacji internetowej Firebase na tym urządzeniu.
Listę zalecanych parametrów zdarzeń znajdziesz w dokumentacji GA4.
Podpis:
export declare function logEvent(analyticsInstance: Analytics, eventName: 'generate_lead', eventParams?: {
value?: EventParams['value'];
currency?: EventParams['currency'];
[key: string]: any;
}, options?: AnalyticsCallOptions): void;
Parametry
Parametr | Typ | Opis |
---|---|---|
Instancja Analytics | Analytics | |
nazwaZdarzenia | „generate_lead” | |
parametr eventParams | { value?: EventParams['value']; currency?: EventParams['currency']; [klucz: ciąg znaków]: any; | |
opcje | AnalyticsCallOptions |
Zwroty:
nieważne
logEvent(instancja analytics; nazwazdarzenia; parametr eventParams; opcje)
Wysyła zdarzenie Google Analytics o podanej wartości eventParams
. Ta metoda automatycznie wiąże to zarejestrowane zdarzenie z tą instancją aplikacji internetowej Firebase na tym urządzeniu.
Listę zalecanych parametrów zdarzeń znajdziesz w dokumentacji GA4.
Podpis:
export declare function logEvent(analyticsInstance: Analytics, eventName: 'login', eventParams?: {
method?: EventParams['method'];
[key: string]: any;
}, options?: AnalyticsCallOptions): void;
Parametry
Parametr | Typ | Opis |
---|---|---|
Instancja Analytics | Analytics | |
nazwaZdarzenia | „login” | |
parametr eventParams | { metoda?: EventParams['metoda']; [klucz: ciąg znaków]: any; | |
opcje | AnalyticsCallOptions |
Zwroty:
nieważne
logEvent(instancja analytics; nazwazdarzenia; parametr eventParams; opcje)
Wysyła zdarzenie Google Analytics o podanej wartości eventParams
. Ta metoda automatycznie wiąże to zarejestrowane zdarzenie z tą instancją aplikacji internetowej Firebase na tym urządzeniu.
Zobacz Wyświetlenia strony.
Podpis:
export declare function logEvent(analyticsInstance: Analytics, eventName: 'page_view', eventParams?: {
page_title?: string;
page_location?: string;
page_path?: string;
[key: string]: any;
}, options?: AnalyticsCallOptions): void;
Parametry
Parametr | Typ | Opis |
---|---|---|
Instancja Analytics | Analytics | |
nazwaZdarzenia | „page_view” | |
parametr eventParams | { page_title?: string; page_location?: string; page_path?: string; [klucz: ciąg znaków]: any; | |
opcje | AnalyticsCallOptions |
Zwroty:
nieważne
setAnalyticsCollectionEnabled(instancjaanalytics, włączona)
Określa, czy zbieranie danych przez Google Analytics jest włączone dla tej aplikacji na tym urządzeniu. Ustawia globalny window['ga-disable-analyticsId'] = true;
Podpis:
export declare function setAnalyticsCollectionEnabled(analyticsInstance: Analytics, enabled: boolean): void;
Parametry
Parametr | Typ | Opis |
---|---|---|
Instancja Analytics | Analytics | instancję Analytics. |
włączona | wartość logiczna | Jeśli ma wartość true (prawda), gromadzenie danych jest włączone, a jeśli ma wartość false (fałsz), wyłącza tę funkcję. |
Zwroty:
nieważne
setCurrentScreen(instancja analytics; nazwa ekranu; opcje)
Użyj razem z reklamą
eventName
jako elementu „screen_view” i dodaj odpowiednią wartośćeventParams
. Zobacz Śledzenie wyświetleń ekranu.
Użyj polecenia gtag config
, aby ustawić screen_name
.
Podpis:
export declare function setCurrentScreen(analyticsInstance: Analytics, screenName: string, options?: AnalyticsCallOptions): void;
Parametry
Parametr | Typ | Opis |
---|---|---|
Instancja Analytics | Analytics | instancję Analytics. |
Nazwaekranu | ciąg znaków | Nazwa ekranu do ustawienia. |
opcje | AnalyticsCallOptions |
Zwroty:
nieważne
setUserId(instancja analytics; identyfikator; opcje)
Użyj polecenia gtag config
, aby ustawić user_id
.
Podpis:
export declare function setUserId(analyticsInstance: Analytics, id: string | null, options?: AnalyticsCallOptions): void;
Parametry
Parametr | Typ | Opis |
---|---|---|
Instancja Analytics | Analytics | instancję Analytics. |
id | ciąg znaków | wartość null | Identyfikator użytkownika do ustawienia. |
opcje | AnalyticsCallOptions |
Zwroty:
nieważne
setUserWłaściwości(instancja analytics, właściwości, opcje)
Aby skonfigurować wszystkie określone parametry, użyj polecenia gtag config
.
Podpis:
export declare function setUserProperties(analyticsInstance: Analytics, properties: CustomParams, options?: AnalyticsCallOptions): void;
Parametry
Parametr | Typ | Opis |
---|---|---|
Instancja Analytics | Analytics | |
właściwości | Parametry niestandardowe | |
opcje | AnalyticsCallOptions |
Zwroty:
nieważne
funkcja()
issupported()
Jest to publiczna, statyczna metoda udostępniania użytkownikom, która obejmuje 4 różne testy:
- Sprawdź, czy nie jest to środowisko rozszerzeń przeglądarki. 2. Sprawdź, czy w bieżącej przeglądarce włączona jest obsługa plików cookie. 3. Sprawdź, czy środowisko przeglądarki obsługuje IndexedDB. 4. Sprawdź, czy bieżący kontekst przeglądarki umożliwia użycie tagu
IndexedDB.open()
.
Podpis:
export declare function isSupported(): Promise<boolean>;
Zwroty:
Promise<boolean>
function(consentSettings, ...)
setConsent(consentSettings)
Ustawia odpowiedni stan zgody użytkownika dla tej aplikacji internetowej we wszystkich odniesieniach do tagu gtag po zainicjowaniu Firebase Analytics.
Użyj opcji ConsentSettings, aby określić wartości poszczególnych typów zgody. Domyślnie typy zgody mają wartość „Przyznano”.
Podpis:
export declare function setConsent(consentSettings: ConsentSettings): void;
Parametry
Parametr | Typ | Opis |
---|---|---|
ustawienia zgody | ConsentSettings (Ustawienia uzyskiwania zgody) | Mapuje odpowiedni stan zgody użytkownika na potrzeby tagu gtag.js. |
Zwroty:
nieważne
function(customParams, ...)
setDefaultEventParameters(customParams)
Dodaje dane, które zostaną ustawione w przypadku każdego zdarzenia rejestrowanego przez pakiet SDK, w tym zdarzeń automatycznych. Z wartością „set” tagu gtag , przekazane wartości zostaną zachowane na bieżącej stronie i przekazywane ze wszystkimi kolejnymi zdarzeniami.
Podpis:
export declare function setDefaultEventParameters(customParams: CustomParams): void;
Parametry
Parametr | Typ | Opis |
---|---|---|
parametry customParams | Parametry niestandardowe | Wszystkie parametry niestandardowe, które użytkownik może przekazywać do tagu gtag.js. |
Zwroty:
nieważne
funkcja(opcje, ...)
ustawienia(opcje)
Konfiguruje Firebase Analytics tak, aby używał niestandardowych nazw gtag
lub dataLayer
. Można jej używać, jeśli skrypt gtag.js
został zainstalowany na tej stronie niezależnie od Firebase Analytics i używa innych nazw niż domyślne dla funkcji gtag
lub dataLayer
. Ta funkcja musi zostać wywołana przed wywołaniem funkcji getAnalytics()
. W przeciwnym razie działanie nie przyniesie żadnego efektu.
Podpis:
export declare function settings(options: SettingsOptions): void;
Parametry
Parametr | Typ | Opis |
---|---|---|
opcje | SettingsOptions (Opcje ustawień). | Niestandardowe nazwy tagów gtag i dataLayer. |
Zwroty:
nieważne
Ciąg zgody
Określa, czy dany rodzaj zgody został udzielony.
Podpis:
export declare type ConsentStatusString = 'granted' | 'denied';
Waluta
Standardowy typ waluty Google Analytics.
Podpis:
export declare type Currency = string | number;
Nazwa zdarzenia niestandardowego
Dowolny ciąg niestandardowych nazw zdarzeń, których nie ma na standardowej liście zalecanych nazw zdarzeń.
Podpis:
export declare type CustomEventName<T> = T extends EventNameString ? never : T;
Ciąg nazwy zdarzenia
Wpisz standardowe nazwy zdarzeń Google Analytics. logEvent
akceptuje też dowolny ciąg niestandardowy i interpretuje go jako niestandardową nazwę zdarzenia.
Podpis:
export declare type EventNameString = 'add_payment_info' | 'add_shipping_info' | 'add_to_cart' | 'add_to_wishlist' | 'begin_checkout' | 'checkout_progress' | 'exception' | 'generate_lead' | 'login' | 'page_view' | 'purchase' | 'refund' | 'remove_from_cart' | 'screen_view' | 'search' | 'select_content' | 'select_item' | 'select_promotion' | 'set_checkout_option' | 'share' | 'sign_up' | 'timing_complete' | 'view_cart' | 'view_item' | 'view_item_list' | 'view_promotion' | 'view_search_results';