ไวยากรณ์แบบเก่า

เอกสารนี้จะอธิบายวิธีตั้งค่าการติดตาม Analytics สำหรับเว็บไซต์โดยใช้ข้อมูลโค้ดติดตาม ga.js แบบดั้งเดิม หากคุณกำลังตั้งค่าการติดตามเป็นครั้งแรก เราขอแนะนำให้คุณใช้ข้อมูลโค้ดติดตามเริ่มต้นตามที่อธิบายไว้ในเว็บไซต์การติดตาม

วิธีพื้นฐาน 2 วิธีในการตั้งค่าการติดตามในผลิตภัณฑ์และบริการบนอินเทอร์เน็ตของคุณ ได้แก่ การตั้งค่ามาตรฐานและการตั้งค่าแบบกำหนดเอง เอกสารนี้ครอบคลุมวิธีเหล่านั้นรวมถึงหัวข้อที่เกี่ยวข้อง:

เมื่อคุณติดตั้งโค้ดติดตาม ga.js ในเว็บไซต์ของคุณอย่างถูกต้อง คุณจะเริ่มได้รับข้อมูลรายงาน ข้อมูลรายงานจะแสดงในรายงานของคุณภายใน 24 ชั่วโมงหลังจากสร้างโค้ดติดตาม

การตั้งค่ามาตรฐาน

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

<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
  var pageTracker = _gat._getTracker("UA-xxxxxx-x");
  pageTracker._trackPageview();
} catch(err) {}
</script>

ข้อมูลโค้ดติดตามนี้ควรรวมอยู่ในหน้าเว็บของเว็บไซต์เพื่อให้ปรากฏที่ด้านล่างของโครงสร้าง HTML (หรือ create-HTML) ของหน้าเว็บก่อนแท็กปิด <body> สำหรับข้อมูลเพิ่มเติม โปรดดูภาพรวมฟังก์ชัน ซึ่งอธิบายถึงตรรกะเบื้องหลังการทำงานของโค้ดติดตาม

หมายเหตุ: หากคุณกำลังตั้งค่าการติดตามเว็บพร็อพเพอร์ตี้ที่ครอบคลุมหลายโดเมนหรือหลายไดเรกทอรีย่อย คุณจะต้องแก้ไขโค้ดติดตามเพื่อให้ได้ข้อมูลการรายงานที่ถูกต้องสำหรับข้อมูลพร็อพเพอร์ตี้ (โปรไฟล์) ของคุณ นอกจากนี้ หากคุณตั้งค่าข้อมูลพร็อพเพอร์ตี้ (โปรไฟล์) สำหรับไดเรกทอรีย่อยของโดเมนขนาดใหญ่โดยเฉพาะ คุณควรแก้ไขโค้ดติดตามด้วย ดูข้อมูลเพิ่มเติมในคู่มือโดเมนและไดเรกทอรี

สคริปต์โค้ดติดตาม - ส่วนที่ 1

ส่วนแรกของแท็กสคริปต์ (แสดงเป็นบรรทัดที่ 1-4 ของโค้ดด้านบน) ใช้ JavaScript เพื่อกำหนดแบบไดนามิกว่าโปรโตคอล HTTP สำหรับหน้าเว็บที่ร้องขอมีความปลอดภัยหรือแบบมาตรฐาน จากนั้นจะใช้โปรโตคอลที่เหมาะสมเพื่ออ้างอิงโค้ดติดตาม ดังนั้น หากมีหน้าใดหน้าหนึ่งบนเว็บไซต์ของคุณที่แสดงผ่านโปรโตคอล HTTP มาตรฐาน สตริงผลลัพธ์จะเป็นดังนี้

<script src='http://www.google-analytics.com/ga.js' type='text/javascript'>

หากมีการแสดงผลหน้าอื่นผ่านการเชื่อมต่อที่ปลอดภัย สตริงผลลัพธ์จะเป็นดังนี้

<script src='https://ssl.google-analytics.com/ga.js' type='text/javascript'>

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

สคริปต์โค้ดติดตาม - ส่วนที่ 2

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

ลำดับของการเรียกใช้เมธอดที่ระบุในข้อมูลโค้ดติดตามทั่วไปมีความสำคัญ และคุณควรปฏิบัติตามหลักเกณฑ์ทั่วไปเหล่านี้เมื่อปรับเปลี่ยนโค้ดติดตามสำหรับวัตถุประสงค์ของเว็บไซต์:

  • บรรทัดแรกของสคริปต์ติดตามควรเริ่มต้นออบเจ็กต์เครื่องมือติดตามหน้าเว็บเสมอ
  • var pageTracker = _gat._getTracker("UA-123456-1");
    บรรทัดแรกของข้อมูลโค้ดติดตามมาตรฐานจะเริ่มต้นออบเจ็กต์เครื่องมือติดตามเริ่มต้นเป็นรหัสเว็บพร็อพเพอร์ตี้ของ Google Analytics ที่คุณระบุเป็นพารามิเตอร์ จากนั้นจะใช้ออบเจ็กต์ดังกล่าว
  • บรรทัดสุดท้ายของข้อมูลโค้ดติดตามควรเรียกใช้เมธอด _trackPageview()
    ควรแทรกการเรียกใช้เมธอดที่กำหนดเองซึ่งกำหนดหรือเริ่มต้นค่าไว้ก่อน _trackPageview()
    // put in customized calls after pageTracker object and before_trackPageview() methods
    pageTracker.setAllowLinker(true);
    pageTracker._trackPageview();

ตำแหน่งที่จะวางโค้ดติดตาม

โค้ดติดตามได้รับการออกแบบมาให้อ่านข้อมูลจากหน้าเว็บหลังจากที่เนื้อหาของหน้าเว็บโหลดเสร็จแล้ว ด้วยเหตุนี้ ข้อมูลโค้ดควรวางอยู่หน้าแท็กปิด </body> ของหน้าเว็บ เมื่อเนื้อหาสำหรับหน้าเว็บโหลดแล้ว โค้ดติดตามเมื่อเรียกใช้ จะอ่านเนื้อหาของหน้าเว็บตาม Document Object Model (DOM) จากนั้นเราจะใช้ข้อมูลทั้งหมดที่เกี่ยวข้องกับการติดตามในการสร้างข้อมูลหน้าเว็บ ตั้งค่า/อัปเดตคุกกี้ และเพื่อส่งคำขอ GIF ไปยังเซิร์ฟเวอร์ Google Analytics

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

นอกจากนี้ ตำแหน่งทางกายภาพของการเรียกโค้ดติดตามที่ด้านล่างของหน้าจะมีประสิทธิภาพมากกว่าการใช้ฟังก์ชัน onLoad() ในการเรียกโค้ดติดตาม หากคุณใช้ onLoad() เพื่อเรียกใช้โค้ดติดตาม การดำเนินการจะอ้างอิงโมเดลเหตุการณ์สำหรับเบราว์เซอร์แทน DOM ในสถานการณ์เช่นนี้ หากรูปภาพระยะไกลไม่สามารถโหลดในหน้าเว็บ จะไม่มีการเรียก onLoad() ขณะที่ DOM สำหรับหน้าเว็บยังคงโหลดได้อย่างสมบูรณ์

การปรับแต่งการตั้งค่าของคุณ

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

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

นอกจากนี้ คุณยังสามารถปรับเปลี่ยนลักษณะการรายงานมาตรฐานของ Google Analytics ได้อีกหลายอย่าง เช่น ปรับความยาวเซสชันผู้เข้าชม เปลี่ยนระยะเวลาของเซสชันแคมเปญ หรือปิดการรวบรวมข้อมูลเบราว์เซอร์

คุณสามารถปรับแต่งการรายงานได้ใน 2 ด้านพื้นฐาน ดังนี้

  • อินเทอร์เฟซการดูแลระบบของรายงาน Google Analytics
  • การใช้โค้ดติดตามเพิ่มเติมในหน้าเว็บของคุณ

การกำหนดค่าโดยใช้อินเทอร์เฟซการดูแลระบบ

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

  • เป้าหมาย
    ตั้งเป้าหมายสำหรับหน้าสำคัญในเว็บไซต์ที่คุณคาดหวังว่าผู้ใช้จะเข้าชมโดยส่วนใหญ่จะใช้เป้าหมายในเว็บไซต์อีคอมเมิร์ซเพื่อดูสถิติที่บอกว่าลูกค้าเข้ามายังหน้าการซื้อสุดท้ายในชุดหน้าเว็บที่เกี่ยวข้องอย่างไร เช่น รถเข็นช็อปปิ้ง แบบฟอร์มคำสั่งซื้อ และการรับทราบคำสั่งซื้อแต่คุณยังใช้เป้าหมายกับสถานการณ์อื่นๆ ได้ด้วย เช่น คำแนะนำทีละขั้นตอนเกี่ยวกับกระบวนการวิธีการ หรือลิงก์ "เพิ่มเติม" ในบล็อก ดูข้อมูลเพิ่มเติมเกี่ยวกับเป้าหมายได้ที่เกี่ยวกับเป้าหมาย
  • ข้อมูลพร็อพเพอร์ตี้ (โปรไฟล์) และตัวกรอง
    คุณสามารถตั้งค่าข้อมูลพร็อพเพอร์ตี้ (โปรไฟล์) เพื่อให้ผู้ใช้รายงานแต่ละรายรวมหรือยกเว้นเนื้อหาบางอย่างจากรายงานเหล่านั้นได้ วิธีนี้มีประโยชน์เมื่อคุณมีเว็บไซต์ขนาดใหญ่มาก และต้องการกำหนดสถิติของหน้าเว็บสำหรับส่วนหนึ่งของเว็บไซต์โดยแยกจากอีกส่วนตัวอย่างเช่น คุณอาจมีส่วนหนึ่งในเว็บไซต์สำหรับเสื้อผ้าโดยเฉพาะ และอีกส่วนหนึ่งในเว็บไซต์มีไว้สำหรับอุปกรณ์อิเล็กทรอนิกส์ทั้งหมด และคุณต้องการวิเคราะห์สถิติหน้าเสื้อผ้าโดยเทียบกับเสื้อผ้าทั้งหมด แต่ไม่แยกส่วนอิเล็กทรอนิกส์ เมื่อมีการใช้ข้อมูลพร็อพเพอร์ตี้ (โปรไฟล์) เพื่อยกเว้นบางส่วนของเว็บไซต์ ระบบจะจำกัดการรายงานเนื้อหาเฉพาะสำหรับหน้าเว็บที่อนุญาตเท่านั้น ดูข้อมูลที่มีประโยชน์เกี่ยวกับข้อมูลพร็อพเพอร์ตี้ (โปรไฟล์) และตัวกรองในศูนย์ช่วยเหลือ

การปรับแต่งโดยใช้เมธอดโค้ดติดตามเพิ่มเติม

GATC มีวิธีที่คุณสามารถใช้เพื่อกำหนดค่าโค้ดติดตามที่เหมาะกับความต้องการของเว็บไซต์ของคุณ โปรดทราบว่าหน้าใดก็ตามบนเว็บไซต์ของคุณควรใช้โค้ดติดตาม urchin.js หรือโค้ดติดตาม ga.js และวิธีที่เกี่ยวข้อง อย่างใดอย่างหนึ่ง แต่ไม่ใช่ทั้ง 2 อย่าง 

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

สถานการณ์ทั่วไปบางส่วนที่ต้องมีการกำหนดค่าโค้ดติดตามมีอธิบายอยู่ในการติดตามอีคอมเมิร์ซ นอกจากนี้ API การติดตามยังมีรายการวิธีการติดตาม ga.js ทั้งหมดที่คุณใช้ได้ และยังจัดกลุ่มเมธอดเหล่านั้นตามการใช้การรายงานพื้นฐาน เช่น เมธอดอีคอมเมิร์ซ และการติดตามเหตุการณ์