กําหนดค่าและกําหนดค่าคุกกี้

หน้านี้มีไว้สําหรับนักพัฒนาซอฟต์แวร์ที่ต้องการปรับแต่งการตั้งค่าคุกกี้ด้วยแท็ก Google หรือ Google Tag Manager หากไม่แน่ใจว่าต้องกำหนดค่าคุกกี้หรือไม่ โปรดอ่านคุกกี้และการระบุตัวตนผู้ใช้

โดยค่าเริ่มต้น แท็ก Google จะใช้การกำหนดค่าโดเมนคุกกี้อัตโนมัติ ระบบจะตั้งค่าคุกกี้ในโดเมนระดับสูงสุดเท่าที่จะเป็นไปได้ เช่น หากที่อยู่เว็บไซต์คือ blog.example.com ระบบจะตั้งค่าคุกกี้ในโดเมน example.com หากตรวจพบว่าคุณเรียกใช้เซิร์ฟเวอร์ในเครื่อง (เช่น localhost) ระบบจะตั้งค่า cookie_domain เป็น 'none' โดยอัตโนมัติ และคุกกี้จะใช้โดเมนแบบเต็มจากตำแหน่งของเอกสาร

หากต้องการแก้ไขเฉพาะการตั้งค่าการหมดอายุของคุกกี้หรือการอัปเดตคุกกี้ คุณสามารถเปลี่ยนการตั้งค่าคุกกี้เริ่มต้นได้โดยใช้อินเทอร์เฟซ Analytics

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

เมื่อใช้การกำหนดค่าโดเมนของคุกกี้อัตโนมัติ ระบบจะวัดกิจกรรมในโดเมนย่อยโดยไม่ต้องกำหนดค่าเพิ่มเติม

หากต้องการเปลี่ยนแปลงการกำหนดค่าโดเมนคุกกี้ ให้ทำตามขั้นตอนต่อไปนี้

gtag.js

หากต้องการปิดการกำหนดค่าโดเมนคุกกี้อัตโนมัติ ให้อัปเดต config สำหรับแท็กเพื่อระบุค่าสำหรับพารามิเตอร์ cookie_domain

gtag('config', 'TAG_ID', {
  'cookie_domain': 'blog.example.com'
});

Tag Manager

สำหรับแท็ก Google

  1. เปิดเมนูแท็กในพื้นที่ทํางาน
  2. แก้ไขแท็ก Google ที่มีอยู่หรือสร้างแท็กใหม่
  3. ในการตั้งค่าการกำหนดค่า ให้เพิ่มพารามิเตอร์ใหม่ดังนี้

    • ชื่อ: cookie_domain
    • ค่า: my.example.com
  4. บันทึกแท็กแล้วเผยแพร่คอนเทนเนอร์

สําหรับแท็ก Google Ads และ Floodlight

คุณแก้ไขการตั้งค่าโดเมนได้จากแท็ก Conversion Linker โดยทำดังนี้

  1. ใน Tag Manager ให้เปิดแท็ก Conversion Linker ที่มีอยู่ หรือสร้าง แท็กใหม่หากยังไม่มีแท็กในคอนเทนเนอร์
  2. ในส่วนตัวเลือก Linker ให้คลิกลบล้างการตั้งค่าคุกกี้ (ขั้นสูง)
  3. ในช่องโดเมน ให้ป้อนโดเมนระดับสูงสุดที่ควรอนุญาตให้ตั้งค่าคุกกี้ คุณยังระบุเส้นทางที่เฉพาะเจาะจงได้ด้วย ในช่องเส้นทาง ใช้การตั้งค่าเหล่านี้เฉพาะในกรณีที่ต้องจำกัดคุกกี้ให้อยู่ใน โดเมนย่อยหรือไดเรกทอรีย่อยระดับล่างเท่านั้น

เปลี่ยนชื่อคุกกี้

คุณอาจต้องเปลี่ยนชื่อคุกกี้เพื่อไม่ให้ทับซ้อนกับคุกกี้อื่นๆ

gtag.js

การกำหนดค่านี้จะเพิ่ม example ที่จุดเริ่มต้นของคุกกี้ที่กำหนด (เช่น _ga จะกลายเป็น example_ga หรือ _gcl_au จะกลายเป็น example_gcl_au)

gtag('config', 'TAG_ID', {
  cookie_prefix: 'example'
});

Tag Manager

สำหรับแท็ก Google

  1. เปิดเมนูแท็กในพื้นที่ทํางาน
  2. แก้ไขแท็ก Google ที่มีอยู่หรือสร้างแท็กใหม่
  3. ในการตั้งค่าการกำหนดค่า ให้เพิ่มพารามิเตอร์ใหม่ดังนี้

    • ชื่อ: cookie_prefix
    • ค่า: example
  4. บันทึกแท็กแล้วเผยแพร่คอนเทนเนอร์

สําหรับแท็ก Google Ads และ Floodlight

คุณแก้ไขการตั้งค่าคำนำหน้าชื่อได้จากแท็ก Conversion Linker โดยทำดังนี้

  1. ใน Tag Manager ให้เปิดแท็ก Conversion Linker ที่มีอยู่ หรือสร้าง แท็กใหม่หากยังไม่มีแท็กในคอนเทนเนอร์
  2. ในส่วนตัวเลือก Linker ให้คลิกลบล้างการตั้งค่าคุกกี้ (ขั้นสูง)
  3. ในช่องคำนำหน้าชื่อ ให้ป้อนคำนำหน้าชื่อที่ต้องการ คุณจะต้องกำหนดค่าแท็ก ที่ใช้คุกกี้เหล่านี้ (เช่น แท็กเครื่องมือวัด Conversion ของ Google Ads) ให้ใช้คำนำหน้าเดียวกันนี้ด้วย

เมื่อโหลดหน้าเว็บแต่ละครั้ง ระบบจะอัปเดตเวลาหมดอายุของคุกกี้เป็นเวลาปัจจุบัน บวกกับค่าการหมดอายุของคุกกี้ที่ตั้งค่าโดยแท็ก Google ซึ่งหมายความว่าหากตั้งค่าการหมดอายุของคุกกี้ไว้ที่ 1 สัปดาห์ (604800 วินาที) และผู้ใช้เข้าชมโดยใช้เบราว์เซอร์เดียวกันภายใน 5 วัน คุกกี้จะทำงานต่อไปได้อีก 1 สัปดาห์ และระบบจะแสดงข้อมูลว่าเป็นผู้ใช้คนเดียวกันในรายงาน หากผู้ใช้รายเดียวกันเข้าชมหลังจากคุกกี้เดิมหมดอายุ ระบบจะสร้างคุกกี้ใหม่ และการเข้าชมครั้งแรกและครั้งที่ 2 จะปรากฏเป็นการเข้าชมจากผู้เข้าชมที่แตกต่างกันในรายงาน

หากตั้งค่าการหมดอายุของคุกกี้เป็น 0 (ศูนย์) วินาที คุกกี้จะเปลี่ยนเป็นคุกกี้ตามเซสชัน และจะหมดอายุทันทีที่เซสชันของเบราว์เซอร์ปัจจุบันสิ้นสุด

gtag.js

gtag('config', 'TAG_ID', {
  cookie_expires: 28 * 24 * 60 * 60 // 28 days, in seconds
});

Tag Manager

สำหรับแท็ก Google

  1. เปิดเมนูแท็กในพื้นที่ทํางาน
  2. แก้ไขแท็ก Google ที่มีอยู่หรือสร้างแท็กใหม่
  3. ในการตั้งค่าการกำหนดค่า ให้เพิ่มพารามิเตอร์ใหม่ดังนี้

    • ชื่อ: cookie_expires
    • ค่า: 2419200
  4. บันทึกแท็กแล้วเผยแพร่คอนเทนเนอร์

เมื่อตั้งค่าแฟล็ก cookie_update เป็น true (ค่าเริ่มต้น) แท็ก Google อาจอัปเดตคุกกี้เมื่อการโหลดหน้าเว็บแต่ละครั้ง และอาจอัปเดตการหมดอายุของคุกกี้เป็นการตั้งค่าที่สัมพันธ์กับการเข้าชมเว็บไซต์ครั้งล่าสุด ตัวอย่างเช่น หากตั้งค่าการหมดอายุของคุกกี้ไว้ที่ 1 สัปดาห์และผู้ใช้เข้าชมโดยใช้เบราว์เซอร์เดียวกันทุก 5 วัน การหมดอายุของคุกกี้จะอัปเดตเมื่อมีการเข้าชมแต่ละครั้ง ซึ่งก็จะช่วยให้ไม่มีการหมดอายุ

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

gtag.js

gtag('config', 'TAG_ID', {
  cookie_update: false
});

Tag Manager

สำหรับแท็ก Google

  1. เปิดเมนูแท็กในพื้นที่ทํางาน
  2. แก้ไขแท็ก Google ที่มีอยู่หรือสร้างแท็กใหม่
  3. ในการตั้งค่าการกำหนดค่า ให้เพิ่มพารามิเตอร์ใหม่ดังนี้

    • ชื่อ: cookie_update
    • ค่า: false
  4. บันทึกแท็กแล้วเผยแพร่คอนเทนเนอร์