analytics package

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

ฟังก์ชัน

ฟังก์ชัน คำอธิบาย
ฟังก์ชัน(แอป, ...)
รับ Analytics(แอป) แสดงผลอินสแตนซ์ Analytics สำหรับแอปที่กำหนด
initializeAnalytics(แอป, ตัวเลือก) แสดงผลอินสแตนซ์ Analytics สำหรับแอปที่กำหนด
function(analyticsInstance, ...)
getGoogleAnalyticsClientId(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, ตัวเลือก) ใช้คำสั่ง config ของ gtag เพื่อตั้งค่า screen_name
setUserId(analyticsInstance, id, options) ใช้คำสั่ง config ของ gtag เพื่อตั้งค่า user_id
setUserProperties(analyticsInstance, พร็อพเพอร์ตี้, ตัวเลือก) ใช้คำสั่ง config ของ gtag เพื่อตั้งค่าพารามิเตอร์ทั้งหมดที่ระบุ
function()
isSupported() ซึ่งเป็นวิธีสาธารณะแบบคงที่ที่มีให้สำหรับผู้ใช้ ซึ่งผ่านการตรวจสอบที่แตกต่างกัน 4 รูปแบบ ดังนี้1. ตรวจสอบว่าไม่ใช่สภาพแวดล้อมของส่วนขยายของเบราว์เซอร์หรือไม่ 2. ตรวจสอบว่าได้เปิดใช้งานคุกกี้ในเบราว์เซอร์ปัจจุบันหรือไม่ 3. ตรวจสอบว่าสภาพแวดล้อมของเบราว์เซอร์รองรับ IndexedDB หรือไม่ 4. ตรวจสอบว่าบริบทของเบราว์เซอร์ปัจจุบันใช้ได้กับการใช้ IndexedDB.open() หรือไม่
function(consentSettings, ...)
setConsent(consentSettings) ตั้งค่าสถานะความยินยอมของผู้ใช้ปลายทางที่เกี่ยวข้องกับเว็บแอปนี้ในการอ้างอิง gtag ทั้งหมดเมื่อเริ่มต้น Firebase Analytics แล้วใช้ ConsentSettings เพื่อระบุค่าประเภทความยินยอมแต่ละรายการ ประเภทคํายินยอมเริ่มต้นจะตั้งค่าเป็น "ให้สิทธิ์"
function(customParams, ...)
setDefaultEventParameters(customParams) เพิ่มข้อมูลที่จะตั้งค่าในทุกเหตุการณ์ที่บันทึกจาก SDK รวมถึงเหตุการณ์อัตโนมัติด้วย มี "set" ของ gtag ค่าที่ส่งจะยังคงอยู่ในหน้าปัจจุบัน และจะส่งพร้อมกับเหตุการณ์หลังจากนั้นทั้งหมด
ฟังก์ชัน(ตัวเลือก, ...)
การตั้งค่า(ตัวเลือก) กำหนดค่า Firebase Analytics ให้ใช้ชื่อ gtag หรือ dataLayer ที่กำหนดเอง จุดประสงค์ที่จะใช้หากมีการติดตั้งสคริปต์ gtag.js ในหน้านี้แยกต่างหากจาก Firebase Analytics และใช้ชื่อที่ไม่ใช่ค่าเริ่มต้นสำหรับฟังก์ชัน gtag หรือสำหรับ dataLayer คุณต้องเรียกใช้ก่อนโทรหา getAnalytics() มิฉะนั้นจะไม่มีผลใดๆ

อินเทอร์เฟซ

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

พิมพ์ชื่อแทน

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

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

getAnalytics(แอป)

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

ลายเซ็น:

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

พารามิเตอร์

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

การคืนสินค้า:

ข้อมูลวิเคราะห์

เริ่มต้น Analytics(แอป, ตัวเลือก)

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

ลายเซ็น:

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

พารามิเตอร์

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

การคืนสินค้า:

ข้อมูลวิเคราะห์

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

getGoogleAnalyticsClientId(analyticsInstance)

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

ลายเซ็น:

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

พารามิเตอร์

พารามิเตอร์ ประเภท คำอธิบาย
AnalyticsInstance ข้อมูลวิเคราะห์

การคืนสินค้า:

คำมั่นสัญญา<สตริง>

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;

พารามิเตอร์

พารามิเตอร์ ประเภท คำอธิบาย
AnalyticsInstance ข้อมูลวิเคราะห์
ชื่อเหตุการณ์ "add_payment_info"
EventParams { คูปอง?: EventParams['coupon']; สกุลเงิน?: EventParams['currency']; รายการ EventParams['items']; ประเภทการชำระเงิน [payment_type] หรือไม่: EventParams['payment_type']; ค่า?: EventParams['value']; [คีย์: string]: any; }
ตัวเลือก ตัวเลือกการโทรของ Analytics

การคืนสินค้า:

เป็นโมฆะ

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;

พารามิเตอร์

พารามิเตอร์ ประเภท คำอธิบาย
AnalyticsInstance ข้อมูลวิเคราะห์
ชื่อเหตุการณ์ "purchase" | "คืนเงิน"
EventParams { value?: EventParams['value']; สกุลเงิน?: EventParams['currency']; transaction_id: EventParams['transaction_id']; ภาษี?: EventParams['tax']; ค่าจัดส่ง?: EventParams['shipping']; รายการ EventParams['items']; คูปอง 1 ใบ: EventParams['coupon']; เชื่อมโยง: EventParams['affliation']; [คีย์: string]: any; }
ตัวเลือก ตัวเลือกการโทรของ Analytics

การคืนสินค้า:

เป็นโมฆะ

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;

พารามิเตอร์

พารามิเตอร์ ประเภท คำอธิบาย
AnalyticsInstance ข้อมูลวิเคราะห์
ชื่อเหตุการณ์ "screen_view"
EventParams { firebase_screen: EventParams['firebase_screen']; firebase_screen_class: EventParams['firebase_screen_class']; [คีย์: string]: any; }
ตัวเลือก ตัวเลือกการโทรของ Analytics

การคืนสินค้า:

เป็นโมฆะ

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;

พารามิเตอร์

พารามิเตอร์ ประเภท คำอธิบาย
AnalyticsInstance ข้อมูลวิเคราะห์
ชื่อเหตุการณ์ "ค้นหา" | "view_search_results"
EventParams { search_term?: EventParams['search_term']; [คีย์: string]: any; }
ตัวเลือก ตัวเลือกการโทรของ Analytics

การคืนสินค้า:

เป็นโมฆะ

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;

พารามิเตอร์

พารามิเตอร์ ประเภท คำอธิบาย
AnalyticsInstance ข้อมูลวิเคราะห์
ชื่อเหตุการณ์ "select_content"
EventParams { content_type?: EventParams['content_type']; item_id?: EventParams['item_id']; [คีย์: string]: any; }
ตัวเลือก ตัวเลือกการโทรของ Analytics

การคืนสินค้า:

เป็นโมฆะ

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;

พารามิเตอร์

พารามิเตอร์ ประเภท คำอธิบาย
AnalyticsInstance ข้อมูลวิเคราะห์
ชื่อเหตุการณ์ "select_item"
EventParams { รายการ: EventParams['items']; ชื่อรายการ [item_list_name?]: EventParams['item_list_name']; item_list_id?: EventParams['item_list_id']; [คีย์: string]: any; }
ตัวเลือก ตัวเลือกการโทรของ Analytics

การคืนสินค้า:

เป็นโมฆะ

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;

พารามิเตอร์

พารามิเตอร์ ประเภท คำอธิบาย
AnalyticsInstance ข้อมูลวิเคราะห์
ชื่อเหตุการณ์ "select_promotion" | "view_promotion"
EventParams { รายการ: EventParams['items']; promotion_id?: EventParams['promotion_id']; promotion_name?: EventParams['promotion_name']; [คีย์: string]: any; }
ตัวเลือก ตัวเลือกการโทรของ Analytics

การคืนสินค้า:

เป็นโมฆะ

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;

พารามิเตอร์

พารามิเตอร์ ประเภท คำอธิบาย
AnalyticsInstance ข้อมูลวิเคราะห์
ชื่อเหตุการณ์ "set_checkout_option"
EventParams { checkout_step?: EventParams['checkout_step']; checkout_option?: EventParams['checkout_option']; [คีย์: string]: any; }
ตัวเลือก ตัวเลือกการโทรของ Analytics

การคืนสินค้า:

เป็นโมฆะ

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;

พารามิเตอร์

พารามิเตอร์ ประเภท คำอธิบาย
AnalyticsInstance ข้อมูลวิเคราะห์
ชื่อเหตุการณ์ "แชร์"
EventParams { เมธอด: EventParams['method']; ประเภทเนื้อหา [content_type]: EventParams['content_type']; item_id?: EventParams['item_id']; [คีย์: string]: any; }
ตัวเลือก ตัวเลือกการโทรของ Analytics

การคืนสินค้า:

เป็นโมฆะ

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;

พารามิเตอร์

พารามิเตอร์ ประเภท คำอธิบาย
AnalyticsInstance ข้อมูลวิเคราะห์
ชื่อเหตุการณ์ "sign_up"
EventParams { เมธอด: EventParams['method']; [คีย์: string]: any; }
ตัวเลือก ตัวเลือกการโทรของ Analytics

การคืนสินค้า:

เป็นโมฆะ

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;

พารามิเตอร์

พารามิเตอร์ ประเภท คำอธิบาย
AnalyticsInstance ข้อมูลวิเคราะห์
ชื่อเหตุการณ์ "timing_complete"
EventParams { name: string; value: number; event_category?: string; event_label?: string; [คีย์: string]: any; }
ตัวเลือก ตัวเลือกการโทรของ Analytics

การคืนสินค้า:

เป็นโมฆะ

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;

พารามิเตอร์

พารามิเตอร์ ประเภท คำอธิบาย
AnalyticsInstance ข้อมูลวิเคราะห์
ชื่อเหตุการณ์ "add_shipping_info"
EventParams { คูปอง?: EventParams['coupon']; สกุลเงิน?: EventParams['currency']; รายการ EventParams['items']; ระดับการจัดส่ง [shipping_tier] EventParams['shipping_tier']; ค่า?: EventParams['value']; [คีย์: string]: any; }
ตัวเลือก ตัวเลือกการโทรของ Analytics

การคืนสินค้า:

เป็นโมฆะ

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;

พารามิเตอร์

พารามิเตอร์ ประเภท คำอธิบาย
AnalyticsInstance ข้อมูลวิเคราะห์
ชื่อเหตุการณ์ "view_cart" | "view_item"
EventParams { สกุลเงิน?: EventParams['currency']; รายการ EventParams['items']; ค่า?: EventParams['value']; [คีย์: string]: any; }
ตัวเลือก ตัวเลือกการโทรของ Analytics

การคืนสินค้า:

เป็นโมฆะ

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;

พารามิเตอร์

พารามิเตอร์ ประเภท คำอธิบาย
AnalyticsInstance ข้อมูลวิเคราะห์
ชื่อเหตุการณ์ "view_item_list"
EventParams { รายการ: EventParams['items']; ชื่อรายการ [item_list_name?]: EventParams['item_list_name']; item_list_id?: EventParams['item_list_id']; [คีย์: string]: any; }
ตัวเลือก ตัวเลือกการโทรของ Analytics

การคืนสินค้า:

เป็นโมฆะ

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;

พารามิเตอร์

พารามิเตอร์ ประเภท คำอธิบาย
AnalyticsInstance ข้อมูลวิเคราะห์
ชื่อเหตุการณ์ ชื่อเหตุการณ์ที่กำหนดเอง<T>
EventParams { [key: string]: any; }
ตัวเลือก ตัวเลือกการโทรของ Analytics

การคืนสินค้า:

เป็นโมฆะ

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;

พารามิเตอร์

พารามิเตอร์ ประเภท คำอธิบาย
AnalyticsInstance ข้อมูลวิเคราะห์
ชื่อเหตุการณ์ "add_to_cart" | "add_to_wishlist" | "remove_from_cart"
EventParams { สกุลเงิน: EventParams['currency']; ค่า?: EventParams['value']; รายการ EventParams['items']; [คีย์: string]: any; }
ตัวเลือก ตัวเลือกการโทรของ Analytics

การคืนสินค้า:

เป็นโมฆะ

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;

พารามิเตอร์

พารามิเตอร์ ประเภท คำอธิบาย
AnalyticsInstance ข้อมูลวิเคราะห์
ชื่อเหตุการณ์ "begin_checkout"
EventParams { สกุลเงิน: EventParams['currency']; คูปอง 1 ใบ: EventParams['coupon']; ค่า?: EventParams['value']; รายการ EventParams['items']; [คีย์: string]: any; }
ตัวเลือก ตัวเลือกการโทรของ Analytics

การคืนสินค้า:

เป็นโมฆะ

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;

พารามิเตอร์

พารามิเตอร์ ประเภท คำอธิบาย
AnalyticsInstance ข้อมูลวิเคราะห์
ชื่อเหตุการณ์ "checkout_progress"
EventParams { สกุลเงิน: EventParams['currency']; คูปอง 1 ใบ: EventParams['coupon']; ค่า?: EventParams['value']; รายการ EventParams['items']; checkout_step?: EventParams['checkout_step']; checkout_option?: EventParams['checkout_option']; [คีย์: string]: any; }
ตัวเลือก ตัวเลือกการโทรของ Analytics

การคืนสินค้า:

เป็นโมฆะ

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;

พารามิเตอร์

พารามิเตอร์ ประเภท คำอธิบาย
AnalyticsInstance ข้อมูลวิเคราะห์
ชื่อเหตุการณ์ "ข้อยกเว้น"
EventParams { คำอธิบาย ?: EventParams['description']; ร้ายแรง: EventParams['ร้ายแรง']; [คีย์: string]: any; }
ตัวเลือก ตัวเลือกการโทรของ Analytics

การคืนสินค้า:

เป็นโมฆะ

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;

พารามิเตอร์

พารามิเตอร์ ประเภท คำอธิบาย
AnalyticsInstance ข้อมูลวิเคราะห์
ชื่อเหตุการณ์ "generate_lead"
EventParams { value?: EventParams['value']; สกุลเงิน?: EventParams['currency']; [คีย์: string]: any; }
ตัวเลือก ตัวเลือกการโทรของ Analytics

การคืนสินค้า:

เป็นโมฆะ

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;

พารามิเตอร์

พารามิเตอร์ ประเภท คำอธิบาย
AnalyticsInstance ข้อมูลวิเคราะห์
ชื่อเหตุการณ์ 'login'
EventParams { เมธอด: EventParams['method']; [คีย์: string]: any; }
ตัวเลือก ตัวเลือกการโทรของ Analytics

การคืนสินค้า:

เป็นโมฆะ

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;

พารามิเตอร์

พารามิเตอร์ ประเภท คำอธิบาย
AnalyticsInstance ข้อมูลวิเคราะห์
ชื่อเหตุการณ์ "page_view"
EventParams { page_title?: string; page_location?: string; page_path?: string; [คีย์: string]: any; }
ตัวเลือก ตัวเลือกการโทรของ Analytics

การคืนสินค้า:

เป็นโมฆะ

setAnalyticsCollectionEnabled(analyticsInstance, เปิดใช้)

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

ลายเซ็น:

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

พารามิเตอร์

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

การคืนสินค้า:

เป็นโมฆะ

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

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

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

ลายเซ็น:

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

พารามิเตอร์

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

การคืนสินค้า:

เป็นโมฆะ

setUserId(analyticsInstance, id, options)

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

ลายเซ็น:

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

พารามิเตอร์

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

การคืนสินค้า:

เป็นโมฆะ

setUserProperties(analyticsInstance, พร็อพเพอร์ตี้, ตัวเลือก)

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

ลายเซ็น:

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

พารามิเตอร์

พารามิเตอร์ ประเภท คำอธิบาย
AnalyticsInstance ข้อมูลวิเคราะห์
พร็อพเพอร์ตี้ CustomParam
ตัวเลือก ตัวเลือกการโทรของ Analytics

การคืนสินค้า:

เป็นโมฆะ

ฟังก์ชัน()

issupported()

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

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

ลายเซ็น:

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

การคืนสินค้า:

Promise&lt;boolean&gt;

function(consentSettings, ...)

setConsent(consentSettings)

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

ใช้ ConsentSettings เพื่อระบุค่าประเภทความยินยอมแต่ละค่า ประเภทคํายินยอมเริ่มต้นจะตั้งค่าเป็น "ให้สิทธิ์"

ลายเซ็น:

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

พารามิเตอร์

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

การคืนสินค้า:

เป็นโมฆะ

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

setDefaultEventParameters(customParams)

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

ลายเซ็น:

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

พารามิเตอร์

พารามิเตอร์ ประเภท คำอธิบาย
พารามิเตอร์ที่กำหนดเอง CustomParam พารามิเตอร์ที่กำหนดเองทั้งหมดที่ผู้ใช้อาจส่งไปยัง 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;

สตริงชื่อเหตุการณ์

พิมพ์สำหรับชื่อเหตุการณ์ 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';