แนวทางปฏิบัติแนะนำในการติดแท็กเพื่อหลีกเลี่ยงปัญหาการเข้าชมที่ไม่ได้กําหนด, การเข้าชม (not set) และการเข้าชมโดยตรง

แท็ก Google Analytics มีตัวเลือกการกําหนดค่าหลายรายการที่อาจส่งผลต่อเซสชันและข้อมูลประจำตัวผู้ใช้ การกําหนดค่าไม่ถูกต้องอาจทําให้ระบบไม่สามารถระบุหรือจัดหมวดหมู่แหล่งที่มาของการเข้าชม และเกิดปัญหาอื่นๆ ในรายงาน การกำหนดค่าที่ถูกต้องจะช่วยให้รายงานมีความแม่นยำ และป้องกันไม่ให้เกิดแถวที่ไม่ได้กำหนดใน Channel Group ในรายงาน, ค่า (not set) และการจัดหมวดหมู่การเข้าชมจํานวนมากเป็นการเข้าชมโดยตรงอย่างไม่คาดคิด

ในรายงาน Google Analytics แถวที่ไม่ได้กำหนดจะปรากฏเมื่อ Analytics จัดหมวดหมู่แหล่งที่มาของการเข้าชมไม่ได้ Analytics จะจัดหมวดหมู่แหล่งที่มาของการเข้าชมเป็นแชแนลต่างๆ ตามกฎที่กําหนดไว้ เช่น แชแนลการค้นหาทั่วไปจะรวมการเข้าชมจากเครื่องมือค้นหาทั้งหมด แชแนลต่างๆ จะจัดไว้เป็น Channel Group หากใช้ Channel Group เริ่มต้น คุณสามารถตรวจสอบตรรกะเฉพาะที่จัดหมวดหมู่การเข้าชมได้ในคำจำกัดความของแชแนลเริ่มต้น และดู Channel Group ได้ที่ระดับผู้ใช้ เซสชัน หรือเหตุการณ์

เมื่อแหล่งที่มาของการเข้าชมไม่ตรงกับคําจํากัดความของแชแนลใดแชแนลหนึ่งใน Channel Group ที่คุณกําลังดูในรายงาน แหล่งที่มาดังกล่าวจะแสดงเป็น "ไม่ได้กําหนด" อาจไม่มีกฎที่กําหนดไว้ล่วงหน้าเพื่อจัดหมวดหมู่แหล่งที่มาของการเข้าชมหากมาจากแหล่งที่มาหรือสื่อที่ผู้ใช้กําหนด หรือเป็น (not set) เนื่องจากไม่มีข้อมูลเซสชันหรือข้อมูลประจำตัวผู้ใช้

แนวทางปฏิบัติแนะนำในการจัดลําดับโค้ดแท็ก

ทําตามแนวทางปฏิบัติแนะนำต่อไปนี้ในการจัดลําดับโค้ดแท็ก

ประเภทแท็ก วิธีการ แนวทางปฏิบัติแนะนำ

แท็ก Google

กําหนดค่าผลิตภัณฑ์ของ Google และส่งข้อมูลเหตุการณ์

เริ่มต้นแท็ก Google ก่อนเรียกใช้เมธอดเหตุการณ์ ซึ่งรวมถึงเหตุการณ์ที่กลุ่มเป้าหมายทริกเกอร์

Google Tag Manager

ตั้งค่า Google Tag Manager

Google Tag Manager สําหรับหน้าเว็บ

เกี่ยวกับ Google Tag Manager

ทําตาม 4 ขั้นตอนในการตั้งค่า GTM

การติดแท็กฝั่งเซิร์ฟเวอร์

ฝั่งเซิร์ฟเวอร์ - Tag Manager

อย่าลืมการตั้งค่าแท็กที่เฉพาะเจาะจงเหล่านี้

คุณไม่ควรดูแลการติดตั้งใช้งานทั้งฝั่งเซิร์ฟเวอร์และฝั่งไคลเอ็นต์แบบสแตนด์อโลนในหน้าเดียวกันสําหรับพร็อพเพอร์ตี้ Google Analytics เดียวกัน หากคุณใช้ sGTM โปรดตรวจสอบว่าได้ตั้งค่าแท็กที่ใช้งานอยู่ทั้งหมดให้ส่งเหตุการณ์ผ่านคอนเทนเนอร์ฝั่งเซิร์ฟเวอร์

ในกรณีที่ไม่สามารถทําตามแนวทางปฏิบัติแนะนําในการจัดลำดับเหตุการณ์ คุณควรทําตามคําแนะนํา 2 ข้อต่อไปนี้ ไม่เช่นนั้น คุณอาจพบปัญหาเกี่ยวกับการรายงาน

  • ระบุการกําหนดค่าที่เกี่ยวข้องทั้งหมดสําหรับหน้าเว็บเป็นส่วนหนึ่งของคําสั่ง config (สําหรับแท็ก Google) หรือการตั้งค่าแท็ก Google (สําหรับ Google Tag Manager) ในหน้าเว็บโดยเร็วที่สุดและก่อนเหตุการณ์ใดๆ
  • หลีกเลี่ยงไม่ให้เหตุการณ์ที่กําหนดเองเริ่มทํางานก่อนคําสั่ง config ไม่เช่นนั้นระบบจะรวมไว้ในกลุ่มเดียวกับเหตุการณ์ session_start คําสั่ง config อาจส่งผลต่อข้อมูลระบุตัวตนของผู้ใช้และเซสชันในส่วนที่เหลือของหน้า ซึ่งหมายความว่าการดูหน้าเว็บและเหตุการณ์ที่ตามมาจะเชื่อมโยงกับจุดเริ่มต้นของเซสชันและเหตุการณ์ที่กำหนดเองก่อนหน้านี้ไม่ได้

จะเกิดอะไรขึ้นหากเหตุการณ์ไม่ได้เรียงลำดับอย่างถูกต้อง

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

  • ข้อมูลปรากฏเป็น (not set) ใน Analytics
  • จํานวนผู้ใช้และเซสชันไม่ถูกต้อง
  • คํานวณเมตริกระดับผู้ใช้และเซสชันไม่ถูกต้อง
  • การวัดผู้ใช้และเซสชันไม่เหมาะสม

ลําดับเหตุการณ์ที่ไม่ถูกต้องเกิดจากอะไรได้บ้าง

สาเหตุที่พบบ่อยซึ่งทำให้เกิดลําดับที่ไม่คาดคิดมีดังนี้

ฟีเจอร์ สาเหตุ ผลลัพธ์ แนวทางปฏิบัติแนะนำ

การติดแท็กฝั่งเซิร์ฟเวอร์

การตั้งค่าที่จัดการโดยเซิร์ฟเวอร์ (รหัสไคลเอ็นต์ที่จัดการโดยเซิร์ฟเวอร์)

การตั้งค่าที่จัดการโดยไคลเอ็นต์
(transport_url, first_party_collection, server_container_url)

การเลือกช่องการติดแท็กฝั่งเซิร์ฟเวอร์สําหรับ "การตั้งค่าที่จัดการโดยเซิร์ฟเวอร์" ซึ่งเปิดอยู่โดยค่าเริ่มต้น

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

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

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

วิธีที่ง่ายที่สุดคือตรวจสอบว่า Google Tag Manager หรือคําสั่ง config (แท็ก Google) สําหรับแท็กเว็บที่ส่งข้อมูลไปยังคอนเทนเนอร์ของเซิร์ฟเวอร์เป็นแท็กหรือคําสั่งแรกสําหรับคอนเทนเนอร์นั้นเสมอ

การปรับแต่งชื่อคุกกี้
(cookie_prefix)

การปรับแต่งจะเปลี่ยนชื่อคุกกี้ของบุคคลที่หนึ่งที่ใช้สำหรับทั้งรหัสไคลเอ็นต์และสถานะเซสชัน

ระบบจะเชื่อมโยงผู้ใช้ข้ามเซสชันไม่ได้ และเหตุการณ์จะไม่รวมอยู่ในเซสชัน

เมตริกเหตุการณ์จะปรากฏเป็น (not set) เมื่อวิเคราะห์โดยใช้มิติข้อมูลเซสชันหรือผู้ใช้

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

Linker ข้ามโดเมนอัตโนมัติ
(linker)1

การตั้งค่านี้จะบอกให้แท็กประมวลผลและเริ่มใช้ข้อมูลไคลเอ็นต์และเซสชันจากหน้าก่อนหน้า (หากมี) เมื่อใช้ข้อมูลที่ลิงก์ แท็กจะถือว่าเซสชันเริ่มต้นไปแล้วในหน้าก่อนหน้า

หาก Linker เริ่มต้นช้าและพบผู้ใช้ที่ลิงก์ข้ามโดเมนผ่านคําสั่ง config ที่ล่าช้า ข้อมูลประจำตัวผู้ใช้จะเปลี่ยนแปลงอย่างฉับพลัน ณ จุดนั้น

อย่างน้อยที่สุด คําสั่ง config ที่ล่าช้าจะทําให้เซสชันสั้นๆ ถูกทิ้งเมื่อใช้ค่าพารามิเตอร์ของ Linker แอตทริบิวต์เซสชันหรือผู้ใช้ที่ส่งไปแล้ว ณ จุดนั้นจะไม่เชื่อมโยงกับเซสชันหรือผู้ใช้จริงได้อีกต่อไป

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

Linker ข้ามโดเมนที่กําหนดเอง
(client_id, session_id)

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

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

ใช้ user_id เพื่อระบุข้อมูลประจำตัวผู้ใช้ที่กําหนดเอง

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

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

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

เราจะปรับปรุงได้อย่างไร
false
ค้นหา
ล้างการค้นหา
ปิดการค้นหา
แอป Google
เมนูหลัก
4268848996048500220
true
ค้นหาศูนย์ช่วยเหลือ
false
true
true
true
true
true
69256
false
false
false
false