analytics package

Firebase Analytics Web SDK. SDK ini tidak berfungsi di lingkungan Node.js.

Functions

Fungsi Deskripsi
fungsi(aplikasi, ...)
getAnalytics(aplikasi) Menampilkan instance Analytics untuk aplikasi tertentu.
inisialisasiAnalytics(aplikasi, opsi) Menampilkan instance Analytics untuk aplikasi tertentu.
function(analyticsInstance, ...)
getGoogleAnalyticsClientId(analyticsInstance) Mengambil ID Google Analytics unik untuk klien web. Lihat client_id.
logEvent(analyticsInstance, eventName, eventParams, options) Mengirim peristiwa Google Analytics dengan eventParams yang ditentukan. Metode ini akan otomatis mengaitkan peristiwa yang dicatat ke dalam log ini dengan instance aplikasi web Firebase ini di perangkat ini.Daftar parameter peristiwa yang direkomendasikan dapat ditemukan di dokumentasi referensi GA4.
logEvent(analyticsInstance, eventName, eventParams, options) Mengirim peristiwa Google Analytics dengan eventParams yang ditentukan. Metode ini akan otomatis mengaitkan peristiwa yang dicatat ke dalam log ini dengan instance aplikasi web Firebase ini di perangkat ini.Daftar parameter peristiwa yang direkomendasikan dapat ditemukan di dokumentasi referensi GA4.
logEvent(analyticsInstance, eventName, eventParams, options) Mengirim peristiwa Google Analytics dengan eventParams yang ditentukan. Metode ini secara otomatis mengaitkan peristiwa yang dicatat ini dengan instance aplikasi web Firebase ini di perangkat ini.Lihat Melacak Tampilan Layar.
logEvent(analyticsInstance, eventName, eventParams, options) Mengirim peristiwa Google Analytics dengan eventParams yang ditentukan. Metode ini akan otomatis mengaitkan peristiwa yang dicatat ke dalam log ini dengan instance aplikasi web Firebase ini di perangkat ini.Daftar parameter peristiwa yang direkomendasikan dapat ditemukan di dokumentasi referensi GA4.
logEvent(analyticsInstance, eventName, eventParams, options) Mengirim peristiwa Google Analytics dengan eventParams yang ditentukan. Metode ini akan otomatis mengaitkan peristiwa yang dicatat ke dalam log ini dengan instance aplikasi web Firebase ini di perangkat ini.Daftar parameter peristiwa yang direkomendasikan dapat ditemukan di dokumentasi referensi GA4.
logEvent(analyticsInstance, eventName, eventParams, options) Mengirim peristiwa Google Analytics dengan eventParams yang ditentukan. Metode ini akan otomatis mengaitkan peristiwa yang dicatat ke dalam log ini dengan instance aplikasi web Firebase ini di perangkat ini.Daftar parameter peristiwa yang direkomendasikan dapat ditemukan di dokumentasi referensi GA4.
logEvent(analyticsInstance, eventName, eventParams, options) Mengirim peristiwa Google Analytics dengan eventParams yang ditentukan. Metode ini akan otomatis mengaitkan peristiwa yang dicatat ke dalam log ini dengan instance aplikasi web Firebase ini di perangkat ini.Daftar parameter peristiwa yang direkomendasikan dapat ditemukan di dokumentasi referensi GA4.
logEvent(analyticsInstance, eventName, eventParams, options) Mengirim peristiwa Google Analytics dengan eventParams yang ditentukan. Metode ini akan otomatis mengaitkan peristiwa yang dicatat ke dalam log ini dengan instance aplikasi web Firebase ini di perangkat ini.Daftar parameter peristiwa yang direkomendasikan dapat ditemukan di dokumentasi referensi GA4.
logEvent(analyticsInstance, eventName, eventParams, options) Mengirim peristiwa Google Analytics dengan eventParams yang ditentukan. Metode ini akan otomatis mengaitkan peristiwa yang dicatat ke dalam log ini dengan instance aplikasi web Firebase ini di perangkat ini.Daftar parameter peristiwa yang direkomendasikan dapat ditemukan di dokumentasi referensi GA4.
logEvent(analyticsInstance, eventName, eventParams, options) Mengirim peristiwa Google Analytics dengan eventParams yang ditentukan. Metode ini akan otomatis mengaitkan peristiwa yang dicatat ke dalam log ini dengan instance aplikasi web Firebase ini di perangkat ini.Daftar parameter peristiwa yang direkomendasikan dapat ditemukan di dokumentasi referensi GA4.
logEvent(analyticsInstance, eventName, eventParams, options) Mengirim peristiwa Google Analytics dengan eventParams yang ditentukan. Metode ini akan otomatis mengaitkan peristiwa yang dicatat ke dalam log ini dengan instance aplikasi web Firebase ini di perangkat ini.Daftar parameter peristiwa yang direkomendasikan dapat ditemukan di dokumentasi referensi GA4.
logEvent(analyticsInstance, eventName, eventParams, options) Mengirim peristiwa Google Analytics dengan eventParams yang ditentukan. Metode ini akan otomatis mengaitkan peristiwa yang dicatat ke dalam log ini dengan instance aplikasi web Firebase ini di perangkat ini.Daftar parameter peristiwa yang direkomendasikan dapat ditemukan di dokumentasi referensi GA4.
logEvent(analyticsInstance, eventName, eventParams, options) Mengirim peristiwa Google Analytics dengan eventParams yang ditentukan. Metode ini akan otomatis mengaitkan peristiwa yang dicatat ke dalam log ini dengan instance aplikasi web Firebase ini di perangkat ini.Daftar parameter peristiwa yang direkomendasikan dapat ditemukan di dokumentasi referensi GA4.
logEvent(analyticsInstance, eventName, eventParams, options) Mengirim peristiwa Google Analytics dengan eventParams yang ditentukan. Metode ini akan otomatis mengaitkan peristiwa yang dicatat ke dalam log ini dengan instance aplikasi web Firebase ini di perangkat ini.Daftar parameter peristiwa yang direkomendasikan dapat ditemukan di dokumentasi referensi GA4.
logEvent(analyticsInstance, eventName, eventParams, options) Mengirim peristiwa Google Analytics dengan eventParams yang ditentukan. Metode ini akan otomatis mengaitkan peristiwa yang dicatat ke dalam log ini dengan instance aplikasi web Firebase ini di perangkat ini.Daftar parameter peristiwa yang direkomendasikan dapat ditemukan di dokumentasi referensi GA4.
logEvent(analyticsInstance, eventName, eventParams, options) Mengirim peristiwa Google Analytics dengan eventParams yang ditentukan. Metode ini akan otomatis mengaitkan peristiwa yang dicatat ke dalam log ini dengan instance aplikasi web Firebase ini di perangkat ini.Daftar parameter peristiwa yang direkomendasikan dapat ditemukan di dokumentasi referensi GA4.
logEvent(analyticsInstance, eventName, eventParams, options) Mengirim peristiwa Google Analytics dengan eventParams yang ditentukan. Metode ini akan otomatis mengaitkan peristiwa yang dicatat ke dalam log ini dengan instance aplikasi web Firebase ini di perangkat ini.Daftar parameter peristiwa yang direkomendasikan dapat ditemukan di dokumentasi referensi GA4.
logEvent(analyticsInstance, eventName, eventParams, options) Mengirim peristiwa Google Analytics dengan eventParams yang ditentukan. Metode ini akan otomatis mengaitkan peristiwa yang dicatat ke dalam log ini dengan instance aplikasi web Firebase ini di perangkat ini.Daftar parameter peristiwa yang direkomendasikan dapat ditemukan di dokumentasi referensi GA4.
logEvent(analyticsInstance, eventName, eventParams, options) Mengirim peristiwa Google Analytics dengan eventParams yang ditentukan. Metode ini akan otomatis mengaitkan peristiwa yang dicatat ini dengan instance aplikasi web Firebase ini di perangkat ini.Lihat Mengukur pengecualian.
logEvent(analyticsInstance, eventName, eventParams, options) Mengirim peristiwa Google Analytics dengan eventParams yang ditentukan. Metode ini akan otomatis mengaitkan peristiwa yang dicatat ke dalam log ini dengan instance aplikasi web Firebase ini di perangkat ini.Daftar parameter peristiwa yang direkomendasikan dapat ditemukan di dokumentasi referensi GA4.
logEvent(analyticsInstance, eventName, eventParams, options) Mengirim peristiwa Google Analytics dengan eventParams yang ditentukan. Metode ini akan otomatis mengaitkan peristiwa yang dicatat ke dalam log ini dengan instance aplikasi web Firebase ini di perangkat ini.Daftar parameter peristiwa yang direkomendasikan dapat ditemukan di dokumentasi referensi GA4.
logEvent(analyticsInstance, eventName, eventParams, options) Mengirim peristiwa Google Analytics dengan eventParams yang ditentukan. Metode ini secara otomatis mengaitkan peristiwa yang dicatat ini dengan instance aplikasi web Firebase ini di perangkat ini.Lihat Kunjungan halaman.
setAnalyticsCollectionEnabled(analyticsInstance, diaktifkan) Menetapkan apakah pengumpulan Google Analytics diaktifkan untuk aplikasi ini di perangkat ini. Menetapkan window['ga-disable-analyticsId'] = true; global
setCurrentScreen(analyticsInstance, screenName, options) Gunakan perintah config gtag untuk menetapkan screen_name.
setUserId(analyticsInstance, id, options) Gunakan perintah config gtag untuk menetapkan user_id.
setUserProperties(analyticsInstance, properti, opsi) Gunakan perintah config gtag untuk menetapkan semua parameter yang ditentukan.
function()
isDidukung() Ini adalah metode statis publik yang disediakan kepada pengguna yang menggabungkan empat pemeriksaan berbeda:1. Periksa apakah lingkungan itu bukan lingkungan ekstensi browser. 2. Periksa apakah cookie diaktifkan di browser saat ini. 3. Periksa apakah IndexedDB didukung oleh lingkungan browser. 4. Periksa apakah konteks browser saat ini valid untuk menggunakan IndexedDB.open().
function(consentSettings, ...)
setConsent(consentSettings) Menetapkan status izin pengguna akhir yang berlaku untuk aplikasi web ini di semua referensi gtag setelah Firebase Analytics diinisialisasi.Gunakan ConsentSettings untuk menentukan nilai jenis izin masing-masing. Secara default, jenis izin ditetapkan ke "granted".
function(customParams, ...)
setDefaultEventParameters(customParams) Menambahkan data yang akan ditetapkan pada setiap peristiwa yang dicatat dari SDK, termasuk peristiwa otomatis. Dengan "set" gtag , nilai yang diteruskan akan tetap ada di halaman saat ini dan diteruskan dengan semua peristiwa berikutnya.
fungsi(opsi, ...)
setelan(opsi) Mengonfigurasi Firebase Analytics agar menggunakan nama gtag atau dataLayer kustom. Dimaksudkan untuk digunakan jika skrip gtag.js telah diinstal di halaman ini secara terpisah dari Firebase Analytics, dan menggunakan nama non-default untuk fungsi gtag atau untuk dataLayer. Harus dipanggil sebelum memanggil getAnalytics() atau kode tidak akan berpengaruh.

Antarmuka

Antarmuka Deskripsi
Analytics Instance Firebase Analytics.
AnalyticsCallOptions Opsi tambahan yang dapat diteruskan ke panggilan metode Analytics seperti logEvent, dll.
Setelan Analytics Opsi inisialisasi instance Analytics.
ConsentSettings Setelan status izin untuk setiap jenis izin. Untuk informasi selengkapnya, lihat dokumentasi referensi GA4 untuk status izin dan jenis izin.
ControlParams Parameter kontrol gtag.js standar. Untuk informasi selengkapnya, lihat dokumentasi referensi GA4.
CustomParams Semua parameter kustom yang dapat diteruskan pengguna ke gtag.
EventParams Parameter peristiwa gtag.js standar. Untuk informasi selengkapnya, lihat dokumentasi referensi GA4.
GtagConfigParams Kumpulan setelan konfigurasi Google Analytics umum yang dikenali oleh gtag.js.
Item Jenis Google Analytics standar Item.
Promosi Kolom yang sebelumnya digunakan oleh beberapa peristiwa Google Analytics.
SettingsOptions Menentukan opsi kustom untuk instance Firebase Analytics Anda. Anda harus menetapkannya sebelum melakukan inisialisasi firebase.analytics().

Ketik Alias

Ketik Alias Deskripsi
ConsentStatusString Apakah jenis izin tertentu telah diberikan atau ditolak.
Mata uang Jenis mata uang Google Analytics standar.
NamaEventKustom String nama peristiwa kustom apa pun yang tidak ada dalam daftar standar nama peristiwa yang direkomendasikan.
EventNameString Ketik nama peristiwa Google Analytics standar. logEvent juga menerima string kustom dan menafsirkannya sebagai nama peristiwa kustom.

function(aplikasi, ...)

getAnalytics(aplikasi)

Menampilkan instance Analytics untuk aplikasi tertentu.

Tanda Tangan:

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

Parameter

Parameter Jenis Deskripsi
aplikasi AplikasiFirebase FirebaseApp yang akan digunakan.

Hasil:

Analytics

inisialisasiAnalytics(aplikasi, opsi)

Menampilkan instance Analytics untuk aplikasi tertentu.

Tanda Tangan:

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

Parameter

Parameter Jenis Deskripsi
aplikasi AplikasiFirebase FirebaseApp yang akan digunakan.
opsi Setelan Analytics

Hasil:

Analytics

function(analyticsInstance, ...)

getGoogleAnalyticsClientId(analyticsInstance)

Mengambil ID Google Analytics unik untuk klien web. Lihat client_id.

Tanda Tangan:

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

Parameter

Parameter Jenis Deskripsi
Instance analytics Analytics

Hasil:

Promise<string>

logEvent(analyticsInstance, eventName, eventParams, options)

Mengirim peristiwa Google Analytics dengan eventParams yang ditentukan. Metode ini secara otomatis mengaitkan peristiwa yang dicatat ke dalam log ini dengan instance aplikasi web Firebase ini di perangkat ini.

Daftar parameter peristiwa yang direkomendasikan dapat ditemukan di dokumentasi referensi GA4.

Tanda Tangan:

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;

Parameter

Parameter Jenis Deskripsi
Instance analytics Analytics
eventName 'add_payment_info'
eventParams { coupon?: EventParams['coupon']; mata uang?: EventParams['currency']; item?: EventParams['items']; payment_type?: EventParams['payment_type']; nilai?: EventParams['value']; [key: string]: semua; }
opsi AnalyticsCallOptions

Hasil:

void

logEvent(analyticsInstance, eventName, eventParams, options)

Mengirim peristiwa Google Analytics dengan eventParams yang ditentukan. Metode ini secara otomatis mengaitkan peristiwa yang dicatat ke dalam log ini dengan instance aplikasi web Firebase ini di perangkat ini.

Daftar parameter peristiwa yang direkomendasikan dapat ditemukan di dokumentasi referensi GA4.

Tanda Tangan:

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;

Parameter

Parameter Jenis Deskripsi
Instance analytics Analytics
eventName 'purchase' | 'pengembalian dana'
eventParams { nilai?: EventParams['value']; mata uang?: EventParams['currency']; transaksi_id: EventParams['transaction_id']; pajak?: EventParams['tax']; pengiriman?: EventParams['shipping']; item?: EventParams['items']; kupon?: EventParams['coupon']; afiliasi?: EventParams['affiliate']; [key: string]: semua; }
opsi AnalyticsCallOptions

Hasil:

void

logEvent(analyticsInstance, eventName, eventParams, options)

Mengirim peristiwa Google Analytics dengan eventParams yang ditentukan. Metode ini secara otomatis mengaitkan peristiwa yang dicatat ke dalam log ini dengan instance aplikasi web Firebase ini di perangkat ini.

Lihat Melacak Tampilan Layar.

Tanda Tangan:

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;

Parameter

Parameter Jenis Deskripsi
Instance analytics Analytics
eventName 'screen_view'
eventParams { firebase_screen: EventParams['firebase_screen']; firebase_screen_class: EventParams['firebase_screen_class']; [key: string]: semua; }
opsi AnalyticsCallOptions

Hasil:

void

logEvent(analyticsInstance, eventName, eventParams, options)

Mengirim peristiwa Google Analytics dengan eventParams yang ditentukan. Metode ini secara otomatis mengaitkan peristiwa yang dicatat ke dalam log ini dengan instance aplikasi web Firebase ini di perangkat ini.

Daftar parameter peristiwa yang direkomendasikan dapat ditemukan di dokumentasi referensi GA4.

Tanda Tangan:

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

Parameter

Parameter Jenis Deskripsi
Instance analytics Analytics
eventName 'telusuri' | 'view_search_results'
eventParams { search_term?: EventParams['search_term']; [key: string]: semua; }
opsi AnalyticsCallOptions

Hasil:

void

logEvent(analyticsInstance, eventName, eventParams, options)

Mengirim peristiwa Google Analytics dengan eventParams yang ditentukan. Metode ini secara otomatis mengaitkan peristiwa yang dicatat ke dalam log ini dengan instance aplikasi web Firebase ini di perangkat ini.

Daftar parameter peristiwa yang direkomendasikan dapat ditemukan di dokumentasi referensi GA4.

Tanda Tangan:

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;

Parameter

Parameter Jenis Deskripsi
Instance analytics Analytics
eventName 'select_content' [pilih_konten]
eventParams { content_type?: EventParams['content_type']; item_id?: EventParams['item_id']; [key: string]: semua; }
opsi AnalyticsCallOptions

Hasil:

void

logEvent(analyticsInstance, eventName, eventParams, options)

Mengirim peristiwa Google Analytics dengan eventParams yang ditentukan. Metode ini secara otomatis mengaitkan peristiwa yang dicatat ke dalam log ini dengan instance aplikasi web Firebase ini di perangkat ini.

Daftar parameter peristiwa yang direkomendasikan dapat ditemukan di dokumentasi referensi GA4.

Tanda Tangan:

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;

Parameter

Parameter Jenis Deskripsi
Instance analytics Analytics
eventName 'select_item' [pilih_item]
eventParams { item?: EventParams['items']; item_list_name?: EventParams['item_list_name']; item_list_id?: EventParams['item_list_id']; [key: string]: semua; }
opsi AnalyticsCallOptions

Hasil:

void

logEvent(analyticsInstance, eventName, eventParams, options)

Mengirim peristiwa Google Analytics dengan eventParams yang ditentukan. Metode ini secara otomatis mengaitkan peristiwa yang dicatat ke dalam log ini dengan instance aplikasi web Firebase ini di perangkat ini.

Daftar parameter peristiwa yang direkomendasikan dapat ditemukan di dokumentasi referensi GA4.

Tanda Tangan:

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;

Parameter

Parameter Jenis Deskripsi
Instance analytics Analytics
eventName 'pilih_promosi' | 'view_promotion'
eventParams { item?: EventParams['items']; promotion_id [id_promosi]?: EventParams['promotion_id']; promotion_name [nama_promosi]?: EventParams['promotion_name']; [key: string]: semua; }
opsi AnalyticsCallOptions

Hasil:

void

logEvent(analyticsInstance, eventName, eventParams, options)

Mengirim peristiwa Google Analytics dengan eventParams yang ditentukan. Metode ini secara otomatis mengaitkan peristiwa yang dicatat ke dalam log ini dengan instance aplikasi web Firebase ini di perangkat ini.

Daftar parameter peristiwa yang direkomendasikan dapat ditemukan di dokumentasi referensi GA4.

Tanda Tangan:

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;

Parameter

Parameter Jenis Deskripsi
Instance analytics Analytics
eventName 'set_checkout_option' (set_checkout_option)
eventParams { checkout_step?: EventParams['checkout_step']; checkout_option?: EventParams['checkout_option']; [key: string]: semua; }
opsi AnalyticsCallOptions

Hasil:

void

logEvent(analyticsInstance, eventName, eventParams, options)

Mengirim peristiwa Google Analytics dengan eventParams yang ditentukan. Metode ini secara otomatis mengaitkan peristiwa yang dicatat ke dalam log ini dengan instance aplikasi web Firebase ini di perangkat ini.

Daftar parameter peristiwa yang direkomendasikan dapat ditemukan di dokumentasi referensi GA4.

Tanda Tangan:

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;

Parameter

Parameter Jenis Deskripsi
Instance analytics Analytics
eventName 'bagikan'
eventParams { metode?: EventParams['method']; content_type?: EventParams['content_type']; item_id?: EventParams['item_id']; [key: string]: semua; }
opsi AnalyticsCallOptions

Hasil:

void

logEvent(analyticsInstance, eventName, eventParams, options)

Mengirim peristiwa Google Analytics dengan eventParams yang ditentukan. Metode ini secara otomatis mengaitkan peristiwa yang dicatat ke dalam log ini dengan instance aplikasi web Firebase ini di perangkat ini.

Daftar parameter peristiwa yang direkomendasikan dapat ditemukan di dokumentasi referensi GA4.

Tanda Tangan:

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

Parameter

Parameter Jenis Deskripsi
Instance analytics Analytics
eventName 'sign_up'
eventParams { metode?: EventParams['method']; [key: string]: semua; }
opsi AnalyticsCallOptions

Hasil:

void

logEvent(analyticsInstance, eventName, eventParams, options)

Mengirim peristiwa Google Analytics dengan eventParams yang ditentukan. Metode ini secara otomatis mengaitkan peristiwa yang dicatat ke dalam log ini dengan instance aplikasi web Firebase ini di perangkat ini.

Daftar parameter peristiwa yang direkomendasikan dapat ditemukan di dokumentasi referensi GA4.

Tanda Tangan:

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;

Parameter

Parameter Jenis Deskripsi
Instance analytics Analytics
eventName 'waktu_selesai'
eventParams { nama: string; value: number; event_category?: string; event_label?: string; [key: string]: semua; }
opsi AnalyticsCallOptions

Hasil:

void

logEvent(analyticsInstance, eventName, eventParams, options)

Mengirim peristiwa Google Analytics dengan eventParams yang ditentukan. Metode ini secara otomatis mengaitkan peristiwa yang dicatat ke dalam log ini dengan instance aplikasi web Firebase ini di perangkat ini.

Daftar parameter peristiwa yang direkomendasikan dapat ditemukan di dokumentasi referensi GA4.

Tanda Tangan:

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;

Parameter

Parameter Jenis Deskripsi
Instance analytics Analytics
eventName 'add_shipping_info' [tambahkan_pengiriman_info]
eventParams { coupon?: EventParams['coupon']; mata uang?: EventParams['currency']; item?: EventParams['items']; shipping_tier?: EventParams['shipping_tier']; nilai?: EventParams['value']; [key: string]: semua; }
opsi AnalyticsCallOptions

Hasil:

void

logEvent(analyticsInstance, eventName, eventParams, options)

Mengirim peristiwa Google Analytics dengan eventParams yang ditentukan. Metode ini secara otomatis mengaitkan peristiwa yang dicatat ke dalam log ini dengan instance aplikasi web Firebase ini di perangkat ini.

Daftar parameter peristiwa yang direkomendasikan dapat ditemukan di dokumentasi referensi GA4.

Tanda Tangan:

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;

Parameter

Parameter Jenis Deskripsi
Instance analytics Analytics
eventName 'view_cart' | 'view_item' [tampilan_item]
eventParams { mata uang?: EventParams['currency']; item?: EventParams['items']; nilai?: EventParams['value']; [key: string]: semua; }
opsi AnalyticsCallOptions

Hasil:

void

logEvent(analyticsInstance, eventName, eventParams, options)

Mengirim peristiwa Google Analytics dengan eventParams yang ditentukan. Metode ini secara otomatis mengaitkan peristiwa yang dicatat ke dalam log ini dengan instance aplikasi web Firebase ini di perangkat ini.

Daftar parameter peristiwa yang direkomendasikan dapat ditemukan di dokumentasi referensi GA4.

Tanda Tangan:

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;

Parameter

Parameter Jenis Deskripsi
Instance analytics Analytics
eventName {i>'view_item_list<i}
eventParams { item?: EventParams['items']; item_list_name?: EventParams['item_list_name']; item_list_id?: EventParams['item_list_id']; [key: string]: semua; }
opsi AnalyticsCallOptions

Hasil:

void

logEvent(analyticsInstance, eventName, eventParams, options)

Mengirim peristiwa Google Analytics dengan eventParams yang ditentukan. Metode ini secara otomatis mengaitkan peristiwa yang dicatat ke dalam log ini dengan instance aplikasi web Firebase ini di perangkat ini.

Daftar parameter peristiwa yang direkomendasikan dapat ditemukan di dokumentasi referensi GA4.

Tanda Tangan:

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

Parameter

Parameter Jenis Deskripsi
Instance analytics Analytics
eventName NamaEventKustom<T>
eventParams { [key: string]: apa pun; }
opsi AnalyticsCallOptions

Hasil:

void

logEvent(analyticsInstance, eventName, eventParams, options)

Mengirim peristiwa Google Analytics dengan eventParams yang ditentukan. Metode ini secara otomatis mengaitkan peristiwa yang dicatat ke dalam log ini dengan instance aplikasi web Firebase ini di perangkat ini.

Daftar parameter peristiwa yang direkomendasikan dapat ditemukan di dokumentasi referensi GA4.

Tanda Tangan:

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;

Parameter

Parameter Jenis Deskripsi
Instance analytics Analytics
eventName 'add_to_cart' [tambahkan_ke_keranjang] | 'add_to_wishlist' [tambahkan_ke_daftar keinginan] | 'hapus_dari_keranjang'
eventParams { mata uang?: EventParams['currency']; nilai?: EventParams['value']; item?: EventParams['items']; [key: string]: semua; }
opsi AnalyticsCallOptions

Hasil:

void

logEvent(analyticsInstance, eventName, eventParams, options)

Mengirim peristiwa Google Analytics dengan eventParams yang ditentukan. Metode ini secara otomatis mengaitkan peristiwa yang dicatat ke dalam log ini dengan instance aplikasi web Firebase ini di perangkat ini.

Daftar parameter peristiwa yang direkomendasikan dapat ditemukan di dokumentasi referensi GA4.

Tanda Tangan:

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;

Parameter

Parameter Jenis Deskripsi
Instance analytics Analytics
eventName 'begin_checkout'
eventParams { mata uang?: EventParams['currency']; kupon?: EventParams['coupon']; nilai?: EventParams['value']; item?: EventParams['items']; [key: string]: semua; }
opsi AnalyticsCallOptions

Hasil:

void

logEvent(analyticsInstance, eventName, eventParams, options)

Mengirim peristiwa Google Analytics dengan eventParams yang ditentukan. Metode ini secara otomatis mengaitkan peristiwa yang dicatat ke dalam log ini dengan instance aplikasi web Firebase ini di perangkat ini.

Daftar parameter peristiwa yang direkomendasikan dapat ditemukan di dokumentasi referensi GA4.

Tanda Tangan:

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;

Parameter

Parameter Jenis Deskripsi
Instance analytics Analytics
eventName 'checkout_progress'
eventParams { mata uang?: EventParams['currency']; kupon?: EventParams['coupon']; nilai?: EventParams['value']; item?: EventParams['items']; checkout_step?: EventParams['checkout_step']; checkout_option?: EventParams['checkout_option']; [key: string]: semua; }
opsi AnalyticsCallOptions

Hasil:

void

logEvent(analyticsInstance, eventName, eventParams, options)

Mengirim peristiwa Google Analytics dengan eventParams yang ditentukan. Metode ini secara otomatis mengaitkan peristiwa yang dicatat ke dalam log ini dengan instance aplikasi web Firebase ini di perangkat ini.

Lihat Mengukur pengecualian.

Tanda Tangan:

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

Parameter

Parameter Jenis Deskripsi
Instance analytics Analytics
eventName 'pengecualian'
eventParams { deskripsi?: EventParams['description']; fatal?: EventParams['fatal']; [key: string]: semua; }
opsi AnalyticsCallOptions

Hasil:

void

logEvent(analyticsInstance, eventName, eventParams, options)

Mengirim peristiwa Google Analytics dengan eventParams yang ditentukan. Metode ini secara otomatis mengaitkan peristiwa yang dicatat ke dalam log ini dengan instance aplikasi web Firebase ini di perangkat ini.

Daftar parameter peristiwa yang direkomendasikan dapat ditemukan di dokumentasi referensi GA4.

Tanda Tangan:

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

Parameter

Parameter Jenis Deskripsi
Instance analytics Analytics
eventName 'generate_lead'
eventParams { nilai?: EventParams['value']; mata uang?: EventParams['currency']; [key: string]: semua; }
opsi AnalyticsCallOptions

Hasil:

void

logEvent(analyticsInstance, eventName, eventParams, options)

Mengirim peristiwa Google Analytics dengan eventParams yang ditentukan. Metode ini secara otomatis mengaitkan peristiwa yang dicatat ke dalam log ini dengan instance aplikasi web Firebase ini di perangkat ini.

Daftar parameter peristiwa yang direkomendasikan dapat ditemukan di dokumentasi referensi GA4.

Tanda Tangan:

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

Parameter

Parameter Jenis Deskripsi
Instance analytics Analytics
eventName 'login'
eventParams { metode?: EventParams['method']; [key: string]: semua; }
opsi AnalyticsCallOptions

Hasil:

void

logEvent(analyticsInstance, eventName, eventParams, options)

Mengirim peristiwa Google Analytics dengan eventParams yang ditentukan. Metode ini secara otomatis mengaitkan peristiwa yang dicatat ke dalam log ini dengan instance aplikasi web Firebase ini di perangkat ini.

Lihat Kunjungan halaman.

Tanda Tangan:

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;

Parameter

Parameter Jenis Deskripsi
Instance analytics Analytics
eventName 'page_view'
eventParams { page_title?: string; page_location?: string; page_path?: string; [key: string]: semua; }
opsi AnalyticsCallOptions

Hasil:

void

setAnalyticsCollectionEnabled(analyticsInstance, diaktifkan)

Menetapkan apakah pengumpulan Google Analytics diaktifkan untuk aplikasi ini di perangkat ini. Menetapkan window['ga-disable-analyticsId'] = true; global

Tanda Tangan:

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

Parameter

Parameter Jenis Deskripsi
Instance analytics Analytics Instance Analytics.
diaktifkan boolean Jika true (benar), pengumpulan akan diaktifkan, jika false (salah), akan menonaktifkannya.

Hasil:

void

setCurrentScreen(analyticsInstance, screenName, options)

Gunakan dengan eventName sebagai 'screen_view' dan menambahkan eventParams yang relevan. Lihat Melacak Tampilan Layar.

Gunakan perintah config gtag untuk menetapkan screen_name.

Tanda Tangan:

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

Parameter

Parameter Jenis Deskripsi
Instance analytics Analytics Instance Analytics.
Nama layar string Nama layar yang akan ditetapkan.
opsi AnalyticsCallOptions

Hasil:

void

setUserId(analyticsInstance, id, options)

Gunakan perintah config gtag untuk menetapkan user_id.

Tanda Tangan:

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

Parameter

Parameter Jenis Deskripsi
Instance analytics Analytics Instance Analytics.
id rangkaian | null (kosong) ID pengguna yang akan ditetapkan.
opsi AnalyticsCallOptions

Hasil:

void

setUserProperties(analyticsInstance, properti, opsi)

Gunakan perintah config gtag untuk menetapkan semua parameter yang ditentukan.

Tanda Tangan:

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

Parameter

Parameter Jenis Deskripsi
Instance analytics Analytics
properti CustomParams
opsi AnalyticsCallOptions

Hasil:

void

function()

isDidukung()

Ini adalah metode statis publik yang disediakan kepada pengguna yang menggabungkan empat pemeriksaan berbeda:

  1. Periksa apakah lingkungan itu bukan lingkungan ekstensi browser. 2. Periksa apakah cookie diaktifkan di browser saat ini. 3. Periksa apakah IndexedDB didukung oleh lingkungan browser. 4. Periksa apakah konteks browser saat ini valid untuk menggunakan IndexedDB.open().

Tanda Tangan:

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

Hasil:

Promise&lt;boolean&gt;

function(consentSettings, ...)

setConsent(consentSettings)

Menetapkan status izin pengguna akhir yang berlaku untuk aplikasi web ini di semua referensi gtag setelah Firebase Analytics diinisialisasi.

Gunakan ConsentSettings untuk menentukan nilai jenis izin individual. Secara default, jenis izin ditetapkan ke "granted".

Tanda Tangan:

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

Parameter

Parameter Jenis Deskripsi
Setelan Izin ConsentSettings Memetakan status izin pengguna akhir yang berlaku untuk gtag.js.

Hasil:

void

function(customParams, ...)

setDefaultEventParameters(customParams)

Menambahkan data yang akan ditetapkan pada setiap peristiwa yang dicatat dari SDK, termasuk peristiwa otomatis. Dengan "set" gtag , nilai yang diteruskan tetap ada di halaman saat ini dan diteruskan dengan semua peristiwa berikutnya.

Tanda Tangan:

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

Parameter

Parameter Jenis Deskripsi
customParams CustomParams Semua parameter kustom yang dapat diteruskan pengguna ke gtag.js.

Hasil:

void

function(options, ...)

setelan(opsi)

Mengonfigurasi Firebase Analytics agar menggunakan nama gtag atau dataLayer kustom. Ditujukan untuk digunakan jika skrip gtag.js telah diinstal di halaman ini secara terpisah dari Firebase Analytics, dan menggunakan nama non-default untuk fungsi gtag atau untuk dataLayer. Harus dipanggil sebelum memanggil getAnalytics() atau kode tidak akan berpengaruh.

Tanda Tangan:

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

Parameter

Parameter Jenis Deskripsi
opsi SettingsOptions Nama gtag dan dataLayer kustom.

Hasil:

void

ConsentStatusString

Apakah jenis izin tertentu telah diberikan atau ditolak.

Tanda Tangan:

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

Mata Uang

Jenis mata uang Google Analytics standar.

Tanda Tangan:

export declare type Currency = string | number;

NamaPeristiwaKustom

String nama peristiwa kustom apa pun yang tidak ada dalam daftar standar nama peristiwa yang direkomendasikan.

Tanda Tangan:

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

StringNamaPeristiwa

Ketik nama peristiwa Google Analytics standar. logEvent juga menerima string kustom dan menafsirkannya sebagai nama peristiwa kustom.

Tanda Tangan:

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