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

หน้านี้มีไว้สําหรับนักพัฒนาซอฟต์แวร์ที่ต้องการปรับแต่งการตั้งค่าคุกกี้ด้วยแท็ก 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. บันทึกแท็กและเผยแพร่คอนเทนเนอร์

เมื่อตั้งค่า Flag 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. บันทึกแท็กและเผยแพร่คอนเทนเนอร์