analytics package

Firebase Analytics Web SDK'sı. Bu SDK, Node.js ortamında çalışmaz.

Fonksiyonlar

İşlev Tanım
işlev(uygulama, ...)
getAnalytics(uygulama) Belirtilen uygulama için bir Analytics örneği döndürür.
launchAnalytics(uygulama, seçenekler) Belirtilen uygulama için bir Analytics örneği döndürür.
işlev(analyticsInstance, ...)
getGoogleAnalyticsClientId(analyticsInstance) Web istemcisi için benzersiz bir Google Analytics tanımlayıcısı alır. client_id'ye bakın .
logEvent(analyticsInstance, eventName, eventParams, options) Verilen eventParams ile bir Google Analytics etkinliği gönderir. Bu yöntem, günlüğe kaydedilen bu etkinliği otomatik olarak bu cihazdaki Firebase web uygulaması örneğiyle ilişkilendirir. Önerilen etkinlik parametrelerinin listesi GA4 referans belgelerinde bulunabilir .
logEvent(analyticsInstance, eventName, eventParams, options) Verilen eventParams ile bir Google Analytics etkinliği gönderir. Bu yöntem, günlüğe kaydedilen bu etkinliği otomatik olarak bu cihazdaki Firebase web uygulaması örneğiyle ilişkilendirir. Önerilen etkinlik parametrelerinin listesi GA4 referans belgelerinde bulunabilir .
logEvent(analyticsInstance, eventName, eventParams, options) Verilen eventParams ile bir Google Analytics etkinliği gönderir. Bu yöntem, günlüğe kaydedilen bu etkinliği otomatik olarak bu cihazdaki Firebase web uygulaması örneğiyle ilişkilendirir. Ekran Görüntülemelerini Takip Etme'ye bakın .
logEvent(analyticsInstance, eventName, eventParams, options) Verilen eventParams ile bir Google Analytics etkinliği gönderir. Bu yöntem, günlüğe kaydedilen bu etkinliği otomatik olarak bu cihazdaki Firebase web uygulaması örneğiyle ilişkilendirir. Önerilen etkinlik parametrelerinin listesi GA4 referans belgelerinde bulunabilir .
logEvent(analyticsInstance, eventName, eventParams, options) Verilen eventParams ile bir Google Analytics etkinliği gönderir. Bu yöntem, günlüğe kaydedilen bu etkinliği otomatik olarak bu cihazdaki Firebase web uygulaması örneğiyle ilişkilendirir. Önerilen etkinlik parametrelerinin listesi GA4 referans belgelerinde bulunabilir .
logEvent(analyticsInstance, eventName, eventParams, options) Verilen eventParams ile bir Google Analytics etkinliği gönderir. Bu yöntem, günlüğe kaydedilen bu etkinliği otomatik olarak bu cihazdaki Firebase web uygulaması örneğiyle ilişkilendirir. Önerilen etkinlik parametrelerinin listesi GA4 referans belgelerinde bulunabilir .
logEvent(analyticsInstance, eventName, eventParams, options) Verilen eventParams ile bir Google Analytics etkinliği gönderir. Bu yöntem, günlüğe kaydedilen bu etkinliği otomatik olarak bu cihazdaki Firebase web uygulaması örneğiyle ilişkilendirir. Önerilen etkinlik parametrelerinin listesi GA4 referans belgelerinde bulunabilir .
logEvent(analyticsInstance, eventName, eventParams, options) Verilen eventParams ile bir Google Analytics etkinliği gönderir. Bu yöntem, günlüğe kaydedilen bu etkinliği otomatik olarak bu cihazdaki Firebase web uygulaması örneğiyle ilişkilendirir. Önerilen etkinlik parametrelerinin listesi GA4 referans belgelerinde bulunabilir .
logEvent(analyticsInstance, eventName, eventParams, options) Verilen eventParams ile bir Google Analytics etkinliği gönderir. Bu yöntem, günlüğe kaydedilen bu etkinliği otomatik olarak bu cihazdaki Firebase web uygulaması örneğiyle ilişkilendirir. Önerilen etkinlik parametrelerinin listesi GA4 referans belgelerinde bulunabilir .
logEvent(analyticsInstance, eventName, eventParams, options) Verilen eventParams ile bir Google Analytics etkinliği gönderir. Bu yöntem, günlüğe kaydedilen bu etkinliği otomatik olarak bu cihazdaki Firebase web uygulaması örneğiyle ilişkilendirir. Önerilen etkinlik parametrelerinin listesi GA4 referans belgelerinde bulunabilir .
logEvent(analyticsInstance, eventName, eventParams, options) Verilen eventParams ile bir Google Analytics etkinliği gönderir. Bu yöntem, günlüğe kaydedilen bu etkinliği otomatik olarak bu cihazdaki Firebase web uygulaması örneğiyle ilişkilendirir. Önerilen etkinlik parametrelerinin listesi GA4 referans belgelerinde bulunabilir .
logEvent(analyticsInstance, eventName, eventParams, options) Verilen eventParams ile bir Google Analytics etkinliği gönderir. Bu yöntem, günlüğe kaydedilen bu etkinliği otomatik olarak bu cihazdaki Firebase web uygulaması örneğiyle ilişkilendirir. Önerilen etkinlik parametrelerinin listesi GA4 referans belgelerinde bulunabilir .
logEvent(analyticsInstance, eventName, eventParams, options) Verilen eventParams ile bir Google Analytics etkinliği gönderir. Bu yöntem, günlüğe kaydedilen bu etkinliği otomatik olarak bu cihazdaki Firebase web uygulaması örneğiyle ilişkilendirir. Önerilen etkinlik parametrelerinin listesi GA4 referans belgelerinde bulunabilir .
logEvent(analyticsInstance, eventName, eventParams, options) Verilen eventParams ile bir Google Analytics etkinliği gönderir. Bu yöntem, günlüğe kaydedilen bu etkinliği otomatik olarak bu cihazdaki Firebase web uygulaması örneğiyle ilişkilendirir. Önerilen etkinlik parametrelerinin listesi GA4 referans belgelerinde bulunabilir .
logEvent(analyticsInstance, eventName, eventParams, options) Verilen eventParams ile bir Google Analytics etkinliği gönderir. Bu yöntem, günlüğe kaydedilen bu etkinliği otomatik olarak bu cihazdaki Firebase web uygulaması örneğiyle ilişkilendirir. Önerilen etkinlik parametrelerinin listesi GA4 referans belgelerinde bulunabilir .
logEvent(analyticsInstance, eventName, eventParams, options) Verilen eventParams ile bir Google Analytics etkinliği gönderir. Bu yöntem, günlüğe kaydedilen bu etkinliği otomatik olarak bu cihazdaki Firebase web uygulaması örneğiyle ilişkilendirir. Önerilen etkinlik parametrelerinin listesi GA4 referans belgelerinde bulunabilir .
logEvent(analyticsInstance, eventName, eventParams, options) Verilen eventParams ile bir Google Analytics etkinliği gönderir. Bu yöntem, günlüğe kaydedilen bu etkinliği otomatik olarak bu cihazdaki Firebase web uygulaması örneğiyle ilişkilendirir. Önerilen etkinlik parametrelerinin listesi GA4 referans belgelerinde bulunabilir .
logEvent(analyticsInstance, eventName, eventParams, options) Verilen eventParams ile bir Google Analytics etkinliği gönderir. Bu yöntem, günlüğe kaydedilen bu etkinliği otomatik olarak bu cihazdaki Firebase web uygulaması örneğiyle ilişkilendirir. Önerilen etkinlik parametrelerinin listesi GA4 referans belgelerinde bulunabilir .
logEvent(analyticsInstance, eventName, eventParams, options) Verilen eventParams ile bir Google Analytics etkinliği gönderir. Bu yöntem, günlüğe kaydedilen bu etkinliği otomatik olarak bu cihazdaki Firebase web uygulaması örneğiyle ilişkilendirir. Bkz. Ölçü istisnaları .
logEvent(analyticsInstance, eventName, eventParams, options) Verilen eventParams ile bir Google Analytics etkinliği gönderir. Bu yöntem, günlüğe kaydedilen bu etkinliği otomatik olarak bu cihazdaki Firebase web uygulaması örneğiyle ilişkilendirir. Önerilen etkinlik parametrelerinin listesi GA4 referans belgelerinde bulunabilir .
logEvent(analyticsInstance, eventName, eventParams, options) Verilen eventParams ile bir Google Analytics etkinliği gönderir. Bu yöntem, günlüğe kaydedilen bu etkinliği otomatik olarak bu cihazdaki Firebase web uygulaması örneğiyle ilişkilendirir. Önerilen etkinlik parametrelerinin listesi GA4 referans belgelerinde bulunabilir .
logEvent(analyticsInstance, eventName, eventParams, options) Verilen eventParams ile bir Google Analytics etkinliği gönderir. Bu yöntem, günlüğe kaydedilen bu etkinliği otomatik olarak bu cihazdaki Firebase web uygulaması örneğiyle ilişkilendirir. Sayfa görüntülemelerine bakın .
setAnalyticsCollectionEnabled(analyticsInstance, etkin) Bu cihazda bu uygulama için Google Analytics toplamanın etkinleştirilip etkinleştirilmeyeceğini ayarlar. Genel window['ga-disable-analyticsId'] = true;
setCurrentScreen(analyticsInstance, screenName, options) screen_name ayarlamak için gtag config komutunu kullanın.
setUserId(analyticsInstance, kimlik, seçenekler) user_id ayarlamak için gtag config komutunu kullanın.
setUserProperties(analyticsInstance, özellikler, seçenekler) Belirtilen tüm parametreleri ayarlamak için gtag config komutunu kullanın.
işlev()
desteklenir() Bu, kullanıcılara sağlanan ve dört farklı kontrolü tamamlayan genel statik bir yöntemdir: 1. Bunun bir tarayıcı uzantısı ortamı olup olmadığını kontrol edin. 2. Mevcut tarayıcıda çerezlerin etkin olup olmadığını kontrol edin. 3. IndexedDB'nin tarayıcı ortamı tarafından desteklenip desteklenmediğini kontrol edin. 4. Mevcut tarayıcı içeriğinin IndexedDB.open() kullanımı için geçerli olup olmadığını kontrol edin.
fonksiyon(consentSettings, ...)
setConsent(consentSettings) Firebase Analytics başlatıldıktan sonra tüm gtag referanslarında bu web uygulaması için geçerli son kullanıcı izin durumunu ayarlar. Bireysel izin türü değerlerini belirtmek için ConsentSettings'i kullanın. Varsayılan olarak izin türleri "verildi" olarak ayarlanmıştır.
fonksiyon(customParams, ...)
setDefaultEventParameters(customParams) Otomatik olanlar dahil, SDK'dan günlüğe kaydedilen her olayda ayarlanacak verileri ekler. gtag'ın "set" komutuyla iletilen değerler geçerli sayfada kalır ve sonraki tüm etkinliklerle birlikte aktarılır.
fonksiyon(seçenekler,...)
ayarlar(seçenekler) Firebase Analytics'i özel gtag veya dataLayer adlarını kullanacak şekilde yapılandırır. gtag.js komut dosyasının bu sayfaya Firebase Analytics'ten bağımsız olarak yüklenmiş olması ve gtag işlevi veya dataLayer için varsayılan olmayan adlar kullanması durumunda kullanılması amaçlanmıştır. getAnalytics() çağrılmadan önce çağrılmalıdır, aksi takdirde herhangi bir etkisi olmaz.

Arayüzler

Arayüz Tanım
Analitik Firebase Analytics'in bir örneği.
AnalitikÇağrıSeçenekleri logEvent vb. gibi Analytics yöntem çağrılarına aktarılabilecek ek seçenekler.
AnalizAyarları Analytics örneği başlatma seçenekleri.
İzinAyarları Her izin türü için izin durumu ayarları. Daha fazla bilgi edinmek için izin durumu ve izin türleri için GA4 referans belgelerine bakın .
KontrolParamları Standart gtag.js kontrol parametreleri. Daha fazla bilgi için GA4 referans belgelerine bakın .
ÖzelParamlar Kullanıcının gtag iletebileceği tüm özel parametreler.
Etkinlik Paramları Standart gtag.js etkinlik parametreleri. Daha fazla bilgi için GA4 referans belgelerine bakın .
GtagConfigParams gtag.js tarafından tanınan bir dizi ortak Google Analytics yapılandırma ayarı.
Öğe Standart Google Analytics Item türü.
Terfi Daha önce bazı Google Analytics etkinlikleri tarafından kullanılan alan.
AyarlarSeçenekler Firebase Analytics örneğiniz için özel seçenekleri belirtir. firebase.analytics() öğesini başlatmadan önce bunları ayarlamanız gerekir.

Takma Adları Yazın

Takma Ad yazın Tanım
ConsentStatusString Belirli bir izin türünün verilmiş veya reddedilmiş olup olmadığı.
Para birimi Standart Google Analytics para birimi türü.
ÖzelEtkinlikAdı Önerilen etkinlik adlarının standart listesinde yer almayan herhangi bir özel etkinlik adı dizesi.
EtkinlikAdıDizesi Standart Google Analytics etkinlik adlarını yazın. logEvent ayrıca herhangi bir özel dizeyi kabul eder ve bunu özel bir olay adı olarak yorumlar.

işlev(uygulama, ...)

getAnalytics(uygulama)

Belirtilen uygulama için bir Analytics örneği döndürür.

İmza:

export declare function getAnalytics(app?: FirebaseApp): Analytics;

Parametreler

Parametre Tip Tanım
uygulama Firebase Uygulaması Kullanılacak Firebase Uygulaması .

İadeler:

Analitik

launchAnalytics(uygulama, seçenekler)

Belirtilen uygulama için bir Analytics örneği döndürür.

İmza:

export declare function initializeAnalytics(app: FirebaseApp, options?: AnalyticsSettings): Analytics;

Parametreler

Parametre Tip Tanım
uygulama Firebase Uygulaması Kullanılacak Firebase Uygulaması .
seçenekler AnalizAyarları

İadeler:

Analitik

işlev(analyticsInstance, ...)

getGoogleAnalyticsClientId(analyticsInstance)

Web istemcisi için benzersiz bir Google Analytics tanımlayıcısı alır. Client_id'ye bakın .

İmza:

export declare function getGoogleAnalyticsClientId(analyticsInstance: Analytics): Promise<string>;

Parametreler

Parametre Tip Tanım
analizÖrneği Analitik

İadeler:

Söz<string>

logEvent(analyticsInstance, eventName, eventParams, options)

Verilen eventParams ile bir Google Analytics etkinliği gönderir . Bu yöntem, günlüğe kaydedilen bu etkinliği otomatik olarak bu cihazdaki Firebase web uygulaması örneğiyle ilişkilendirir.

Önerilen etkinlik parametrelerinin listesi GA4 referans belgelerinde bulunabilir .

İmza:

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;

Parametreler

Parametre Tip Tanım
analizÖrneği Analitik
etkinlik adı 'add_payment_info'
olayParamları { kupon?: EventParams ['kupon']; para birimi?: EventParams ['para birimi']; öğeler?: EventParams ['öğeler']; ödeme_türü?: EventParams ['ödeme türü']; değer?: EventParams ['değer']; [anahtar: dize]: herhangi biri; }
seçenekler AnalitikÇağrıSeçenekleri

İadeler:

geçersiz

logEvent(analyticsInstance, eventName, eventParams, options)

Verilen eventParams ile bir Google Analytics etkinliği gönderir . Bu yöntem, günlüğe kaydedilen bu etkinliği otomatik olarak bu cihazdaki Firebase web uygulaması örneğiyle ilişkilendirir.

Önerilen etkinlik parametrelerinin listesi GA4 referans belgelerinde bulunabilir .

İmza:

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;

Parametreler

Parametre Tip Tanım
analizÖrneği Analitik
etkinlik adı 'satın alma' | 'geri ödemek'
olayParamları { değer?: EventParams ['değer']; para birimi?: EventParams ['para birimi']; transaction_id: EventParams ['İşlem Kimliği']; vergi?: EventParams ['vergi']; nakliye?: EventParams ['Nakliye']; öğeler?: EventParams ['öğeler']; kupon?: EventParams ['kupon']; Üyelik?: EventParams ['bağlılık']; [anahtar: dize]: herhangi biri; }
seçenekler AnalitikÇağrıSeçenekleri

İadeler:

geçersiz

logEvent(analyticsInstance, eventName, eventParams, options)

Verilen eventParams ile bir Google Analytics etkinliği gönderir . Bu yöntem, günlüğe kaydedilen bu etkinliği otomatik olarak bu cihazdaki Firebase web uygulaması örneğiyle ilişkilendirir.

Ekran Görüntülemelerini Takip Etme'ye bakın .

İmza:

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;

Parametreler

Parametre Tip Tanım
analizÖrneği Analitik
etkinlik adı 'ekran_görünümü'
olayParamları { firebase_screen: EventParams ['firebase_screen']; firebase_screen_class: EventParams ['firebase_screen_class']; [anahtar: dize]: herhangi biri; }
seçenekler AnalitikÇağrıSeçenekleri

İadeler:

geçersiz

logEvent(analyticsInstance, eventName, eventParams, options)

Verilen eventParams ile bir Google Analytics etkinliği gönderir . Bu yöntem, günlüğe kaydedilen bu etkinliği otomatik olarak bu cihazdaki Firebase web uygulaması örneğiyle ilişkilendirir.

Önerilen etkinlik parametrelerinin listesi GA4 referans belgelerinde bulunabilir .

İmza:

export declare function logEvent(analyticsInstance: Analytics, eventName: 'search' | 'view_search_results', eventParams?: {
    search_term?: EventParams['search_term'];
    [key: string]: any;
}, options?: AnalyticsCallOptions): void;

Parametreler

Parametre Tip Tanım
analizÖrneği Analitik
etkinlik adı 'arama' | 'view_search_results'
olayParamları { search_term?: EventParams ['Arama terimi']; [anahtar: dize]: herhangi biri; }
seçenekler AnalitikÇağrıSeçenekleri

İadeler:

geçersiz

logEvent(analyticsInstance, eventName, eventParams, options)

Verilen eventParams ile bir Google Analytics etkinliği gönderir . Bu yöntem, günlüğe kaydedilen bu etkinliği otomatik olarak bu cihazdaki Firebase web uygulaması örneğiyle ilişkilendirir.

Önerilen etkinlik parametrelerinin listesi GA4 referans belgelerinde bulunabilir .

İmza:

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;

Parametreler

Parametre Tip Tanım
analizÖrneği Analitik
etkinlik adı 'içerik seç'
olayParamları { content_type?: EventParams ['içerik türü']; item_id?: EventParams ['item_id']; [anahtar: dize]: herhangi biri; }
seçenekler AnalitikÇağrıSeçenekleri

İadeler:

geçersiz

logEvent(analyticsInstance, eventName, eventParams, options)

Verilen eventParams ile bir Google Analytics etkinliği gönderir . Bu yöntem, günlüğe kaydedilen bu etkinliği otomatik olarak bu cihazdaki Firebase web uygulaması örneğiyle ilişkilendirir.

Önerilen etkinlik parametrelerinin listesi GA4 referans belgelerinde bulunabilir .

İmza:

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;

Parametreler

Parametre Tip Tanım
analizÖrneği Analitik
etkinlik adı 'Öğeyi seçin'
olayParamları { öğeler?: EventParams ['öğeler']; item_list_name?: EventParams ['öğe_listesi_adı']; item_list_id?: EventParams ['item_list_id']; [anahtar: dize]: herhangi biri; }
seçenekler AnalitikÇağrıSeçenekleri

İadeler:

geçersiz

logEvent(analyticsInstance, eventName, eventParams, options)

Verilen eventParams ile bir Google Analytics etkinliği gönderir . Bu yöntem, günlüğe kaydedilen bu etkinliği otomatik olarak bu cihazdaki Firebase web uygulaması örneğiyle ilişkilendirir.

Önerilen etkinlik parametrelerinin listesi GA4 referans belgelerinde bulunabilir .

İmza:

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;

Parametreler

Parametre Tip Tanım
analizÖrneği Analitik
etkinlik adı 'select_promotion' | 'view_promotion'
olayParamları { öğeler?: EventParams ['öğeler']; promosyon_id?: EventParams ['promosyon_kimliği']; promosyon_adı?: EventParams ['promosyon_adı']; [anahtar: dize]: herhangi biri; }
seçenekler AnalitikÇağrıSeçenekleri

İadeler:

geçersiz

logEvent(analyticsInstance, eventName, eventParams, options)

Verilen eventParams ile bir Google Analytics etkinliği gönderir . Bu yöntem, günlüğe kaydedilen bu etkinliği otomatik olarak bu cihazdaki Firebase web uygulaması örneğiyle ilişkilendirir.

Önerilen etkinlik parametrelerinin listesi GA4 referans belgelerinde bulunabilir .

İmza:

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;

Parametreler

Parametre Tip Tanım
analizÖrneği Analitik
etkinlik adı 'set_checkout_option'
olayParamları { checkout_step?: EventParams ['checkout_step']; checkout_option?: EventParams ['ödeme_seçeneği']; [anahtar: dize]: herhangi biri; }
seçenekler AnalitikÇağrıSeçenekleri

İadeler:

geçersiz

logEvent(analyticsInstance, eventName, eventParams, options)

Verilen eventParams ile bir Google Analytics etkinliği gönderir . Bu yöntem, günlüğe kaydedilen bu etkinliği otomatik olarak bu cihazdaki Firebase web uygulaması örneğiyle ilişkilendirir.

Önerilen etkinlik parametrelerinin listesi GA4 referans belgelerinde bulunabilir .

İmza:

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;

Parametreler

Parametre Tip Tanım
analizÖrneği Analitik
etkinlik adı 'paylaşmak'
olayParamları { yöntem?: EventParams ['yöntem']; içerik_türü?: EventParams ['içerik türü']; item_id?: EventParams ['item_id']; [anahtar: dize]: herhangi biri; }
seçenekler AnalitikÇağrıSeçenekleri

İadeler:

geçersiz

logEvent(analyticsInstance, eventName, eventParams, options)

Verilen eventParams ile bir Google Analytics etkinliği gönderir . Bu yöntem, günlüğe kaydedilen bu etkinliği otomatik olarak bu cihazdaki Firebase web uygulaması örneğiyle ilişkilendirir.

Önerilen etkinlik parametrelerinin listesi GA4 referans belgelerinde bulunabilir .

İmza:

export declare function logEvent(analyticsInstance: Analytics, eventName: 'sign_up', eventParams?: {
    method?: EventParams['method'];
    [key: string]: any;
}, options?: AnalyticsCallOptions): void;

Parametreler

Parametre Tip Tanım
analizÖrneği Analitik
etkinlik adı 'üye olmak'
olayParamları { yöntem?: EventParams ['yöntem']; [anahtar: dize]: herhangi biri; }
seçenekler AnalitikÇağrıSeçenekleri

İadeler:

geçersiz

logEvent(analyticsInstance, eventName, eventParams, options)

Verilen eventParams ile bir Google Analytics etkinliği gönderir . Bu yöntem, günlüğe kaydedilen bu etkinliği otomatik olarak bu cihazdaki Firebase web uygulaması örneğiyle ilişkilendirir.

Önerilen etkinlik parametrelerinin listesi GA4 referans belgelerinde bulunabilir .

İmza:

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;

Parametreler

Parametre Tip Tanım
analizÖrneği Analitik
etkinlik adı 'zamanlama_tamamlandı'
olayParamları { isim: dize; değer: sayı; olay_kategorisi?: string; olay_etiketi?: string; [anahtar: dize]: herhangi biri; }
seçenekler AnalitikÇağrıSeçenekleri

İadeler:

geçersiz

logEvent(analyticsInstance, eventName, eventParams, options)

Verilen eventParams ile bir Google Analytics etkinliği gönderir . Bu yöntem, günlüğe kaydedilen bu etkinliği otomatik olarak bu cihazdaki Firebase web uygulaması örneğiyle ilişkilendirir.

Önerilen etkinlik parametrelerinin listesi GA4 referans belgelerinde bulunabilir .

İmza:

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;

Parametreler

Parametre Tip Tanım
analizÖrneği Analitik
etkinlik adı 'add_shipping_info'
olayParamları { kupon?: EventParams ['kupon']; para birimi?: EventParams ['para birimi']; öğeler?: EventParams ['öğeler']; Shipping_tier?: EventParams ['shipping_tier']; değer?: EventParams ['değer']; [anahtar: dize]: herhangi biri; }
seçenekler AnalitikÇağrıSeçenekleri

İadeler:

geçersiz

logEvent(analyticsInstance, eventName, eventParams, options)

Verilen eventParams ile bir Google Analytics etkinliği gönderir . Bu yöntem, günlüğe kaydedilen bu etkinliği otomatik olarak bu cihazdaki Firebase web uygulaması örneğiyle ilişkilendirir.

Önerilen etkinlik parametrelerinin listesi GA4 referans belgelerinde bulunabilir .

İmza:

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;

Parametreler

Parametre Tip Tanım
analizÖrneği Analitik
etkinlik adı 'view_cart' | 'Ürünü incele'
olayParamları { para birimi?: EventParams ['para birimi']; öğeler?: EventParams ['öğeler']; değer?: EventParams ['değer']; [anahtar: dize]: herhangi biri; }
seçenekler AnalitikÇağrıSeçenekleri

İadeler:

geçersiz

logEvent(analyticsInstance, eventName, eventParams, options)

Verilen eventParams ile bir Google Analytics etkinliği gönderir . Bu yöntem, günlüğe kaydedilen bu etkinliği otomatik olarak bu cihazdaki Firebase web uygulaması örneğiyle ilişkilendirir.

Önerilen etkinlik parametrelerinin listesi GA4 referans belgelerinde bulunabilir .

İmza:

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;

Parametreler

Parametre Tip Tanım
analizÖrneği Analitik
etkinlik adı 'view_item_list'
olayParamları { öğeler?: EventParams ['öğeler']; item_list_name?: EventParams ['öğe_listesi_adı']; item_list_id?: EventParams ['item_list_id']; [anahtar: dize]: herhangi biri; }
seçenekler AnalitikÇağrıSeçenekleri

İadeler:

geçersiz

logEvent(analyticsInstance, eventName, eventParams, options)

Verilen eventParams ile bir Google Analytics etkinliği gönderir . Bu yöntem, günlüğe kaydedilen bu etkinliği otomatik olarak bu cihazdaki Firebase web uygulaması örneğiyle ilişkilendirir.

Önerilen etkinlik parametrelerinin listesi GA4 referans belgelerinde bulunabilir .

İmza:

export declare function logEvent<T extends string>(analyticsInstance: Analytics, eventName: CustomEventName<T>, eventParams?: {
    [key: string]: any;
}, options?: AnalyticsCallOptions): void;

Parametreler

Parametre Tip Tanım
analizÖrneği Analitik
etkinlik adı ÖzelEtkinlikAdı <T>
olayParamları { [anahtar: string]: herhangi biri; }
seçenekler AnalitikÇağrıSeçenekleri

İadeler:

geçersiz

logEvent(analyticsInstance, eventName, eventParams, options)

Verilen eventParams ile bir Google Analytics etkinliği gönderir . Bu yöntem, günlüğe kaydedilen bu etkinliği otomatik olarak bu cihazdaki Firebase web uygulaması örneğiyle ilişkilendirir.

Önerilen etkinlik parametrelerinin listesi GA4 referans belgelerinde bulunabilir .

İmza:

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;

Parametreler

Parametre Tip Tanım
analizÖrneği Analitik
etkinlik adı 'sepete_ekle' | 'istek listesine_ekle' | 'remove_from_cart'
olayParamları { para birimi?: EventParams ['para birimi']; değer?: EventParams ['değer']; öğeler?: EventParams ['öğeler']; [anahtar: dize]: herhangi biri; }
seçenekler AnalitikÇağrıSeçenekleri

İadeler:

geçersiz

logEvent(analyticsInstance, eventName, eventParams, options)

Verilen eventParams ile bir Google Analytics etkinliği gönderir . Bu yöntem, günlüğe kaydedilen bu etkinliği otomatik olarak bu cihazdaki Firebase web uygulaması örneğiyle ilişkilendirir.

Önerilen etkinlik parametrelerinin listesi GA4 referans belgelerinde bulunabilir .

İmza:

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;

Parametreler

Parametre Tip Tanım
analizÖrneği Analitik
etkinlik adı 'begin_checkout'
olayParamları { para birimi?: EventParams ['para birimi']; kupon?: EventParams ['kupon']; değer?: EventParams ['değer']; öğeler?: EventParams ['öğeler']; [anahtar: dize]: herhangi biri; }
seçenekler AnalitikÇağrıSeçenekleri

İadeler:

geçersiz

logEvent(analyticsInstance, eventName, eventParams, options)

Verilen eventParams ile bir Google Analytics etkinliği gönderir . Bu yöntem, günlüğe kaydedilen bu etkinliği otomatik olarak bu cihazdaki Firebase web uygulaması örneğiyle ilişkilendirir.

Önerilen etkinlik parametrelerinin listesi GA4 referans belgelerinde bulunabilir .

İmza:

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;

Parametreler

Parametre Tip Tanım
analizÖrneği Analitik
etkinlik adı 'checkout_progress'
olayParamları { para birimi?: EventParams ['para birimi']; kupon?: EventParams ['kupon']; değer?: EventParams ['değer']; öğeler?: EventParams ['öğeler']; checkout_step?: EventParams ['checkout_step']; checkout_option?: EventParams ['ödeme_seçeneği']; [anahtar: dize]: herhangi biri; }
seçenekler AnalitikÇağrıSeçenekleri

İadeler:

geçersiz

logEvent(analyticsInstance, eventName, eventParams, options)

Verilen eventParams ile bir Google Analytics etkinliği gönderir . Bu yöntem, günlüğe kaydedilen bu etkinliği otomatik olarak bu cihazdaki Firebase web uygulaması örneğiyle ilişkilendirir.

Bkz. Ölçü istisnaları .

İmza:

export declare function logEvent(analyticsInstance: Analytics, eventName: 'exception', eventParams?: {
    description?: EventParams['description'];
    fatal?: EventParams['fatal'];
    [key: string]: any;
}, options?: AnalyticsCallOptions): void;

Parametreler

Parametre Tip Tanım
analizÖrneği Analitik
etkinlik adı 'istisna'
olayParamları { açıklama?: EventParams ['Tanım']; ölümcül mü?: EventParams ['ölümcül']; [anahtar: dize]: herhangi biri; }
seçenekler AnalitikÇağrıSeçenekleri

İadeler:

geçersiz

logEvent(analyticsInstance, eventName, eventParams, options)

Verilen eventParams ile bir Google Analytics etkinliği gönderir . Bu yöntem, günlüğe kaydedilen bu etkinliği otomatik olarak bu cihazdaki Firebase web uygulaması örneğiyle ilişkilendirir.

Önerilen etkinlik parametrelerinin listesi GA4 referans belgelerinde bulunabilir .

İmza:

export declare function logEvent(analyticsInstance: Analytics, eventName: 'generate_lead', eventParams?: {
    value?: EventParams['value'];
    currency?: EventParams['currency'];
    [key: string]: any;
}, options?: AnalyticsCallOptions): void;

Parametreler

Parametre Tip Tanım
analizÖrneği Analitik
etkinlik adı 'generate_lead'
olayParamları { değer?: EventParams ['değer']; para birimi?: EventParams ['para birimi']; [anahtar: dize]: herhangi biri; }
seçenekler AnalitikÇağrıSeçenekleri

İadeler:

geçersiz

logEvent(analyticsInstance, eventName, eventParams, options)

Verilen eventParams ile bir Google Analytics etkinliği gönderir . Bu yöntem, günlüğe kaydedilen bu etkinliği otomatik olarak bu cihazdaki Firebase web uygulaması örneğiyle ilişkilendirir.

Önerilen etkinlik parametrelerinin listesi GA4 referans belgelerinde bulunabilir .

İmza:

export declare function logEvent(analyticsInstance: Analytics, eventName: 'login', eventParams?: {
    method?: EventParams['method'];
    [key: string]: any;
}, options?: AnalyticsCallOptions): void;

Parametreler

Parametre Tip Tanım
analizÖrneği Analitik
etkinlik adı 'giriş yapmak'
olayParamları { yöntem?: EventParams ['yöntem']; [anahtar: dize]: herhangi biri; }
seçenekler AnalitikÇağrıSeçenekleri

İadeler:

geçersiz

logEvent(analyticsInstance, eventName, eventParams, options)

Verilen eventParams ile bir Google Analytics etkinliği gönderir . Bu yöntem, günlüğe kaydedilen bu etkinliği otomatik olarak bu cihazdaki Firebase web uygulaması örneğiyle ilişkilendirir.

Sayfa görüntülemelerine bakın .

İmza:

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;

Parametreler

Parametre Tip Tanım
analizÖrneği Analitik
etkinlik adı 'sayfa görünümü'
olayParamları { sayfa_başlığı?: string; sayfa_konumu?: string; sayfa_yolu?: string; [anahtar: dize]: herhangi biri; }
seçenekler AnalitikÇağrıSeçenekleri

İadeler:

geçersiz

setAnalyticsCollectionEnabled(analyticsInstance, etkin)

Bu cihazda bu uygulama için Google Analytics toplamanın etkinleştirilip etkinleştirilmeyeceğini ayarlar. Genel window['ga-disable-analyticsId'] = true;

İmza:

export declare function setAnalyticsCollectionEnabled(analyticsInstance: Analytics, enabled: boolean): void;

Parametreler

Parametre Tip Tanım
analizÖrneği Analitik Analytics örneği.
etkinleştirilmiş boolean Doğruysa toplamayı etkinleştirir, yanlışsa devre dışı bırakır.

İadeler:

geçersiz

setCurrentScreen(analyticsInstance, screenName, options)

eventName ile 'screen_view' olarak kullanın ve ilgili eventParams ekleyin . Ekran Görüntülemelerini Takip Etme'ye bakın .

screen_name ayarlamak için gtag config komutunu kullanın .

İmza:

export declare function setCurrentScreen(analyticsInstance: Analytics, screenName: string, options?: AnalyticsCallOptions): void;

Parametreler

Parametre Tip Tanım
analizÖrneği Analitik Analytics örneği.
Ekran Adı sicim Ayarlanacak ekran adı.
seçenekler AnalitikÇağrıSeçenekleri

İadeler:

geçersiz

setUserId(analyticsInstance, kimlik, seçenekler)

user_id ayarlamak için gtag config komutunu kullanın .

İmza:

export declare function setUserId(analyticsInstance: Analytics, id: string | null, options?: AnalyticsCallOptions): void;

Parametreler

Parametre Tip Tanım
analizÖrneği Analitik Analytics örneği.
İD dize | hükümsüz Ayarlanacak kullanıcı kimliği.
seçenekler AnalitikÇağrıSeçenekleri

İadeler:

geçersiz

setUserProperties(analyticsInstance, özellikler, seçenekler)

Belirtilen tüm parametreleri ayarlamak için gtag config komutunu kullanın.

İmza:

export declare function setUserProperties(analyticsInstance: Analytics, properties: CustomParams, options?: AnalyticsCallOptions): void;

Parametreler

Parametre Tip Tanım
analizÖrneği Analitik
özellikler ÖzelParamlar
seçenekler AnalitikÇağrıSeçenekleri

İadeler:

geçersiz

işlev()

desteklenir()

Bu, kullanıcılara sağlanan ve dört farklı kontrolü tamamlayan genel statik bir yöntemdir:

  1. Bunun bir tarayıcı uzantısı ortamı olup olmadığını kontrol edin. 2. Mevcut tarayıcıda çerezlerin etkin olup olmadığını kontrol edin. 3. IndexedDB'nin tarayıcı ortamı tarafından desteklenip desteklenmediğini kontrol edin. 4. Mevcut tarayıcı içeriğinin IndexedDB.open() kullanımı için geçerli olup olmadığını kontrol edin .

İmza:

export declare function isSupported(): Promise<boolean>;

İadeler:

Söz<boolean>

fonksiyon(consentSettings, ...)

setConsent(consentSettings)

Firebase Analytics başlatıldıktan sonra tüm gtag referanslarında bu web uygulaması için geçerli son kullanıcı izin durumunu ayarlar.

Bireysel izin türü değerlerini belirtmek için ConsentSettings'i kullanın. Varsayılan olarak izin türleri "verildi" olarak ayarlanmıştır.

İmza:

export declare function setConsent(consentSettings: ConsentSettings): void;

Parametreler

Parametre Tip Tanım
rızaAyarları İzinAyarları gtag.js için geçerli son kullanıcı izin durumunu eşler.

İadeler:

geçersiz

fonksiyon(customParams, ...)

setDefaultEventParameters(customParams)

Otomatik olanlar dahil, SDK'dan günlüğe kaydedilen her olayda ayarlanacak verileri ekler. gtag'ın "set" komutuyla iletilen değerler geçerli sayfada kalır ve sonraki tüm etkinliklerle birlikte aktarılır.

İmza:

export declare function setDefaultEventParameters(customParams: CustomParams): void;

Parametreler

Parametre Tip Tanım
özelParamlar ÖzelParamlar Kullanıcının gtag.js'ye iletebileceği tüm özel parametreler.

İadeler:

geçersiz

fonksiyon(seçenekler,...)

ayarlar(seçenekler)

Firebase Analytics'i özel gtag veya dataLayer adlarını kullanacak şekilde yapılandırır. Bu sayfaya Firebase Analytics'ten bağımsız olarak gtag.js komut dosyasının yüklenmiş olması ve gtag işlevi veya dataLayer için varsayılan olmayan adlar kullanması durumunda kullanılması amaçlanmıştır. . getAnalytics() çağrılmadan önce çağrılmalıdır, aksi takdirde herhangi bir etkisi olmaz.

İmza:

export declare function settings(options: SettingsOptions): void;

Parametreler

Parametre Tip Tanım
seçenekler AyarlarSeçenekler Özel gtag ve dataLayer adları.

İadeler:

geçersiz

ConsentStatusString

Belirli bir izin türünün verilmiş veya reddedilmiş olup olmadığı.

İmza:

export declare type ConsentStatusString = 'granted' | 'denied';

Para birimi

Standart Google Analytics para birimi türü.

İmza:

export declare type Currency = string | number;

ÖzelEtkinlikAdı

Önerilen etkinlik adlarının standart listesinde yer almayan herhangi bir özel etkinlik adı dizesi.

İmza:

export declare type CustomEventName<T> = T extends EventNameString ? never : T;

EtkinlikAdıDizesi

Standart Google Analytics etkinlik adlarını yazın. logEvent ayrıca herhangi bir özel dizeyi kabul eder ve bunu özel bir olay adı olarak yorumlar.

İmza:

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';