Measurement Protocol

Measurement Protocol ของ Google Analytics ช่วยปรับปรุงการวัดผลสําหรับสตรีมเว็บและแอปด้วยการส่งเหตุการณ์ไปยังเซิร์ฟเวอร์ Google Analytics โดยตรงในคําขอ HTTP คุณสามารถบันทึกการโต้ตอบแบบเซิร์ฟเวอร์ต่อเซิร์ฟเวอร์และออฟไลน์ และส่งเป็นเหตุการณ์ Measurement Protocol ไปยัง Google Analytics เพื่อดูในรายงาน

คุณต้องใช้การติดแท็ก (gTag, Tag Manager หรือ Google Analytics สําหรับ Firebase) เพื่อใช้โปรโตคอลนี้ ดูข้อมูลสําคัญเกี่ยวกับวิธีที่ Measurement Protocol นี้ทํางานร่วมกับ Google Analytics ได้ที่ฟีเจอร์หลัก

กรณีการใช้งาน

ตัวอย่างวิธีใช้ Measurement Protocol มีดังนี้

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

อ่านเพิ่มเติมเกี่ยวกับวิธีใช้ Use Case ทั่วไปได้ในคู่มือ Use Case

เริ่มต้นใช้งาน

ดูส่วนส่งเหตุการณ์เพื่อดูวิธีส่งเหตุการณ์ไปยัง Google Analytics โดยใช้ Measurement Protocol

หากใช้ Measurement Protocol สําหรับสตรีมแอป ให้เริ่มต้นด้วยส่งเหตุการณ์แอปไปยัง Google Analytics โดยใช้ Measurement Protocol ใน Codelab

สถาปัตยกรรม

ภาพรวมของ Measurement Protocol มีดังนี้

แผนภาพลำดับขั้นของ Measurement Protocol

ฟีเจอร์หลัก

ส่วนนี้จะอธิบายข้อมูลสำคัญในการใช้ Measurement Protocol คุณต้องใช้ gTag, Tag Manager หรือ Google Analytics สำหรับ Firebase สำหรับการติดแท็กเพื่อใช้ฟีเจอร์ Measurement Protocol ส่วนใหญ่กับ Google Analytics

รีมาร์เก็ตติ้ง

ระบบรองรับรีมาร์เก็ตติ้งในอุปกรณ์เครื่องเดียวกันเมื่อเปิด Google Signals สําหรับรีมาร์เก็ตติ้งข้ามอุปกรณ์ คุณต้องใช้รหัสผู้ใช้

ตัวระบุการโฆษณา

ระบบจะผนวกตัวระบุโฆษณา เช่น GBRAID/WBRAID ที่รวบรวมระหว่างการโต้ตอบออนไลน์เข้ากับเหตุการณ์ Measurement Protocol โดยอัตโนมัติโดยใช้ client_id หรือ app_instance_id

การตั้งค่าความเป็นส่วนตัว

ระบบจะรวมเหตุการณ์ Measurement Protocol เข้ากับการโต้ตอบออนไลน์โดยใช้ client_id หรือ app_instance_id เพื่อใช้การตั้งค่าความเป็นส่วนตัวของผู้ใช้ เช่น "โฆษณาที่ไม่ได้ปรับตามโปรไฟล์ของผู้ใช้" และ "จํากัดการติดตามโฆษณา"

ข้อมูลทางภูมิศาสตร์และอุปกรณ์

Google Analytics จะผนวกข้อมูลภูมิศาสตร์และอุปกรณ์ล่าสุดจากการติดแท็กกับเหตุการณ์ Measurement Protocol โดยอัตโนมัติโดยใช้ client_id หรือ app_instance_id วิธีนี้ช่วยให้มั่นใจว่าเหตุการณ์ Measurement Protocol ของคุณจะปรากฏในรายงานที่มีมิติข้อมูลทางภูมิศาสตร์และอุปกรณ์

หากต้องการให้เหตุการณ์ Measurement Protocol แสดงข้อมูลทางภูมิศาสตร์และอุปกรณ์จากเซสชันที่เฉพาะเจาะจงแทนข้อมูลล่าสุดสําหรับ client_id หรือ app_instance_id ให้ใส่ session_id ในเหตุการณ์และส่งไปยัง Measurement Protocol ภายใน 24 ชั่วโมงนับจากเริ่มเซสชัน

คุณไม่สามารถส่งข้อมูลทางภูมิศาสตร์หรืออุปกรณ์โดยใช้ Measurement Protocol

เซิร์ฟเวอร์ต่อเซิร์ฟเวอร์อย่างเต็มรูปแบบ

แม้ว่าคุณจะส่งเหตุการณ์ไปยัง Google Analytics โดยใช้ Measurement Protocol เพียงอย่างเดียวได้ แต่อาจมีการรายงานเพียงบางส่วนเท่านั้น วัตถุประสงค์ของ Measurement Protocol คือการเพิ่มเหตุการณ์ที่มีอยู่ซึ่งรวบรวมโดยใช้ gtag, GTM หรือ Firebase ชื่อเหตุการณ์และพารามิเตอร์บางชื่อสงวนไว้สําหรับใช้ผ่านการรวบรวมอัตโนมัติและไม่สามารถส่งผ่าน Measurement Protocol ได้

สร้างหรือเปลี่ยนชื่อเหตุการณ์

กฎสําหรับการสร้างหรือเปลี่ยนชื่อเหตุการณ์จะไม่ทริกเกอร์โดยเหตุการณ์ที่ส่งด้วย Measurement Protocol แอปพลิเคชันควรใช้ตรรกะในการส่งเหตุการณ์ที่กําหนดเองผ่าน Measurement Protocol ซึ่งคล้ายกับกฎที่กําหนดค่าไว้ใน UI ของ Google Analytics

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