ให้ผู้ใช้มีความสุขโดยปรับแต่ง Google Analytics เพื่อความรวดเร็ว
เครดิตรูปภาพ: รูปภาพ Jupiterimages / Comstock / Getty
แม้ว่า Google Analytics สามารถช่วยคุณติดตามการเข้าชมเว็บไซต์ของคุณได้อย่างแม่นยำ แต่โค้ด JavaScript ที่ใช้นั้นอาจทำให้ไซต์ของคุณช้าลงได้ บริการวิเคราะห์ประสิทธิภาพ เช่น Yahoo! Yslow อาจแนะนำให้คุณเพิ่มส่วนหัว Expires เพื่อให้เบราว์เซอร์แคชรหัสนี้ ขออภัย ส่วนหัว Expires ใช้ไม่ได้กับเนื้อหาที่ให้บริการจากเว็บไซต์บุคคลที่สาม และ Google ไม่แนะนำให้แสดง JavaScript ของ Analytics ในเครื่อง อย่างไรก็ตาม มีขั้นตอนที่คุณสามารถทำได้เพื่อเพิ่มความเร็ว Google Analytics เพื่อให้ไซต์ของคุณโหลดเร็วขึ้น
ขั้นตอนที่ 1
ใช้ข้อมูลโค้ดติดตามของ Google Analytics แบบอะซิงโครนัส ซึ่งช่วยให้องค์ประกอบอื่นๆ สามารถโหลดต่อไปได้แม้ว่า JavaScript ของ Google จะโหลดช้า หากต้องการค้นหาข้อมูลโค้ดแบบอะซิงโครนัสสำหรับไซต์ของคุณ ให้ลงชื่อเข้าใช้ Google Analytics แล้วคลิกสัญลักษณ์รูปเฟืองที่ด้านบนขวาของหน้า จากนั้นเลือกไซต์ของคุณแล้วคลิก "โค้ดติดตาม" เลือกการตั้งค่าที่เหมาะสมสำหรับไซต์ของคุณ จากนั้นคัดลอกข้อมูลโค้ดและใช้เพื่อแทนที่โค้ด Google Analytics ที่เก่ากว่าของไซต์ของคุณ
วีดีโอประจำวันนี้
ขั้นตอนที่ 2
วางโค้ด Google Analytics ที่ด้านล่างของหน้าเว็บของคุณระหว่างแท็กปิดและแท็กปิด เพื่อให้แต่ละหน้าโหลดขึ้นก่อนที่จะขอโค้ด JavaScript ระยะไกล หากคุณใช้วิธีนี้ Google อาจไม่นับผู้เข้าชมไซต์ของคุณที่ปิดหรือหยุดโหลดหน้าก่อนที่โค้ดจะโหลด
ขั้นตอนที่ 3
จัดเก็บโค้ด JavaScript ของ Google Analytics บนเซิร์ฟเวอร์ในพื้นที่ของคุณโดยใช้เชลล์สคริปต์เพื่อนำหน้าเว็บของคุณไปยังโค้ดในเครื่องและงาน cron เพื่อให้โค้ดอัปเดตอยู่เสมอ จากนั้นคุณสามารถเพิ่มรหัสต่อไปนี้ในไฟล์ .htaccess เพื่อแคชรหัสในเบราว์เซอร์ของผู้ใช้:
เปลี่ยนวันที่ด้านบนเป็นวันที่ในอนาคตอันไกล
วิธีนี้ต้องใช้ความสามารถในการนำสคริปต์ไปใช้และควรใช้เป็นทางเลือกสุดท้าย if คุณสามารถติดตามปัญหาความเร็วไซต์โดยตรงไปยังโค้ด Google Analytics ของคุณ แม้จะลองใช้วิธีอื่นๆ โซลูชั่น สำหรับตัวอย่างเชลล์สคริปต์ โปรดดูที่ "ทรัพยากร"
เคล็ดลับ
โค้ด JavaScript ของ Google Analytics มีส่วนหัว Expires ของตัวเอง ซึ่งตั้งค่าเป็นสองสัปดาห์จากการเข้าถึงล่าสุด เนื่องจากโค้ด Google Analytics ปรากฏบนเว็บไซต์จำนวนมาก ผู้ใช้จึงมักมีโค้ดที่แคชไว้แล้วเมื่อดูไซต์ของคุณ