SDK Web Firebase Analytics. SDK ini tidak berfungsi di lingkungan Node.js.
Fungsi
Fungsi | Keterangan |
---|---|
fungsi(aplikasi, ...) | |
getAnalytics(aplikasi) | Mengembalikan instance Analytics untuk aplikasi tertentu. |
inisialisasiAnalytics(aplikasi, opsi) | Mengembalikan instance Analytics untuk aplikasi tertentu. |
fungsi(analyticsInstance, ...) | |
dapatkanGoogleAnalyticsClientId(analyticsInstance) | Mengambil pengidentifikasi Google Analytics unik untuk klien web. Lihat client_id . |
logEvent(analyticsInstance, eventName, eventParams, opsi) | Mengirimkan peristiwa Google Analytics dengan eventParams tertentu. Metode ini secara otomatis mengaitkan peristiwa yang dicatat dalam log ini dengan instance aplikasi web Firebase di perangkat ini. Daftar parameter peristiwa yang direkomendasikan dapat ditemukan di dokumentasi referensi GA4 . |
logEvent(analyticsInstance, eventName, eventParams, opsi) | Mengirimkan peristiwa Google Analytics dengan eventParams tertentu. Metode ini secara otomatis mengaitkan peristiwa yang dicatat dalam log ini dengan instance aplikasi web Firebase di perangkat ini. Daftar parameter peristiwa yang direkomendasikan dapat ditemukan di dokumentasi referensi GA4 . |
logEvent(analyticsInstance, eventName, eventParams, opsi) | Mengirimkan peristiwa Google Analytics dengan eventParams tertentu. Metode ini secara otomatis mengaitkan peristiwa yang dicatat dalam log ini dengan instance aplikasi web Firebase di perangkat ini. Lihat Melacak Tampilan Layar . |
logEvent(analyticsInstance, eventName, eventParams, opsi) | Mengirimkan peristiwa Google Analytics dengan eventParams tertentu. Metode ini secara otomatis mengaitkan peristiwa yang dicatat dalam log ini dengan instance aplikasi web Firebase di perangkat ini. Daftar parameter peristiwa yang direkomendasikan dapat ditemukan di dokumentasi referensi GA4 . |
logEvent(analyticsInstance, eventName, eventParams, opsi) | Mengirimkan peristiwa Google Analytics dengan eventParams tertentu. Metode ini secara otomatis mengaitkan peristiwa yang dicatat dalam log ini dengan instance aplikasi web Firebase di perangkat ini. Daftar parameter peristiwa yang direkomendasikan dapat ditemukan di dokumentasi referensi GA4 . |
logEvent(analyticsInstance, eventName, eventParams, opsi) | Mengirimkan peristiwa Google Analytics dengan eventParams tertentu. Metode ini secara otomatis mengaitkan peristiwa yang dicatat dalam log ini dengan instance aplikasi web Firebase di perangkat ini. Daftar parameter peristiwa yang direkomendasikan dapat ditemukan di dokumentasi referensi GA4 . |
logEvent(analyticsInstance, eventName, eventParams, opsi) | Mengirimkan peristiwa Google Analytics dengan eventParams tertentu. Metode ini secara otomatis mengaitkan peristiwa yang dicatat dalam log ini dengan instance aplikasi web Firebase di perangkat ini. Daftar parameter peristiwa yang direkomendasikan dapat ditemukan di dokumentasi referensi GA4 . |
logEvent(analyticsInstance, eventName, eventParams, opsi) | Mengirimkan peristiwa Google Analytics dengan eventParams tertentu. Metode ini secara otomatis mengaitkan peristiwa yang dicatat dalam log ini dengan instance aplikasi web Firebase di perangkat ini. Daftar parameter peristiwa yang direkomendasikan dapat ditemukan di dokumentasi referensi GA4 . |
logEvent(analyticsInstance, eventName, eventParams, opsi) | Mengirimkan peristiwa Google Analytics dengan eventParams tertentu. Metode ini secara otomatis mengaitkan peristiwa yang dicatat dalam log ini dengan instance aplikasi web Firebase di perangkat ini. Daftar parameter peristiwa yang direkomendasikan dapat ditemukan di dokumentasi referensi GA4 . |
logEvent(analyticsInstance, eventName, eventParams, opsi) | Mengirimkan peristiwa Google Analytics dengan eventParams tertentu. Metode ini secara otomatis mengaitkan peristiwa yang dicatat dalam log ini dengan instance aplikasi web Firebase di perangkat ini. Daftar parameter peristiwa yang direkomendasikan dapat ditemukan di dokumentasi referensi GA4 . |
logEvent(analyticsInstance, eventName, eventParams, opsi) | Mengirimkan peristiwa Google Analytics dengan eventParams tertentu. Metode ini secara otomatis mengaitkan peristiwa yang dicatat dalam log ini dengan instance aplikasi web Firebase di perangkat ini. Daftar parameter peristiwa yang direkomendasikan dapat ditemukan di dokumentasi referensi GA4 . |
logEvent(analyticsInstance, eventName, eventParams, opsi) | Mengirimkan peristiwa Google Analytics dengan eventParams tertentu. Metode ini secara otomatis mengaitkan peristiwa yang dicatat dalam log ini dengan instance aplikasi web Firebase di perangkat ini. Daftar parameter peristiwa yang direkomendasikan dapat ditemukan di dokumentasi referensi GA4 . |
logEvent(analyticsInstance, eventName, eventParams, opsi) | Mengirimkan peristiwa Google Analytics dengan eventParams tertentu. Metode ini secara otomatis mengaitkan peristiwa yang dicatat dalam log ini dengan instance aplikasi web Firebase di perangkat ini. Daftar parameter peristiwa yang direkomendasikan dapat ditemukan di dokumentasi referensi GA4 . |
logEvent(analyticsInstance, eventName, eventParams, opsi) | Mengirimkan peristiwa Google Analytics dengan eventParams tertentu. Metode ini secara otomatis mengaitkan peristiwa yang dicatat dalam log ini dengan instance aplikasi web Firebase di perangkat ini. Daftar parameter peristiwa yang direkomendasikan dapat ditemukan di dokumentasi referensi GA4 . |
logEvent(analyticsInstance, eventName, eventParams, opsi) | Mengirimkan peristiwa Google Analytics dengan eventParams tertentu. Metode ini secara otomatis mengaitkan peristiwa yang dicatat dalam log ini dengan instance aplikasi web Firebase di perangkat ini. Daftar parameter peristiwa yang direkomendasikan dapat ditemukan di dokumentasi referensi GA4 . |
logEvent(analyticsInstance, eventName, eventParams, opsi) | Mengirimkan peristiwa Google Analytics dengan eventParams tertentu. Metode ini secara otomatis mengaitkan peristiwa yang dicatat dalam log ini dengan instance aplikasi web Firebase di perangkat ini. Daftar parameter peristiwa yang direkomendasikan dapat ditemukan di dokumentasi referensi GA4 . |
logEvent(analyticsInstance, eventName, eventParams, opsi) | Mengirimkan peristiwa Google Analytics dengan eventParams tertentu. Metode ini secara otomatis mengaitkan peristiwa yang dicatat dalam log ini dengan instance aplikasi web Firebase di perangkat ini. Daftar parameter peristiwa yang direkomendasikan dapat ditemukan di dokumentasi referensi GA4 . |
logEvent(analyticsInstance, eventName, eventParams, opsi) | Mengirimkan peristiwa Google Analytics dengan eventParams tertentu. Metode ini secara otomatis mengaitkan peristiwa yang dicatat dalam log ini dengan instance aplikasi web Firebase di perangkat ini. Daftar parameter peristiwa yang direkomendasikan dapat ditemukan di dokumentasi referensi GA4 . |
logEvent(analyticsInstance, eventName, eventParams, opsi) | Mengirimkan peristiwa Google Analytics dengan eventParams tertentu. Metode ini secara otomatis mengaitkan peristiwa yang dicatat dalam log ini dengan instance aplikasi web Firebase di perangkat ini. Lihat Mengukur pengecualian . |
logEvent(analyticsInstance, eventName, eventParams, opsi) | Mengirimkan peristiwa Google Analytics dengan eventParams tertentu. Metode ini secara otomatis mengaitkan peristiwa yang dicatat dalam log ini dengan instance aplikasi web Firebase di perangkat ini. Daftar parameter peristiwa yang direkomendasikan dapat ditemukan di dokumentasi referensi GA4 . |
logEvent(analyticsInstance, eventName, eventParams, opsi) | Mengirimkan peristiwa Google Analytics dengan eventParams tertentu. Metode ini secara otomatis mengaitkan peristiwa yang dicatat dalam log ini dengan instance aplikasi web Firebase di perangkat ini. Daftar parameter peristiwa yang direkomendasikan dapat ditemukan di dokumentasi referensi GA4 . |
logEvent(analyticsInstance, eventName, eventParams, opsi) | Mengirimkan peristiwa Google Analytics dengan eventParams tertentu. Metode ini secara otomatis mengaitkan peristiwa yang dicatat dalam log ini dengan instance aplikasi web Firebase di perangkat ini. Lihat Tampilan halaman . |
setAnalyticsCollectionEnabled(analyticsInstance, diaktifkan) | Menyetel apakah pengumpulan Google Analytics diaktifkan untuk aplikasi ini di perangkat ini. Menyetel window['ga-disable-analyticsId'] = true; |
setCurrentScreen(analyticsInstance, nama layar, opsi) | Gunakan perintah gtag config untuk menyetel screen_name . |
setUserId(analyticsInstance, id, opsi) | Gunakan perintah gtag config untuk menyetel user_id . |
setUserProperties(analyticsInstance, properti, opsi) | Gunakan perintah gtag config untuk menyetel semua parameter yang ditentukan. |
fungsi() | |
didukung() | Ini adalah metode statis publik yang diberikan kepada pengguna yang menggabungkan empat pemeriksaan berbeda: 1. Periksa apakah ini 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() . |
fungsi (pengaturan persetujuan, ...) | |
setPersetujuan(Pengaturan Persetujuan) | Menetapkan status izin pengguna akhir yang berlaku untuk aplikasi web ini di seluruh referensi gtag setelah Firebase Analytics diinisialisasi. Gunakan ConsentSettings untuk menentukan nilai jenis izin individual. Secara default, jenis izin disetel ke "diberikan". |
fungsi(params khusus, ...) | |
setDefaultEventParameters(customParams) | Menambahkan data yang akan disetel pada setiap peristiwa yang dicatat dari SDK, termasuk peristiwa otomatis. Dengan perintah "set" gtag, nilai yang diteruskan akan tetap ada di halaman saat ini dan diteruskan bersama semua peristiwa berikutnya. |
fungsi(pilihan, ...) | |
pengaturan (pilihan) | Mengonfigurasi Firebase Analytics untuk menggunakan nama gtag atau dataLayer khusus. Ditujukan untuk digunakan jika skrip gtag.js telah diinstal di halaman ini secara independen dari Firebase Analytics, dan menggunakan nama non-default untuk fungsi gtag atau dataLayer . Harus dipanggil sebelum memanggil getAnalytics() atau tidak akan berpengaruh apa pun. |
Antarmuka
Antarmuka | Keterangan |
---|---|
Analisis | Contoh Firebase Analytics. |
Opsi Panggilan Analytics | Opsi tambahan yang dapat diteruskan ke panggilan metode Analytics seperti logEvent , dll. |
Pengaturan Analisis | Opsi inisialisasi instance Analytics . |
Pengaturan Persetujuan | Pengaturan status izin untuk setiap jenis izin. Untuk informasi selengkapnya, lihat dokumentasi referensi GA4 untuk status izin dan jenis izin . |
KontrolParams | Parameter kontrol gtag.js standar. Untuk informasi selengkapnya, lihat dokumentasi referensi GA4 . |
Parameter Khusus | Parameter khusus apa pun yang mungkin diteruskan pengguna ke gtag . |
AcaraParams | Parameter peristiwa gtag.js standar. Untuk informasi selengkapnya, lihat dokumentasi referensi GA4 . |
GtagConfigParams | Kumpulan setelan konfigurasi Google Analytics umum yang dikenali oleh gtag.js . |
Barang | Jenis Item Google Analytics Standar. |
Promosi | Bidang yang sebelumnya digunakan oleh beberapa peristiwa Google Analytics. |
PengaturanOpsi | Menentukan opsi khusus untuk instance Firebase Analytics Anda. Anda harus menyetelnya sebelum menginisialisasi firebase.analytics() . |
Ketik Alias
Ketik Alias | Keterangan |
---|---|
PersetujuanStatusString | Apakah jenis persetujuan tertentu telah diberikan atau ditolak. |
Mata uang | Jenis mata uang Google Analytics standar. |
NamaAcara Khusus | String nama peristiwa khusus apa pun yang tidak ada dalam daftar standar nama peristiwa yang direkomendasikan. |
String Nama Peristiwa | Ketik nama peristiwa Google Analytics standar. logEvent juga menerima string khusus apa pun dan menafsirkannya sebagai nama peristiwa khusus. |
fungsi(aplikasi, ...)
getAnalytics(aplikasi)
Mengembalikan instance Analytics untuk aplikasi tertentu.
Tanda tangan:
export declare function getAnalytics(app?: FirebaseApp): Analytics;
Parameter
Parameter | Jenis | Keterangan |
---|---|---|
aplikasi | Aplikasi Firebase | FirebaseApp yang akan digunakan. |
Pengembalian:
inisialisasiAnalytics(aplikasi, opsi)
Mengembalikan instance Analytics untuk aplikasi tertentu.
Tanda tangan:
export declare function initializeAnalytics(app: FirebaseApp, options?: AnalyticsSettings): Analytics;
Parameter
Parameter | Jenis | Keterangan |
---|---|---|
aplikasi | Aplikasi Firebase | FirebaseApp yang akan digunakan. |
pilihan | Pengaturan Analisis |
Pengembalian:
fungsi(analyticsInstance, ...)
dapatkanGoogleAnalyticsClientId(analyticsInstance)
Mengambil pengidentifikasi Google Analytics unik untuk klien web. Lihat client_id .
Tanda tangan:
export declare function getGoogleAnalyticsClientId(analyticsInstance: Analytics): Promise<string>;
Parameter
Parameter | Jenis | Keterangan |
---|---|---|
contoh analitik | Analisis |
Pengembalian:
Janji<string>
logEvent(analyticsInstance, eventName, eventParams, opsi)
Mengirimkan peristiwa Google Analytics dengan eventParams
tertentu . Metode ini secara otomatis mengaitkan peristiwa yang dicatat dalam log ini dengan instance aplikasi web Firebase 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 | Keterangan |
---|---|---|
contoh analitik | Analisis | |
Nama acara | 'tambahkan_info_pembayaran' | |
acaraParams | { kupon?: EventParams ['kupon']; mata uang?: EventParams ['mata uang']; item?: EventParams ['item']; tipe_pembayaran?: EventParams ['tipe pembayaran']; nilai?: EventParams ['nilai']; [kunci: string]: apa saja; } | |
pilihan | Opsi Panggilan Analytics |
Pengembalian:
ruang kosong
logEvent(analyticsInstance, eventName, eventParams, opsi)
Mengirimkan peristiwa Google Analytics dengan eventParams
tertentu . Metode ini secara otomatis mengaitkan peristiwa yang dicatat dalam log ini dengan instance aplikasi web Firebase 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 | Keterangan |
---|---|---|
contoh analitik | Analisis | |
Nama acara | 'pembelian' | 'pengembalian dana' | |
acaraParams | { nilai?: EventParams ['nilai']; mata uang?: EventParams ['mata uang']; transaksi_id: EventParams ['ID transaksi']; pajak?: EventParams ['pajak']; pengiriman?: EventParams ['pengiriman']; item?: EventParams ['item']; kupon?: EventParams ['kupon']; afiliasi?: EventParams ['afiliasi']; [kunci: string]: apa saja; } | |
pilihan | Opsi Panggilan Analytics |
Pengembalian:
ruang kosong
logEvent(analyticsInstance, eventName, eventParams, opsi)
Mengirimkan peristiwa Google Analytics dengan eventParams
tertentu . Metode ini secara otomatis mengaitkan peristiwa yang dicatat dalam log ini dengan instance aplikasi web Firebase 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 | Keterangan |
---|---|---|
contoh analitik | Analisis | |
Nama acara | 'tampilan_layar' | |
acaraParams | { firebase_screen: EventParams ['layar_firebase']; firebase_screen_class: EventParams ['firebase_screen_class']; [kunci: string]: apa saja; } | |
pilihan | Opsi Panggilan Analytics |
Pengembalian:
ruang kosong
logEvent(analyticsInstance, eventName, eventParams, opsi)
Mengirimkan peristiwa Google Analytics dengan eventParams
tertentu . Metode ini secara otomatis mengaitkan peristiwa yang dicatat dalam log ini dengan instance aplikasi web Firebase 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 | Keterangan |
---|---|---|
contoh analitik | Analisis | |
Nama acara | 'pencarian' | 'lihat_hasil_penelusuran' | |
acaraParams | { istilah_penelusuran?: EventParams ['istilah_penelusuran']; [kunci: string]: apa saja; } | |
pilihan | Opsi Panggilan Analytics |
Pengembalian:
ruang kosong
logEvent(analyticsInstance, eventName, eventParams, opsi)
Mengirimkan peristiwa Google Analytics dengan eventParams
tertentu . Metode ini secara otomatis mengaitkan peristiwa yang dicatat dalam log ini dengan instance aplikasi web Firebase 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 | Keterangan |
---|---|---|
contoh analitik | Analisis | |
Nama acara | 'pilih_konten' | |
acaraParams | { tipe_konten?: EventParams ['Jenis konten']; item_id?: EventParams ['id_item']; [kunci: string]: apa saja; } | |
pilihan | Opsi Panggilan Analytics |
Pengembalian:
ruang kosong
logEvent(analyticsInstance, eventName, eventParams, opsi)
Mengirimkan peristiwa Google Analytics dengan eventParams
tertentu . Metode ini secara otomatis mengaitkan peristiwa yang dicatat dalam log ini dengan instance aplikasi web Firebase 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 | Keterangan |
---|---|---|
contoh analitik | Analisis | |
Nama acara | 'pilih_item' | |
acaraParams | { item?: EventParams ['item']; item_list_name?: EventParams ['nama_daftar_item']; item_list_id?: EventParams ['id_daftar_item']; [kunci: string]: apa saja; } | |
pilihan | Opsi Panggilan Analytics |
Pengembalian:
ruang kosong
logEvent(analyticsInstance, eventName, eventParams, opsi)
Mengirimkan peristiwa Google Analytics dengan eventParams
tertentu . Metode ini secara otomatis mengaitkan peristiwa yang dicatat dalam log ini dengan instance aplikasi web Firebase 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 | Keterangan |
---|---|---|
contoh analitik | Analisis | |
Nama acara | 'pilih_promosi' | 'lihat_promosi' | |
acaraParams | { item?: EventParams ['item']; promosi_id?: EventParams ['id_promosi']; nama_promosi?: EventParams ['nama_promosi']; [kunci: string]: apa saja; } | |
pilihan | Opsi Panggilan Analytics |
Pengembalian:
ruang kosong
logEvent(analyticsInstance, eventName, eventParams, opsi)
Mengirimkan peristiwa Google Analytics dengan eventParams
tertentu . Metode ini secara otomatis mengaitkan peristiwa yang dicatat dalam log ini dengan instance aplikasi web Firebase 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 | Keterangan |
---|---|---|
contoh analitik | Analisis | |
Nama acara | 'set_checkout_option' | |
acaraParams | { langkah_checkout?: EventParams ['langkah_checkout']; checkout_option?: EventParams ['pilihan_checkout']; [kunci: string]: apa saja; } | |
pilihan | Opsi Panggilan Analytics |
Pengembalian:
ruang kosong
logEvent(analyticsInstance, eventName, eventParams, opsi)
Mengirimkan peristiwa Google Analytics dengan eventParams
tertentu . Metode ini secara otomatis mengaitkan peristiwa yang dicatat dalam log ini dengan instance aplikasi web Firebase 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 | Keterangan |
---|---|---|
contoh analitik | Analisis | |
Nama acara | 'membagikan' | |
acaraParams | { metode?: EventParams ['metode']; tipe_konten?: EventParams ['Jenis konten']; item_id?: EventParams ['id_item']; [kunci: string]: apa saja; } | |
pilihan | Opsi Panggilan Analytics |
Pengembalian:
ruang kosong
logEvent(analyticsInstance, eventName, eventParams, opsi)
Mengirimkan peristiwa Google Analytics dengan eventParams
tertentu . Metode ini secara otomatis mengaitkan peristiwa yang dicatat dalam log ini dengan instance aplikasi web Firebase 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 | Keterangan |
---|---|---|
contoh analitik | Analisis | |
Nama acara | 'mendaftar' | |
acaraParams | { metode?: EventParams ['metode']; [kunci: string]: apa saja; } | |
pilihan | Opsi Panggilan Analytics |
Pengembalian:
ruang kosong
logEvent(analyticsInstance, eventName, eventParams, opsi)
Mengirimkan peristiwa Google Analytics dengan eventParams
tertentu . Metode ini secara otomatis mengaitkan peristiwa yang dicatat dalam log ini dengan instance aplikasi web Firebase 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 | Keterangan |
---|---|---|
contoh analitik | Analisis | |
Nama acara | 'waktu_selesai' | |
acaraParams | { nama: tali; nilai: angka; kategori_acara?: string; label_acara?: string; [kunci: string]: apa saja; } | |
pilihan | Opsi Panggilan Analytics |
Pengembalian:
ruang kosong
logEvent(analyticsInstance, eventName, eventParams, opsi)
Mengirimkan peristiwa Google Analytics dengan eventParams
tertentu . Metode ini secara otomatis mengaitkan peristiwa yang dicatat dalam log ini dengan instance aplikasi web Firebase 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 | Keterangan |
---|---|---|
contoh analitik | Analisis | |
Nama acara | 'tambahkan_info_pengiriman' | |
acaraParams | { kupon?: EventParams ['kupon']; mata uang?: EventParams ['mata uang']; item?: EventParams ['item']; tingkat_pengiriman?: EventParams ['tingkat_pengiriman']; nilai?: EventParams ['nilai']; [kunci: string]: apa saja; } | |
pilihan | Opsi Panggilan Analytics |
Pengembalian:
ruang kosong
logEvent(analyticsInstance, eventName, eventParams, opsi)
Mengirimkan peristiwa Google Analytics dengan eventParams
tertentu . Metode ini secara otomatis mengaitkan peristiwa yang dicatat dalam log ini dengan instance aplikasi web Firebase 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 | Keterangan |
---|---|---|
contoh analitik | Analisis | |
Nama acara | 'lihat_keranjang' | 'lihat_item' | |
acaraParams | { mata uang?: EventParams ['mata uang']; item?: EventParams ['item']; nilai?: EventParams ['nilai']; [kunci: string]: apa saja; } | |
pilihan | Opsi Panggilan Analytics |
Pengembalian:
ruang kosong
logEvent(analyticsInstance, eventName, eventParams, opsi)
Mengirimkan peristiwa Google Analytics dengan eventParams
tertentu . Metode ini secara otomatis mengaitkan peristiwa yang dicatat dalam log ini dengan instance aplikasi web Firebase 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 | Keterangan |
---|---|---|
contoh analitik | Analisis | |
Nama acara | 'lihat_daftar_item' | |
acaraParams | { item?: EventParams ['item']; item_list_name?: EventParams ['nama_daftar_item']; item_list_id?: EventParams ['id_daftar_item']; [kunci: string]: apa saja; } | |
pilihan | Opsi Panggilan Analytics |
Pengembalian:
ruang kosong
logEvent(analyticsInstance, eventName, eventParams, opsi)
Mengirimkan peristiwa Google Analytics dengan eventParams
tertentu . Metode ini secara otomatis mengaitkan peristiwa yang dicatat dalam log ini dengan instance aplikasi web Firebase 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 | Keterangan |
---|---|---|
contoh analitik | Analisis | |
Nama acara | NamaAcara Khusus <T> | |
acaraParams | { [kunci: string]: apa saja; } | |
pilihan | Opsi Panggilan Analytics |
Pengembalian:
ruang kosong
logEvent(analyticsInstance, eventName, eventParams, opsi)
Mengirimkan peristiwa Google Analytics dengan eventParams
tertentu . Metode ini secara otomatis mengaitkan peristiwa yang dicatat dalam log ini dengan instance aplikasi web Firebase 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 | Keterangan |
---|---|---|
contoh analitik | Analisis | |
Nama acara | 'tambahkan_ke_keranjang' | 'tambahkan_ke_daftar keinginan' | 'hapus_dari_keranjang' | |
acaraParams | { mata uang?: EventParams ['mata uang']; nilai?: EventParams ['nilai']; item?: EventParams ['item']; [kunci: string]: apa saja; } | |
pilihan | Opsi Panggilan Analytics |
Pengembalian:
ruang kosong
logEvent(analyticsInstance, eventName, eventParams, opsi)
Mengirimkan peristiwa Google Analytics dengan eventParams
tertentu . Metode ini secara otomatis mengaitkan peristiwa yang dicatat dalam log ini dengan instance aplikasi web Firebase 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 | Keterangan |
---|---|---|
contoh analitik | Analisis | |
Nama acara | 'mulai_checkout' | |
acaraParams | { mata uang?: EventParams ['mata uang']; kupon?: EventParams ['kupon']; nilai?: EventParams ['nilai']; item?: EventParams ['item']; [kunci: string]: apa saja; } | |
pilihan | Opsi Panggilan Analytics |
Pengembalian:
ruang kosong
logEvent(analyticsInstance, eventName, eventParams, opsi)
Mengirimkan peristiwa Google Analytics dengan eventParams
tertentu . Metode ini secara otomatis mengaitkan peristiwa yang dicatat dalam log ini dengan instance aplikasi web Firebase 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 | Keterangan |
---|---|---|
contoh analitik | Analisis | |
Nama acara | 'kemajuan_checkout' | |
acaraParams | { mata uang?: EventParams ['mata uang']; kupon?: EventParams ['kupon']; nilai?: EventParams ['nilai']; item?: EventParams ['item']; checkout_step?: EventParams ['langkah_checkout']; checkout_option?: EventParams ['pilihan_checkout']; [kunci: string]: apa saja; } | |
pilihan | Opsi Panggilan Analytics |
Pengembalian:
ruang kosong
logEvent(analyticsInstance, eventName, eventParams, opsi)
Mengirimkan peristiwa Google Analytics dengan eventParams
tertentu . Metode ini secara otomatis mengaitkan peristiwa yang dicatat dalam log ini dengan instance aplikasi web Firebase 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 | Keterangan |
---|---|---|
contoh analitik | Analisis | |
Nama acara | 'pengecualian' | |
acaraParams | { deskripsi?: EventParams ['keterangan']; fatal?: EventParams ['fatal']; [kunci: string]: apa saja; } | |
pilihan | Opsi Panggilan Analytics |
Pengembalian:
ruang kosong
logEvent(analyticsInstance, eventName, eventParams, opsi)
Mengirimkan peristiwa Google Analytics dengan eventParams
tertentu . Metode ini secara otomatis mengaitkan peristiwa yang dicatat dalam log ini dengan instance aplikasi web Firebase 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 | Keterangan |
---|---|---|
contoh analitik | Analisis | |
Nama acara | 'hasilkan_lead' | |
acaraParams | { nilai?: EventParams ['nilai']; mata uang?: EventParams ['mata uang']; [kunci: string]: apa saja; } | |
pilihan | Opsi Panggilan Analytics |
Pengembalian:
ruang kosong
logEvent(analyticsInstance, eventName, eventParams, opsi)
Mengirimkan peristiwa Google Analytics dengan eventParams
tertentu . Metode ini secara otomatis mengaitkan peristiwa yang dicatat dalam log ini dengan instance aplikasi web Firebase 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 | Keterangan |
---|---|---|
contoh analitik | Analisis | |
Nama acara | 'Gabung' | |
acaraParams | { metode?: EventParams ['metode']; [kunci: string]: apa saja; } | |
pilihan | Opsi Panggilan Analytics |
Pengembalian:
ruang kosong
logEvent(analyticsInstance, eventName, eventParams, opsi)
Mengirimkan peristiwa Google Analytics dengan eventParams
tertentu . Metode ini secara otomatis mengaitkan peristiwa yang dicatat dalam log ini dengan instance aplikasi web Firebase di perangkat ini.
Lihat Tampilan 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 | Keterangan |
---|---|---|
contoh analitik | Analisis | |
Nama acara | 'tampilan_halaman' | |
acaraParams | { judul_halaman?: string; lokasi_halaman?: string; jalur_halaman?: string; [kunci: string]: apa saja; } | |
pilihan | Opsi Panggilan Analytics |
Pengembalian:
ruang kosong
setAnalyticsCollectionEnabled(analyticsInstance, diaktifkan)
Menyetel apakah pengumpulan Google Analytics diaktifkan untuk aplikasi ini di perangkat ini. Menyetel window['ga-disable-analyticsId'] = true;
Tanda tangan:
export declare function setAnalyticsCollectionEnabled(analyticsInstance: Analytics, enabled: boolean): void;
Parameter
Parameter | Jenis | Keterangan |
---|---|---|
contoh analitik | Analisis | Contoh Analytics . |
diaktifkan | boolean | Jika benar, aktifkan pengumpulan, jika salah, nonaktifkan. |
Pengembalian:
ruang kosong
setCurrentScreen(analyticsInstance, nama layar, opsi)
Gunakan dengan
eventName
sebagai 'screen_view' dan tambahkaneventParams
yang relevan . Lihat Melacak Tampilan Layar .
Gunakan perintah gtag config
untuk menyetel screen_name
.
Tanda tangan:
export declare function setCurrentScreen(analyticsInstance: Analytics, screenName: string, options?: AnalyticsCallOptions): void;
Parameter
Parameter | Jenis | Keterangan |
---|---|---|
contoh analitik | Analisis | Contoh Analytics . |
nama layar | rangkaian | Nama layar yang akan disetel. |
pilihan | Opsi Panggilan Analytics |
Pengembalian:
ruang kosong
setUserId(analyticsInstance, id, opsi)
Gunakan perintah gtag config
untuk menyetel user_id
.
Tanda tangan:
export declare function setUserId(analyticsInstance: Analytics, id: string | null, options?: AnalyticsCallOptions): void;
Parameter
Parameter | Jenis | Keterangan |
---|---|---|
contoh analitik | Analisis | Contoh Analytics . |
pengenal | tali | batal | ID Pengguna yang akan disetel. |
pilihan | Opsi Panggilan Analytics |
Pengembalian:
ruang kosong
setUserProperties(analyticsInstance, properti, opsi)
Gunakan perintah gtag config
untuk menyetel semua parameter yang ditentukan.
Tanda tangan:
export declare function setUserProperties(analyticsInstance: Analytics, properties: CustomParams, options?: AnalyticsCallOptions): void;
Parameter
Parameter | Jenis | Keterangan |
---|---|---|
contoh analitik | Analisis | |
properti | Parameter Khusus | |
pilihan | Opsi Panggilan Analytics |
Pengembalian:
ruang kosong
fungsi()
didukung()
Ini adalah metode statis publik yang diberikan kepada pengguna yang menggabungkan empat pemeriksaan berbeda:
- Periksa apakah 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>;
Pengembalian:
Janji<boolean>
fungsi (pengaturan persetujuan, ...)
setPersetujuan(Pengaturan Persetujuan)
Menetapkan status izin pengguna akhir yang berlaku untuk aplikasi web ini di seluruh referensi gtag setelah Firebase Analytics diinisialisasi.
Gunakan ConsentSettings untuk menentukan nilai jenis izin individual. Secara default, jenis izin disetel ke "diberikan".
Tanda tangan:
export declare function setConsent(consentSettings: ConsentSettings): void;
Parameter
Parameter | Jenis | Keterangan |
---|---|---|
pengaturan persetujuan | Pengaturan Persetujuan | Memetakan status izin pengguna akhir yang berlaku untuk gtag.js. |
Pengembalian:
ruang kosong
fungsi(params khusus, ...)
setDefaultEventParameters(customParams)
Menambahkan data yang akan disetel pada setiap peristiwa yang dicatat dari SDK, termasuk peristiwa otomatis. Dengan perintah "set" gtag, nilai yang diteruskan akan tetap ada di halaman saat ini dan diteruskan bersama semua peristiwa berikutnya.
Tanda tangan:
export declare function setDefaultEventParameters(customParams: CustomParams): void;
Parameter
Parameter | Jenis | Keterangan |
---|---|---|
parameter khusus | Parameter Khusus | Parameter khusus apa pun yang mungkin diteruskan pengguna ke gtag.js. |
Pengembalian:
ruang kosong
fungsi(pilihan, ...)
pengaturan (pilihan)
Mengonfigurasi Firebase Analytics untuk menggunakan nama gtag
atau dataLayer
khusus. Ditujukan untuk digunakan jika skrip gtag.js
telah diinstal di halaman ini secara independen dari Firebase Analytics, dan menggunakan nama non-default untuk fungsi gtag
atau dataLayer
. Harus dipanggil sebelum memanggil getAnalytics()
atau tidak akan berpengaruh apa pun.
Tanda tangan:
export declare function settings(options: SettingsOptions): void;
Parameter
Parameter | Jenis | Keterangan |
---|---|---|
pilihan | PengaturanOpsi | Nama gtag dan dataLayer khusus. |
Pengembalian:
ruang kosong
PersetujuanStatusString
Apakah jenis persetujuan 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;
NamaAcara Khusus
String nama peristiwa khusus apa pun yang tidak ada dalam daftar standar nama peristiwa yang direkomendasikan.
Tanda tangan:
export declare type CustomEventName<T> = T extends EventNameString ? never : T;
String Nama Peristiwa
Ketik nama peristiwa Google Analytics standar. logEvent
juga menerima string khusus apa pun dan menafsirkannya sebagai nama peristiwa khusus.
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';