การมาสก์ IP ใน Universal Analytics

ใน Google Analytics 4 คุณไม่จําเป็นต้องมาสก์ IP เนื่องจากระบบจะไม่บันทึกหรือจัดเก็บที่อยู่ IP แต่อย่างใด

ข้อมูลโดยย่อ

เมื่อลูกค้าของ Universal Analytics ขอการมาสก์ที่อยู่ IP ทาง Analytics จะตัดที่อยู่ดังกล่าวทันทีที่ทําได้ในทางเทคนิค ฟีเจอร์การมาสก์ IP ใน Universal Analytics จะตั้งอ็อกเท็ตสุดท้ายของที่อยู่แบบ IPv4 ของผู้ใช้และ 80 บิตสุดท้ายของที่อยู่แบบ IPv6 ให้เป็น 0 ในหน่วยความจำหลังจากที่ส่งไปยัง Google Analytics เกือบจะทันที จึงจะไม่มีการบันทึกที่อยู่ IP แบบเต็มลงดิสก์เลยตั้งแต่แรก

มิติข้อมูลทางภูมิศาสตร์จะได้มาหลังจากที่อยู่ IP ที่ถูกตัดทอนแล้ว

ใน Universal Analytics มีการเลือกใช้การมาสก์ที่อยู่ IP และระบบได้ดําเนินการดังกล่าวตามที่อธิบายไว้ในส่วน "เจาะลึก" ด้านล่าง

เจาะลึก

Analytics มีฟีเจอร์ anonymize_ip (gtag('config', '<GA_MEASUREMENT_ID>', { 'anonymize_ip': true }) ในไลบรารี gtag.js) เพื่อให้เจ้าของเว็บไซต์ส่งคำขอมาสก์ที่อยู่ IP ของผู้ใช้ทั้งหมดภายในผลิตภัณฑ์ได้ ฟีเจอร์นี้ออกแบบมาเพื่อช่วยเจ้าของเว็บไซต์ปฏิบัติตามนโยบายความเป็นส่วนตัวของตน หรือคำแนะนำจากหน่วยงานคุ้มครองข้อมูลในพื้นที่ในบางประเทศ ซึ่งไม่ให้จัดเก็บข้อมูลที่อยู่ IP แบบเต็ม ระบบจะตัด/มาสก์ IP ทันทีที่ Google Analytics ได้รับข้อมูลก่อนที่จะมีการจัดเก็บหรือประมวลผล

กระบวนการมาสก์ IP ใน Analytics จะเกิดขึ้นในกระบวนการเก็บข้อมูล 2 ขั้นตอน ซึ่งได้แก่ แท็ก JavaScript และเครือข่ายเก็บข้อมูล โดยจะอธิบายขั้นตอนเหล่านี้ด้านล่าง

แท็ก JavaScript ของ Analytics

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

เมื่อ JavaScript ของ Analytics เรียกใช้ฟังก์ชันจากคิวฟังก์ชันที่สั่งให้ระบบส่งข้อมูลไปยัง Google Analytics (ฟังก์ชันนี้มักจะเป็น gtag('config', '<GA_MEASUREMENT_ID>') ในไลบรารี gtag.js) JavaScripit ดังกล่าวก็จะส่งข้อมูลเป็นพารามิเตอร์ URL ที่แนบมากับคําขอ HTTP สําหรับ http://www.google-analytics.com/collect หากมีการเรียกฟังก์ชันการมาสก์ก่อนฟังก์ชันการติดตามหน้าเว็บ ระบบจะเพิ่มพารามิเตอร์อีกรายการในคำขอพิกเซล พารามิเตอร์การมาสก์ IP จะมีลักษณะดังนี้

&aip=1

เครือข่ายเก็บข้อมูลของ Analytics

เครือข่ายเก็บข้อมูลของ Analytics เป็นชุดเซิร์ฟเวอร์ที่ให้บริการหลัก 2 อย่าง ได้แก่ การให้บริการ gtag.js (JavaScript ของ Analytics) และการเก็บข้อมูลที่ส่งผ่านคําขอ /collect

เมื่อคําขอสำหรับ gtag.js มาถึง คําขอจะมีข้อมูลเพิ่มเติมในส่วนหัวของคําขอ HTTP (ซึ่งคือประเภทของเบราว์เซอร์ที่ใช้อยู่) และส่วนหัว TCP/IP (ซึ่งคือที่อยู่ IP ของผู้ส่งคําขอ)

ทันทีที่คําขอมาถึง ระบบจะจัดเก็บไว้ในหน่วยความจําเพื่อรอตัดออก หากพบพารามิเตอร์ &aip=1 ใน URL ของคําขอ ระบบจะตั้งค่าอ็อกเท็ตสุดท้ายของที่อยู่ IP ของผู้ใช้เป็น 0 ขณะที่ยังอยู่ในหน่วยความจํา เช่น หากที่อยู่ IP คือ 12.214.31.144 ระบบก็จะเปลี่ยนให้เป็น 12.214.31.0 (หากที่อยู่ IP เป็นแบบ IPv6 เลข 80 บิตสุดท้ายจาก 128 บิตจะถูกตั้งเป็น 0) หลังจากที่กระบวนการตัดนี้เสร็จสิ้นลง คำขอจะถูกเขียนลงดิสก์เพื่อประมวลผลต่อไป การใช้วิธีตัด IP ออกจะทำให้ไม่มีโอกาสที่ระบบจะบันทึกที่อยู่ IP แบบเต็มลงในดิสก์เลย เนื่องจากการตัด IP จะเกิดขึ้นในหน่วยความจำหลังจากได้รับคำขอแทบจะทันที

ข้อมูลนี้มีประโยชน์ไหม

เราจะปรับปรุงได้อย่างไร
true
เลือกเส้นทางการเรียนรู้ของคุณเอง

โปรดไปที่ google.com/analytics/learn ซึ่งเป็นแหล่งข้อมูลใหม่ที่จะช่วยให้คุณได้รับประโยชน์สูงสุดจาก Google Analytics 4 เว็บไซต์ใหม่นี้มีทั้งวิดีโอ บทความ และขั้นตอนพร้อมคำแนะนำ รวมถึงลิงก์ไปยังแหล่งข้อมูลต่างๆ เกี่ยวกับ Google Analytics เช่น Discord, บล็อก, ช่อง YouTube ตลอดจนที่เก็บ GitHub

เริ่มเรียนรู้วันนี้เลย

ค้นหา
ล้างการค้นหา
ปิดการค้นหา
เมนูหลัก
6236493517082928869
true
ค้นหาศูนย์ช่วยเหลือ
true
true
true
true
true
69256
false
false