Firebase Analytics Web SDK'sı. Bu SDK, Node.js ortamında çalışmaz.
İşlevler
İşlev | Açıklama |
---|---|
fonksiyon(uygulama, ...) | |
getAnalytics(uygulama) | Belirtilen uygulama için bir Analytics örneği döndürür. |
initializeAnalytics(uygulama, seçenekler) | Belirtilen uygulama için bir Analytics örneği döndürür. |
function(analyticsInstance, ...) | |
getGoogleAnalyticsClientId(analyticsInstance) | Web istemcisi için benzersiz bir Google Analytics tanımlayıcısı alır. client_id adlı istemciyi inceleyin. |
logEvent(analyticsInstance, eventName, eventParams, options) | Belirtilen eventParams ile bir Google Analytics etkinliği gönderir. Bu yöntem, günlüğe kaydedilen bu etkinliği bu cihazdaki bu Firebase web uygulaması örneğiyle otomatik olarak ilişkilendirir.Önerilen etkinlik parametrelerinin listesini GA4 referans belgelerinde bulabilirsiniz. |
logEvent(analyticsInstance, eventName, eventParams, options) | Belirtilen eventParams ile bir Google Analytics etkinliği gönderir. Bu yöntem, günlüğe kaydedilen bu etkinliği bu cihazdaki bu Firebase web uygulaması örneğiyle otomatik olarak ilişkilendirir.Önerilen etkinlik parametrelerinin listesini GA4 referans belgelerinde bulabilirsiniz. |
logEvent(analyticsInstance, eventName, eventParams, options) | Belirtilen eventParams ile bir Google Analytics etkinliği gönderir. Bu yöntem, kaydedilen bu etkinliği bu cihazdaki bu Firebase web uygulaması örneğiyle otomatik olarak ilişkilendirir.Ekran Görüntülemelerini İzleme bölümünü inceleyin. |
logEvent(analyticsInstance, eventName, eventParams, options) | Belirtilen eventParams ile bir Google Analytics etkinliği gönderir. Bu yöntem, günlüğe kaydedilen bu etkinliği bu cihazdaki bu Firebase web uygulaması örneğiyle otomatik olarak ilişkilendirir.Önerilen etkinlik parametrelerinin listesini GA4 referans belgelerinde bulabilirsiniz. |
logEvent(analyticsInstance, eventName, eventParams, options) | Belirtilen eventParams ile bir Google Analytics etkinliği gönderir. Bu yöntem, günlüğe kaydedilen bu etkinliği bu cihazdaki bu Firebase web uygulaması örneğiyle otomatik olarak ilişkilendirir.Önerilen etkinlik parametrelerinin listesini GA4 referans belgelerinde bulabilirsiniz. |
logEvent(analyticsInstance, eventName, eventParams, options) | Belirtilen eventParams ile bir Google Analytics etkinliği gönderir. Bu yöntem, günlüğe kaydedilen bu etkinliği bu cihazdaki bu Firebase web uygulaması örneğiyle otomatik olarak ilişkilendirir.Önerilen etkinlik parametrelerinin listesini GA4 referans belgelerinde bulabilirsiniz. |
logEvent(analyticsInstance, eventName, eventParams, options) | Belirtilen eventParams ile bir Google Analytics etkinliği gönderir. Bu yöntem, günlüğe kaydedilen bu etkinliği bu cihazdaki bu Firebase web uygulaması örneğiyle otomatik olarak ilişkilendirir.Önerilen etkinlik parametrelerinin listesini GA4 referans belgelerinde bulabilirsiniz. |
logEvent(analyticsInstance, eventName, eventParams, options) | Belirtilen eventParams ile bir Google Analytics etkinliği gönderir. Bu yöntem, günlüğe kaydedilen bu etkinliği bu cihazdaki bu Firebase web uygulaması örneğiyle otomatik olarak ilişkilendirir.Önerilen etkinlik parametrelerinin listesini GA4 referans belgelerinde bulabilirsiniz. |
logEvent(analyticsInstance, eventName, eventParams, options) | Belirtilen eventParams ile bir Google Analytics etkinliği gönderir. Bu yöntem, günlüğe kaydedilen bu etkinliği bu cihazdaki bu Firebase web uygulaması örneğiyle otomatik olarak ilişkilendirir.Önerilen etkinlik parametrelerinin listesini GA4 referans belgelerinde bulabilirsiniz. |
logEvent(analyticsInstance, eventName, eventParams, options) | Belirtilen eventParams ile bir Google Analytics etkinliği gönderir. Bu yöntem, günlüğe kaydedilen bu etkinliği bu cihazdaki bu Firebase web uygulaması örneğiyle otomatik olarak ilişkilendirir.Önerilen etkinlik parametrelerinin listesini GA4 referans belgelerinde bulabilirsiniz. |
logEvent(analyticsInstance, eventName, eventParams, options) | Belirtilen eventParams ile bir Google Analytics etkinliği gönderir. Bu yöntem, günlüğe kaydedilen bu etkinliği bu cihazdaki bu Firebase web uygulaması örneğiyle otomatik olarak ilişkilendirir.Önerilen etkinlik parametrelerinin listesini GA4 referans belgelerinde bulabilirsiniz. |
logEvent(analyticsInstance, eventName, eventParams, options) | Belirtilen eventParams ile bir Google Analytics etkinliği gönderir. Bu yöntem, günlüğe kaydedilen bu etkinliği bu cihazdaki bu Firebase web uygulaması örneğiyle otomatik olarak ilişkilendirir.Önerilen etkinlik parametrelerinin listesini GA4 referans belgelerinde bulabilirsiniz. |
logEvent(analyticsInstance, eventName, eventParams, options) | Belirtilen eventParams ile bir Google Analytics etkinliği gönderir. Bu yöntem, günlüğe kaydedilen bu etkinliği bu cihazdaki bu Firebase web uygulaması örneğiyle otomatik olarak ilişkilendirir.Önerilen etkinlik parametrelerinin listesini GA4 referans belgelerinde bulabilirsiniz. |
logEvent(analyticsInstance, eventName, eventParams, options) | Belirtilen eventParams ile bir Google Analytics etkinliği gönderir. Bu yöntem, günlüğe kaydedilen bu etkinliği bu cihazdaki bu Firebase web uygulaması örneğiyle otomatik olarak ilişkilendirir.Önerilen etkinlik parametrelerinin listesini GA4 referans belgelerinde bulabilirsiniz. |
logEvent(analyticsInstance, eventName, eventParams, options) | Belirtilen eventParams ile bir Google Analytics etkinliği gönderir. Bu yöntem, günlüğe kaydedilen bu etkinliği bu cihazdaki bu Firebase web uygulaması örneğiyle otomatik olarak ilişkilendirir.Önerilen etkinlik parametrelerinin listesini GA4 referans belgelerinde bulabilirsiniz. |
logEvent(analyticsInstance, eventName, eventParams, options) | Belirtilen eventParams ile bir Google Analytics etkinliği gönderir. Bu yöntem, günlüğe kaydedilen bu etkinliği bu cihazdaki bu Firebase web uygulaması örneğiyle otomatik olarak ilişkilendirir.Önerilen etkinlik parametrelerinin listesini GA4 referans belgelerinde bulabilirsiniz. |
logEvent(analyticsInstance, eventName, eventParams, options) | Belirtilen eventParams ile bir Google Analytics etkinliği gönderir. Bu yöntem, günlüğe kaydedilen bu etkinliği bu cihazdaki bu Firebase web uygulaması örneğiyle otomatik olarak ilişkilendirir.Önerilen etkinlik parametrelerinin listesini GA4 referans belgelerinde bulabilirsiniz. |
logEvent(analyticsInstance, eventName, eventParams, options) | Belirtilen eventParams ile bir Google Analytics etkinliği gönderir. Bu yöntem, günlüğe kaydedilen bu etkinliği bu cihazdaki bu Firebase web uygulaması örneğiyle otomatik olarak ilişkilendirir.Önerilen etkinlik parametrelerinin listesini GA4 referans belgelerinde bulabilirsiniz. |
logEvent(analyticsInstance, eventName, eventParams, options) | Belirtilen eventParams ile bir Google Analytics etkinliği gönderir. Bu yöntem, günlüğe kaydedilen bu etkinliği bu cihazdaki bu Firebase web uygulaması örneğiyle otomatik olarak ilişkilendirir.İstisnaları ölçme başlıklı makaleyi inceleyin. |
logEvent(analyticsInstance, eventName, eventParams, options) | Belirtilen eventParams ile bir Google Analytics etkinliği gönderir. Bu yöntem, günlüğe kaydedilen bu etkinliği bu cihazdaki bu Firebase web uygulaması örneğiyle otomatik olarak ilişkilendirir.Önerilen etkinlik parametrelerinin listesini GA4 referans belgelerinde bulabilirsiniz. |
logEvent(analyticsInstance, eventName, eventParams, options) | Belirtilen eventParams ile bir Google Analytics etkinliği gönderir. Bu yöntem, günlüğe kaydedilen bu etkinliği bu cihazdaki bu Firebase web uygulaması örneğiyle otomatik olarak ilişkilendirir.Önerilen etkinlik parametrelerinin listesini GA4 referans belgelerinde bulabilirsiniz. |
logEvent(analyticsInstance, eventName, eventParams, options) | Belirtilen eventParams ile bir Google Analytics etkinliği gönderir. Bu yöntem, günlüğe kaydedilen bu etkinliği bu cihazdaki bu Firebase web uygulaması örneğiyle otomatik olarak ilişkilendirir.Bkz. Sayfa görüntülemeleri. |
setAnalyticsCollectionEnabled(analyticsInstance, etkin) | Google Analytics koleksiyonunun bu cihazda bu uygulama için etkinleştirilip etkinleştirilmediğini belirler. Global olarak window['ga-disable-analyticsId'] = true; ayarlar |
setCurrentScreen(analyticsInstance, screenName, options) | screen_name değerini ayarlamak için gtag config komutunu kullanın. |
setUserId(analyticsInstance, id, options) | user_id değerini ayarlamak için gtag config komutunu kullanın. |
setUserProperties(analyticsInstance, mülkler, seçenekler) | Belirtilen tüm parametreleri ayarlamak için gtag config komutunu kullanın. |
fonksiyon() | |
isSupported() | Bu, dört farklı kontrolü tamamlayan kullanıcılara sunulan, herkese açık 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ı bağlamının IndexedDB.open() kullanımı için geçerli olup olmadığını kontrol edin. |
function(consentSettings, ...) | |
setConsent(consentSettings) | Firebase Analytics başlatıldıktan sonra, bu web uygulaması için tüm gtag referansları genelinde geçerli son kullanıcı izin durumunu ayarlar.Bağımsız izin türü değerlerini belirtmek için ConsentSettings'i kullanın. Varsayılan olarak izin türleri "granted" (izin verildi) değerine ayarlanır. |
function(customParams, ...) | |
setDefaultEventParameters(customParams) | Otomatik olanlar da dahil olmak üzere, SDK'dan kaydedilen her etkinlikte ayarlanacak verileri ekler. gtag "set" ile komutuna ayarlanırsa, aktarılan değerler geçerli sayfada kalır ve sonraki tüm etkinliklerle aktarılır. |
fonksiyon(seçenekler, ...) | |
settings(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ı yüklenmişse ve gtag işlevi veya dataLayer için varsayılan olmayan adlar kullanılıyorsa kullanılmak üzere tasarlanmıştır. getAnalytics() çağrılmadan önce çağrılmalıdır. Aksi takdirde herhangi bir etkisi olmaz. |
Arayüzler
Arayüz | Açıklama |
---|---|
Analizler | Firebase Analytics'in bir örneği. |
AnalyticsCallOptions | Analytics yöntem çağrılarına iletilebilecek logEvent gibi ek seçenekler. |
Analytics Ayarları | Analytics örneği başlatma seçenekleri. |
ConsentSettings | Her izin türü için izin durumu ayarları. Daha fazla bilgi için izin durumu ve izin türleri için GA4 referans belgelerini inceleyin. |
ControlParams | Standart gtag.js kontrol parametreleri. Daha fazla bilgi için GA4 referans belgelerini inceleyin. |
CustomParams | Kullanıcının gtag öğesine iletebileceği tüm özel parametreler. |
EventParams | Standart gtag.js etkinlik parametreleri. Daha fazla bilgi için GA4 referans belgelerini inceleyin. |
GtagConfigParams | gtag.js tarafından tanınan bir dizi yaygın Google Analytics yapılandırma ayarı. |
Öğe | Standart Google Analytics Item türü. |
Tanıtım | Alan, daha önce bazı Google Analytics etkinlikleri tarafından kullanılıyor. |
AyarlarSeçenekleri | Firebase Analytics örneğiniz için özel seçenekleri belirtir. firebase.analytics() uygulamasını başlatmadan önce bunları ayarlamanız gerekir. |
Tür Takma Adları
Takma Ad yazın | Açıklama |
---|---|
ConsentStatusString | Belirli bir izin türünün verilip verilmediği veya reddedildiği. |
Para Birimi | Standart Google Analytics para birimi türü. |
ÖzelEtkinlikAdı | Standart önerilen etkinlik adları listesinde olmayan herhangi bir özel etkinlik adı dizesi. |
EtkinlikAdıDizesi | Standart Google Analytics etkinlik adları için tür. logEvent ayrıca özel dizeleri kabul eder ve bunu özel etkinlik adı olarak yorumlar. |
function(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 | Tür | Açıklama |
---|---|---|
uygulama | FirebaseUygulaması | Kullanılacak FirebaseApp. |
Şunu döndürür:
startizeAnalytics(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 | Tür | Açıklama |
---|---|---|
uygulama | FirebaseUygulaması | Kullanılacak FirebaseApp. |
seçenekler | Analytics Ayarları |
Şunu döndürür:
Functions(analyticsInstance, ...)
getGoogleAnalyticsClientId(analyticsInstance)
Web istemcisi için benzersiz bir Google Analytics tanımlayıcısı alır. client_id adlı istemciyi inceleyin.
İmza:
export declare function getGoogleAnalyticsClientId(analyticsInstance: Analytics): Promise<string>;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
analyticsÖrneği | Analizler |
Şunu döndürür:
Promise<dize>
logEvent(analyticsInstance; eventName, eventParams, seçenekler)
Belirtilen eventParams
ile bir Google Analytics etkinliği gönderir. Bu yöntem, kaydedilen bu etkinliği bu cihazdaki bu Firebase web uygulaması örneğiyle otomatik olarak ilişkilendirir.
Önerilen etkinlik parametrelerinin listesini GA4 referans belgelerinde bulabilirsiniz.
İ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 | Tür | Açıklama |
---|---|---|
analyticsÖrneği | Analizler | |
etkinlikAdı | "add_payment_info" | |
eventParams | { kupon?: EventParams['coupon']; para birimi: EventParams['currency']; öğeler mi var?: EventParams['items']; payment_type [ödeme_türü]: EventParams['payment_type']; değer?: EventParams['value']; [anahtar: dize]: herhangi bir; } | |
seçenekler | AnalyticsCallOptions |
Şunu döndürür:
geçersiz
logEvent(analyticsInstance; eventName, eventParams, seçenekler)
Belirtilen eventParams
ile bir Google Analytics etkinliği gönderir. Bu yöntem, kaydedilen bu etkinliği bu cihazdaki bu Firebase web uygulaması örneğiyle otomatik olarak ilişkilendirir.
Önerilen etkinlik parametrelerinin listesini GA4 referans belgelerinde bulabilirsiniz.
İ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 | Tür | Açıklama |
---|---|---|
analyticsÖrneği | Analizler | |
etkinlikAdı | "purchase" | "geri ödeme" | |
eventParams | { değer?: EventParams['value']; para birimi: EventParams['currency']; transaction_id: EventParams['transaction_id']; vergi?: EventParams['tax']; gönderim?: EventParams['shipping']; öğeler mi var?: EventParams['items']; kuponu var mı?: EventParams['coupon']; bağlantınız var mı?: EventParams['affiliation']; [anahtar: dize]: herhangi bir; } | |
seçenekler | AnalyticsCallOptions |
Şunu döndürür:
geçersiz
logEvent(analyticsInstance; eventName, eventParams, seçenekler)
Belirtilen eventParams
ile bir Google Analytics etkinliği gönderir. Bu yöntem, kaydedilen bu etkinliği bu cihazdaki bu Firebase web uygulaması örneğiyle otomatik olarak ilişkilendirir.
Ekran Görüntülemelerini İzleme bölümünü inceleyin.
İ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 | Tür | Açıklama |
---|---|---|
analyticsÖrneği | Analizler | |
etkinlikAdı | "screen_view" | |
eventParams | { firebase_screen: EventParams['firebase_screen']; firebase_screen_class: EventParams['firebase_screen_class']; [anahtar: dize]: herhangi bir; } | |
seçenekler | AnalyticsCallOptions |
Şunu döndürür:
geçersiz
logEvent(analyticsInstance; eventName, eventParams, seçenekler)
Belirtilen eventParams
ile bir Google Analytics etkinliği gönderir. Bu yöntem, kaydedilen bu etkinliği bu cihazdaki bu Firebase web uygulaması örneğiyle otomatik olarak ilişkilendirir.
Önerilen etkinlik parametrelerinin listesini GA4 referans belgelerinde bulabilirsiniz.
İ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 | Tür | Açıklama |
---|---|---|
analyticsÖrneği | Analizler | |
etkinlikAdı | "arama" | "view_search_results" | |
eventParams | { search_term?: EventParams['search_term']; [anahtar: dize]: herhangi bir; } | |
seçenekler | AnalyticsCallOptions |
Şunu döndürür:
geçersiz
logEvent(analyticsInstance; eventName, eventParams, seçenekler)
Belirtilen eventParams
ile bir Google Analytics etkinliği gönderir. Bu yöntem, kaydedilen bu etkinliği bu cihazdaki bu Firebase web uygulaması örneğiyle otomatik olarak ilişkilendirir.
Önerilen etkinlik parametrelerinin listesini GA4 referans belgelerinde bulabilirsiniz.
İ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 | Tür | Açıklama |
---|---|---|
analyticsÖrneği | Analizler | |
etkinlikAdı | "select_content" | |
eventParams | { content_type?: EventParams['content_type']; item_id EventParams['item_id']; [anahtar: dize]: herhangi bir; } | |
seçenekler | AnalyticsCallOptions |
Şunu döndürür:
geçersiz
logEvent(analyticsInstance; eventName, eventParams, seçenekler)
Belirtilen eventParams
ile bir Google Analytics etkinliği gönderir. Bu yöntem, kaydedilen bu etkinliği bu cihazdaki bu Firebase web uygulaması örneğiyle otomatik olarak ilişkilendirir.
Önerilen etkinlik parametrelerinin listesini GA4 referans belgelerinde bulabilirsiniz.
İ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 | Tür | Açıklama |
---|---|---|
analyticsÖrneği | Analizler | |
etkinlikAdı | "select_item" | |
eventParams | { öğe?: EventParams['items']; item_list_name?: EventParams['item_list_name']; item_list_id?: EventParams['item_list_id']; [anahtar: dize]: herhangi bir; } | |
seçenekler | AnalyticsCallOptions |
Şunu döndürür:
geçersiz
logEvent(analyticsInstance; eventName, eventParams, seçenekler)
Belirtilen eventParams
ile bir Google Analytics etkinliği gönderir. Bu yöntem, kaydedilen bu etkinliği bu cihazdaki bu Firebase web uygulaması örneğiyle otomatik olarak ilişkilendirir.
Önerilen etkinlik parametrelerinin listesini GA4 referans belgelerinde bulabilirsiniz.
İ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 | Tür | Açıklama |
---|---|---|
analyticsÖrneği | Analizler | |
etkinlikAdı | "select_promotion" | "view_promotion" | |
eventParams | { öğe?: EventParams['items']; promotion_id [promosyon_kimliği] EventParams['promotion_id']; promotion_name [promosyon_adı]: EventParams['promotion_name']; [anahtar: dize]: herhangi bir; } | |
seçenekler | AnalyticsCallOptions |
Şunu döndürür:
geçersiz
logEvent(analyticsInstance; eventName, eventParams, seçenekler)
Belirtilen eventParams
ile bir Google Analytics etkinliği gönderir. Bu yöntem, kaydedilen bu etkinliği bu cihazdaki bu Firebase web uygulaması örneğiyle otomatik olarak ilişkilendirir.
Önerilen etkinlik parametrelerinin listesini GA4 referans belgelerinde bulabilirsiniz.
İ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 | Tür | Açıklama |
---|---|---|
analyticsÖrneği | Analizler | |
etkinlikAdı | "set_checkout_option" | |
eventParams | { payments_step?: EventParams['checkout_step']; ödeme_seçeneği?: EventParams['checkout_option']; [anahtar: dize]: herhangi bir; } | |
seçenekler | AnalyticsCallOptions |
Şunu döndürür:
geçersiz
logEvent(analyticsInstance; eventName, eventParams, seçenekler)
Belirtilen eventParams
ile bir Google Analytics etkinliği gönderir. Bu yöntem, kaydedilen bu etkinliği bu cihazdaki bu Firebase web uygulaması örneğiyle otomatik olarak ilişkilendirir.
Önerilen etkinlik parametrelerinin listesini GA4 referans belgelerinde bulabilirsiniz.
İ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 | Tür | Açıklama |
---|---|---|
analyticsÖrneği | Analizler | |
etkinlikAdı | "paylaş" | |
eventParams | { yöntem?: EventParams['method']; content_type?: EventParams['content_type']; item_id EventParams['item_id']; [anahtar: dize]: herhangi bir; } | |
seçenekler | AnalyticsCallOptions |
Şunu döndürür:
geçersiz
logEvent(analyticsInstance; eventName, eventParams, seçenekler)
Belirtilen eventParams
ile bir Google Analytics etkinliği gönderir. Bu yöntem, kaydedilen bu etkinliği bu cihazdaki bu Firebase web uygulaması örneğiyle otomatik olarak ilişkilendirir.
Önerilen etkinlik parametrelerinin listesini GA4 referans belgelerinde bulabilirsiniz.
İmza:
export declare function logEvent(analyticsInstance: Analytics, eventName: 'sign_up', eventParams?: {
method?: EventParams['method'];
[key: string]: any;
}, options?: AnalyticsCallOptions): void;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
analyticsÖrneği | Analizler | |
etkinlikAdı | "sign_up" | |
eventParams | { yöntem?: EventParams['method']; [anahtar: dize]: herhangi bir; } | |
seçenekler | AnalyticsCallOptions |
Şunu döndürür:
geçersiz
logEvent(analyticsInstance; eventName, eventParams, seçenekler)
Belirtilen eventParams
ile bir Google Analytics etkinliği gönderir. Bu yöntem, kaydedilen bu etkinliği bu cihazdaki bu Firebase web uygulaması örneğiyle otomatik olarak ilişkilendirir.
Önerilen etkinlik parametrelerinin listesini GA4 referans belgelerinde bulabilirsiniz.
İ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 | Tür | Açıklama |
---|---|---|
analyticsÖrneği | Analizler | |
etkinlikAdı | "zamanlama_tamamlama" | |
eventParams | { name: string; value: sayı; event_category?: string; event_label?: string; [anahtar: dize]: herhangi bir; } | |
seçenekler | AnalyticsCallOptions |
Şunu döndürür:
geçersiz
logEvent(analyticsInstance; eventName, eventParams, seçenekler)
Belirtilen eventParams
ile bir Google Analytics etkinliği gönderir. Bu yöntem, kaydedilen bu etkinliği bu cihazdaki bu Firebase web uygulaması örneğiyle otomatik olarak ilişkilendirir.
Önerilen etkinlik parametrelerinin listesini GA4 referans belgelerinde bulabilirsiniz.
İ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 | Tür | Açıklama |
---|---|---|
analyticsÖrneği | Analizler | |
etkinlikAdı | "add_shipping_info" | |
eventParams | { kupon?: EventParams['coupon']; para birimi: EventParams['currency']; öğeler mi var?: EventParams['items']; shipping_tier?: EventParams['shipping_tier']; değer?: EventParams['value']; [anahtar: dize]: herhangi bir; } | |
seçenekler | AnalyticsCallOptions |
Şunu döndürür:
geçersiz
logEvent(analyticsInstance; eventName, eventParams, seçenekler)
Belirtilen eventParams
ile bir Google Analytics etkinliği gönderir. Bu yöntem, kaydedilen bu etkinliği bu cihazdaki bu Firebase web uygulaması örneğiyle otomatik olarak ilişkilendirir.
Önerilen etkinlik parametrelerinin listesini GA4 referans belgelerinde bulabilirsiniz.
İ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 | Tür | Açıklama |
---|---|---|
analyticsÖrneği | Analizler | |
etkinlikAdı | "view_cart" | "view_item" | |
eventParams | { para birimi?: EventParams['currency']; öğeler mi var?: EventParams['items']; değer?: EventParams['value']; [anahtar: dize]: herhangi bir; } | |
seçenekler | AnalyticsCallOptions |
Şunu döndürür:
geçersiz
logEvent(analyticsInstance; eventName, eventParams, seçenekler)
Belirtilen eventParams
ile bir Google Analytics etkinliği gönderir. Bu yöntem, kaydedilen bu etkinliği bu cihazdaki bu Firebase web uygulaması örneğiyle otomatik olarak ilişkilendirir.
Önerilen etkinlik parametrelerinin listesini GA4 referans belgelerinde bulabilirsiniz.
İ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 | Tür | Açıklama |
---|---|---|
analyticsÖrneği | Analizler | |
etkinlikAdı | "view_item_list" | |
eventParams | { öğe?: EventParams['items']; item_list_name?: EventParams['item_list_name']; item_list_id?: EventParams['item_list_id']; [anahtar: dize]: herhangi bir; } | |
seçenekler | AnalyticsCallOptions |
Şunu döndürür:
geçersiz
logEvent(analyticsInstance; eventName, eventParams, seçenekler)
Belirtilen eventParams
ile bir Google Analytics etkinliği gönderir. Bu yöntem, kaydedilen bu etkinliği bu cihazdaki bu Firebase web uygulaması örneğiyle otomatik olarak ilişkilendirir.
Önerilen etkinlik parametrelerinin listesini GA4 referans belgelerinde bulabilirsiniz.
İmza:
export declare function logEvent<T extends string>(analyticsInstance: Analytics, eventName: CustomEventName<T>, eventParams?: {
[key: string]: any;
}, options?: AnalyticsCallOptions): void;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
analyticsÖrneği | Analizler | |
etkinlikAdı | CustomEventName<T> | |
eventParams | { [anahtar: dize]: herhangi bir; } | |
seçenekler | AnalyticsCallOptions |
Şunu döndürür:
geçersiz
logEvent(analyticsInstance; eventName, eventParams, seçenekler)
Belirtilen eventParams
ile bir Google Analytics etkinliği gönderir. Bu yöntem, kaydedilen bu etkinliği bu cihazdaki bu Firebase web uygulaması örneğiyle otomatik olarak ilişkilendirir.
Önerilen etkinlik parametrelerinin listesini GA4 referans belgelerinde bulabilirsiniz.
İ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 | Tür | Açıklama |
---|---|---|
analyticsÖrneği | Analizler | |
etkinlikAdı | "add_to_cart" | "add_to_wishlist" [istek listesine_ekle] | "remove_from_cart" | |
eventParams | { para birimi?: EventParams['currency']; değer?: EventParams['value']; öğeler mi var?: EventParams['items']; [anahtar: dize]: herhangi bir; } | |
seçenekler | AnalyticsCallOptions |
Şunu döndürür:
geçersiz
logEvent(analyticsInstance; eventName, eventParams, seçenekler)
Belirtilen eventParams
ile bir Google Analytics etkinliği gönderir. Bu yöntem, kaydedilen bu etkinliği bu cihazdaki bu Firebase web uygulaması örneğiyle otomatik olarak ilişkilendirir.
Önerilen etkinlik parametrelerinin listesini GA4 referans belgelerinde bulabilirsiniz.
İ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 | Tür | Açıklama |
---|---|---|
analyticsÖrneği | Analizler | |
etkinlikAdı | "ödeme_başlangıcı" | |
eventParams | { para birimi?: EventParams['currency']; kuponu var mı?: EventParams['coupon']; değer?: EventParams['value']; öğeler mi var?: EventParams['items']; [anahtar: dize]: herhangi bir; } | |
seçenekler | AnalyticsCallOptions |
Şunu döndürür:
geçersiz
logEvent(analyticsInstance; eventName, eventParams, seçenekler)
Belirtilen eventParams
ile bir Google Analytics etkinliği gönderir. Bu yöntem, kaydedilen bu etkinliği bu cihazdaki bu Firebase web uygulaması örneğiyle otomatik olarak ilişkilendirir.
Önerilen etkinlik parametrelerinin listesini GA4 referans belgelerinde bulabilirsiniz.
İ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 | Tür | Açıklama |
---|---|---|
analyticsÖrneği | Analizler | |
etkinlikAdı | "checkout_progress" | |
eventParams | { para birimi?: EventParams['currency']; kuponu var mı?: EventParams['coupon']; değer?: EventParams['value']; öğeler mi var?: EventParams['items']; ödeme_adımı: EventParams['checkout_step']; ödeme_seçeneği?: EventParams['checkout_option']; [anahtar: dize]: herhangi bir; } | |
seçenekler | AnalyticsCallOptions |
Şunu döndürür:
geçersiz
logEvent(analyticsInstance; eventName, eventParams, seçenekler)
Belirtilen eventParams
ile bir Google Analytics etkinliği gönderir. Bu yöntem, kaydedilen bu etkinliği bu cihazdaki bu Firebase web uygulaması örneğiyle otomatik olarak ilişkilendirir.
İstisnaları ölçme bölümünü inceleyin.
İmza:
export declare function logEvent(analyticsInstance: Analytics, eventName: 'exception', eventParams?: {
description?: EventParams['description'];
fatal?: EventParams['fatal'];
[key: string]: any;
}, options?: AnalyticsCallOptions): void;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
analyticsÖrneği | Analizler | |
etkinlikAdı | "istisna" | |
eventParams | { açıklama?: EventParams['description']; önemli?: EventParams['fatal']; [anahtar: dize]: herhangi bir; } | |
seçenekler | AnalyticsCallOptions |
Şunu döndürür:
geçersiz
logEvent(analyticsInstance; eventName, eventParams, seçenekler)
Belirtilen eventParams
ile bir Google Analytics etkinliği gönderir. Bu yöntem, kaydedilen bu etkinliği bu cihazdaki bu Firebase web uygulaması örneğiyle otomatik olarak ilişkilendirir.
Önerilen etkinlik parametrelerinin listesini GA4 referans belgelerinde bulabilirsiniz.
İ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 | Tür | Açıklama |
---|---|---|
analyticsÖrneği | Analizler | |
etkinlikAdı | "generate_lead" | |
eventParams | { değer?: EventParams['value']; para birimi: EventParams['currency']; [anahtar: dize]: herhangi bir; } | |
seçenekler | AnalyticsCallOptions |
Şunu döndürür:
geçersiz
logEvent(analyticsInstance; eventName, eventParams, seçenekler)
Belirtilen eventParams
ile bir Google Analytics etkinliği gönderir. Bu yöntem, kaydedilen bu etkinliği bu cihazdaki bu Firebase web uygulaması örneğiyle otomatik olarak ilişkilendirir.
Önerilen etkinlik parametrelerinin listesini GA4 referans belgelerinde bulabilirsiniz.
İmza:
export declare function logEvent(analyticsInstance: Analytics, eventName: 'login', eventParams?: {
method?: EventParams['method'];
[key: string]: any;
}, options?: AnalyticsCallOptions): void;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
analyticsÖrneği | Analizler | |
etkinlikAdı | "giriş" | |
eventParams | { yöntem?: EventParams['method']; [anahtar: dize]: herhangi bir; } | |
seçenekler | AnalyticsCallOptions |
Şunu döndürür:
geçersiz
logEvent(analyticsInstance; eventName, eventParams, seçenekler)
Belirtilen eventParams
ile bir Google Analytics etkinliği gönderir. Bu yöntem, kaydedilen bu etkinliği bu cihazdaki bu Firebase web uygulaması örneğiyle otomatik olarak ilişkilendirir.
Sayfa görüntülemeleri bölümünü inceleyin.
İ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 | Tür | Açıklama |
---|---|---|
analyticsÖrneği | Analizler | |
etkinlikAdı | "page_view" | |
eventParams | { page_title?: string; page_location?: string; page_path?: string; [anahtar: dize]: herhangi bir; } | |
seçenekler | AnalyticsCallOptions |
Şunu döndürür:
geçersiz
setAnalyticsCollectionEnabled(analyticsInstance, etkin)
Google Analytics koleksiyonunun bu cihazda bu uygulama için etkinleştirilip etkinleştirilmediğini belirler. Global olarak window['ga-disable-analyticsId'] = true;
ayarlar
İmza:
export declare function setAnalyticsCollectionEnabled(analyticsInstance: Analytics, enabled: boolean): void;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
analyticsÖrneği | Analizler | Analytics örneği. |
etkin | boolean | Değer true ise toplamayı etkinleştirir, yanlış ise devre dışı bırakır. |
Şunu döndürür:
geçersiz
setCurrentScreen(analyticsInstance, screenName, options)
"screen_view" olarak
eventName
ile kullan ve alakalıeventParams
ekleyin. Ekran Görüntülemelerini İzleme bölümünü inceleyin.
screen_name
ayarını yapmak için gtag config
komutunu kullanın.
İmza:
export declare function setCurrentScreen(analyticsInstance: Analytics, screenName: string, options?: AnalyticsCallOptions): void;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
analyticsÖrneği | Analizler | Analytics örneği. |
ekranAdı | dize | Ayarlanacak ekran adı. |
seçenekler | AnalyticsCallOptions |
Şunu döndürür:
geçersiz
setUserId(analyticsInstance; kimlik; options)
user_id
ayarını yapmak için gtag config
komutunu kullanın.
İmza:
export declare function setUserId(analyticsInstance: Analytics, id: string | null, options?: AnalyticsCallOptions): void;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
analyticsÖrneği | Analizler | Analytics örneği. |
id | dize | boş | Ayarlanacak kullanıcı kimliği. |
seçenekler | AnalyticsCallOptions |
Şunu döndürür:
geçersiz
setUserProperties(analyticsInstance, mülkler, 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 | Tür | Açıklama |
---|---|---|
analyticsÖrneği | Analizler | |
mülkler | CustomParams | |
seçenekler | AnalyticsCallOptions |
Şunu döndürür:
geçersiz
fonksiyon()
isDesteklenen()
Bu, kullanıcılara dört farklı kontrolü tamamlayan herkese açık bir statik 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ı bağlamının
IndexedDB.open()
kullanımı için geçerli olup olmadığını kontrol edin.
İmza:
export declare function isSupported(): Promise<boolean>;
Şunu döndürür:
Promise<boolean>
function(consentSettings, ...)
setConsent(consentSettings)
Firebase Analytics başlatıldıktan sonra bu web uygulaması için tüm gtag referansları için geçerli son kullanıcı izin durumunu ayarlar.
Bağımsız izin türü değerlerini belirtmek için ConsentSettings seçeneğini kullanın. Varsayılan olarak izin türleri "granted" (izin verildi) değerine ayarlanır.
İmza:
export declare function setConsent(consentSettings: ConsentSettings): void;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
izinayarları | ConsentSettings | gtag.js için geçerli son kullanıcı izin durumunu eşler. |
Şunu döndürür:
geçersiz
function(customParams, ...)
setDefaultEventParameters(customParams)
Otomatik olanlar da dahil olmak üzere, SDK'dan kaydedilen her etkinlikte ayarlanacak verileri ekler. gtag "set" ile komutuna ayarlanırsa, aktarılan değerler geçerli sayfada kalır ve sonraki tüm etkinliklerle aktarılır.
İmza:
export declare function setDefaultEventParameters(customParams: CustomParams): void;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
customParams | CustomParams | Kullanıcının gtag.js'ye iletebileceği tüm özel parametreler. |
Şunu döndürür:
geçersiz
function(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ı yüklenmişse ve gtag
işlevi veya dataLayer
için varsayılan olmayan adlar kullanılıyorsa kullanılmalıdı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 | Tür | Açıklama |
---|---|---|
seçenekler | AyarlarSeçenekleri | Özel gtag ve dataLayer adları. |
Şunu döndürür:
geçersiz
ConsentStatusDizesi
Belirli bir izin türünün verilip verilmediği veya reddedildiği.
İmza:
export declare type ConsentStatusString = 'granted' | 'denied';
Para Birimi
Standart Google Analytics para birimi türü.
İmza:
export declare type Currency = string | number;
ÖzelEtkinlikAdı
Standart önerilen etkinlik adları listesinde olmayan herhangi bir özel etkinlik adı dizesi.
İmza:
export declare type CustomEventName<T> = T extends EventNameString ? never : T;
EtkinlikAdıDizesi
Standart Google Analytics etkinlik adları için tür. logEvent
ayrıca özel dizeleri kabul eder ve bunu özel etkinlik 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';