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

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

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

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

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

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

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

Tag Manager

สำหรับแท็กปลายทาง:

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

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

สำหรับแท็ก Google:

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

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

สำหรับแท็ก Google Ads และ Floodlight ที่เชื่อมต่อผ่านแท็ก Google

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

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

gtag.js

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

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

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

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

Tag Manager

สำหรับแท็กปลายทาง:

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

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

สำหรับแท็ก Google:

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

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

สำหรับแท็ก Google Ads และ Floodlight ที่เชื่อมต่อผ่านแท็ก Google

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

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

gtag.js

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

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

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

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

Tag Manager

สำหรับแท็กปลายทาง:

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

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

สำหรับแท็ก Google:

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

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

gtag.js

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

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

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

Tag Manager

สำหรับแท็กปลายทาง:

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

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

สำหรับแท็ก Google:

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

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

gtag.js

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