การใช้คุกกี้ Universal Analytics บนเว็บไซต์

ดูข้อมูลล่าสุดเกี่ยวกับการใช้คุกกี้ใน Google Analytics 4 ได้ที่การใช้คุกกี้ในเว็บไซต์ หากต้องการตั้งค่าการวัดผลเว็บสำหรับ Google Analytics 4 โปรดดูแท็ก Google และ Tag Manager

ภาพรวม

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

ไลบรารี Google Analytics JavaScript ใช้คุกกี้ HTTP เพื่อ "จดจำ" สิ่งที่ผู้ใช้ทำในหน้าก่อนหน้า

อ่านเอกสารความเป็นส่วนตัวของ Google Analytics สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับข้อมูลที่รวบรวมโดย Google Analytics

Google Analytics รองรับไลบรารี JavaScript (แท็ก) 3 รายการสำหรับวัดการใช้งานเว็บไซต์ ได้แก่ gtag.js, analytics.js และ ga.js ส่วนต่อไปนี้อธิบายวิธีที่ไลบรารีแต่ละรายการใช้คุกกี้สำหรับ Universal Analytics

ไลบรารี JavaScript analytics.js หรือไลบรารี JavaScript ของ gtag.js สามารถใช้กับ Universal Analytics ได้ ในทั้ง 2 กรณี ไลบรารีจะใช้คุกกี้ของบุคคลที่หนึ่งเพื่อทำสิ่งต่อไปนี้

  • แยกผู้ใช้ที่ไม่ซ้ำ
  • ควบคุมอัตราการส่งคำขอ

เมื่อใช้คุกกี้ข้อมูลโค้ด JavaScript ที่แนะนำ ระบบจะตั้งค่าคุกกี้ที่ระดับสูงสุดเท่าที่จะเป็นไปได้ ตัวอย่างเช่น หากที่อยู่เว็บไซต์คือ blog.example.co.uk analytics.js และ gtag.js จะตั้งค่าโดเมนคุกกี้เป็น .example.co.uk การตั้งค่าคุกกี้ในโดเมนระดับสูงสุดเท่าที่จะเป็นไปได้ช่วยให้การวัดผลเกิดขึ้นในโดเมนย่อยได้โดยไม่ต้องมีการกําหนดค่าเพิ่มเติม

gtag.js และ analytics.js ตั้งค่าคุกกี้ต่อไปนี้

ชื่อคุกกี้ เวลาหมดอายุเริ่มต้น คำอธิบาย
_ga 2 ปี ใช้เพื่อแยกแยะผู้ใช้
_gid 24 ชั่วโมง ใช้เพื่อแยกแยะผู้ใช้
_gat 1 นาที ใช้เพื่อควบคุมอัตราการส่งคำขอ หากใช้ Google Analytics โดยใช้ Google Tag Manager คุกกี้นี้จะมีชื่อว่า _dc_gtm_<property- id>
AMP_TOKEN 30 วินาทีถึง 1 ปี มีโทเค็นที่ใช้เรียกรหัสไคลเอ็นต์จากบริการรหัสไคลเอ็นต์ AMP ได้ ค่าอื่นๆ ที่เป็นไปได้บ่งบอกถึงการเลือกไม่รับ คำขออยู่ระหว่างดำเนินการ หรือข้อผิดพลาดในการเรียกรหัสไคลเอ็นต์จากบริการรหัสไคลเอ็นต์ AMP
_gac_<property-id> 90 วัน มีข้อมูลที่เกี่ยวข้องกับแคมเปญสำหรับผู้ใช้ หากคุณลิงก์บัญชี Google Analytics กับบัญชี Google Ads ไว้ แท็ก Conversion ในเว็บไซต์ของ Google Ads จะอ่านคุกกี้นี้ เว้นแต่คุณจะเลือกไม่ใช้ ดูข้อมูลเพิ่มเติม

การปรับแต่ง

อ่าน gtag.js คู่มือการระบุคุกกี้และการระบุตัวตนผู้ใช้ (Universal Analytics) เพื่อ ดูวิธีปรับแต่งการตั้งค่าเริ่มต้นเหล่านี้ด้วย gtag.js

อ่านคู่มือนักพัฒนาซอฟต์แวร์โดเมนและคุกกี้ analytics.js เพื่อเรียนรู้วิธีปรับแต่งการตั้งค่าเริ่มต้นเหล่านี้ด้วย analytics.js

อ่านเอกสารความปลอดภัยและความเป็นส่วนตัวใน Universal Analytics เพื่อดูข้อมูลเพิ่มเติมเกี่ยวกับ Universal Analytics และคุกกี้

ไลบรารี JavaScript ga.js ใช้คุกกี้ของบุคคลที่หนึ่งเพื่อทำสิ่งต่อไปนี้

  • กำหนดโดเมนที่จะวัด
  • แยกผู้ใช้ที่ไม่ซ้ำ
  • ควบคุมอัตราการส่งคำขอ
  • จำจำนวนและเวลาของการเข้าชมก่อนหน้า
  • จดจำข้อมูลแหล่งที่มาของการเข้าชม
  • กำหนดการเริ่มต้นและสิ้นสุดเซสชัน
  • จดจำค่าของตัวแปรที่กำหนดเองระดับผู้เข้าชม

โดยค่าเริ่มต้น ไลบรารีนี้จะตั้งค่าคุกกี้ในโดเมนที่ระบุในพร็อพเพอร์ตี้เบราว์เซอร์ document.host และกำหนดเส้นทางคุกกี้ไปที่ระดับรูท (/) ไลบรารีนี้ตั้งค่าคุกกี้ต่อไปนี้

ชื่อคุกกี้ เวลาหมดอายุเริ่มต้น คำอธิบาย
__utma 2 ปีหลังจากการตั้งค่า/การอัปเดต ใช้เพื่อแยกแยะผู้ใช้และเซสชัน ระบบจะสร้างคุกกี้ขึ้นเมื่อไลบรารี JavaScript ทำงานและไม่มีคุกกี้ __utma ที่มีอยู่เดิม คุกกี้จะอัปเดตทุกครั้งที่มีการส่งข้อมูลไปยัง Google Analytics
__utmt 10 นาที ใช้เพื่อควบคุมอัตราการส่งคำขอ
__utmb 30 นาทีหลังจากตั้งค่า/อัปเดต ใช้เพื่อระบุเซสชัน/การเข้าชมใหม่ ระบบจะสร้างคุกกี้ขึ้นเมื่อไลบรารี JavaScript ทำงานและไม่มีคุกกี้ __utmb ที่มีอยู่เดิม คุกกี้จะอัปเดตทุกครั้งที่มีการส่งข้อมูลไปยัง Google Analytics
__utmc สิ้นสุดเซสชันของเบราว์เซอร์ ไม่ได้ใช้ใน ga.js ตั้งค่าสำหรับความสามารถในการทำงานร่วมกับ urchin.js ก่อนหน้านี้คุกกี้นี้ทํางานร่วมกับคุกกี้ __utmb เพื่อระบุว่าผู้ใช้อยู่ในเซสชัน/การเข้าชมใหม่หรือไม่
__utmz 6 เดือนหลังจากกำหนด/อัปเดต จัดเก็บแหล่งที่มาของการเข้าชมหรือแคมเปญที่อธิบายวิธีที่ผู้ใช้เข้าถึงเว็บไซต์ของคุณ ระบบจะสร้างคุกกี้เมื่อไลบรารี JavaScript ทำงานและจะอัปเดตทุกครั้งที่มีการส่งข้อมูลไปยัง Google Analytics
__utmv 2 ปีหลังจากการตั้งค่า/การอัปเดต ใช้เพื่อจัดเก็บข้อมูลตัวแปรที่กำหนดเองระดับผู้เข้าชม คุกกี้นี้สร้างขึ้นเมื่อนักพัฒนาซอฟต์แวร์ใช้เมธอด _setCustomVar กับตัวแปรที่กำหนดเองระดับผู้เข้าชม มีการใช้คุกกี้นี้สำหรับเมธอด _setVar ที่เลิกใช้งานแล้วด้วย คุกกี้จะอัปเดตทุกครั้งที่มีการส่งข้อมูลไปยัง Google Analytics

การปรับแต่ง

คุณสามารถใช้วิธีการต่อไปนี้เพื่อกำหนดค่าวิธีตั้งค่าคุกกี้

  • _setDomainName - ตั้งค่าโดเมนที่จะตั้งค่าคุกกี้ทั้งหมด
  • _setCookiePath - กำหนดเส้นทางที่จะตั้งค่าคุกกี้ทั้งหมด
  • _setVisitorCookieTimeout - ตั้งค่าการหมดอายุของคุกกี้ผู้เข้าชม Google Analytics เป็นมิลลิวินาที
  • _setSessionCookieTimeout - ตั้งค่าระยะหมดเวลาของคุกกี้เซสชันใหม่เป็นมิลลิวินาที
  • _setCampaignCookieTimeout - ตั้งเวลาหมดอายุของคุกกี้แคมเปญเป็นมิลลิวินาที
  • _storeGac - ผ่านใน false เพื่อปิดใช้คุกกี้ GAC ค่าเริ่มต้นคือ true

อ่านคู่มือการติดตามหลายโดเมนเพื่อเรียนรู้วิธีกำหนดค่า ga.js เพื่อวัดการโต้ตอบของผู้ใช้ข้ามโดเมน

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

สำหรับลูกค้าที่ใช้ฟีเจอร์ผู้ลงโฆษณา Display ของ Google Analytics เช่น รีมาร์เก็ตติ้ง จะมีการใช้คุกกี้ DoubleClick บุคคลที่สาม นอกเหนือจากคุกกี้อื่นๆ ที่อธิบายไว้ในเอกสารนี้สำหรับฟีเจอร์เหล่านี้เท่านั้น สำหรับข้อมูลเพิ่มเติมเกี่ยวกับคุกกี้นี้ โปรดไปที่คำถามที่พบบ่อยเกี่ยวกับความเป็นส่วนตัวในการโฆษณาของ Google

สำหรับเว็บไซต์ที่ใช้การทดสอบเนื้อหาของ Google Analytics จะมีการใช้คุกกี้ต่อไปนี้สำหรับฟีเจอร์เหล่านี้นอกเหนือจากคุกกี้อื่นๆ ที่อธิบายไว้ในเอกสารนี้

ชื่อคุกกี้ เวลาหมดอายุเริ่มต้น คำอธิบาย
__utmx 18 เดือน ใช้เพื่อระบุการรวมของผู้ใช้ในการทดสอบ
__utmxx 18 เดือน ใช้เพื่อระบุวันที่หมดอายุของการทดสอบที่มีการรวมผู้ใช้

สำหรับเว็บไซต์ที่ใช้ Optimize ระบบจะใช้คุกกี้ต่อไปนี้นอกเหนือจากคุกกี้อื่นๆ ที่อธิบายไว้ในเอกสารนี้

ชื่อคุกกี้ เวลาหมดอายุเริ่มต้น คำอธิบาย
_gaexp ทั้งนี้ขึ้นอยู่กับระยะเวลาของการทดสอบ แต่โดยปกติแล้วจะใช้เวลา 90 วัน ใช้เพื่อกำหนดการรวมของผู้ใช้ในการทดสอบ และระบุวันหมดอายุของการทดสอบที่ผู้ใช้รวมไว้
_opt_awcid 24 ชั่วโมง ใช้สําหรับแคมเปญที่แมปกับรหัสลูกค้า Google Ads
_opt_awmid 24 ชั่วโมง ใช้สําหรับแคมเปญที่แมปกับรหัสแคมเปญ Google Ads
_opt_awgid 24 ชั่วโมง ใช้สําหรับแคมเปญที่แมปกับรหัสกลุ่มโฆษณาของ Google Ads
_opt_awkid 24 ชั่วโมง ใช้สำหรับแคมเปญที่แมปกับรหัสเกณฑ์ Google Ads
_opt_utmc 24 ชั่วโมง จัดเก็บพารามิเตอร์การค้นหา utm_campaign รายการล่าสุด
_opt_expid 10 วินาที โดยคุกกี้นี้จะสร้างขึ้นเมื่อเรียกใช้การทดสอบการเปลี่ยนเส้นทาง โดยจะจัดเก็บรหัสการทดสอบ รหัสตัวแปร และ URL ที่มาของหน้าเว็บที่มีการเปลี่ยนเส้นทาง