ยืนยันการติดตั้งใช้งาน

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

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

เลือกลูกค้าของคุณ:

เหตุการณ์ต้องมี app_instance_id ที่มี ใช้เพื่อส่งเหตุการณ์จาก SDK ของ Google Analytics สําหรับ Firebase อยู่แล้ว บันทึกรหัสนี้จากฝั่งไคลเอ็นต์ และรวมไว้ในการโทรไปยัง Measurement Protocol ในการส่งเหตุการณ์ไปยังพร็อพเพอร์ตี้ เราจะใช้ "app_instance_id" ในฐานะ app_instance_id คุณจะต้องแทนที่ด้วย app_instance_id จริงที่มาจาก SDK โปรดดู คุณใช้ app_instance_id ที่ถูกต้องสำหรับวิธีการอย่างไร ตรวจสอบว่าคุณใช้ค่าที่ถูกต้อง

ส่งเหตุการณ์ไปยังพร็อพเพอร์ตี้

หลังจากส่งเหตุการณ์จากลูกค้าและบันทึกเหตุการณ์ที่ถูกต้องแล้ว app_instance_id คุณก็พร้อมที่จะส่งเหตุการณ์โดยใช้การวัดแล้ว โปรโตคอล เมื่อยืนยันการติดตั้งใช้งาน คุณควรส่งเหตุการณ์ ที่คุณพยายามวัดโดยใช้ Measurement Protocol

เช่นตัวอย่างต่อไปนี้จะส่งเหตุการณ์ refund

const firebaseAppId = `<firebase_app_id_value>`;
const apiSecret = `<secret_value>`;

fetch(`https://www.google-analytics.com/mp/collect?firebase_app_id=${firebaseAppId}&api_secret=${apiSecret}`, {
  method: "POST",
  body: JSON.stringify({
    "app_instance_id": "app_instance_id",
    "events": [{
      "name": "refund",
      "params": {
        "currency": "USD",
        "value": "9.99",
        "transaction_id": "ABC-123"
      }
    }]
  })
});

ตรวจสอบมุมมองเรียลไทม์

หลังจากส่งเหตุการณ์โดยใช้ Measurement Protocol แล้ว ให้ตรวจสอบมุมมองแบบเรียลไทม์ สำหรับพร็อพเพอร์ตี้ของคุณ โดยปกติกิจกรรมจะปรากฏภายในไม่กี่วินาที

ไปที่มุมมองแบบเรียลไทม์โดยเปิด Google Analytics จากนั้นไปที่ รายงาน > เรียลไทม์ในการนําทางด้านซ้าย คุณจะต้องมุ่งเน้นที่ แผนภูมิด้านล่าง เช่น "จำนวนเหตุการณ์ตามชื่อเหตุการณ์" และ "เหตุการณ์สำคัญตามเหตุการณ์" ได้"

มุมมองแบบเรียลไทม์แสดงกิจกรรม

ตรวจสอบ DebugView

หากมุมมองแบบเรียลไทม์ไม่ได้ให้รายละเอียดมากพอให้คุณยืนยัน ให้เปิดใช้โหมดแก้ไขข้อบกพร่องในเหตุการณ์ทดสอบบางรายการโดยใส่ข้อมูลต่อไปนี้ ในคอลเล็กชัน params เพื่อให้คุณตรวจสอบและตรวจสอบเหตุการณ์ได้ ใน DebugView:

  1. "debug_mode": true หรือ "debug_mode": 1
  2. ตั้งค่า "engagement_time_msec" เป็นจำนวนบวก

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

const firebaseAppId = `<firebase_app_id_value>`;
const apiSecret = `<secret_value>`;

fetch(`https://www.google-analytics.com/mp/collect?firebase_app_id=${firebaseAppId}&api_secret=${apiSecret}`, {
  method: "POST",
  body: JSON.stringify({
    "app_instance_id": "app_instance_id",
    "events": [{
      "name": "refund",
      "params": {
        "currency": "USD",
        "value": "9.99",
        "transaction_id": "ABC-123",
        "engagement_time_msec": 1200,
        "debug_mode": true
      }
    }]
  })
});

หลังจากส่งเหตุการณ์ที่เปิดใช้โหมดแก้ไขข้อบกพร่องแล้ว ให้ทําตามวิธีการสําหรับ การตรวจสอบเหตุการณ์โดยใช้ DebugView เพื่อยืนยันการติดตั้งใช้งาน