การใช้โค้ดติดตามแบบอะซิงโครนัสของ Google Analytics มีประโยชน์อย่างไรเมื่อเปรียบเทียบกับโค้ดที่ไม่ใช่แบบอะซิงโครนัส


คำตอบ:


8

รหัสที่ใหม่กว่านี้ใช้ความสามารถของเบราว์เซอร์สมัยใหม่ในการเรียกใช้ Javascript aysnchronously จากการแสดงผลหน้า (อย่างมีประสิทธิภาพมันจะถูกดำเนินการในเธรดอื่นแทนที่จะเป็นเธรดการแสดงผลหน้าหลัก)

วิธีนี้ช่วยให้สามารถวางโค้ดที่ด้านบนของหน้าโดยไม่กระทบต่อประสิทธิภาพการแสดงผลหน้าเว็บที่รับรู้

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


ในกรณีที่มีการโหลดหน้าเว็บบางส่วน (เช่นมีบางคนที่เข้าชม "หยุด" หรือการเชื่อมต่อขาดหายไป) Analytics รายงานการดูหน้าเว็บหรือมีสิ่งอำนวยความสะดวกบางอย่างสำหรับการรายงานการโหลดหน้าเว็บบางส่วนหรือไม่
Travis Northcutt

ฉันไม่รู้แน่นอน แต่ฉันจะจินตนาการว่ามันจะเป็นทั้งหมดหรือไม่มีอะไรเลย ฉันคิดว่ารหัสอะซิงโครนัสจะเพิ่มโอกาสที่การโหลดหน้าเว็บจะถูกบันทึกไว้
Mark Hatton
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.