Google Analytics Measurement Protocol ช่วยให้คุณส่งข้อมูลออฟไลน์ไปยังสตรีมเว็บหรือแอป นอกเหนือจากข้อมูลที่คุณรวบรวมอยู่แล้วด้วยการติดแท็กหรือ Firebase SDK
คู่มือนี้อธิบายกรณีการใช้งาน Measurement Protocol ของ Google Analytics ที่พบบ่อยและข้อกำหนดของกรณีการใช้งานเหล่านั้น
ข้อมูลสรุปของข้อกำหนด
ตารางนี้แสดงข้อกำหนดของแต่ละกรณีการใช้งานไว้สั้นๆ โปรดคำนึงถึงแนวทางปฏิบัติแนะนำต่อไปนี้
timestamp_microsของเหตุการณ์และพร็อพเพอร์ตี้ผู้ใช้จะตั้งเป็นเวลาคำขอโดยค่าเริ่มต้น เมื่อส่งเหตุการณ์หรือการเปลี่ยนแปลงพร็อพเพอร์ตี้ผู้ใช้ที่เกิดขึ้นมาแล้ว ให้ลบล้างการประทับเวลาตามที่อธิบายไว้ในคู่มือการส่งเหตุการณ์และ คู่มือพร็อพเพอร์ตี้ผู้ใช้เพื่อการรายงานแบบเรียลไทม์และเมตริกการมีส่วนร่วมที่แม่นยำ ให้รวมชุดพารามิเตอร์เหตุการณ์
engagement_time_msecที่ตั้งไว้เป็นหน่วยมิลลิวินาทีตั้งแต่เหตุการณ์ก่อนหน้า
| กรณีการใช้งาน | รหัสเซสชัน | ข้อกำหนดด้านเวลาของคำขอ | ข้อกำหนด timestamp_micros |
|---|---|---|---|
| มอบหมาย User-ID ให้กับเหตุการณ์ | ต้องระบุ | <= สิ้นสุดวันทำการของการเริ่มต้นเซสชัน | >= เริ่มต้นเซสชันและ <= สิ้นสุดเซสชัน |
| การระบุแหล่งที่มาของเซสชัน | ต้องระบุ | <= เริ่มต้นเซสชัน + 24 ชั่วโมง | >= เริ่มต้นเซสชันและ <= สิ้นสุดเซสชัน |
| ส่งออกเหตุการณ์ไปยังแพลตฟอร์มโฆษณา | ไม่จำเป็น | <= วันที่ของเซสชันล่าสุด + 63 วัน | >= เวลาที่ส่งคำขอ - 72 ชั่วโมงและ <= เวลาที่ส่งคำขอ |
| ส่งเหตุการณ์หรือพร็อพเพอร์ตี้ผู้ใช้เพื่อสร้างกลุ่มเป้าหมาย | ไม่จำเป็น | เว็บ: <= เวลาของเหตุการณ์ออนไลน์ล่าสุด + 30 วัน แอป: <= เวลาของเหตุการณ์ออนไลน์ล่าสุด + 42 วัน |
>= เวลาที่ส่งคำขอ - 72 ชั่วโมงและ <= เวลาที่ส่งคำขอ |
มอบหมาย User-ID ให้กับเหตุการณ์
ใช้ Measurement Protocol เพื่อระบุ User-IDให้กับเหตุการณ์ออนไลน์หรือออฟไลน์
ตัวอย่างกรณีการใช้งานสำหรับการเพิ่ม User-ID ลงในเหตุการณ์มีดังนี้
การวัดผลออนไลน์ของคุณไม่มีข้อมูลที่จำเป็นในการค้นหา User-ID สำหรับเหตุการณ์ออนไลน์ แต่คุณมีไปป์ไลน์การประมวลผลเหตุการณ์ที่สามารถเชื่อมโยงเซสชันออนไลน์กับ User-ID ได้
ในสถานการณ์นี้ คุณใช้ Measurement Protocol เพื่อระบุ User-ID ให้กับเหตุการณ์ ออนไลน์
คุณไม่มี User-ID สำหรับเหตุการณ์ที่ส่งด้วย Measurement Protocol แต่ต้องการให้เหตุการณ์เหล่านั้นเชื่อมโยงกับ User-ID หากผู้ใช้เข้าสู่ระบบออนไลน์ในระหว่างเซสชัน
ในสถานการณ์นี้ คุณใช้เหตุการณ์ออนไลน์เพื่อระบุ User-ID ให้กับเหตุการณ์ Measurement Protocol
ข้อกำหนดในการเพิ่ม User-ID ลงในเหตุการณ์มีดังนี้
- ใส่
session_idในรายการพารามิเตอร์ของเหตุการณ์ - ส่งเหตุการณ์ Measurement Protocol ใน วันทำการเดียวกัน กับเซสชันออนไลน์
- หากลบล้าง
timestamp_microsให้ตั้งค่าเป็น timestamp ระหว่างเวลาเริ่มต้นและเวลาสิ้นสุดของเซสชันออนไลน์ - หากเป้าหมายของคุณคือการระบุ User-ID ให้กับเหตุการณ์ออนไลน์ ให้ตั้งค่า
user_idในคำขอ - หากเป้าหมายของคุณคือต้องการให้เหตุการณ์ Measurement Protocol แต่ละรายการมี User-ID จากเซสชันออนไลน์ที่เกี่ยวข้อง คุณไม่จำเป็นต้องตั้งค่า
user_id
การระบุแหล่งที่มาของเซสชัน
เหตุการณ์ Measurement Protocol ที่เป็นไปตามข้อกำหนดที่เฉพาะเจาะจงจะปรากฏในรายงานที่มีแอตทริบิวต์เซสชันเดียวกัน (เช่น ข้อมูลทางภูมิศาสตร์ แหล่งที่มา สื่อ และแคมเปญ) กับเหตุการณ์ออนไลน์จากเซสชันเดียวกัน
ข้อกำหนดสำหรับการระบุแหล่งที่มาของเซสชันมีดังนี้
- ใส่
session_idในรายการพารามิเตอร์ของเหตุการณ์ ส่งคำขอภายใน 24 ชั่วโมงหลังจากเริ่มเซสชันออนไลน์
ตัวอย่างเช่น หากเซสชันเริ่มเวลา 11:15 น. ในวันจันทร์ตามเขตเวลาของพร็อพเพอร์ตี้ ให้ส่งคำขอก่อนเวลา 11:15 น. ในวันอังคาร
หากลบล้าง
timestamp_microsให้ตั้งค่าเป็น timestamp ระหว่างเวลาเริ่มต้นและเวลาสิ้นสุดของเซสชันออนไลน์
ส่งออกเหตุการณ์ไปยังแพลตฟอร์มโฆษณา
Google Analytics จะรวมเหตุการณ์ที่คุณส่งโดยใช้ Measurement Protocol ไว้ในการส่งออกไปยังผลิตภัณฑ์โฆษณาที่ลิงก์ไว้ เช่น Google Ads หรือ Campaign Manager 360
สถานการณ์ที่พบบ่อยบางส่วนที่กรณีการใช้งานนี้มีประโยชน์ ได้แก่
- ธุรกิจของคุณมีเหตุการณ์ออฟไลน์ที่ต้องการรวมไว้ในการระบุแหล่งที่มาและการรายงานโฆษณา
- คุณมีเหตุการณ์เพิ่มเติมในระบบที่การติดแท็กหรือ Firebase SDK เข้าถึงไม่ได้ แต่ยังต้องการรวมเหตุการณ์เหล่านั้นไว้ในผลิตภัณฑ์ที่ลิงก์ไว้
ข้อกำหนดในการส่งออกเหตุการณ์ไปยังแพลตฟอร์มโฆษณามีดังนี้
ส่งคำขอภายใน 63 วันหลังจากเหตุการณ์ออนไลน์ล่าสุด แม้ว่ากรอบเวลาการระบุแหล่งที่มาของเหตุการณ์สำคัญจะนานกว่า 63 วัน นอกจากนี้ เหตุการณ์ยังต้องมาถึงภายในกรอบเวลาการระบุแหล่งที่มาของเหตุการณ์สำคัญด้วย ดูวิธีกำหนดการตั้งค่ากรอบเวลาการระบุแหล่งที่มา
ตัวอย่างเช่น หากเหตุการณ์ออนไลน์ล่าสุดสำหรับ
client_idหรือapp_instance_idเกิดขึ้นในวันที่ 1 มีนาคม ให้ส่งเหตุการณ์ Measurement Protocol ภายในวันที่ 3 พฤษภาคมหากลบล้าง
timestamp_microsให้ตั้งค่าเป็น timestamp ภายใน 72 ชั่วโมงที่ผ่านมา
ส่งเหตุการณ์หรือพร็อพเพอร์ตี้ผู้ใช้เพื่อสร้างกลุ่มเป้าหมาย
ระบบจะรวมเหตุการณ์และพร็อพเพอร์ตี้ผู้ใช้ที่ส่งโดยใช้ Measurement Protocol ไว้ใน การประเมินเงื่อนไขกลุ่มเป้าหมาย หากคุณปฏิบัติตามข้อกำหนดบางประการ
ข้อกำหนดในการส่งเหตุการณ์หรือพร็อพเพอร์ตี้ผู้ใช้เพื่อสร้างกลุ่มเป้าหมายมีดังนี้
ส่งคำขอไปยังสตรีมเว็บภายใน 30 วันหลังจากเหตุการณ์ออนไลน์ล่าสุดสำหรับ
client_idเดียวกันตัวอย่างเช่น หากเหตุการณ์ออนไลน์ล่าสุดสำหรับ
client_idเกิดขึ้นในวันที่ 1 มีนาคม ให้ส่งเหตุการณ์ Measurement Protocol ภายในวันที่ 31 มีนาคมส่งคำขอไปยังสตรีมแอปภายใน 42 วันหลังจากเหตุการณ์ออนไลน์ล่าสุดสำหรับ
app_instance_idเดียวกันตัวอย่างเช่น หากเหตุการณ์ออนไลน์ล่าสุดสำหรับ
app_instance_idเกิดขึ้นในวันที่ 1 มีนาคม ให้ส่งเหตุการณ์ Measurement Protocol ภายในวันที่ 12 เมษายนหากลบล้าง
timestamp_microsให้ตั้งค่าเป็น timestamp ภายใน 72 ชั่วโมงที่ผ่านมา