หากส่งออกข้อมูล Analytics ไปยัง BigQuery คุณอาจสังเกตเห็นความแตกต่างบางอย่างระหว่างรายงาน GA4 กับ BigQuery ในบางครั้ง แก้ปัญหาสาเหตุที่พบบ่อยของความคลาดเคลื่อน แก้ไข และเปรียบเทียบข้อมูลของคุณอย่างถูกต้อง
บทความนี้ประกอบด้วยตรวจสอบลิงก์ระหว่าง Analytics กับ BigQuery
ยืนยันว่า Analytics และ BigQuery ลิงก์กันและโปรเจ็กต์ BigQuery ถูกต้องเพื่อให้แน่ใจว่าคุณกําลังดูข้อมูลที่ถูกต้อง
- ในส่วนผู้ดูแลระบบ ให้คลิกลิงก์ BigQuery ภายใต้การลิงก์ผลิตภัณฑ์
ลิงก์ก่อนหน้าจะเปิดพร็อพเพอร์ตี้ Analytics ล่าสุดที่คุณเข้าถึง คุณเปลี่ยนพร็อพเพอร์ตี้ได้โดยใช้ตัวเลือกพร็อพเพอร์ตี้คุณต้องเป็นผู้ดูหรืออยู่ในระดับสูงกว่านั้น ที่ระดับพร็อพเพอร์ตี้ถึง ตรวจสอบการลิงก์ระหว่าง Analytics กับ BigQuery
- ค้นหาแถวสําหรับลิงก์และตรวจสอบว่ารหัสโปรเจ็กต์ตรงกับโปรเจ็กต์ BigQuery ที่คุณต้องการเปรียบเทียบข้อมูล
หากไม่เห็นแถวสําหรับลิงก์ ให้ทําตามวิธีการเพื่อตั้งค่า BigQuery Export
ตรวจสอบว่าการตั้งค่าตรงกัน
ความคลาดเคลื่อนของข้อมูลบางอย่างระหว่าง Analytics กับ BigQuery นั้นเป็นเรื่องปกติ และสืบเนื่องจากความแตกต่างระหว่างข้อมูลที่มีอยู่ในแต่ละระบบ หากต้องการดูว่าความแตกต่างนั้นบ่งบอกถึงปัญหาที่อาจเกิดขึ้นหรือไม่ ให้ตรวจสอบการตั้งค่าเหล่านี้ก่อนเปรียบเทียบข้อมูล
ตั้งค่าข้อมูลระบุตัวตนในการรายงานเป็นรหัสอุปกรณ์
GA4 มีพื้นที่การระบุตัวตนในการรายงาน 4 พื้นที่สําหรับการรายงาน อย่างไรก็ตาม GA4 จะส่งออกข้อมูลตามรหัสอุปกรณ์ไปยัง BigQuery เท่านั้น หากคุณตั้งค่าข้อมูลระบุตัวตนในการรายงานอื่นใน GA4 ไว้ การเปรียบเทียบกับ BigQuery ก็จะไม่ถูกต้อง
เปลี่ยนรหัสการรายงานเป็นรหัสอุปกรณ์เมื่อจะเปรียบเทียบข้อมูล แล้วเปลี่ยนกลับไปใช้ข้อมูลระบุตัวตนในการรายงานอื่นหลังจากที่ดําเนินการเสร็จแล้ว ตัวเลือกที่เลือกจะไม่มีผลกับการเก็บรวบรวมหรือการประมวลผลข้อมูล คุณเปลี่ยนไปใช้ตัวเลือกอื่นได้ทุกเมื่อโดยไม่ส่งผลต่อข้อมูลอย่างถาวร
ตั้งค่าข้อมูลระบุตัวตนในการรายงานสําหรับพร็อพเพอร์ตี้
ยืนยันว่าเขตเวลาตรงกัน
หากตั้งค่า BigQuery และ Analytics เป็นเขตเวลาที่ต่างกัน คุณอาจกำลังเปรียบเทียบข้อมูลจากช่วงเวลาที่แตกต่างกัน และไม่ทราบถึงเรื่องนี้ ตรวจสอบว่าเขตเวลาของข้อมูลที่ส่งออกใน BigQuery ตรงกับเขตเวลาของพร็อพเพอร์ตี้ใน Google Analytics
ตรวจสอบเขตเวลาใน Analytics- ในส่วนผู้ดูแลระบบ ให้คลิกรายละเอียดพร็อพเพอร์ตี้ภายใต้พร็อพเพอร์ตี้
ลิงก์ก่อนหน้าจะเปิดพร็อพเพอร์ตี้ Analytics ล่าสุดที่คุณเข้าถึง คุณเปลี่ยนพร็อพเพอร์ตี้ได้โดยใช้ตัวเลือกพร็อพเพอร์ตี้คุณต้องเป็นผู้ดูหรืออยู่ในระดับสูงกว่านั้น ที่ระดับพร็อพเพอร์ตี้ถึง ตรวจสอบเขตเวลาใน Analytics
- ค้นหาเขตเวลาในการรายงาน
- เปิดโปรเจ็กต์ BigQuery ที่เชื่อมต่อกับบัญชี Analytics
- เลือกชุดข้อมูล Analytics
- เลือกตาราง events_
- ไปที่แท็บรายละเอียด
- ในส่วนข้อมูลตาราง ให้ค้นหาการประทับเวลาที่สร้างขึ้น เขตเวลาจะแสดงที่ส่วนท้ายของการประทับเวลา เช่น ในการประทับเวลาเมื่อ
Apr 23, 2023, 12:44:54 PM UTC-7
"UTC-7" แสดงถึงเขตเวลา
ตรวจสอบว่ามีการยกเว้นสตรีมข้อมูลหรือเหตุการณ์ใดจากการส่งออกหรือไม่
- ในส่วนผู้ดูแลระบบ ให้คลิกลิงก์ BigQuery ภายใต้การลิงก์ผลิตภัณฑ์
ลิงก์ก่อนหน้าจะเปิดพร็อพเพอร์ตี้ Analytics ล่าสุดที่คุณเข้าถึง คุณเปลี่ยนพร็อพเพอร์ตี้ได้โดยใช้ตัวเลือกพร็อพเพอร์ตี้คุณต้องเป็นผู้ดูหรืออยู่ในระดับสูงกว่านั้น ที่ระดับพร็อพเพอร์ตี้ถึง ตรวจสอบว่ามีการยกเว้นสตรีมข้อมูลหรือเหตุการณ์ใดจากการส่งออกหรือไม่
- คลิกแถวของโปรเจ็กต์ BigQuery ที่ลิงก์อยู่
- ในส่วนการกําหนดค่าข้อมูล ให้เลือกกําหนดค่าสตรีมข้อมูลและเหตุการณ์
- ในส่วนสตรีมข้อมูลที่จะส่งออก ให้ตรวจสอบว่ามีการส่งออกสตรีมข้อมูลทั้งหมดในพร็อพเพอร์ตี้หรือไม่ หากไม่มี ให้จดบันทึกสตรีมข้อมูลที่หายไป
- ในส่วนเหตุการณ์ที่จะยกเว้น ให้ตรวจสอบว่ามีการยกเว้นเหตุการณ์จากการส่งออกหรือไม่ หากมีการยกเว้นเหตุการณ์ใด ให้จดบันทึกไว้
หากมีการยกเว้นสตรีมข้อมูลหรือเหตุการณ์ใด คุณต้องสร้างการสํารวจซึ่งมีตัวกรองที่ตรงกันใน GA4 เพื่อเปรียบเทียบข้อมูล
เปรียบเทียบข้อมูล Analytics กับ BigQuery
เปรียบเทียบจํานวนแถวเหตุการณ์ทั้งหมดที่ส่งออกไปยัง BigQuery ใน 1 วันกับจํานวนเหตุการณ์ทั้งหมดใน GA4 ในวันเดียวกัน
ค้นหาจํานวนเหตุการณ์ทั้งหมดใน Analytics
- ลงชื่อเข้าใช้ Google Analytics
- จากเมนูด้านซ้าย ให้เลือกรายงาน
- ทางด้านซ้าย ให้คลิกการมีส่วนร่วม > เหตุการณ์
- ปรับช่วงวันที่ของรายงานเป็นวันที่ที่คุณต้องการเปรียบเทียบ
- ในคอลัมน์จํานวนเหตุการณ์ ให้ค้นหาจํานวนเหตุการณ์ทั้งหมดเหนือแถวแรก
หากมีการยกเว้นสตรีมข้อมูลหรือเหตุการณ์ใดจากรายงาน คุณจะต้องสร้างการสํารวจซึ่งมีตัวกรองที่ตรงกันเพื่อค้นหาจํานวนเหตุการณ์
สร้างการสํารวจซึ่งมีตัวกรองเพื่อค้นหาจํานวนเหตุการณ์ใน Analytics- ลงชื่อเข้าใช้ Google Analytics
- คลิก สำรวจทางด้านซ้าย
- เลือกเทมเพลตรูปแบบอิสระที่ด้านบนของหน้าจอ
- ปรับช่วงวันที่ของการสํารวจเป็นวันที่ที่คุณต้องการเปรียบเทียบ
- ในส่วนมิติข้อมูล ให้เลือกชื่อเหตุการณ์และชื่อสตรีม
- เพิ่มจํานวนเหตุการณ์ในส่วนเมตริก
- ลากชื่อเหตุการณ์ในส่วนแถว
- ลากจํานวนเหตุการณ์ในส่วนค่า
- ในส่วนการตั้งค่าแท็บ ให้ค้นหาตัวกรอง แล้วคลิกวางหรือเลือกมิติข้อมูลหรือเมตริก
- หากต้องการรวมเฉพาะสตรีมข้อมูลที่เจาะจง ให้ทําดังนี้
- เลือกชื่อสตรีม
- ตั้งค่าประเภทการทำงานของตัวกรองเป็นมี
- ป้อนชื่อสตรีม แล้วคลิกใช้
- หากต้องการยกเว้นเหตุการณ์ ให้ทําดังนี้
- เลือกชื่อเหตุการณ์
- ตั้งค่าประเภทการทำงานของตัวกรองเป็นไม่ตรงทุกประการ
- ป้อนชื่อเหตุการณ์แล้วคลิกใช้
- หากต้องการรวมเฉพาะสตรีมข้อมูลที่เจาะจง ให้ทําดังนี้
- ในคอลัมน์จํานวนเหตุการณ์ ให้ค้นหาจํานวนเหตุการณ์ทั้งหมดเหนือแถวแรก
ค้นหาจํานวนเหตุการณ์ทั้งหมดใน BigQuery
- เปิดโปรเจ็กต์ BigQuery ที่เชื่อมต่อกับบัญชี Analytics
- เลือกชุดข้อมูล Analytics
- เลือกตาราง events_
- ไปที่แท็บรายละเอียด
- ค้นหาจํานวนแถวในส่วนข้อมูลพื้นที่เก็บข้อมูล
หากจํานวนแถวทั้งหมดใน BigQuery ตรงกับจํานวนเหตุการณ์ทั้งหมดใน GA4 หลังจากที่คุณทําตามขั้นตอนในหน้านี้เพื่อยืนยันลิงก์และตรวจสอบว่าการตั้งค่าตรงกันแล้ว ข้อมูลที่ส่งออกก็จะถูกต้อง
หากยังคงพบความคลาดเคลื่อนของข้อมูลเมื่อเรียกใช้การค้นหาและเปรียบเทียบกับการรายงานของ GA4 ให้ตรวจสอบการค้นหาเพื่อให้แน่ใจว่ามีการใช้คอลัมน์ที่ถูกต้องในการเปรียบเทียบข้อมูล