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:
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:
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 menambahkaneventParams
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:
- 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<boolean>
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';