เราอัปเดต
โค้ดติดตาม JavaScript (ga.js
) ของ Google Analytics เป็นระยะๆ เพื่อแสดงฟีเจอร์ใหม่ๆ และเพื่อแก้ไขข้อบกพร่องที่พบในเวอร์ชันก่อนหน้า
หน้านี้บันทึกการเปลี่ยนแปลงที่เกิดขึ้นกับโค้ดติดตาม ga.js
เราขอแนะนำให้คุณตรวจสอบรายการนี้เป็นระยะเพื่อดูประกาศใหม่ คุณยังติดตามการเปลี่ยนแปลงผ่านฟีดที่แสดงในส่วนติดตามด้านล่างได้ด้วย
โปรดทราบว่าคุณและผู้ใช้อาจไม่เห็นโค้ดติดตาม ga.js
ที่อัปเดตทันที เนื่องจากสาเหตุต่อไปนี้
- เราจะทยอยเปิดตัวการเปลี่ยนแปลงในช่วงหลายวันในโครงสร้างพื้นฐานของศูนย์ข้อมูลทั่วโลกของ Google
- ผู้ใช้เว็บไซต์ของคุณอาจมี JavaScript เวอร์ชันเก่าที่แคชไว้ในเบราว์เซอร์ของตน
สมัครรับข้อมูลบันทึกการเปลี่ยนแปลงที่เกี่ยวข้อง
มี API คอลเล็กชัน การกำหนดค่า และการรายงานทั้งหมด
ประกอบด้วยการติดตามเว็บ (ga.js และ analytics.js), Android SDK, iOS SDK และ Measurement Protocol
รุ่น 25-06-2014 (25 มิถุนายน 2014)
- และระบบจะละทิ้ง Hit ที่ไม่มีรหัสติดตามที่ถูกต้อง
รุ่น 2014-04-16 (16 เมษายน 2014)
- การค้นหาที่ปลอดภัยของ Yahoo ได้รับการจัดประเภทเป็นแหล่งที่มาทั่วไปอย่างถูกต้องแล้ว
- เพิ่มการรองรับ API การแสดงผลล่วงหน้าแบบไม่มีคำนำหน้า นอกเหนือจาก Chrome แล้ว ตอนนี้การแสดงผลล่วงหน้าใช้งานได้ใน IE11 ด้วย
รุ่น 2014-02 (11 กุมภาพันธ์ 2014)
- การเผยแพร่การบำรุงรักษา
รุ่น 2013-11 (22 พฤศจิกายน 2013)
- การปรับปรุงเพื่อรองรับการอัปเกรด Universal Analytics ในเว็บไซต์ที่ใช้เครื่องมือติดตามหลายตัว
รุ่น 2013-02 (13 กุมภาพันธ์ 2013)
การเปลี่ยนแปลงต่อไปนี้ได้ถูกพุชไปยังโค้ดติดตามเวอร์ชันล่าสุดแล้ว:
- เพิ่มการรองรับการระบุสกุลเงินท้องถิ่นด้วย
_set
เช่นgaq.push(['_set', 'currencyCode', 'EUR'])
รุ่น 2012-02 (24 กุมภาพันธ์ 2012)
การเปลี่ยนแปลงต่อไปนี้ได้ถูกพุชไปยังโค้ดติดตามเวอร์ชันล่าสุดแล้ว:
- อัตราการสุ่มตัวอย่างความเร็วเว็บไซต์สูงสุดที่อนุญาต (
_setSiteSpeedSampleRate
) เพิ่มขึ้นจาก 10% เป็น 100% - ขณะนี้เมธอด
_setAccount
จะตัดช่องว่างนำหน้าและต่อท้าย
รุ่น 2012-02 (1 กุมภาพันธ์ 2012)
การเปลี่ยนแปลงต่อไปนี้ได้ถูกพุชไปยังโค้ดติดตามเวอร์ชันล่าสุดแล้ว:
- อัปเดตรายการเครื่องมือค้นหาทั่วไปที่ตรวจพบโดยค่าเริ่มต้น เพิ่ม "startsiden.no", "rakuten.co.jp", "biglobe.ne.jp" และ "goo.ne.jp" นำ "search" ออก แล้วเพิ่ม "conduit.com", "babylon.com", "search-results.com", "avg.com", "comcast.net" และ "incredimail.com" ทั้งหมดเข้าด้วยกัน ซึ่งก่อนหน้านี้มีที่มารวมเป็น "search" ซึ่งเดิมเป็น "search" ทั้งหมด
รุ่น 2012-01 (26 มกราคม 2012)
การเปลี่ยนแปลงต่อไปนี้ได้ถูกพุชไปยังโค้ดติดตามเวอร์ชันล่าสุดแล้ว:
- ขีดจำกัดของความยาวของตัวแปรที่กำหนดเองเพิ่มขึ้นจาก 64 เป็น 128 อักขระ นอกจากนี้ ยังมีการตรวจสอบความยาวก่อนการเข้ารหัส URL ด้วย
- ขีดจำกัดอัตราคำขอสำหรับ Hit ของเหตุการณ์ได้รับการผ่อนปรน ตอนนี้คุณสามารถส่ง Hit 10 ครั้งโดยมี Hit เพิ่มเติม 1 ครั้งต่อวินาที (ก่อนหน้านี้จำกัดอยู่ที่ 1 Hit ทุก 5 วินาที) โปรดทราบว่าขีดจำกัด 500 Hit ต่อเซสชันยังคงมีผล
- ตอนนี้คุกกี้
__utmv
เขียนขึ้นโดยใช้ตัวคั่นตัวแปรอื่น (caret แทนคอมมา) เพื่อให้เข้ากันได้กับ RFC วิธีนี้ควรแก้ไขปัญหาบางอย่างที่เกี่ยวข้องกับปัญหาการเข้ารหัสคุกกี้ที่ลูกค้าเห็น
รุ่น 2011-11 (16 พฤศจิกายน 2011)
การเปลี่ยนแปลงการเก็บรวบรวมข้อมูลความเร็วเว็บไซต์
- ในตอนนี้ ระบบจะรวบรวมข้อมูลความเร็วไซต์สำหรับพร็อพเพอร์ตี้เว็บทั้งหมดโดยอัตโนมัติที่อัตราการสุ่มตัวอย่าง 1% ฟังก์ชัน
_trackPageLoadTime
ซึ่งก่อนหน้านี้จำเป็นสำหรับการเลือกใช้การเก็บรวบรวมข้อมูลความเร็วเว็บไซต์เลิกใช้งานแล้ว - อัตราการสุ่มตัวอย่างเริ่มต้นอาจปรับได้โดยใช้ฟังก์ชัน
_setSiteSpeedSampleRate
ใหม่ - หากใช้เส้นทางเสมือนในการเรียก
_trackPageview
เส้นทางดังกล่าวจะเชื่อมโยงกับข้อมูลความเร็วเว็บไซต์ที่รวบรวมมาจากหน้าดังกล่าวด้วย
รุ่น 2011-10 (17 ตุลาคม 2011)
รุ่นนี้มีฟีเจอร์ใหม่ดังต่อไปนี้
- คุณสามารถทําเครื่องหมายเหตุการณ์เป็นไม่มีการโต้ตอบได้โดยการตั้งค่าพารามิเตอร์
opt_noninteraction
ใหม่ของเมธอด_trackEvent()
เป็นtrue
การทำเครื่องหมายกิจกรรมเป็น ไม่มีการโต้ตอบ เป็นการระบุว่าการคลิกจากกิจกรรมที่ติดแท็กนั้นจะไม่มีผลกระทบกับอัตราตีกลับ สำหรับข้อมูลเพิ่มเติม โปรดดูที่ข้อมูลอ้างอิง ga.js
รุ่นนี้มีการแก้ไขข้อบกพร่องดังต่อไปนี้
- แก้ไขปัญหาที่การเผยแพร่พารามิเตอร์ URL ของ AdWords
gclid
ในลิงก์เว็บไซต์ภายในอาจส่งผลให้จำนวนการเข้าชมที่เสียค่าใช้จ่ายสูงเกินจริง
รุ่น 2011-08 (16 สิงหาคม 2011)
รุ่นนี้มีการแก้ไขข้อบกพร่องที่ทำให้จำนวนการเข้าชมสูงเกินจริงและ/หรือจำนวนผู้เข้าชมใหม่ลดลงสำหรับบางเว็บไซต์ ผลกระทบแรกที่มีต่อไซต์เป็นหลักต่อการเข้าชมที่เกิดขึ้นเอง ควบคู่กับพฤติกรรมของผู้ใช้ที่เฉพาะเจาะจง ผลกระทบอย่างที่ 2 เกิดขึ้นเฉพาะกับเว็บไซต์ที่ใช้การกำหนดค่าการติดตามที่ไม่รองรับในตัวติดตามหลายตัว
รุ่น 2011-08 (11 สิงหาคม 2011)
การเปลี่ยนแปลงการคำนวณเซสชัน:
- หนึ่งแคมเปญต่อเซสชัน: หากแคมเปญใหม่เริ่มต้นระหว่างเซสชันที่มีอยู่ สคริปต์ติดตามจะเริ่มเซสชันใหม่โดยอัตโนมัติ แคมเปญใหม่จะทริกเกอร์โดยการเปลี่ยนแปลงฟิลด์รหัสแคมเปญ ชื่อ แหล่งที่มา สื่อ คำ เนื้อหา หรือ gclid
- สคริปต์ติดตามจะไม่เริ่มเซสชันใหม่ในกรณีที่ผู้ใช้ปิดเบราว์เซอร์
การเปลี่ยนแปลงการติดตามผลแบบข้ามโดเมน:
- ไม่จำเป็นต้องเรียกใช้
_setAllowHash(false)
เมื่อกำหนดค่าการติดตามผลแบบข้ามโดเมนอีกต่อไป หน้าเว็บที่มีการเรียกไปยัง_setAllowHash(false)
อยู่แล้วจะยังคงทำงานต่อไป แต่จะไม่ต้องใช้ในการตั้งค่าเว็บไซต์ใหม่อีกต่อไป - ตอนนี้สคริปต์ติดตามจะพยายามซ่อมแซมพารามิเตอร์ Linker ซึ่งถูกตัวเปลี่ยนเส้นทาง HTTP และเบราว์เซอร์เปลี่ยนแปลง ค่าตัวเชื่อมโยงประมาณ 85% ซึ่งปัจจุบันถูกละทิ้ง อันเนื่องมาจากการเปลี่ยนแปลงการเข้ารหัสซึ่งเกิดจากตัวเปลี่ยนเส้นทางและเบราว์เซอร์ ควรได้รับการกู้คืนและยอมรับโดยสคริปต์ติดตามได้สำเร็จแล้ว
รุ่น 2011-07 (26 กรกฎาคม 2011)
รุ่นนี้มีฟีเจอร์ใหม่ 1 รายการ ดังนี้
- ขณะนี้โค้ดติดตามจะเลื่อน Hit สำหรับหน้าที่แสดงผลล่วงหน้าจนกว่าผู้ใช้จะดูหน้าเว็บเหล่านั้น หากไม่มีการดูหน้าที่แสดงผลล่วงหน้า ระบบจะไม่ส่ง Hit ฟีเจอร์นี้ใช้ได้เฉพาะกับเว็บไซต์ที่ใช้สคริปต์ติดตามแบบไม่พร้อมกันเท่านั้น ดูข้อมูลเพิ่มเติมเกี่ยวกับการแสดงผลล่วงหน้าได้ในบล็อก Google ศูนย์กลางผู้ดูแลเว็บ
รุ่น 2011-07 (14 กรกฎาคม 2011)
รุ่นนี้มีการแก้ไขข้อบกพร่องและการเปลี่ยนโครงสร้างภายในหลายรายการ รวมถึงฟีเจอร์ใหม่ 1 รายการดังนี้
- เพิ่มการสนับสนุนการติดตามโซเชียล ( _trackSocial )
รุ่น 2011-05 (18 พฤษภาคม 2011)
รุ่นนี้มีการแก้ไขข้อบกพร่องต่อไปนี้
- แก้ไขข้อบกพร่องในการติดตามผลแบบข้ามโดเมนที่ทำให้เกิดการเข้ารหัสข้อมูลแคมเปญที่ไม่ถูกต้องในบางกรณี
- แก้ไขข้อบกพร่องในการติดตามผลแบบข้ามโดเมนที่ทำให้มีการโหลดคุกกี้จาก URL มากกว่า 1 ครั้ง ซึ่งทำให้คุกกี้ไม่ถูกต้องในบางกรณี
- แก้ไขข้อบกพร่องในตัวแปรที่กำหนดเองที่ทำให้ค่าบางค่าได้รับการเข้ารหัสในรายงาน
รุ่น 2011-04 (14 เมษายน 2011)
รุ่นนี้มีการบำรุงรักษาอยู่เป็นประจำ รวมถึงการแก้ไขข้อบกพร่องและการเปลี่ยนโครงสร้างภายใน ไม่มีการเปลี่ยนแปลงกับ API สาธารณะหรือฟังก์ชันการทำงาน
รุ่น 2011-03 (30 มีนาคม 2011)
รุ่นนี้มีการอัปเดตและฟีเจอร์ใหม่ 1 รายการ
-
ทีมสนับสนุนของ
POST
:- ขณะนี้โค้ดติดตามสามารถส่งบีคอนการติดตามที่ใหญ่ขึ้นมาก เดิมทีบีคอนจะส่งผ่านคำขอ HTTP
GET
ซึ่งจำกัดอักขระที่ 2,048 ตัวในบางเบราว์เซอร์และพร็อกซี คำขอที่เกินขีดจำกัดนี้ถูกปฏิเสธและข้อมูลไม่ไปถึง Google Analytics เลย ตั้งแต่รุ่นนี้เป็นต้นไป ระบบจะส่งคำขอที่ยาวเกิน 2,048 อักขระผ่าน HTTPPOST
ซึ่งไม่จำกัดปริมาณดังกล่าว ขณะนี้โค้ดติดตามจะรองรับบีคอนได้สูงสุด 8,192 อักขระ
- ขณะนี้โค้ดติดตามสามารถส่งบีคอนการติดตามที่ใหญ่ขึ้นมาก เดิมทีบีคอนจะส่งผ่านคำขอ HTTP
รุ่น 2011-02 (17 กุมภาพันธ์ 2011)
รุ่นนี้มีการแก้ไขข้อบกพร่องต่อไปนี้
- แก้ไขข้อบกพร่องที่ทำให้
_addIgnoredOrganic
และ_addIgnoredRef
ทำงานผิดปกติในการเข้าชมเว็บไซต์ครั้งแรก - แก้ไขปัญหาที่เกี่ยวข้องกับโค้ดติดตามที่ทํางานใน iframe หลายรายการ
รุ่น 2010-10 (4 ตุลาคม 2010)
รุ่นนี้มีการบำรุงรักษาอยู่เป็นประจำ รวมถึงการแก้ไขข้อบกพร่องและการเปลี่ยนโครงสร้างภายใน ไม่มีการเปลี่ยนแปลงกับ API สาธารณะหรือฟังก์ชันการทำงาน
รุ่น 2010-04 (20 เมษายน 2010)
รุ่นนี้มีการแก้ไขข้อบกพร่องและการล้างข้อมูล API
-
แก้ไขข้อบกพร่อง:
- แก้ไขข้อบกพร่องในการติดตามกิจกรรม การโทรไปยัง
_trackEvent
ไม่จำเป็นต้องโทร_initData
หรือ_trackPageview
ก่อนอีกต่อไป - อัปเดตข้อมูลโค้ดที่ไม่พร้อมกันเพื่อให้สามารถวางไว้ในส่วนหัวบนหน้าเว็บใดก็ได้โดยไม่ก่อให้เกิดปัญหาใน IE 6 และ 7 โปรดดูคู่มือการติดตามแบบอะซิงโครนัสสำหรับข้อมูลโค้ดใหม่ การอัปเดตนี้เกิดขึ้นเมื่อวันที่ 22/3/2010
- ขยายไวยากรณ์อะซิงโครนัสเพื่อรองรับวิธีการเรียกใช้ในออบเจ็กต์
_gat
- แก้ไขข้อบกพร่องในการติดตามกิจกรรม การโทรไปยัง
-
อัปเดต API การเริ่มต้นเครื่องมือติดตามเพื่อให้สอดคล้องกับไวยากรณ์อะซิงโครนัส รวมถึงเลิกใช้งานฟังก์ชันเก่าด้วย
- เพิ่มฟังก์ชัน
_gat._createTracker(opt_account, opt_name)
แล้ว อนุญาตให้ตั้งชื่อตัวติดตามและเรียกข้อมูลในภายหลังโดยใช้ชื่อตัวติดตาม ใช้รายการนี้แทน_gat._getTracker(account)
- เพิ่ม
_gat._getTrackerByName(name)
แล้ว เรียกข้อมูลอุปกรณ์ติดตามที่มีชื่อตามที่ระบุ - เพิ่ม
tracker._getName()
แล้ว แสดงผลชื่อที่กำหนดให้กับเครื่องมือติดตามเมื่อสร้าง - เลิกใช้งาน
_gaq._createAsyncTracker(account, opt_name)
แล้ว โปรดใช้_gat._createTracker
แทน - เลิกใช้งาน
_gaq._getAsyncTracker(name)
แล้ว โปรดใช้_gat._getTrackerByName
แทน
- เพิ่มฟังก์ชัน
-
ดูรายละเอียดเกี่ยวกับการเปลี่ยนแปลงของ API เหล่านี้ได้ที่ข้อมูลอ้างอิงเครื่องมือติดตาม
รุ่น 2009-12 (1 ธันวาคม 2009)
รุ่นนี้มีการอัปเดตรายการเครื่องมือค้นหาเริ่มต้นและฟังก์ชันใหม่ในการควบคุมระยะหมดเวลาของคุกกี้ นอกจากนี้จะมีการเปิดตัวข้อมูลโค้ด GA แบบอะซิงโครนัสที่ช่วยลดผลกระทบในเวลาในการตอบสนอง ga.js บนหน้า
-
อัปเดตรายการเครื่องมือค้นหาเริ่มต้นแล้ว
- เพิ่มเครื่องมือค้นหาของ Naver, Eniro และ Daum
- นำ Looksmart, Gigablast, Club-internet, Netsprint, Intera, Nostrum และ Ilse ออกจากรายการ
-
เพิ่มฟังก์ชันเพื่อควบคุมเวลาหมดอายุของคุกกี้สำหรับคุกกี้ที่จัดเก็บไว้ทั้งหมด เลิกใช้งานฟังก์ชันระยะหมดเวลาของคุกกี้ที่มีอยู่แล้ว โปรดดูรายละเอียดเพิ่มเติมในเอกสารประกอบ JS API
_setVisitorCookieTimeout(cookieTimeoutMillis)
จะแทนที่ฟังก์ชัน_setCookiePersistence
_setSessionCookieTimeout(cookieTimeoutMillis)
จะแทนที่ฟังก์ชัน_setSessionTimeout
_setCampaignCookieTimeout(cookieTimeoutMillis)
จะแทนที่ฟังก์ชัน_setCookieTimeout
-
เปิดตัวข้อมูลโค้ด GA แบบอะซิงโครนัส ดูเอกสารเกี่ยวกับวิธีทดลองใช้
-
ฟังก์ชัน
_setVar
เลิกใช้งานแล้ว ฟีเจอร์ตัวแปรที่กำหนดเองจะแทนที่_setVar
ดูรายละเอียดเพิ่มเติมในเอกสารประกอบ
รุ่น 2009-11 (4 พฤศจิกายน 2009)
รุ่นนี้มีสิ่งต่อไปนี้
-
เพิ่มฟังก์ชันใหม่เพื่อเรียกตัวแปรที่กำหนดเองระดับผู้เข้าชม โปรดดูรายละเอียดเพิ่มเติมในเอกสารประกอบของฟังก์ชัน
_getVisitorCustomVar(index)
-
ระบบจะโหลดเนื้อหาการแสดงข้อมูลบนไซต์ทันทีที่เรียกใช้ ga.js แทนที่จะรอ window.onload
รุ่น 2009-10 (14 ตุลาคม 2009)
รุ่นนี้มีฟีเจอร์ใหม่ ได้แก่
-
เพิ่มพารามิเตอร์บูลีนที่ไม่บังคับลงในฟังก์ชัน
_addOrganic
เพื่อระบุว่ามีการเพิ่มแหล่งที่มาทั่วไปใหม่ลงในจุดเริ่มต้นหรือจุดสิ้นสุดของรายการแหล่งที่มาทั่วไปหรือไม่ ดูรายละเอียดเพิ่มเติมในเอกสารประกอบ_addOrganic(newOrganicEngine, newOrganicKeyword, opt_prepend)
รุ่น 2009-09 (28 กันยายน 2009)
รุ่นนี้มีการบำรุงรักษาเป็นประจำเพื่อการปรับปรุงประสิทธิภาพและการเปลี่ยนโครงสร้างภายใน ไม่มีการเปลี่ยนแปลงกับ API สาธารณะหรือฟังก์ชันการทำงาน
รุ่น 2009-08 (31 สิงหาคม 2009)
รุ่นนี้มีการแก้ไขข้อบกพร่องและการปรับปรุงประสิทธิภาพหลายรายการ
- การเข้ารหัสที่เหมาะสมสำหรับข้อความค้นหาของการค้นหาทั่วไป ข้อมูลเส้นทางหน้าเว็บสำหรับ (utmp) และค่าที่กำหนดโดยผู้ใช้เมื่อใช้กับฟีเจอร์ Linker (เช่น ฟังก์ชัน
_link
และ_linkByPost
) - มีการเพิ่มเครื่องมือค้นหา Rambler ในรายการค้นหาทั่วไป
- การแยกวิเคราะห์การค้นหาทั่วไปมีการแก้ไขให้ถูกต้องสำหรับเครื่องมือค้นหา http://kvasir.no
- ตอนนี้มีการเพิ่มเครื่องมือค้นหาทั่วไปใหม่ที่กำหนดโดยผู้ใช้ที่ด้านบนสุดของรายการ
- นำฟังก์ชัน
_trackEvent(action, label, value)
ที่เลิกใช้งานแล้วออกและแทนที่ด้วย_trackEvent(category, action, label, value)
- มีการจัดเก็บ URL ผู้อ้างอิงโดยพิจารณาตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ ตัวอย่างเช่น: www.domain.com/PaGe.HtMl จะแสดงพร้อมข้อมูลตัวพิมพ์เล็กและตัวพิมพ์ใหญ่
- เพิ่มขีดจำกัดของจำนวนอักขระเป็น 1200 ตัวอักษรในขนาดโทเค็น GASO
- มีการเพิ่มฟังก์ชันใหม่เพื่ออนุญาตให้ลบล้างระยะหมดเวลาเริ่มต้นสำหรับคุกกี้:
_setCookiePersistence(timeout)