Measurement Protocol (Google Analytics 4)

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

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

Use Case

ต่อไปนี้เป็นตัวอย่างวิธีใช้ Measurement Protocol

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

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

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

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

สถาปัตยกรรม

ต่อไปนี้เป็นภาพรวมของ Measurement Protocol

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

ฟีเจอร์หลัก

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

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

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

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

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

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

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

ข้อมูลทางภูมิศาสตร์

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

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

ข้อมูลอุปกรณ์

ข้อมูลอุปกรณ์จะใช้ได้ผ่านการเก็บรวบรวมอัตโนมัติจาก gtag, Google Tag Manager หรือ Google Analytics สำหรับ Firebase เท่านั้น

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

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

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

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