analytics package

SDK เว็บ Firebase Analytics SDK นี้ไม่ทำงานในสภาพแวดล้อม Node.js

ฟังก์ชั่น

การทำงาน คำอธิบาย
ฟังก์ชั่น(แอพ, ...)
getAnalytics (แอป) ส่งคืนอินสแตนซ์ Analytics สำหรับแอปที่กำหนด
InitializeAnalytics (แอพ ตัวเลือก) ส่งคืนอินสแตนซ์ Analytics สำหรับแอปที่กำหนด
ฟังก์ชั่น (analyticsInstance, ... )
รับ GoogleAnalyticsClientId (analyticsInstance) ดึงข้อมูลตัวระบุ Google Analytics ที่ไม่ซ้ำสำหรับเว็บไคลเอ็นต์ ดูที่ client_id .
logEvent (analyticsInstance, eventName, eventParams, ตัวเลือก) ส่งเหตุการณ์ Google Analytics พร้อมด้วย eventParams ที่กำหนด วิธีนี้จะเชื่อมโยงเหตุการณ์ที่บันทึกไว้นี้กับอินสแตนซ์แอปเว็บ Firebase บนอุปกรณ์นี้โดยอัตโนมัติ ดูรายการพารามิเตอร์เหตุการณ์ที่แนะนำได้ใน เอกสารอ้างอิง GA4 .
logEvent (analyticsInstance, eventName, eventParams, ตัวเลือก) ส่งเหตุการณ์ Google Analytics พร้อมด้วย eventParams ที่กำหนด วิธีนี้จะเชื่อมโยงเหตุการณ์ที่บันทึกไว้นี้กับอินสแตนซ์แอปเว็บ Firebase บนอุปกรณ์นี้โดยอัตโนมัติ ดูรายการพารามิเตอร์เหตุการณ์ที่แนะนำได้ใน เอกสารอ้างอิง GA4 .
logEvent (analyticsInstance, eventName, eventParams, ตัวเลือก) ส่งเหตุการณ์ Google Analytics พร้อมด้วย eventParams ที่กำหนด วิธีนี้จะเชื่อมโยงเหตุการณ์ที่บันทึกไว้นี้กับอินสแตนซ์แอปเว็บ Firebase บนอุปกรณ์นี้โดยอัตโนมัติ ดู การติดตามการดูหน้าจอ .
logEvent (analyticsInstance, eventName, eventParams, ตัวเลือก) ส่งเหตุการณ์ Google Analytics พร้อมด้วย eventParams ที่กำหนด วิธีนี้จะเชื่อมโยงเหตุการณ์ที่บันทึกไว้นี้กับอินสแตนซ์แอปเว็บ Firebase บนอุปกรณ์นี้โดยอัตโนมัติ ดูรายการพารามิเตอร์เหตุการณ์ที่แนะนำได้ใน เอกสารอ้างอิง GA4 .
logEvent (analyticsInstance, eventName, eventParams, ตัวเลือก) ส่งเหตุการณ์ Google Analytics พร้อมด้วย eventParams ที่กำหนด วิธีนี้จะเชื่อมโยงเหตุการณ์ที่บันทึกไว้นี้กับอินสแตนซ์แอปเว็บ Firebase บนอุปกรณ์นี้โดยอัตโนมัติ ดูรายการพารามิเตอร์เหตุการณ์ที่แนะนำได้ใน เอกสารอ้างอิง GA4 .
logEvent (analyticsInstance, eventName, eventParams, ตัวเลือก) ส่งเหตุการณ์ Google Analytics พร้อมด้วย eventParams ที่กำหนด วิธีนี้จะเชื่อมโยงเหตุการณ์ที่บันทึกไว้นี้กับอินสแตนซ์แอปเว็บ Firebase บนอุปกรณ์นี้โดยอัตโนมัติ ดูรายการพารามิเตอร์เหตุการณ์ที่แนะนำได้ใน เอกสารอ้างอิง GA4 .
logEvent (analyticsInstance, eventName, eventParams, ตัวเลือก) ส่งเหตุการณ์ Google Analytics พร้อมด้วย eventParams ที่กำหนด วิธีนี้จะเชื่อมโยงเหตุการณ์ที่บันทึกไว้นี้กับอินสแตนซ์แอปเว็บ Firebase บนอุปกรณ์นี้โดยอัตโนมัติ ดูรายการพารามิเตอร์เหตุการณ์ที่แนะนำได้ใน เอกสารอ้างอิง GA4 .
logEvent (analyticsInstance, eventName, eventParams, ตัวเลือก) ส่งเหตุการณ์ Google Analytics พร้อมด้วย eventParams ที่กำหนด วิธีนี้จะเชื่อมโยงเหตุการณ์ที่บันทึกไว้นี้กับอินสแตนซ์แอปเว็บ Firebase บนอุปกรณ์นี้โดยอัตโนมัติ ดูรายการพารามิเตอร์เหตุการณ์ที่แนะนำได้ใน เอกสารอ้างอิง GA4 .
logEvent (analyticsInstance, eventName, eventParams, ตัวเลือก) ส่งเหตุการณ์ Google Analytics พร้อมด้วย eventParams ที่กำหนด วิธีนี้จะเชื่อมโยงเหตุการณ์ที่บันทึกไว้นี้กับอินสแตนซ์แอปเว็บ Firebase บนอุปกรณ์นี้โดยอัตโนมัติ ดูรายการพารามิเตอร์เหตุการณ์ที่แนะนำได้ใน เอกสารอ้างอิง GA4 .
logEvent (analyticsInstance, eventName, eventParams, ตัวเลือก) ส่งเหตุการณ์ Google Analytics พร้อมด้วย eventParams ที่กำหนด วิธีนี้จะเชื่อมโยงเหตุการณ์ที่บันทึกไว้นี้กับอินสแตนซ์แอปเว็บ Firebase บนอุปกรณ์นี้โดยอัตโนมัติ ดูรายการพารามิเตอร์เหตุการณ์ที่แนะนำได้ใน เอกสารอ้างอิง GA4 .
logEvent (analyticsInstance, eventName, eventParams, ตัวเลือก) ส่งเหตุการณ์ Google Analytics พร้อมด้วย eventParams ที่กำหนด วิธีนี้จะเชื่อมโยงเหตุการณ์ที่บันทึกไว้นี้กับอินสแตนซ์แอปเว็บ Firebase บนอุปกรณ์นี้โดยอัตโนมัติ ดูรายการพารามิเตอร์เหตุการณ์ที่แนะนำได้ใน เอกสารอ้างอิง GA4 .
logEvent (analyticsInstance, eventName, eventParams, ตัวเลือก) ส่งเหตุการณ์ Google Analytics พร้อมด้วย eventParams ที่กำหนด วิธีนี้จะเชื่อมโยงเหตุการณ์ที่บันทึกไว้นี้กับอินสแตนซ์แอปเว็บ Firebase บนอุปกรณ์นี้โดยอัตโนมัติ ดูรายการพารามิเตอร์เหตุการณ์ที่แนะนำได้ใน เอกสารอ้างอิง GA4 .
logEvent (analyticsInstance, eventName, eventParams, ตัวเลือก) ส่งเหตุการณ์ Google Analytics พร้อมด้วย eventParams ที่กำหนด วิธีนี้จะเชื่อมโยงเหตุการณ์ที่บันทึกไว้นี้กับอินสแตนซ์แอปเว็บ Firebase บนอุปกรณ์นี้โดยอัตโนมัติ ดูรายการพารามิเตอร์เหตุการณ์ที่แนะนำได้ใน เอกสารอ้างอิง GA4 .
logEvent (analyticsInstance, eventName, eventParams, ตัวเลือก) ส่งเหตุการณ์ Google Analytics พร้อมด้วย eventParams ที่กำหนด วิธีนี้จะเชื่อมโยงเหตุการณ์ที่บันทึกไว้นี้กับอินสแตนซ์แอปเว็บ Firebase บนอุปกรณ์นี้โดยอัตโนมัติ ดูรายการพารามิเตอร์เหตุการณ์ที่แนะนำได้ใน เอกสารอ้างอิง GA4 .
logEvent (analyticsInstance, eventName, eventParams, ตัวเลือก) ส่งเหตุการณ์ Google Analytics พร้อมด้วย eventParams ที่กำหนด วิธีนี้จะเชื่อมโยงเหตุการณ์ที่บันทึกไว้นี้กับอินสแตนซ์แอปเว็บ Firebase บนอุปกรณ์นี้โดยอัตโนมัติ ดูรายการพารามิเตอร์เหตุการณ์ที่แนะนำได้ใน เอกสารอ้างอิง GA4 .
logEvent (analyticsInstance, eventName, eventParams, ตัวเลือก) ส่งเหตุการณ์ Google Analytics พร้อมด้วย eventParams ที่กำหนด วิธีนี้จะเชื่อมโยงเหตุการณ์ที่บันทึกไว้นี้กับอินสแตนซ์แอปเว็บ Firebase บนอุปกรณ์นี้โดยอัตโนมัติ ดูรายการพารามิเตอร์เหตุการณ์ที่แนะนำได้ใน เอกสารอ้างอิง GA4 .
logEvent (analyticsInstance, eventName, eventParams, ตัวเลือก) ส่งเหตุการณ์ Google Analytics พร้อมด้วย eventParams ที่กำหนด วิธีนี้จะเชื่อมโยงเหตุการณ์ที่บันทึกไว้นี้กับอินสแตนซ์แอปเว็บ Firebase บนอุปกรณ์นี้โดยอัตโนมัติ ดูรายการพารามิเตอร์เหตุการณ์ที่แนะนำได้ใน เอกสารอ้างอิง GA4 .
logEvent (analyticsInstance, eventName, eventParams, ตัวเลือก) ส่งเหตุการณ์ Google Analytics พร้อมด้วย eventParams ที่กำหนด วิธีนี้จะเชื่อมโยงเหตุการณ์ที่บันทึกไว้นี้กับอินสแตนซ์แอปเว็บ Firebase บนอุปกรณ์นี้โดยอัตโนมัติ ดูรายการพารามิเตอร์เหตุการณ์ที่แนะนำได้ใน เอกสารอ้างอิง GA4 .
logEvent (analyticsInstance, eventName, eventParams, ตัวเลือก) ส่งเหตุการณ์ Google Analytics พร้อมด้วย eventParams ที่กำหนด วิธีนี้จะเชื่อมโยงเหตุการณ์ที่บันทึกไว้นี้กับอินสแตนซ์แอปเว็บ Firebase บนอุปกรณ์นี้โดยอัตโนมัติ ดู ข้อยกเว้นการวัด .
logEvent (analyticsInstance, eventName, eventParams, ตัวเลือก) ส่งเหตุการณ์ Google Analytics พร้อมด้วย eventParams ที่กำหนด วิธีนี้จะเชื่อมโยงเหตุการณ์ที่บันทึกไว้นี้กับอินสแตนซ์แอปเว็บ Firebase บนอุปกรณ์นี้โดยอัตโนมัติ ดูรายการพารามิเตอร์เหตุการณ์ที่แนะนำได้ใน เอกสารอ้างอิง GA4 .
logEvent (analyticsInstance, eventName, eventParams, ตัวเลือก) ส่งเหตุการณ์ Google Analytics พร้อมด้วย eventParams ที่กำหนด วิธีนี้จะเชื่อมโยงเหตุการณ์ที่บันทึกไว้นี้กับอินสแตนซ์แอปเว็บ Firebase บนอุปกรณ์นี้โดยอัตโนมัติ ดูรายการพารามิเตอร์เหตุการณ์ที่แนะนำได้ใน เอกสารอ้างอิง GA4 .
logEvent (analyticsInstance, eventName, eventParams, ตัวเลือก) ส่งเหตุการณ์ Google Analytics พร้อมด้วย eventParams ที่กำหนด วิธีนี้จะเชื่อมโยงเหตุการณ์ที่บันทึกไว้นี้กับอินสแตนซ์แอปเว็บ Firebase บนอุปกรณ์นี้โดยอัตโนมัติ ดู การดูเพจ .
setAnalyticsCollectionEnabled (analyticsInstance เปิดใช้งาน) ตั้งค่าว่าจะเปิดใช้งานการรวบรวม Google Analytics สำหรับแอปนี้บนอุปกรณ์นี้หรือไม่ ตั้งค่า window['ga-disable-analyticsId'] = true;
setCurrentScreen(analyticsInstance, screenName, ตัวเลือก) ใช้คำสั่ง gtag config เพื่อตั้งค่า screen_name
setUserId(analyticsInstance, id, ตัวเลือก) ใช้คำสั่ง gtag config เพื่อตั้งค่า user_id
setUserProperties (analyticsInstance, คุณสมบัติ, ตัวเลือก) ใช้คำสั่ง gtag config เพื่อตั้งค่าพารามิเตอร์ทั้งหมดที่ระบุ
การทำงาน()
รองรับ() นี่เป็นวิธีสาธารณะแบบคงที่ที่มอบให้แก่ผู้ใช้ที่ล้อมการตรวจสอบสี่แบบที่แตกต่างกัน: 1. ตรวจสอบว่าไม่ใช่สภาพแวดล้อมส่วนขยายของเบราว์เซอร์หรือไม่ 2. ตรวจสอบว่าคุกกี้เปิดใช้งานอยู่ในเบราว์เซอร์ปัจจุบันหรือไม่ 3. ตรวจสอบว่าสภาพแวดล้อมเบราว์เซอร์รองรับ IndexedDB หรือไม่ 4. ตรวจสอบว่าบริบทของเบราว์เซอร์ปัจจุบันถูกต้องสำหรับการใช้ IndexedDB.open() หรือไม่
ฟังก์ชั่น (การตั้งค่าความยินยอม ... )
setConsent (การตั้งค่าความยินยอม) ตั้งค่าสถานะความยินยอมของผู้ใช้ปลายทางที่เกี่ยวข้องสำหรับเว็บแอปนี้ในการอ้างอิง gtag ทั้งหมดเมื่อเริ่มต้น Firebase Analytics ใช้ ConsentSettings เพื่อระบุค่าประเภทความยินยอมแต่ละรายการ ตามค่าเริ่มต้น ประเภทความยินยอมจะถูกตั้งค่าเป็น "ได้รับ"
ฟังก์ชั่น (customParams, ... )
setDefaultEventParameters (พารามิเตอร์แบบกำหนดเอง) เพิ่มข้อมูลที่จะตั้งค่าในทุกเหตุการณ์ที่บันทึกไว้จาก SDK รวมถึงเหตุการณ์อัตโนมัติด้วย เมื่อใช้คำสั่ง "set" ของ gtag ค่าที่ส่งจะยังคงอยู่ในหน้าปัจจุบันและส่งผ่านพร้อมกับเหตุการณ์ที่ตามมาทั้งหมด
ฟังก์ชั่น(ตัวเลือก, ...)
การตั้งค่า (ตัวเลือก) กำหนดค่า Firebase Analytics เพื่อใช้ชื่อ gtag หรือ dataLayer ที่กำหนดเอง มีวัตถุประสงค์เพื่อใช้หากมีการติดตั้งสคริปต์ gtag.js ในหน้านี้โดยไม่ขึ้นอยู่กับ Firebase Analytics และใช้ชื่อที่ไม่ใช่ค่าเริ่มต้นสำหรับฟังก์ชัน gtag หรือสำหรับ dataLayer ต้องถูกเรียกก่อนที่จะเรียก getAnalytics() ไม่เช่นนั้นจะไม่มีผลกระทบใดๆ

อินเทอร์เฟซ

อินเตอร์เฟซ คำอธิบาย
การวิเคราะห์ อินสแตนซ์ของ Firebase Analytics
AnalyticsCallOptions ตัวเลือกเพิ่มเติมที่สามารถส่งไปยังการเรียกใช้เมธอดของ Analytics ได้ เช่น logEvent เป็นต้น
การตั้งค่าการวิเคราะห์ ตัวเลือกการเริ่มต้นอินสแตนซ์ ของ Analytics
การตั้งค่าความยินยอม การตั้งค่าสถานะความยินยอมสำหรับความยินยอมแต่ละประเภท หากต้องการข้อมูลเพิ่มเติม โปรดดู เอกสารอ้างอิง GA4 สำหรับสถานะความยินยอมและประเภทความยินยอม .
พารามิเตอร์การควบคุม พารามิเตอร์การควบคุม gtag.js มาตรฐาน หากต้องการข้อมูลเพิ่มเติม โปรดดู เอกสารอ้างอิง GA4 .
พารามิเตอร์แบบกำหนดเอง พารามิเตอร์ที่กำหนดเองที่ผู้ใช้อาจส่งไปยัง gtag
พารามิเตอร์เหตุการณ์ พารามิเตอร์เหตุการณ์ gtag.js มาตรฐาน หากต้องการข้อมูลเพิ่มเติม โปรดดู เอกสารอ้างอิง GA4 .
GtagConfigParams ชุดการตั้งค่าทั่วไปของ Google Analytics ที่ gtag.js รู้จัก
รายการ ประเภท Item Google Analytics มาตรฐาน
การส่งเสริม ฟิลด์ที่เหตุการณ์ Google Analytics บางส่วนใช้ก่อนหน้านี้
การตั้งค่าตัวเลือก ระบุตัวเลือกที่กำหนดเองสำหรับอินสแตนซ์ Firebase Analytics ของคุณ คุณต้องตั้งค่าเหล่านี้ก่อนที่จะเริ่มต้น firebase.analytics()

พิมพ์นามแฝง

พิมพ์นามแฝง คำอธิบาย
สตริงสถานะความยินยอม ไม่ว่าจะได้รับความยินยอมประเภทใดประเภทหนึ่งหรือถูกปฏิเสธ
สกุลเงิน ประเภทสกุลเงินมาตรฐานของ Google Analytics
ชื่อเหตุการณ์แบบกำหนดเอง สตริงชื่อเหตุการณ์ที่กำหนดเองที่ไม่อยู่ในรายการมาตรฐานของชื่อเหตุการณ์ที่แนะนำ
EventNameString พิมพ์ชื่อเหตุการณ์ Google Analytics มาตรฐาน logEvent ยังยอมรับสตริงที่กำหนดเองและตีความว่าเป็นชื่อเหตุการณ์ที่กำหนดเอง

ฟังก์ชั่น(แอพ, ...)

getAnalytics (แอป)

ส่งคืนอินสแตนซ์ Analytics สำหรับแอปที่กำหนด

ลายเซ็น:

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

พารามิเตอร์

พารามิเตอร์ พิมพ์ คำอธิบาย
แอป แอป Firebase FirebaseApp ที่จะใช้

ผลตอบแทน:

การวิเคราะห์

InitializeAnalytics (แอพ ตัวเลือก)

ส่งคืนอินสแตนซ์ Analytics สำหรับแอปที่กำหนด

ลายเซ็น:

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

พารามิเตอร์

พารามิเตอร์ พิมพ์ คำอธิบาย
แอป แอป Firebase FirebaseApp ที่จะใช้
ตัวเลือก การตั้งค่าการวิเคราะห์

ผลตอบแทน:

การวิเคราะห์

ฟังก์ชั่น (analyticsInstance, ... )

รับ GoogleAnalyticsClientId (analyticsInstance)

ดึงข้อมูลตัวระบุ Google Analytics ที่ไม่ซ้ำสำหรับเว็บไคลเอ็นต์ ดูที่ client_id .

ลายเซ็น:

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

พารามิเตอร์

พารามิเตอร์ พิมพ์ คำอธิบาย
การวิเคราะห์อินสแตนซ์ การวิเคราะห์

ผลตอบแทน:

สัญญา<สตริง>

logEvent (analyticsInstance, eventName, eventParams, ตัวเลือก)

ส่งเหตุการณ์ Google Analytics พร้อมด้วย eventParams ที่กำหนด . วิธีนี้จะเชื่อมโยงเหตุการณ์ที่บันทึกไว้นี้กับอินสแตนซ์แอปเว็บ Firebase บนอุปกรณ์นี้โดยอัตโนมัติ

ดูรายการพารามิเตอร์เหตุการณ์ที่แนะนำได้ใน เอกสารอ้างอิง GA4 .

ลายเซ็น:

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;

พารามิเตอร์

พารามิเตอร์ พิมพ์ คำอธิบาย
การวิเคราะห์อินสแตนซ์ การวิเคราะห์
ชื่อเหตุการณ์ 'เพิ่ม_การชำระเงิน_ข้อมูล'
พารามิเตอร์เหตุการณ์ { คูปอง?: EventParams ['คูปอง']; สกุลเงิน?: EventParams ['สกุลเงิน']; รายการ?: EventParams ['รายการ']; pay_type?: EventParams ['ประเภทการชำระเงิน']; ค่า?: EventParams ['ค่า']; [คีย์: สตริง]: ใด ๆ ; }
ตัวเลือก AnalyticsCallOptions

ผลตอบแทน:

เป็นโมฆะ

logEvent (analyticsInstance, eventName, eventParams, ตัวเลือก)

ส่งเหตุการณ์ Google Analytics พร้อมด้วย eventParams ที่กำหนด . วิธีนี้จะเชื่อมโยงเหตุการณ์ที่บันทึกไว้นี้กับอินสแตนซ์แอปเว็บ Firebase บนอุปกรณ์นี้โดยอัตโนมัติ

ดูรายการพารามิเตอร์เหตุการณ์ที่แนะนำได้ใน เอกสารอ้างอิง GA4 .

ลายเซ็น:

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;

พารามิเตอร์

พารามิเตอร์ พิมพ์ คำอธิบาย
การวิเคราะห์อินสแตนซ์ การวิเคราะห์
ชื่อเหตุการณ์ 'ซื้อ' | 'คืนเงิน'
พารามิเตอร์เหตุการณ์ { ค่า?: EventParams ['ค่า']; สกุลเงิน?: EventParams ['สกุลเงิน']; Transaction_id: EventParams ['transaction_id']; ภาษี?: EventParams ['ภาษี']; การจัดส่ง?: EventParams ['การส่งสินค้า']; รายการ?: EventParams ['รายการ']; คูปอง?: EventParams ['คูปอง']; ความร่วมมือ?: EventParams ['สังกัด']; [คีย์: สตริง]: ใด ๆ ; }
ตัวเลือก AnalyticsCallOptions

ผลตอบแทน:

เป็นโมฆะ

logEvent (analyticsInstance, eventName, eventParams, ตัวเลือก)

ส่งเหตุการณ์ Google Analytics พร้อมด้วย eventParams ที่กำหนด . วิธีนี้จะเชื่อมโยงเหตุการณ์ที่บันทึกไว้นี้กับอินสแตนซ์แอปเว็บ Firebase บนอุปกรณ์นี้โดยอัตโนมัติ

ดู การติดตามการดูหน้าจอ .

ลายเซ็น:

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;

พารามิเตอร์

พารามิเตอร์ พิมพ์ คำอธิบาย
การวิเคราะห์อินสแตนซ์ การวิเคราะห์
ชื่อเหตุการณ์ 'screen_view'
พารามิเตอร์เหตุการณ์ { firebase_screen: EventParams ['firebase_screen']; firebase_screen_class: พารามิเตอร์เหตุการณ์ ['firebase_screen_class']; [คีย์: สตริง]: ใด ๆ ; }
ตัวเลือก AnalyticsCallOptions

ผลตอบแทน:

เป็นโมฆะ

logEvent (analyticsInstance, eventName, eventParams, ตัวเลือก)

ส่งเหตุการณ์ Google Analytics พร้อมด้วย eventParams ที่กำหนด . วิธีนี้จะเชื่อมโยงเหตุการณ์ที่บันทึกไว้นี้กับอินสแตนซ์แอปเว็บ Firebase บนอุปกรณ์นี้โดยอัตโนมัติ

ดูรายการพารามิเตอร์เหตุการณ์ที่แนะนำได้ใน เอกสารอ้างอิง GA4 .

ลายเซ็น:

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

พารามิเตอร์

พารามิเตอร์ พิมพ์ คำอธิบาย
การวิเคราะห์อินสแตนซ์ การวิเคราะห์
ชื่อเหตุการณ์ 'ค้นหา' | 'view_search_results'
พารามิเตอร์เหตุการณ์ { search_term?: EventParams ['คำที่ต้องการค้นหา']; [คีย์: สตริง]: ใด ๆ ; }
ตัวเลือก AnalyticsCallOptions

ผลตอบแทน:

เป็นโมฆะ

logEvent (analyticsInstance, eventName, eventParams, ตัวเลือก)

ส่งเหตุการณ์ Google Analytics พร้อมด้วย eventParams ที่กำหนด . วิธีนี้จะเชื่อมโยงเหตุการณ์ที่บันทึกไว้นี้กับอินสแตนซ์แอปเว็บ Firebase บนอุปกรณ์นี้โดยอัตโนมัติ

ดูรายการพารามิเตอร์เหตุการณ์ที่แนะนำได้ใน เอกสารอ้างอิง GA4 .

ลายเซ็น:

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;

พารามิเตอร์

พารามิเตอร์ พิมพ์ คำอธิบาย
การวิเคราะห์อินสแตนซ์ การวิเคราะห์
ชื่อเหตุการณ์ 'select_content'
พารามิเตอร์เหตุการณ์ { content_type?: EventParams ['ชนิดของเนื้อหา']; item_id?: พารามิเตอร์เหตุการณ์ ['item_id']; [คีย์: สตริง]: ใด ๆ ; }
ตัวเลือก AnalyticsCallOptions

ผลตอบแทน:

เป็นโมฆะ

logEvent (analyticsInstance, eventName, eventParams, ตัวเลือก)

ส่งเหตุการณ์ Google Analytics พร้อมด้วย eventParams ที่กำหนด . วิธีนี้จะเชื่อมโยงเหตุการณ์ที่บันทึกไว้นี้กับอินสแตนซ์แอปเว็บ Firebase บนอุปกรณ์นี้โดยอัตโนมัติ

ดูรายการพารามิเตอร์เหตุการณ์ที่แนะนำได้ใน เอกสารอ้างอิง GA4 .

ลายเซ็น:

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;

พารามิเตอร์

พารามิเตอร์ พิมพ์ คำอธิบาย
การวิเคราะห์อินสแตนซ์ การวิเคราะห์
ชื่อเหตุการณ์ 'select_item'
พารามิเตอร์เหตุการณ์ { รายการ?: EventParams ['รายการ']; item_list_name?: พารามิเตอร์เหตุการณ์ ['item_list_name']; item_list_id?: EventParams ['item_list_id']; [คีย์: สตริง]: ใด ๆ ; }
ตัวเลือก AnalyticsCallOptions

ผลตอบแทน:

เป็นโมฆะ

logEvent (analyticsInstance, eventName, eventParams, ตัวเลือก)

ส่งเหตุการณ์ Google Analytics พร้อมด้วย eventParams ที่กำหนด . วิธีนี้จะเชื่อมโยงเหตุการณ์ที่บันทึกไว้นี้กับอินสแตนซ์แอปเว็บ Firebase บนอุปกรณ์นี้โดยอัตโนมัติ

ดูรายการพารามิเตอร์เหตุการณ์ที่แนะนำได้ใน เอกสารอ้างอิง GA4 .

ลายเซ็น:

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;

พารามิเตอร์

พารามิเตอร์ พิมพ์ คำอธิบาย
การวิเคราะห์อินสแตนซ์ การวิเคราะห์
ชื่อเหตุการณ์ 'select_promotion' | 'ดู_โปรโมชั่น'
พารามิเตอร์เหตุการณ์ { รายการ?: EventParams ['รายการ']; Promotion_id?: พารามิเตอร์เหตุการณ์ ['รหัสโปรโมชัน']; Promotion_name?: พารามิเตอร์เหตุการณ์ ['ชื่อโปรโมชัน']; [คีย์: สตริง]: ใด ๆ ; }
ตัวเลือก AnalyticsCallOptions

ผลตอบแทน:

เป็นโมฆะ

logEvent (analyticsInstance, eventName, eventParams, ตัวเลือก)

ส่งเหตุการณ์ Google Analytics พร้อมด้วย eventParams ที่กำหนด . วิธีนี้จะเชื่อมโยงเหตุการณ์ที่บันทึกไว้นี้กับอินสแตนซ์แอปเว็บ Firebase บนอุปกรณ์นี้โดยอัตโนมัติ

ดูรายการพารามิเตอร์เหตุการณ์ที่แนะนำได้ใน เอกสารอ้างอิง GA4 .

ลายเซ็น:

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;

พารามิเตอร์

พารามิเตอร์ พิมพ์ คำอธิบาย
การวิเคราะห์อินสแตนซ์ การวิเคราะห์
ชื่อเหตุการณ์ 'set_checkout_option'
พารามิเตอร์เหตุการณ์ { checkout_step?: EventParams ['ขั้นตอนการชำระเงิน_ขั้นตอน']; checkout_option?: EventParams ['ชำระเงิน_ตัวเลือก']; [คีย์: สตริง]: ใด ๆ ; }
ตัวเลือก AnalyticsCallOptions

ผลตอบแทน:

เป็นโมฆะ

logEvent (analyticsInstance, eventName, eventParams, ตัวเลือก)

ส่งเหตุการณ์ Google Analytics พร้อมด้วย eventParams ที่กำหนด . วิธีนี้จะเชื่อมโยงเหตุการณ์ที่บันทึกไว้นี้กับอินสแตนซ์แอปเว็บ Firebase บนอุปกรณ์นี้โดยอัตโนมัติ

ดูรายการพารามิเตอร์เหตุการณ์ที่แนะนำได้ใน เอกสารอ้างอิง GA4 .

ลายเซ็น:

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;

พารามิเตอร์

พารามิเตอร์ พิมพ์ คำอธิบาย
การวิเคราะห์อินสแตนซ์ การวิเคราะห์
ชื่อเหตุการณ์ 'แบ่งปัน'
พารามิเตอร์เหตุการณ์ { วิธีการ?: EventParams ['วิธี']; content_type?: EventParams ['ชนิดของเนื้อหา']; item_id?: พารามิเตอร์เหตุการณ์ ['item_id']; [คีย์: สตริง]: ใด ๆ ; }
ตัวเลือก AnalyticsCallOptions

ผลตอบแทน:

เป็นโมฆะ

logEvent (analyticsInstance, eventName, eventParams, ตัวเลือก)

ส่งเหตุการณ์ Google Analytics พร้อมด้วย eventParams ที่กำหนด . วิธีนี้จะเชื่อมโยงเหตุการณ์ที่บันทึกไว้นี้กับอินสแตนซ์แอปเว็บ Firebase บนอุปกรณ์นี้โดยอัตโนมัติ

ดูรายการพารามิเตอร์เหตุการณ์ที่แนะนำได้ใน เอกสารอ้างอิง GA4 .

ลายเซ็น:

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

พารามิเตอร์

พารามิเตอร์ พิมพ์ คำอธิบาย
การวิเคราะห์อินสแตนซ์ การวิเคราะห์
ชื่อเหตุการณ์ 'ลงชื่อ'
พารามิเตอร์เหตุการณ์ { วิธีการ?: EventParams ['วิธี']; [คีย์: สตริง]: ใด ๆ ; }
ตัวเลือก AnalyticsCallOptions

ผลตอบแทน:

เป็นโมฆะ

logEvent (analyticsInstance, eventName, eventParams, ตัวเลือก)

ส่งเหตุการณ์ Google Analytics พร้อมด้วย eventParams ที่กำหนด . วิธีนี้จะเชื่อมโยงเหตุการณ์ที่บันทึกไว้นี้กับอินสแตนซ์แอปเว็บ Firebase บนอุปกรณ์นี้โดยอัตโนมัติ

ดูรายการพารามิเตอร์เหตุการณ์ที่แนะนำได้ใน เอกสารอ้างอิง GA4 .

ลายเซ็น:

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;

พารามิเตอร์

พารามิเตอร์ พิมพ์ คำอธิบาย
การวิเคราะห์อินสแตนซ์ การวิเคราะห์
ชื่อเหตุการณ์ 'เวลา_สมบูรณ์'
พารามิเตอร์เหตุการณ์ { ชื่อ: สตริง; ค่า: หมายเลข; event_category?: สตริง; event_label?: สตริง; [คีย์: สตริง]: ใด ๆ ; }
ตัวเลือก AnalyticsCallOptions

ผลตอบแทน:

เป็นโมฆะ

logEvent (analyticsInstance, eventName, eventParams, ตัวเลือก)

ส่งเหตุการณ์ Google Analytics พร้อมด้วย eventParams ที่กำหนด . วิธีนี้จะเชื่อมโยงเหตุการณ์ที่บันทึกไว้นี้กับอินสแตนซ์แอปเว็บ Firebase บนอุปกรณ์นี้โดยอัตโนมัติ

ดูรายการพารามิเตอร์เหตุการณ์ที่แนะนำได้ใน เอกสารอ้างอิง GA4 .

ลายเซ็น:

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;

พารามิเตอร์

พารามิเตอร์ พิมพ์ คำอธิบาย
การวิเคราะห์อินสแตนซ์ การวิเคราะห์
ชื่อเหตุการณ์ 'add_shipping_info'
พารามิเตอร์เหตุการณ์ { คูปอง?: EventParams ['คูปอง']; สกุลเงิน?: EventParams ['สกุลเงิน']; รายการ?: EventParams ['รายการ']; shipping_tier?: EventParams ['ระดับการจัดส่ง_ระดับ']; ค่า?: EventParams ['ค่า']; [คีย์: สตริง]: ใด ๆ ; }
ตัวเลือก AnalyticsCallOptions

ผลตอบแทน:

เป็นโมฆะ

logEvent (analyticsInstance, eventName, eventParams, ตัวเลือก)

ส่งเหตุการณ์ Google Analytics พร้อมด้วย eventParams ที่กำหนด . วิธีนี้จะเชื่อมโยงเหตุการณ์ที่บันทึกไว้นี้กับอินสแตนซ์แอปเว็บ Firebase บนอุปกรณ์นี้โดยอัตโนมัติ

ดูรายการพารามิเตอร์เหตุการณ์ที่แนะนำได้ใน เอกสารอ้างอิง GA4 .

ลายเซ็น:

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;

พารามิเตอร์

พารามิเตอร์ พิมพ์ คำอธิบาย
การวิเคราะห์อินสแตนซ์ การวิเคราะห์
ชื่อเหตุการณ์ 'view_cart' | 'ดู_รายการ'
พารามิเตอร์เหตุการณ์ { สกุลเงิน?: EventParams ['สกุลเงิน']; รายการ?: EventParams ['รายการ']; ค่า?: EventParams ['ค่า']; [คีย์: สตริง]: ใด ๆ ; }
ตัวเลือก AnalyticsCallOptions

ผลตอบแทน:

เป็นโมฆะ

logEvent (analyticsInstance, eventName, eventParams, ตัวเลือก)

ส่งเหตุการณ์ Google Analytics พร้อมด้วย eventParams ที่กำหนด . วิธีนี้จะเชื่อมโยงเหตุการณ์ที่บันทึกไว้นี้กับอินสแตนซ์แอปเว็บ Firebase บนอุปกรณ์นี้โดยอัตโนมัติ

ดูรายการพารามิเตอร์เหตุการณ์ที่แนะนำได้ใน เอกสารอ้างอิง GA4 .

ลายเซ็น:

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;

พารามิเตอร์

พารามิเตอร์ พิมพ์ คำอธิบาย
การวิเคราะห์อินสแตนซ์ การวิเคราะห์
ชื่อเหตุการณ์ 'ดู_item_list'
พารามิเตอร์เหตุการณ์ { รายการ?: EventParams ['รายการ']; item_list_name?: พารามิเตอร์เหตุการณ์ ['item_list_name']; item_list_id?: EventParams ['item_list_id']; [คีย์: สตริง]: ใด ๆ ; }
ตัวเลือก AnalyticsCallOptions

ผลตอบแทน:

เป็นโมฆะ

logEvent (analyticsInstance, eventName, eventParams, ตัวเลือก)

ส่งเหตุการณ์ Google Analytics พร้อมด้วย eventParams ที่กำหนด . วิธีนี้จะเชื่อมโยงเหตุการณ์ที่บันทึกไว้นี้กับอินสแตนซ์แอปเว็บ Firebase บนอุปกรณ์นี้โดยอัตโนมัติ

ดูรายการพารามิเตอร์เหตุการณ์ที่แนะนำได้ใน เอกสารอ้างอิง GA4 .

ลายเซ็น:

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

พารามิเตอร์

พารามิเตอร์ พิมพ์ คำอธิบาย
การวิเคราะห์อินสแตนซ์ การวิเคราะห์
ชื่อเหตุการณ์ ชื่อเหตุการณ์แบบกำหนดเอง <ท>
พารามิเตอร์เหตุการณ์ { [คีย์: สตริง]: ใด ๆ; }
ตัวเลือก AnalyticsCallOptions

ผลตอบแทน:

เป็นโมฆะ

logEvent (analyticsInstance, eventName, eventParams, ตัวเลือก)

ส่งเหตุการณ์ Google Analytics พร้อมด้วย eventParams ที่กำหนด . วิธีนี้จะเชื่อมโยงเหตุการณ์ที่บันทึกไว้นี้กับอินสแตนซ์แอปเว็บ Firebase บนอุปกรณ์นี้โดยอัตโนมัติ

ดูรายการพารามิเตอร์เหตุการณ์ที่แนะนำได้ใน เอกสารอ้างอิง GA4 .

ลายเซ็น:

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;

พารามิเตอร์

พารามิเตอร์ พิมพ์ คำอธิบาย
การวิเคราะห์อินสแตนซ์ การวิเคราะห์
ชื่อเหตุการณ์ 'add_to_cart' | 'add_to_wishlist' | 'remove_from_cart'
พารามิเตอร์เหตุการณ์ { สกุลเงิน?: EventParams ['สกุลเงิน']; ค่า?: EventParams ['ค่า']; รายการ?: EventParams ['รายการ']; [คีย์: สตริง]: ใด ๆ ; }
ตัวเลือก AnalyticsCallOptions

ผลตอบแทน:

เป็นโมฆะ

logEvent (analyticsInstance, eventName, eventParams, ตัวเลือก)

ส่งเหตุการณ์ Google Analytics พร้อมด้วย eventParams ที่กำหนด . วิธีนี้จะเชื่อมโยงเหตุการณ์ที่บันทึกไว้นี้กับอินสแตนซ์แอปเว็บ Firebase บนอุปกรณ์นี้โดยอัตโนมัติ

ดูรายการพารามิเตอร์เหตุการณ์ที่แนะนำได้ใน เอกสารอ้างอิง GA4 .

ลายเซ็น:

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;

พารามิเตอร์

พารามิเตอร์ พิมพ์ คำอธิบาย
การวิเคราะห์อินสแตนซ์ การวิเคราะห์
ชื่อเหตุการณ์ 'begin_checkout'
พารามิเตอร์เหตุการณ์ { สกุลเงิน?: EventParams ['สกุลเงิน']; คูปอง?: EventParams ['คูปอง']; ค่า?: EventParams ['ค่า']; รายการ?: EventParams ['รายการ']; [คีย์: สตริง]: ใด ๆ ; }
ตัวเลือก AnalyticsCallOptions

ผลตอบแทน:

เป็นโมฆะ

logEvent (analyticsInstance, eventName, eventParams, ตัวเลือก)

ส่งเหตุการณ์ Google Analytics พร้อมด้วย eventParams ที่กำหนด . วิธีนี้จะเชื่อมโยงเหตุการณ์ที่บันทึกไว้นี้กับอินสแตนซ์แอปเว็บ Firebase บนอุปกรณ์นี้โดยอัตโนมัติ

ดูรายการพารามิเตอร์เหตุการณ์ที่แนะนำได้ใน เอกสารอ้างอิง GA4 .

ลายเซ็น:

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;

พารามิเตอร์

พารามิเตอร์ พิมพ์ คำอธิบาย
การวิเคราะห์อินสแตนซ์ การวิเคราะห์
ชื่อเหตุการณ์ 'ชำระเงิน_ความคืบหน้า'
พารามิเตอร์เหตุการณ์ { สกุลเงิน?: EventParams ['สกุลเงิน']; คูปอง?: EventParams ['คูปอง']; ค่า?: EventParams ['ค่า']; รายการ?: EventParams ['รายการ']; checkout_step?: EventParams ['ขั้นตอนการชำระเงิน_ขั้นตอน']; checkout_option?: EventParams ['ชำระเงิน_ตัวเลือก']; [คีย์: สตริง]: ใด ๆ ; }
ตัวเลือก AnalyticsCallOptions

ผลตอบแทน:

เป็นโมฆะ

logEvent (analyticsInstance, eventName, eventParams, ตัวเลือก)

ส่งเหตุการณ์ Google Analytics พร้อมด้วย eventParams ที่กำหนด . วิธีนี้จะเชื่อมโยงเหตุการณ์ที่บันทึกไว้นี้กับอินสแตนซ์แอปเว็บ Firebase บนอุปกรณ์นี้โดยอัตโนมัติ

ดู ข้อยกเว้นการวัด .

ลายเซ็น:

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

พารามิเตอร์

พารามิเตอร์ พิมพ์ คำอธิบาย
การวิเคราะห์อินสแตนซ์ การวิเคราะห์
ชื่อเหตุการณ์ 'ข้อยกเว้น'
พารามิเตอร์เหตุการณ์ { คำอธิบาย?: EventParams ['คำอธิบาย']; ร้ายแรง?: EventParams ['ร้ายแรง']; [คีย์: สตริง]: ใด ๆ ; }
ตัวเลือก AnalyticsCallOptions

ผลตอบแทน:

เป็นโมฆะ

logEvent (analyticsInstance, eventName, eventParams, ตัวเลือก)

ส่งเหตุการณ์ Google Analytics พร้อมด้วย eventParams ที่กำหนด . วิธีนี้จะเชื่อมโยงเหตุการณ์ที่บันทึกไว้นี้กับอินสแตนซ์แอปเว็บ Firebase บนอุปกรณ์นี้โดยอัตโนมัติ

ดูรายการพารามิเตอร์เหตุการณ์ที่แนะนำได้ใน เอกสารอ้างอิง GA4 .

ลายเซ็น:

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

พารามิเตอร์

พารามิเตอร์ พิมพ์ คำอธิบาย
การวิเคราะห์อินสแตนซ์ การวิเคราะห์
ชื่อเหตุการณ์ 'สร้าง_ตะกั่ว'
พารามิเตอร์เหตุการณ์ { ค่า?: EventParams ['ค่า']; สกุลเงิน?: EventParams ['สกุลเงิน']; [คีย์: สตริง]: ใด ๆ ; }
ตัวเลือก AnalyticsCallOptions

ผลตอบแทน:

เป็นโมฆะ

logEvent (analyticsInstance, eventName, eventParams, ตัวเลือก)

ส่งเหตุการณ์ Google Analytics พร้อมด้วย eventParams ที่กำหนด . วิธีนี้จะเชื่อมโยงเหตุการณ์ที่บันทึกไว้นี้กับอินสแตนซ์แอปเว็บ Firebase บนอุปกรณ์นี้โดยอัตโนมัติ

ดูรายการพารามิเตอร์เหตุการณ์ที่แนะนำได้ใน เอกสารอ้างอิง GA4 .

ลายเซ็น:

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

พารามิเตอร์

พารามิเตอร์ พิมพ์ คำอธิบาย
การวิเคราะห์อินสแตนซ์ การวิเคราะห์
ชื่อเหตุการณ์ 'เข้าสู่ระบบ'
พารามิเตอร์เหตุการณ์ { วิธีการ?: EventParams ['วิธี']; [คีย์: สตริง]: ใด ๆ ; }
ตัวเลือก AnalyticsCallOptions

ผลตอบแทน:

เป็นโมฆะ

logEvent (analyticsInstance, eventName, eventParams, ตัวเลือก)

ส่งเหตุการณ์ Google Analytics พร้อมด้วย eventParams ที่กำหนด . วิธีนี้จะเชื่อมโยงเหตุการณ์ที่บันทึกไว้นี้กับอินสแตนซ์แอปเว็บ Firebase บนอุปกรณ์นี้โดยอัตโนมัติ

ดู การดูเพจ .

ลายเซ็น:

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;

พารามิเตอร์

พารามิเตอร์ พิมพ์ คำอธิบาย
การวิเคราะห์อินสแตนซ์ การวิเคราะห์
ชื่อเหตุการณ์ 'เพจ_วิว'
พารามิเตอร์เหตุการณ์ { page_title?: สตริง; page_location?: สตริง; page_path?: สตริง; [คีย์: สตริง]: ใด ๆ ; }
ตัวเลือก AnalyticsCallOptions

ผลตอบแทน:

เป็นโมฆะ

setAnalyticsCollectionEnabled (analyticsInstance เปิดใช้งาน)

ตั้งค่าว่าจะเปิดใช้งานการรวบรวม Google Analytics สำหรับแอปนี้บนอุปกรณ์นี้หรือไม่ ตั้งค่า window['ga-disable-analyticsId'] = true;

ลายเซ็น:

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

พารามิเตอร์

พารามิเตอร์ พิมพ์ คำอธิบาย
การวิเคราะห์อินสแตนซ์ การวิเคราะห์ อินสแตนซ์ Analytics
เปิดใช้งาน บูลีน หากเป็นจริง ให้เปิดใช้งานการรวบรวม หากเป็นเท็จ ให้ปิดใช้งาน

ผลตอบแทน:

เป็นโมฆะ

setCurrentScreen(analyticsInstance, screenName, ตัวเลือก)

ใช้กับ eventName เป็น 'screen_view' และเพิ่ม eventParams ที่เกี่ยวข้อง . ดู การติดตามการดูหน้าจอ .

ใช้คำสั่ง gtag config เพื่อตั้งค่า screen_name .

ลายเซ็น:

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

พารามิเตอร์

พารามิเตอร์ พิมพ์ คำอธิบาย
การวิเคราะห์อินสแตนซ์ การวิเคราะห์ อินสแตนซ์ Analytics
ชื่อหน้าจอ เชือก ชื่อหน้าจอที่จะตั้งค่า
ตัวเลือก AnalyticsCallOptions

ผลตอบแทน:

เป็นโมฆะ

setUserId(analyticsInstance, id, ตัวเลือก)

ใช้คำสั่ง gtag config เพื่อตั้งค่า user_id .

ลายเซ็น:

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

พารามิเตอร์

พารามิเตอร์ พิมพ์ คำอธิบาย
การวิเคราะห์อินสแตนซ์ การวิเคราะห์ อินสแตนซ์ Analytics
รหัส สตริง | โมฆะ ID ผู้ใช้ที่จะตั้งค่า
ตัวเลือก AnalyticsCallOptions

ผลตอบแทน:

เป็นโมฆะ

setUserProperties (analyticsInstance, คุณสมบัติ, ตัวเลือก)

ใช้คำสั่ง gtag config เพื่อตั้งค่าพารามิเตอร์ทั้งหมดที่ระบุ

ลายเซ็น:

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

พารามิเตอร์

พารามิเตอร์ พิมพ์ คำอธิบาย
การวิเคราะห์อินสแตนซ์ การวิเคราะห์
คุณสมบัติ พารามิเตอร์แบบกำหนดเอง
ตัวเลือก AnalyticsCallOptions

ผลตอบแทน:

เป็นโมฆะ

การทำงาน()

รองรับ()

นี่เป็นวิธีสาธารณะแบบคงที่ที่มอบให้แก่ผู้ใช้ที่ล้อมการตรวจสอบสี่แบบที่แตกต่างกัน:

  1. ตรวจสอบว่าไม่ใช่สภาพแวดล้อมส่วนขยายของเบราว์เซอร์หรือไม่ 2. ตรวจสอบว่าคุกกี้เปิดใช้งานอยู่ในเบราว์เซอร์ปัจจุบันหรือไม่ 3. ตรวจสอบว่าสภาพแวดล้อมเบราว์เซอร์รองรับ IndexedDB หรือไม่ 4. ตรวจสอบว่าบริบทของเบราว์เซอร์ปัจจุบันถูกต้องสำหรับการใช้ IndexedDB.open() .

ลายเซ็น:

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

ผลตอบแทน:

สัญญา<บูลีน>

ฟังก์ชั่น (การตั้งค่าความยินยอม ... )

setConsent (การตั้งค่าความยินยอม)

ตั้งค่าสถานะความยินยอมของผู้ใช้ปลายทางที่เกี่ยวข้องสำหรับเว็บแอปนี้ในการอ้างอิง gtag ทั้งหมดเมื่อเริ่มต้น Firebase Analytics

ใช้ ConsentSettings เพื่อระบุค่าประเภทความยินยอมแต่ละรายการ ตามค่าเริ่มต้น ประเภทความยินยอมจะถูกตั้งค่าเป็น "ได้รับ"

ลายเซ็น:

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

พารามิเตอร์

พารามิเตอร์ พิมพ์ คำอธิบาย
การตั้งค่าความยินยอม การตั้งค่าความยินยอม แมปสถานะความยินยอมของผู้ใช้ปลายทางที่เกี่ยวข้องสำหรับ gtag.js

ผลตอบแทน:

เป็นโมฆะ

ฟังก์ชั่น (customParams, ... )

setDefaultEventParameters (พารามิเตอร์แบบกำหนดเอง)

เพิ่มข้อมูลที่จะตั้งค่าในทุกเหตุการณ์ที่บันทึกไว้จาก SDK รวมถึงเหตุการณ์อัตโนมัติด้วย เมื่อใช้คำสั่ง "set" ของ gtag ค่าที่ส่งจะยังคงอยู่ในหน้าปัจจุบันและส่งผ่านพร้อมกับเหตุการณ์ที่ตามมาทั้งหมด

ลายเซ็น:

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

พารามิเตอร์

พารามิเตอร์ พิมพ์ คำอธิบาย
พารามิเตอร์แบบกำหนดเอง พารามิเตอร์แบบกำหนดเอง พารามิเตอร์ที่กำหนดเองที่ผู้ใช้อาจส่งไปยัง gtag.js

ผลตอบแทน:

เป็นโมฆะ

ฟังก์ชั่น(ตัวเลือก, ...)

การตั้งค่า (ตัวเลือก)

กำหนดค่า Firebase Analytics เพื่อใช้ชื่อ gtag หรือ dataLayer ที่กำหนดเอง ตั้งใจจะใช้หากมีการติดตั้งสคริปต์ gtag.js ในหน้านี้โดยไม่ขึ้นอยู่กับ Firebase Analytics และใช้ชื่อที่ไม่ใช่ค่าเริ่มต้นสำหรับฟังก์ชัน gtag หรือสำหรับ dataLayer . ต้องถูกเรียกก่อนที่จะเรียก getAnalytics() ไม่เช่นนั้นจะไม่มีผลกระทบใดๆ

ลายเซ็น:

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

พารามิเตอร์

พารามิเตอร์ พิมพ์ คำอธิบาย
ตัวเลือก การตั้งค่าตัวเลือก ชื่อ gtag และ dataLayer ที่กำหนดเอง

ผลตอบแทน:

เป็นโมฆะ

สตริงสถานะความยินยอม

ไม่ว่าจะได้รับความยินยอมประเภทใดประเภทหนึ่งหรือถูกปฏิเสธ

ลายเซ็น:

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

สกุลเงิน

ประเภทสกุลเงินมาตรฐานของ Google Analytics

ลายเซ็น:

export declare type Currency = string | number;

ชื่อเหตุการณ์แบบกำหนดเอง

สตริงชื่อเหตุการณ์ที่กำหนดเองที่ไม่อยู่ในรายการมาตรฐานของชื่อเหตุการณ์ที่แนะนำ

ลายเซ็น:

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

EventNameString

พิมพ์ชื่อเหตุการณ์ Google Analytics มาตรฐาน logEvent ยังยอมรับสตริงที่กำหนดเองและตีความว่าเป็นชื่อเหตุการณ์ที่กำหนดเอง

ลายเซ็น:

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