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