Google is committed to advancing racial equity for Black communities. See how.
หน้านี้ได้รับการแปลโดย Cloud Translation API
Switch to English

เริ่มต้นกับ Google Analytics

การเริ่มต้นอย่างรวดเร็วนี้จะแสดงวิธีเพิ่ม Google Analytics ลงในแอปของคุณและเริ่มบันทึกเหตุการณ์

Google Analytics รวบรวมข้อมูลการใช้งานและพฤติกรรมสำหรับแอปของคุณ SDK บันทึกข้อมูลหลักสองประเภท:

  • เหตุการณ์: สิ่งที่เกิดขึ้นในแอปของคุณเช่นการกระทำของผู้ใช้เหตุการณ์ของระบบหรือข้อผิดพลาด
  • คุณสมบัติของผู้ใช้: แอตทริบิวต์ที่คุณกำหนดเพื่ออธิบายกลุ่มของฐานผู้ใช้ของคุณเช่นค่ากำหนดภาษาหรือตำแหน่งทางภูมิศาสตร์

Analytics จะบันทึก เหตุการณ์ และ คุณสมบัติของผู้ใช้ โดยอัตโนมัติ คุณไม่จำเป็นต้องเพิ่มรหัสใด ๆ เพื่อเปิดใช้งาน

ก่อนที่คุณจะเริ่ม

หากคุณยังไม่ได้ทำให้ เพิ่ม Firebase ในโปรเจ็กต์ JavaScript ของคุณ และตรวจสอบว่า Google Analytics เปิดใช้งานในโปรเจ็กต์ Firebase ของคุณแล้ว:

  • หากคุณกำลังสร้างโครงการ Firebase ใหม่ให้เปิดใช้งาน Google Analytics ในระหว่างขั้นตอนการสร้างโครงการ

  • หากคุณมีโปรเจ็กต์ Firebase ที่ไม่ได้เปิดใช้งาน Google Analytics คุณสามารถเปิดใช้งาน Google Analytics จากแท็บ การผสานรวม ของ > การตั้งค่าโปรเจ็ก ต์

เมื่อคุณเปิดใช้ Google Analytics ในโปรเจ็กต์ของคุณเว็บแอป Firebase ของคุณจะเชื่อมโยงกับสตรีมข้อมูล Google Analytics ที่เชื่อมโยงกับ พร็อพเพอร์ตี้แอป + เว็บ

เพิ่ม Analytics SDK ลงในแอปของคุณ

ขึ้นอยู่กับวิธีการโฮสต์เว็บแอปพลิเคชันของคุณการกำหนดค่าของคุณอาจได้รับการจัดการโดยอัตโนมัติหรือคุณอาจต้องอัปเดต ออบเจ็กต์การกำหนดค่า Firebase ของคุณ หากเว็บแอปของคุณใช้ Google Analytics อยู่แล้วคุณอาจต้องตั้งค่าเพิ่มเติมตามที่อธิบายไว้ใน ใช้ Firebase ด้วยการติดแท็ก gtag.js ที่มีอยู่

  1. ตรวจสอบว่าออบเจ็กต์การกำหนดค่า Firebase ในโค้ดของคุณมี measurementId รหัสนี้จะสร้างขึ้นโดยอัตโนมัติเมื่อคุณเปิดใช้งาน Analytics ในโครงการ Firebase และลงทะเบียนแอปพลิเคชันเว็บและจำเป็นต้องใช้ Analytics

    • หากแอปของคุณใช้ Firebase Hosting และ ใช้ URL ที่สงวนไว้ สำหรับ Firebase SDK :

      Firebase จะจัดการการกำหนดค่าแอปพลิเคชันของคุณโดยอัตโนมัติ ในการตั้งค่าให้เสร็จสมบูรณ์ให้เพิ่มสคริปต์จากการ์ด แอปของคุณ ใน การตั้งค่าโครงการ ของคุณไปยังแท็ก <body> ของแอปของคุณหากคุณยังไม่ได้ทำ

    • หากแอปของคุณไม่ได้ใช้ URL ลิขสิทธิ์: หากคุณกำลังทำงานร่วมกับแอพพลิเคเว็บที่มีอยู่ให้อัปเดตการตั้งค่าวัตถุ Firebase ในรหัสของคุณเพื่อให้แน่ใจว่า measurementId ข้อมูลที่เป็นปัจจุบัน วัตถุ config ควรมีลักษณะคล้ายกับตัวอย่างต่อไปนี้:

      // For Firebase JavaScript SDK v7.20.0 and later, `measurementId` is an optional field
      const firebaseConfig = {
        apiKey: "AIzaSyCGQ0tYppWFJkuSxBhOpkH0xVDmX245Vdc",
        authDomain: "project-id.firebaseapp.com",
        databaseURL: "https://project-id.firebaseio.com",
        projectId: "project-id",
        storageBucket: "project-id.appspot.com",
        messagingSenderId: "637908496727",
        appId: "2:637908496727:web:a4284b4c99e329d5",
        measurementId: "G-9VP01NDSXJ"
      };
      
  2. เริ่มต้น Firebase Analytics:

     firebase.analytics();
    

ใช้ Firebase กับการติดแท็ก gtag.js ที่มีอยู่

หากคุณเคยใช้ Google Analytics ในแอปของคุณโดยใช้ ข้อมูลโค้ด gtag.js แอปของคุณอาจต้องมีการตั้งค่าเพิ่มเติมหากคุณวางแผนที่จะดำเนินการอย่างใดอย่างหนึ่งต่อไปนี้:

  • เพิ่มการโทรของ Google Analytics จาก Firebase ลงในหน้า แต่ยังวางแผนที่จะใช้การ gtag() ไปโดยตรงในหน้าเดียวกัน
  • ต้องการใช้รหัสการวัดเดียวกันระหว่างทั้งการ gtag() โดยตรงและข้อมูล Google Analytics ที่ส่งไปยัง Firebase

เพื่อให้แน่ใจว่ากิจกรรมของคุณพร้อมใช้งานโดยบริการ Firebase ทั้งหมดให้ทำตามขั้นตอนการตั้งค่าเพิ่มเติมต่อไปนี้:

  • ลบ [?id=GA_MEASUREMENT_ID](https://www.googletagmanager.com/gtag/js?id=GA_MEASUREMENT_ID) ใน url ข้อมูลโค้ด gtag ของคุณควรคล้ายกับ

    <script async src="https://www.googletagmanager.com/gtag/js"></script>
    
  • ลบบรรทัด gtag('config', ' GA_MEASUREMENT_ID '); โดยที่ GA_MEASUREMENT_ID เหมือนกับรหัสการ measurementId ในข้อมูลโค้ดการกำหนด measurementId Firebase ของคุณ หากคุณมีรหัสอื่นสำหรับพร็อพเพอร์ตี้ Analytics อื่น ๆ บนเพจคุณไม่จำเป็นต้องลบบรรทัดการกำหนดค่าออก

  • อย่าลืมโทรหา firebase.analytics() ก่อนที่จะส่งเหตุการณ์ด้วย gtag()

มิฉะนั้นเหตุการณ์ที่ส่งไปยัง ID นั้นด้วยการ gtag() จะไม่เชื่อมโยงกับ Firebase และจะไม่สามารถใช้สำหรับการกำหนดเป้าหมายในบริการอื่น ๆ ของ Firebase

เริ่มบันทึกเหตุการณ์

หลังจากที่คุณเริ่มต้น บริการ Analytics ด้วย 'firebase.analytics ()' คุณสามารถเริ่มบันทึกเหตุการณ์ด้วย เมธอด 'logEvent ()'

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

ตัวอย่างต่อไปนี้สาธิตวิธีบันทึกเหตุการณ์ที่แนะนำเพื่อระบุว่าผู้ใช้ได้รับการแจ้งเตือนในแอปของคุณ:

firebase.analytics().logEvent('notification_received');

ขั้นตอนถัดไป