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 ออฟไลน์
  • ส่งเหตุการณ์จากอุปกรณ์และแอปที่ไม่สามารถทำการเก็บรวบรวมแบบอัตโนมัติได้ เช่น คีออสก์และนาฬิกา

อ่านเพิ่มเติมเกี่ยวกับวิธีใช้กรณีการใช้งานทั่วไปได้ในคำแนะนำเกี่ยวกับกรณีการใช้งาน

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

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

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

สถาปัตยกรรม

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

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

ฟีเจอร์หลัก

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

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

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

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

ระบบจะผนวกตัวระบุการโฆษณา เช่น 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

หากแท็กไม่ได้รวบรวมข้อมูลอุปกรณ์ ค่าเริ่มต้นจะเป็น desktop สำหรับสตรีมบนเว็บ และ mobile สำหรับสตรีมแอป

เซิร์ฟเวอร์ต่อเซิร์ฟเวอร์แบบเต็ม

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

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

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

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