หน้านี้บันทึกการเปลี่ยนแปลงที่เกิดขึ้นกับ Google Analytics Collection API และ SDK ซึ่งจะรวมบันทึกการเปลี่ยนแปลงสําหรับการติดตามเว็บ (ga.js), Android SDK และ iOS SDK เราขอแนะนําให้คุณตรวจสอบรายการนี้เป็นระยะๆ เพื่อดูประกาศใหม่ๆ คุณยังติดตามการเปลี่ยนแปลงผ่านฟีดที่แสดงในส่วนสมัครใช้บริการด้านล่างได้ด้วย
สมัครรับข้อมูลบันทึกการเปลี่ยนแปลงที่เกี่ยวข้อง
ประกอบด้วย API คอลเล็กชัน การกําหนดค่า และการรายงานทั้งหมด
ประกอบด้วยการติดตามเว็บ (ga.js และ analytics.js), Android SDK, iOS SDK และ Measurement Protocol
การติดตามเว็บ (analytics.js) - รุ่น 2017-09-21 (21 กันยายน 2017)
เพิ่ม URL "android-app://" เป็นแหล่งการอ้างอิงที่ถูกต้อง
การติดตามเว็บ (analytics.js) - รุ่น 2017-07-12 (12 กรกฎาคม 2017)
รุ่นนี้เพิ่มงาน customTask ใหม่
iOS SDK - รุ่น 3.17 (12 กันยายน 2016)
รุ่นนี้มี
Google Analytics
- ความเข้ากันได้กับ iOS 10 และการแก้ไขข้อบกพร่อง
iOS SDK - รุ่น 3.16 (10 สิงหาคม 2016)
รุ่นนี้มี
Google Analytics
- แก้ไขข้อขัดข้อง
iOS SDK - รุ่น 3.15 (23 พฤศจิกายน 2015)
รุ่นนี้มี
Google Analytics
- ไม่มีการเปลี่ยนแปลง
Google Tag Manager
- แก้ไขปัญหาที่จะทําให้เกิดข้อขัดข้องขณะเรียกใช้การทดสอบหน่วย
iOS SDK - รุ่น 3.14 (23 ตุลาคม 2015)
รุ่นนี้มี
Google Analytics
- เพิ่มการรองรับบิตโค้ด
Google Tag Manager
- เพิ่มการรองรับบิตโค้ด
iOS SDK - รุ่น 3.13 (21 กรกฎาคม 2015)
รุ่นนี้มี
Google Analytics
- แก้ไขปัญหาที่ทําให้เกิดข้อขัดข้องเมื่อใช้ setCampaignParametersFromUrl ปัญหา 636
Google Tag Manager
- ไม่มีการเปลี่ยนแปลง
iOS SDK - รุ่น 3.12 (11 พฤษภาคม 2015)
รุ่นนี้มี
Google Analytics
- ไม่มีการเปลี่ยนแปลง
Google Tag Manager
- แก้ไขชื่อคลาสที่ขัดแย้งกัน ปัญหา 631
Android SDK - รุ่น 4.5 - บริการ Google Play 7.3 (1 พฤษภาคม 2015)
รุ่นนี้มี
Google Analytics
- เพิ่มการสนับสนุนสําหรับการส่งเนื้อหาในเบื้องหลังในอุปกรณ์ที่ไม่ใช่ของ Google Play
- ตัวบันทึก/บันทึกระดับ Analytics ที่เลิกใช้งานแล้ว ขณะนี้ Analytics กําลังใช้การบันทึกของ Android แทน หากต้องการเปิดใช้การบันทึกการแก้ไขข้อบกพร่อง ให้เรียกใช้
adb shell setprop log.tag.GAv4 DEBUG
- การเปลี่ยนโครงสร้างประสิทธิภาพเพื่อแสดงข้อมูลและการติดตั้งการระบุแหล่งที่มาของแคมเปญ
- แก้ไขข้อบกพร่องของการแยกวิเคราะห์แคมเปญ ปัญหา 596
- ข้อยกเว้นของแอปที่ไม่มีการจัดการในระหว่างวินาทีแรกของการเริ่มต้น Analytics จะได้รับการรายงานอย่างถูกต้อง ปัญหา 443
Google Tag Manager
- ไม่มีการเปลี่ยนแปลง
iOS SDK - รุ่น 3.11 (30 เมษายน 2015)
รุ่นนี้มี
Google Analytics
- รายงานความละเอียดของหน้าจอโดยใช้ NativeBounds บน iOS 8.0 ขึ้นไป ซึ่งจัดการปัญหา 504
- เพิ่มการรองรับพารามิเตอร์ของแคมเปญที่เกี่ยวข้องกับการคลิก
- รายงานรูปแบบฮาร์ดแวร์ของ iOS นอกเหนือจากเวอร์ชันของระบบปฏิบัติการของอุปกรณ์ ซึ่งจัดการปัญหา 408
- รายงานการระบุแหล่งที่มาของการติดตั้ง iAd ใน iOS 7.1 ขึ้นไป ต้องมีเฟรมเวิร์ก iAd
- เพิ่มคําเตือนการเลิกใช้งานสําหรับประเภท Hit ของ appview
- sqlite3 เป็นไลบรารีที่จําเป็นแล้ว
Google Tag Manager
- แก้ไขข้อขัดข้องของสตริงเล็บใน TAGDispatcher
การติดตามเว็บ (analytics.js) - รุ่น 2015-04-13 (13 เมษายน 2015)
รุ่นนี้มีช่องใหม่เพิ่มเข้ามา ตรวจสอบช่องข้อมูลอ้างอิงเพื่อดูรายการช่องทั้งหมด
การขนส่ง
- ช่องการขนส่งช่วยให้คุณตั้งค่ากลไกที่จะส่ง Hit ได้
การเปลี่ยนแปลงอื่นๆ
- ตัวเลือก
useBeacon
เลิกใช้งานแล้ว - แก้ไขข้อบกพร่อง
Android SDK - รุ่น 4.0.6 - บริการ Google Play 7.0 (19 มีนาคม 2015)
รุ่นนี้มี
Google Analytics
- คงที่ ปัญหา 440: CampaignTrackingService NullPointerException
- การแก้ไข ปัญหา 552: GoogleAnalytics.getInstance() กําลังบล็อก
- การแก้ไข ปัญหา 564: การรายงานกิจกรรมอัตโนมัติใน Analytics ส่ง SupportedOperationException
- การแก้ไขข้อบกพร่องเล็กๆ น้อยๆ
Google Tag Manager
- การแก้ไขข้อบกพร่องเล็กๆ น้อยๆ
Android SDK - รุ่น 4.0.5 - บริการ Google Play 6.7 (17 กุมภาพันธ์ 2015)
รุ่นนี้มี
Google Analytics
- การแก้ไขข้อบกพร่องเล็กๆ น้อยๆ
Google Tag Manager
- แก้ไขข้อบกพร่องของเงื่อนไขการแข่งขันซึ่งเกี่ยวข้องกับวิธีหลีกเลี่ยง Tag Manager "LegalStateException: ตั้งค่าผลลัพธ์แล้ว"
Measurement Protocol - รุ่น 2015-01-30 (30 มกราคม 2015)
รุ่นนี้เพิ่มพารามิเตอร์ Hit ใหม่ ตรวจสอบข้อมูลอ้างอิงพารามิเตอร์สําหรับรายการพารามิเตอร์ทั้งหมด
แหล่งข้อมูล
- พารามิเตอร์แหล่งข้อมูลของ
ds
ช่วยให้คุณตั้งค่าแหล่งข้อมูลของ Hit ได้
การติดตามเว็บ (analytics.js) - รุ่น 2015-01-30 (30 มกราคม 2015)
รุ่นนี้มีช่องใหม่เพิ่มเข้ามา ตรวจสอบช่องข้อมูลอ้างอิงเพื่อดูรายการช่องทั้งหมด
แหล่งข้อมูล
- ช่องแหล่งข้อมูลช่วยให้คุณตั้งค่าแหล่งข้อมูลของ Hit ได้
Measurement Protocol - รุ่น 2015-01-29 (29 มกราคม 2015)
รุ่นนี้เพิ่มพารามิเตอร์ Hit ใหม่ ตรวจสอบข้อมูลอ้างอิงพารามิเตอร์สําหรับรายการพารามิเตอร์ทั้งหมด
การลบล้างภูมิศาสตร์
- การลบล้างทางภูมิศาสตร์ของ
geoid
ช่วยให้คุณตั้งค่าตําแหน่งทางภูมิศาสตร์ของผู้ใช้ได้
Android SDK - รุ่น 4.0.4 - บริการ Google Play 6.5 (24 พฤศจิกายน 2014)
รุ่นนี้มี
Google Analytics
- การปรับปรุงการติดตามข้อยกเว้นที่เกี่ยวข้องกับปัญหา 443: บริการ Google Play ไม่ได้ส่งข้อยกเว้น
- การแก้ไขข้อบกพร่องเล็กๆ น้อยๆ
Google Tag Manager
- ไม่มีการเปลี่ยนแปลงใน Google Tag Manager
iOS SDK - รุ่น 3.10 (5 พฤศจิกายน 2014)
รุ่นนี้มี
Google Analytics
- แก้ไขปัญหาที่ทําให้ไม่สามารถส่งบีคอนทั้งหมดได้เมื่อจ่ายบีคอน
- อัปเดตแอปพลิเคชันตัวอย่าง CuteAnimals เพื่อสาธิตวิธีมอบหมายงานเมื่อแอปทํางานอยู่เบื้องหลัง
- เพิ่มการสนับสนุนสําหรับช่องอีคอมเมิร์ซที่เพิ่มประสิทธิภาพเพิ่มเติม
- นําข้อความเตือนเกี่ยวกับคลาส GAIHit และ GAIProperty ออกแล้วเมื่อคอมไพล์กับ iOS SDK 8.0 และนําคลาสเหล่านั้นออกแล้ว
- ให้บีคอนที่ทํางานมีประสิทธิภาพมากขึ้น โดยมีการส่งบีคอนหลายรายการในคําขอ HTTPS คําขอเดียว
- ระบบจะบีบอัดคําขอเพื่อบันทึกการใช้แผนข้อมูลในบางกรณี
Google Tag Manager
- เลิกใช้งาน openContainerWithId ที่อิงตาม TAGContainerFuture การใช้ API นี้ใน iOS8 จะทําให้เกิดข้อผิดพลาดหากระบบเรียกใช้ get ในแต่ละขั้นตอนของวงจร UIAppDelegate
- เพิ่มการสนับสนุนสําหรับเมตริกที่กําหนดเองและมิติข้อมูลที่กําหนดเองสําหรับอีคอมเมิร์ซที่เพิ่มประสิทธิภาพสําหรับแท็ก Google Universal Analytics
- แก้ไขข้อบกพร่องซึ่งต้องใช้ผลิตภัณฑ์สําหรับการดําเนินการอีคอมเมิร์ซที่เพิ่มประสิทธิภาพและมีผลิตภัณฑ์ที่ไม่บังคับ
- รองรับฟีเจอร์รหัสโฆษณาสําหรับแท็ก Google Universal Analytics
- อัปเดตตัวอย่างแอปพลิเคชัน CuteAnimals เพื่อสาธิตวิธีส่งข้อมูลเมื่อแอปทํางานอยู่เบื้องหลัง
Android SDK - รุ่น 4.0.3 - บริการ Google Play 6.1 (25 กันยายน 2014)
รุ่นนี้มี
Google Analytics
- การแก้ไขข้อบกพร่องเล็กๆ น้อยๆ
Google Tag Manager
- เพิ่มการสนับสนุนอีคอมเมิร์ซที่เพิ่มประสิทธิภาพแล้ว ดูรายละเอียดในคู่มือนักพัฒนาซอฟต์แวร์อีคอมเมิร์ซที่เพิ่มประสิทธิภาพ
การติดตามเว็บ (analytics.js) - รุ่น 2014-09-02 (2 กันยายน 2014)
- ตอนนี้คุณสามารถส่ง Hit โดยใช้
navigator.sendBeacon
(ในเบราว์เซอร์ที่รองรับ) ได้โดยการส่งพารามิเตอร์useBeacon
- คุกกี้ที่ปลั๊กอินฟีเจอร์ดิสเพลย์ได้เปลี่ยนชื่อจาก
_dc
เป็น_gat
iOS SDK - รุ่น 3.09 (31 กรกฎาคม 2014)
รุ่นนี้มี
Google Analytics
- ไม่มีการเปลี่ยนแปลง
Google Tag Manager
- เพิ่มการรองรับอีคอมเมิร์ซที่เพิ่มประสิทธิภาพในแท็ก Google Universal Analytics แล้ว
- เพิ่มเมธอด
dispatch
และdispatchWithCompletionHandler
ใหม่ไปยังคลาส TAGManager แล้ว
Android SDK - รุ่น 4.0.2 - บริการ Google Play 5.0 (1 กรกฎาคม 2014)
รุ่นนี้มี
Google Analytics
- เพิ่มการสนับสนุนอีคอมเมิร์ซที่เพิ่มประสิทธิภาพแล้ว ดูรายละเอียดในคู่มือนักพัฒนาซอฟต์แวร์อีคอมเมิร์ซที่เพิ่มประสิทธิภาพ
- ขณะนี้ระบบจะรีเซ็ตรหัสไคลเอ็นต์ทุกครั้งที่มีการเปลี่ยนรหัสโฆษณา
- การรวบรวมรหัสโฆษณาจะปิดอยู่โดยค่าเริ่มต้น
- เพิ่ม API แบบเป็นโปรแกรมสําหรับการรายงานการรายงาน
- แก้ไขข้อบกพร่องในเอกสารประกอบ
- การแก้ไขข้อบกพร่องเล็กๆ น้อยๆ
Google Tag Manager
- ไม่มีการเปลี่ยนแปลงใน Google Tag Manager
iOS SDK - รุ่น 3.08 (25 มิถุนายน 2014)
รุ่นนี้มี
Google Analytics
- ตอนนี้ SDK จะรวบรวม IDFA และแฟล็กที่เปิดใช้การติดตามผู้ลงโฆษณาหากมีไลบรารี libAdIdAccess.a (ระบุไว้เป็นส่วนหนึ่งของ SDK) ในแอปพลิเคชัน และมีการตั้งค่าพร็อพเพอร์ตี้
allowIDFACollection
เป็น"จริง"ในเครื่องมือติดตาม - เพิ่มการสนับสนุนอีคอมเมิร์ซที่เพิ่มประสิทธิภาพแล้ว
- เพิ่มประเภท Hit การดูหน้าจอเพื่อแทนที่ประเภท Hit ของการดูแอป
- ตอนนี้ระบบจะเพิ่มพารามิเตอร์รหัส Hit ลงในแต่ละ Hit โดยจะเปลี่ยนแปลงทุกครั้งที่มีการสร้าง Hit การดูแอป การดูหน้าจอ หรือการดูหน้าเว็บ
- รหัสลูกค้าจะรีเซ็ตทุกครั้งที่ค่า IDFA เปลี่ยนแปลง ซึ่งจะเกิดขึ้นเมื่อมีการรวบรวม IDFA ในเครื่องมือติดตามเท่านั้น
- เพิ่มเมธอด
dispatchWithCompletionHandler
ใหม่ไปยังคลาส GAI แล้ว - แก้ไขปัญหากรณีที่ SDK ส่งบีคอนโดยไม่ใช้ ClientId หรือไม่มีรหัสไคลเอ็นต์
Google Tag Manager
- ไม่มีการเปลี่ยนแปลง
การติดตามเว็บ (analytics.js) - วันที่ 25-06-2014 (25 มิถุนายน 2014)
- ขณะนี้ Hit ที่ไม่มีรหัสติดตามที่ถูกต้องจะหายไป
- เพิ่มการสนับสนุนสําหรับนิพจน์ทั่วไปในปลั๊กอินการลิงก์ข้ามโดเมน
การติดตามเว็บ (ga.js) - รุ่น 2014-06-25 (25 มิถุนายน 2014)
- ขณะนี้ Hit ที่ไม่มีรหัสติดตามที่ถูกต้องจะหายไป
Measurement Protocol - รุ่น 2014-05-12 (12 พฤษภาคม 2014)
-
อัปเดตรายการแหล่งที่มาของการค้นหาทั่วไปที่รองรับ
- นําออกแล้ว: Netscape, เกี่ยวกับ, Mamma, Voila, Live, Wirtulana Polska, Yam, Ozu
- เพิ่ม/อัปเดต: Baidu, DOCOMO, Onet, Centrum, Sogou, Tut.By, Globo, Ukr.net, So.com, au One
การติดตามเว็บ (analytics.js) - รุ่น 2014-05-12 (12 พฤษภาคม 2014)
-
อัปเดตรายการแหล่งที่มาของการค้นหาทั่วไปที่รองรับ
- นําออกแล้ว: Netscape, เกี่ยวกับ, Mamma, Voila, Live, Wirtulana Polska, Yam, Ozu
- เพิ่ม/อัปเดต: Baidu, DOCOMO, Onet, Centrum, Sogou, Tut.By, Globo, Ukr.net, So.com, au One
iOS SDK - รุ่น 3.07 (9 พฤษภาคม 2014)
รุ่นนี้มี
Google Analytics
- เพิ่มช่อง User ID แล้ว
Google Tag Manager
- แก้ไขข้อบกพร่องในมาโครรหัสโฆษณาเพื่อให้แสดงตัวระบุผู้ลงโฆษณา (IDFA) ได้อย่างถูกต้อง (หากมี)
- แก้ไขปัญหาเพื่อให้ผู้ใช้ใช้
NSNumber
สําหรับข้อมูลอีคอมเมิร์ซได้
Measurement Protocol - รุ่น 2014-04-16 (16 เมษายน 2014)
รุ่นนี้มีการแทนที่ Hit ประเภท appview
รวมถึงการเพิ่มและการเปลี่ยนชื่อพารามิเตอร์ ตรวจสอบข้อมูลอ้างอิงพารามิเตอร์สําหรับรายการพารามิเตอร์ทั้งหมด
การแทนที่ Appview
- ประเภท Hit
appview
ถูกแทนที่ด้วยscreenview
อัปเดตโค้ดติดตามแอปโดยเร็วที่สุดเพื่อใช้screenview
แทนappview
พารามิเตอร์ใหม่
- Application ID - ตัวระบุแอปพลิเคชัน
- Application Installer ID - ตัวระบุโปรแกรมติดตั้งแอปพลิเคชัน
เปลี่ยนชื่อพารามิเตอร์
- เปลี่ยนชื่อคําอธิบายเนื้อหาเป็นชื่อหน้าจอ ชื่อพารามิเตอร์การค้นหา
cd
จะยังคงเหมือนเดิม
การติดตามเว็บ (analytics.js) - วันที่ 16-04-2014 (16 เมษายน 2014)
รุ่นนี้มีการแทนที่ประเภท Hit appview
และการเพิ่มช่องใหม่ ตรวจสอบช่องข้อมูลอ้างอิงเพื่อดูรายการช่องทั้งหมด
การแทนที่ Appview
- ประเภท Hit
appview
ถูกแทนที่ด้วยscreenview
อัปเดตโค้ดติดตามแอปโดยเร็วที่สุดเพื่อใช้screenview
แทนappview
ช่องใหม่
- ชื่อหน้าจอ - ชื่อของหน้า/หน้าจอ เมื่อไม่ได้ตั้งค่า ค่าเริ่มต้นจะเป็น URL ของหน้า (เว็บ) หรือรหัสของหน้าจอ (แอป)
- Application ID - ตัวระบุแอปพลิเคชัน
- Application Installer ID - ตัวระบุโปรแกรมติดตั้งแอปพลิเคชัน
การเปลี่ยนแปลงอื่นๆ
- ปรับปรุงผลลัพธ์การแก้ไขข้อบกพร่อง
- แก้ไขข้อบกพร่องที่แสดงผลล่วงหน้าต่างๆ
- เพิ่มการรองรับ API การแสดงผลล่วงหน้าที่ไม่มีคํานําหน้า นอกเหนือจากการแสดงผล Chrome แล้ว การแสดงผลล่วงหน้าทํางานได้ใน IE11 ด้วย
- แก้ไขข้อบกพร่องเล็กน้อยอื่นๆ ในการสนับสนุน Linker
การติดตามเว็บ (ga.js) - รุ่น 2014-04-16 (16 เมษายน 2014)
- การค้นหาที่ปลอดภัยของ Yahoo ได้รับการจัดประเภทเป็นแหล่งที่มาของการค้นหาทั่วไปอย่างถูกต้อง
- เพิ่มการรองรับ API การแสดงผลล่วงหน้าที่ไม่มีคํานําหน้า นอกเหนือจากการแสดงผล Chrome แล้ว การแสดงผลล่วงหน้าทํางานได้ใน IE11 ด้วย
การติดตามเว็บ (analytics.js) - รุ่น 2014-04 (2 เมษายน 2014)
- เพิ่มความสามารถในการลบล้างพารามิเตอร์รหัสผู้ใช้
Android SDK - รุ่น 4 (25 มีนาคม 2014)
Google Analytics และ Google Tag Manager
- SDK ของ Google Analytics และ Google Tag Manager เป็นส่วนหนึ่งของ SDK บริการ Google Play 4.3 แล้ว
- การดําเนินการนี้ไม่จําเป็นต้องใช้อุปกรณ์ที่ติดตั้งบริการ Google Play เมื่อบริการ Google Play ไม่พร้อมใช้งาน SDK จะเปลี่ยนกลับไปเป็นระบบนําส่งในเครื่องโดยอัตโนมัติ
- โปรดดูรายละเอียดเกี่ยวกับวิธีเริ่มต้นใช้งานที่หัวข้อ Google Tag Manager SDK v4 สําหรับ Android และ Google Analytics SDK v4 สําหรับ Android
iOS SDK - รุ่น 3.06 (18 มีนาคม 2014)
รุ่นนี้มี
Google Analytics
- SDK จะเติมพารามิเตอร์รหัสแอปพลิเคชัน (
&aid
) โดยค่าเริ่มต้น
Google Tag Manager
- เพิ่มการรองรับมาโคร Google Analytics การทดสอบเนื้อหา
Android SDK - รุ่น 3.02 (18 มีนาคม 2014)
รุ่นนี้มี
Google Analytics
- ไม่มีการเปลี่ยนแปลง Google Analytics
Google Tag Manager
- เพิ่มการรองรับมาโคร Google Analytics การทดสอบเนื้อหา
iOS SDK - รุ่น 3.03c (19 กุมภาพันธ์ 2014)
รุ่นนี้มี
Google Analytics
- ไม่มีการเปลี่ยนแปลง Google Analytics โดยตรง ผู้ใช้ GA ควรทราบว่า Google Tag Manager ไม่มีทรัพยากร Dependency ของ
AdSupport.framework
อีกต่อไปโดยค่าเริ่มต้น ซึ่งอาจช่วยแก้ปัญหา ปัญหา 387 ได้
Google Tag Manager
- ฟังก์ชันที่เรียกใช้ API ของ
AdSupport.framework
แบ่งออกเป็นไลบรารีlibAdIdAccess.a
แยกต่างหาก แอปต้องลิงก์กับไลบรารีดังกล่าวจึงจะมีสิทธิ์เข้าถึงสตริงตัวระบุโฆษณา (IDFA) และธงการเปิดใช้งานการติดตามผู้ลงโฆษณา
การติดตามเว็บ (analytics.js) - รุ่น 2014-02 (11 กุมภาพันธ์ 2014)
- ระบบจะไม่พิจารณาพารามิเตอร์ Linker เมื่อไปยังส่วนต่างๆ ของโดเมนในการซูมระดับต่างๆ ใน Firefox อีกต่อไป
- แก้ไขปัญหาที่ Analytics ในหน้าเว็บไม่โหลดสําหรับ URL บางรายการ
- การปรับปรุงเอาต์พุตของโหมดแก้ไขข้อบกพร่อง
การติดตามเว็บ (ga.js) - รุ่น 2014-02 (11 กุมภาพันธ์ 2014)
- รุ่นบํารุงรักษา
iOS SDK - รุ่น 3.03a (5 กุมภาพันธ์ 2014)
รุ่นนี้มี * นําความจําเป็นของ AdSupport.framework
ออก * นําโค้ดที่ไม่ได้ใช้ออก
iOS SDK - รุ่น 3.03 (14 มกราคม 2014)
รุ่นนี้มี * เพิ่มการสนับสนุนสําหรับ iOS 7.0 SDK แบบ 64 บิต * นํา libGoogleAnalytics_debug.a
ออกแล้ว ซึ่งเป็นส่วนหนึ่งของไลบรารี libGoogleAnalyticsServices.a
* ล้างไฟล์บิลด์ของ CuteAnimals สําหรับ Google Analytics แล้ว
การติดตามเว็บ (analytics.js) - รุ่น 2013-11 (22 พฤศจิกายน 2013)
- รุ่นบํารุงรักษา
การติดตามเว็บ (ga.js) - รุ่น 2013-11 (22 พฤศจิกายน 2013)
- การปรับปรุงเพื่อรองรับการอัปเกรด Universal Analytics ในเว็บไซต์ที่ใช้เครื่องมือติดตามหลายรายการ
การติดตามเว็บ (analytics.js) - รุ่น 2013-11 (7 พฤศจิกายน 2013)
- เพิ่มการกําหนดค่าโดเมนคุกกี้อัตโนมัติ
- เพิ่มการลิงก์อัตโนมัติข้ามโดเมนสําหรับฟอร์ม
- แก้ไขข้อบกพร่อง
iOS SDK - รุ่น 3.02 (18 ตุลาคม 2013)
รุ่นนี้มี * แก้ไขความขัดแย้งกับ SDK บัฟเฟอร์โปรโตคอล * แก้ไขข้อผิดพลาดเกี่ยวกับตัวลิงก์เมื่อเปิดใช้การตัดโค้ด
Android SDK - รุ่น 2.0beta6 (11 ตุลาคม 2013)
รุ่นนี้มี * รุ่นที่ 6 รุ่นเบต้า * ต้องทําการเปลี่ยนแปลงเพื่อหลีกเลี่ยงข้อยกเว้นรันไทม์เมื่อแอปที่กําหนดเป้าหมาย KitKat (API ระดับ 19) ใช้ SDK
Android SDK - รุ่น 3.01 (11 ตุลาคม 2013)
รุ่นนี้มี * รุ่น 2 ของรุ่น 3.0 * ต้องทําการเปลี่ยนแปลงเพื่อหลีกเลี่ยงข้อยกเว้นรันไทม์เมื่อแอปที่กําหนดเป้าหมาย KitKat (API ระดับ 19) ใช้ SDK
iOS SDK - รุ่น 3.01 (20 กันยายน 2013)
รุ่นนี้มี
- แก้ไขข้อผิดพลาดของลิงก์เมื่อกําหนดเป้าหมายเป็น iOS 7.0
iOS SDK - รุ่น 3.0.0 (16 สิงหาคม 2013)
รุ่นนี้มี * * การเปลี่ยนแปลงครั้งแรกของเวอร์ชัน 3.0 * มีการเปลี่ยนแปลง SDK API ให้สอดคล้องกับ analytics.js นําเมธอด track
และ send
ออกแล้ว ให้ใช้วิธีการสร้าง send
และ GAIDictionaryBuilder
แทน * นําพร็อพเพอร์ตี้ส่วนใหญ่ในโปรโตคอล GAITracker
ออกแล้ว ใช้ set
ในช่องต่างๆ แทน * พารามิเตอร์ทั้งหมดที่ตั้งค่าไว้โดยใช้เมธอด set
จะยังคงอยู่ ก่อนหน้านี้คุณจะตั้งค่าพารามิเตอร์หลายรายการสําหรับการเรียกส่ง/ติดตามครั้งถัดไปเท่านั้น * โปรโตคอล GAILogger
พร้อมใช้งานสําหรับผู้ที่ต้องการติดตั้งการบันทึกที่กําหนดเองสําหรับ SDK ของตน * มีการเปลี่ยนแปลงข้อกําหนดของระบบขั้นต่ํา โปรดดูรายละเอียดใน Readme.txt * ขณะนี้กิจกรรมใน SDK ทั้งหมด (การเข้าถึงฐานข้อมูลและเครือข่าย) จะทําเป็นชุดข้อความแยกกันแล้ว * อ่าน clientId
ได้แล้ว โทร [tracker get:kGAIClientId]
โปรดทราบว่าระบบจะบล็อกสายนี้จนกว่าระบบจะอ่าน clientId
จากฐานข้อมูลได้ * SDK ไม่ได้ใช้ POST
แล้วนอกจาก Hit ที่มีขนาดใหญ่กว่า 2000 ไบต์ โดยจะใช้ GET
แทน * SDK จะไม่ลองส่ง Hit จากโค้ดตอบกลับ HTTP อีก
Android SDK - รุ่น 3.0.0 (16 สิงหาคม 2013)
รุ่นนี้มี * * เวอร์ชันแรกของเวอร์ชัน 3.0 * SDK API ที่เขียนขึ้นใหม่เพื่อให้สอดคล้องกับ analytics.js มากยิ่งขึ้น ดูรายละเอียดใน javadoc และ /analytics/devguides/collection/android/v3/ * นําเมธอด track
และ send
ออกทั้งหมด แต่คุณสามารถใช้เมธอดส่งและวิธีการสร้างที่เกี่ยวข้องในคลาส MapBuilder
เพื่อส่ง Hit ดูรายการค่าคงที่ที่คุณใช้สร้าง Hit ได้โดยใช้ set
และ send
ในคลาส Fields
* มีการนําพร็อพเพอร์ตี้หลายรายการออก ซึ่งรวมถึง useHttps
, anonymizeIp
และอื่นๆ คุณจะตั้งค่า/รีเซ็ตพร็อพเพอร์ตี้เหล่านั้นได้โดยใช้คําสั่ง set
* ขณะนี้ EasyTracker
ขยายเวลา Tracker
แล้ว ไม่มีการเรียกให้ EasyTracker.getTracker
โทรออกเพื่อติดตามโดยตรง * SDK ไม่ได้ตั้งค่าแฟล็กการควบคุมเซสชันให้เริ่มต้นทํางานเมื่อเริ่มต้นระบบอีกต่อไป ขณะนี้นักพัฒนาแอปมีหน้าที่รับผิดชอบเพื่อระบุว่าต้องมีเซสชันใหม่หรือไม่ โปรดทราบว่า EasyTracker จะยังคงจัดการเซสชันเหมือนเดิม * SDK รองรับคลาสการบันทึกที่กําหนดเองแล้ว ดูรายละเอียดได้ที่ Logger
ใน docdoc * เพิ่มโหมด dryRun
แล้ว * อ่าน clientId
ได้แล้ว เพียงโทรไปที่ tracker.get(Fields.CLIENT_ID)
ระบบจะบล็อกสายนี้จนกว่าจะมีการโหลด clientId
จากร้านค้าถาวร * SDK จะไม่ลองใช้ Hit อีกครั้งโดยอิงตามโค้ดตอบกลับ HTTP อีกต่อไป
Android SDK - รุ่น 2.0beta5 (10 เมษายน 2013)
รุ่นนี้มี * Fifth รุ่นเบต้า * แก้ไขข้อบกพร่องของข้อยกเว้นจาก EasyTracker ในการแก้ไขข้อบกพร่อง เมื่อตั้งค่าแฟล็ก ga_reportUncaughtExceptions
แล้ว เราไม่ได้เริ่มโปรแกรมแยกวิเคราะห์ข้อยกเว้น ด้วยเหตุนี้ จึงไม่แยกวิเคราะห์ตําแหน่งของข้อยกเว้นที่ไม่ถูกตรวจจับ เมื่อแก้ไขปัญหานี้ รายงานข้อขัดข้องและข้อยกเว้นจะรายงานตําแหน่งของข้อยกเว้นที่ตรวจไม่พบเมื่อตั้งค่า ga_reportUncaughtExceptions
เป็น "จริง"
Measurement Protocol - รุ่น 2013-03 (22 มีนาคม 2013)
วันนี้เราได้เปิดตัว Measurement Protocol ใหม่ในรูปแบบเบต้าแบบสาธารณะ
การติดตามเว็บ (analytics.js) - รุ่น 2013-03 (22 มีนาคม 2013)
วันนี้เราได้เปิดตัวไลบรารีคอลเล็กชันของ analytics.js ใหม่ใน Open Beta
การติดตามเว็บ (ga.js) - รุ่น 2013-02 (13 กุมภาพันธ์ 2013)
ระบบได้นําการเปลี่ยนแปลงต่อไปนี้ไปใช้ในโค้ดติดตามเวอร์ชันล่าสุดแล้ว
- เพิ่มการสนับสนุนในการระบุสกุลเงินท้องถิ่นกับ
_set
เช่นgaq.push(['_set', 'currencyCode', 'EUR'])
iOS SDK - รุ่น 2.0beta4 (8 มกราคม 2013)
รุ่นนี้มี
- เปลี่ยน appVersion เริ่มต้นเป็นค่าใน
CFBundleShortVersionString
แทนCFBundleVersionKey
- ใช้ HTTPS เป็นโปรโตคอลเริ่มต้นแทน HTTP
- เปลี่ยนวิธีติดตามเป็น "ส่ง" (เช่น
trackView
เปลี่ยนชื่อเป็นsendView
) - แก้ไขข้อบกพร่องเล็กน้อย
Android SDK - รุ่น 2.0beta4 (8 มกราคม 2013)
รุ่นนี้มี * รุ่นที่ 4 รุ่นเบต้า * SDK จะยึดตามการตั้งค่าอัตราการสุ่มตัวอย่าง หากก่อนหน้านี้คุณได้ตั้งค่าอัตราการสุ่มตัวอย่างไว้ที่มากกว่า 100% คุณจะเห็นว่าเมตริก Analytics บางรายการของคุณลดลงเมื่อเทียบกับเบต้า 3 * เปลี่ยนวิธีติดตามการส่ง (เช่น trackView
ปัจจุบันเรียกว่า sendView
) * เพิ่มการรองรับสกุลเงินท้องถิ่นผ่าน Transaction.setCurrencyCode
* ใช้ HTTPS โดยค่าเริ่มต้นแทน HTTP * SDK จะไม่พยายามส่ง Hit หากไม่มีการเชื่อมต่อเครือข่าย * หลีกเลี่ยง ANR ขณะพยายามจัดการข้อมูลแคมเปญการติดตั้ง * นํา TrackedActivity
ชั้นเรียนออกจาก SDK แล้ว * ย้ายการเริ่มต้น SDK จากเทรด UI หลัก * ปรับปรุงความสามารถของ SDK ในการกู้คืนจากฐานข้อมูล SQLite ที่เสียหาย * แก้ไขข้อบกพร่องและข้อบกพร่องอื่นๆ อีกหลายอย่าง
iOS SDK - การอัปเดต iOS เวอร์ชัน 2.0 รุ่นเบต้า3 (26 กันยายน 2012)
รุ่นนี้มี
- เพิ่มสถาปัตยกรรม Armv7s ใน libGoogleAnalytics.a
- นําสถาปัตยกรรม Armv6 ออกจาก libGoogleAnalytics.a แล้ว
iOS SDK - รุ่น 1.5.1 (18 กันยายน 2012)
รุ่นนี้มี
-
การแก้ไขข้อบกพร่อง:
- นําไลบรารีเวอร์ชัน NoThumb ออก
- ยกเลิกการสนับสนุน Armv6
-
ฟีเจอร์ใหม่:
- เพิ่มการรองรับ Armv7s (สําหรับ iPhone5)
Android SDK - รุ่น 1.5.1 (18 กันยายน 2012)
รุ่นนี้มี
- การแก้ไขข้อบกพร่อง
- แก้ไขการย้ายข้อมูลจาก CV ก่อน SDK 1.5 ไปที่ตัวแปรที่กําหนดเอง 1.5 SDK
- การตั้งค่าข้อจํากัดด้านข้อมูลแบ็กกราวด์ของผู้ใช้
iOS SDK - รุ่น 1.5 (17 กันยายน 2012)
รุ่นนี้มี
- การแก้ไขข้อบกพร่อง
- เมธอดของโปรโตคอล GANTrackerDelegate จะเลือกดําเนินการหรือไม่ก็ได้
- ตอนนี้เหตุการณ์จะรวมการดูหน้าเว็บ (utmp) ที่ติดตามล่าสุด
- ฟีเจอร์ใหม่
- รองรับตัวแปรที่กําหนดเองได้สูงสุด 50 รายการ (หมายเหตุ: ฟีเจอร์นี้พร้อมให้บริการสําหรับผู้ใช้ Google Analytics Premium เท่านั้น)
- ตัวอย่างแอป BasicExample ที่อัปเดตแล้ว
Android SDK - รุ่น 1.5 (17 กันยายน 2012)
รุ่นนี้มี
-
การแก้ไขข้อบกพร่อง:
- แก้ไขหน่วยความจํารั่วไหล
- ตอนนี้เหตุการณ์จะรวมการดูหน้าเว็บที่ติดตามล่าสุด (
utmp
)
-
ฟีเจอร์ใหม่:
- รองรับตัวแปรที่กําหนดเอง 50 รายการ (หมายเหตุ: ฟีเจอร์นี้พร้อมให้บริการสําหรับผู้ใช้ Google Analytics Premium เท่านั้น)
iOS SDK - รุ่น 2.0beta3 (21 สิงหาคม 2012)
รุ่นนี้มี
- เพิ่มวิธีการติดตามโซเชียลไปยัง
GAITracker
:trackSocial:withAction:withTarget:
- เปลี่ยนลายเซ็นของวิธีการกําหนดเวลาเป็น
trackTiming:withValue:withName:withLabel:
- เพิ่มวิธีการสร้างและมอบหมายด้วยตนเองลงใน GAITracker แล้ว ดังนี้
set:value:
get:
send:params:
- เพิ่มเมธอดตัวตั้งค่ามิติข้อมูลที่กําหนดเองลงใน GAITracker แล้ว ดังนี้
setCustom:dimension:
setCustom:metric:
- สถาปัตยกรรมของพื้นที่เก็บข้อมูลถูกทําซ้ําเพื่อป้องกันปัญหา
CoreData
ที่รายงาน
Android SDK - รุ่น 2.0beta3 (21 สิงหาคม 2012)
รุ่นนี้มี
- เพิ่มการสนับสนุนสําหรับมิติข้อมูลและเมตริกที่กําหนดเอง
- เพิ่มการสนับสนุนสําหรับการติดตามการโต้ตอบทางโซเชียล
- ทําให้
StandardExceptionParser
ชั้นเรียนเป็นแบบสาธารณะ - แก้ไขข้อขัดข้องเป็นครั้งคราวในระหว่างการเริ่มต้น SDK
- แก้ไขการละเว้นการออกอากาศ
INSTALL_REFERRER
รายการในบางอุปกรณ์ - แก้ไข
ConcurrentModificationExceptions
ในGoogleTracker
ชั้นเรียนแล้ว - การแก้ไขข้อบกพร่องและการเพิ่มประสิทธิภาพอื่นๆ
iOS SDK - รุ่น 2.0beta2 (27 มิถุนายน 2012)
รุ่นนี้มี
- อัปเดตเป็นรูปแบบสายไฟล่าสุด
sampleRate
เปลี่ยนเป็นทศนิยม 2 ชั้นแล้ว- ระบบควบคุมการติดตามมากเกินไป
- ระบบจะลบข้อมูลการติดตามที่ไม่ได้ส่งเมื่อมีการเปิดใช้การเลือกไม่ใช้
- ระบบจะลบข้อมูลติดตามที่ไม่ได้นําส่งซึ่งมีอายุเกิน 30 วันออก
- การเพิ่มประสิทธิภาพให้กับ Hit ที่ส่งต่อ
- แทนที่จะส่งซ้ําเป็นระยะ ๆ ผู้เผยแพร่โฆษณาจะใช้ Reachability API เมื่อการเชื่อมต่อขาดหายเพื่อรับการแจ้งเตือนเมื่อมีการเชื่อมต่ออีกครั้ง
- อัปเดตแอปตัวอย่าง
- การแก้ไขข้อบกพร่องและการเพิ่มประสิทธิภาพอื่นๆ
Android SDK - รุ่น 2.0beta2 (21 มิถุนายน 2012)
รุ่นนี้มี
- อินเทอร์เฟซ EasyTracker แบบง่าย
- การควบคุมการจ่ายงานย้ายไปยังชั้นเรียนใหม่
GAServiceManager
แล้ว - อัปเดตเป็นรูปแบบสายไฟล่าสุด
sampleRate
เปลี่ยนเป็นสองเท่า- ระบบควบคุมการติดตามมากเกินไป
- ระบบจะลบข้อมูลการติดตามที่ไม่ได้ส่งเมื่อมีการเปิดใช้การเลือกไม่ใช้
- ระบบจะลบข้อมูลติดตามที่ไม่ได้นําส่งซึ่งมีอายุเกิน 30 วันออก
- การแก้ไขข้อบกพร่องและการเพิ่มประสิทธิภาพอื่นๆ
iOS SDK - รุ่น 2.0beta1 (25 พฤษภาคม 2012)
รุ่นนี้มี
- เพิ่มสถานบริการสําหรับข้อยกเว้นที่ไม่ถูกตรวจจับ
- นําพร็อพเพอร์ตี้
dispatchEnabled
ออกจากGAI
แล้ว - เพิ่มพร็อพเพอร์ตี้
defaultTracker
ลงในGAI
แล้ว - เพิ่ม
close
เมธอดไปยังGAITracker
แล้ว - เพิ่มวิธีการติดตามระยะเวลาลงใน
GAITracker
แล้ว - เพิ่มเมธอด
trackView
ลงในGAITracker
ซึ่งไม่มีอาร์กิวเมนต์ - อัปเดตชื่อช่องของรายการธุรกรรมแล้ว
- อัปเดตเป็นรูปแบบสายไฟล่าสุด
- ระบบจะตีความค่าเหตุการณ์เป็นจํานวนเต็ม 64 บิต
- การสร้างโค้ด ARMV6 เปลี่ยนจาก THUMB เป็น ARM
Android SDK - รุ่น 2.0beta1 (25 พฤษภาคม 2012)
รุ่นนี้มี
- นําเมธอด
startSession
ออกแล้ว โปรดใช้setStartSession
แทน - เพิ่มพารามิเตอร์
ga_sessionTimeout
ลงใน EasyTracker แล้ว - ใช้โหมดประหยัดพลังงาน
- เพิ่มเมธอด
trackView
ลงในGAITracker
ซึ่งไม่มีอาร์กิวเมนต์ - แก้ไขข้อบกพร่องที่ป้องกันไม่ให้ส่งพารามิเตอร์ข้อยกเว้นใน Hit
- ระบบจะยกเลิก Hit ที่อ่านจากฐานข้อมูลไม่ได้ แทนที่จะบล็อกไม่ให้ส่ง Hit ทั้งหมดอย่างถาวร
- อัปเดตเป็นรูปแบบสายไฟล่าสุด
- ประเภท Hit เวลาที่ใช้
- ประเภท Hit ของอีคอมเมิร์ซที่ใช้ (ธุรกรรมและสินค้า)
การติดตามเว็บ (ga.js) - รุ่น 2012-02 (24 กุมภาพันธ์ 2012)
ระบบได้นําการเปลี่ยนแปลงต่อไปนี้ไปใช้ในโค้ดติดตามเวอร์ชันล่าสุดแล้ว
- อัตราตัวอย่างความเร็วเว็บไซต์สูงสุดที่อนุญาต (
_setSiteSpeedSampleRate
) เพิ่มขึ้นจาก 10% เป็น 100% - ขณะนี้เมธอด
_setAccount
จะตัดช่องว่างนําหน้าและต่อท้าย
การติดตามเว็บ (ga.js) - รุ่น 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" ซึ่งทั้งหมดเคยได้รับการค้นหาพร้อมกัน
การติดตามเว็บ (ga.js) - รุ่น 2012-01 (26 มกราคม 2012)
ระบบได้นําการเปลี่ยนแปลงต่อไปนี้ไปใช้ในโค้ดติดตามเวอร์ชันล่าสุดแล้ว
- เราได้เพิ่มจํานวนอักขระสูงสุดจาก 64 เป็น 128 อักขระ นอกจากนี้ ระบบจะตรวจสอบความยาวก่อนการเข้ารหัส URL
- การจํากัดอัตรา Hit เหตุการณ์เป็นแบบผ่อนคลาย ตอนนี้คุณสามารถส่ง Hit 10 ครั้งที่มี Hit เพิ่มเติม 1 ครั้งต่อวินาที (ก่อนหน้านี้ Hit นี้จํากัดไว้ที่ 1 Hit ทุก 5 วินาที) โปรดทราบว่า Hit 500 รายการต่อเซสชันยังมีผลอยู่
- คุกกี้
__utmv
เขียนขึ้นด้วยตัวคั่นตัวแปร (เคอร์เซอร์แทนเครื่องหมายจุลภาค) เพื่อเข้ากันได้กับ RFC ข้อมูลนี้จะช่วยแก้ปัญหาบางอย่างที่เกี่ยวข้องกับการเข้ารหัสคุกกี้ที่ลูกค้าเห็น
Android SDK - รุ่น 1.4.2 (28 พฤศจิกายน 2011)
รุ่นนี้มี
-
เอกสารประกอบ:
- ReadMe.txt ได้รับการอัปเดตให้ชี้ไปที่เว็บไซต์เพื่อดูเอกสารประกอบ
Android SDK - รุ่น 1.4.1 (22 พฤศจิกายน 2011)
รุ่นนี้มี
- การแก้ไขข้อบกพร่อง
- แก้ไขการติดตาม URL ปลายทางอัตโนมัติจาก Google Play
- อนุญาตให้พารามิเตอร์ URL ที่มาเป็น
setReferrer
ที่เข้ารหัส URL
การติดตามเว็บ (ga.js) - รุ่น 2011-11 (16 พฤศจิกายน 2011)
การเปลี่ยนแปลงในการรวบรวมข้อมูลความเร็วเว็บไซต์
- ตอนนี้ระบบจะรวบรวมข้อมูลความเร็วเว็บไซต์สําหรับผลิตภัณฑ์และบริการบนอินเทอร์เน็ตทั้งหมดโดยอัตโนมัติในอัตรา 1% ฟังก์ชัน
_trackPageLoadTime
ซึ่งก่อนหน้านี้ต้องเลือกใช้การรวบรวมข้อมูลความเร็วเว็บไซต์ เราเลิกใช้งานไปแล้ว - อัตราการสุ่มตัวอย่างเริ่มต้นสามารถปรับได้โดยใช้ฟังก์ชัน
_setSiteSpeedSampleRate
ใหม่ - หากใช้เส้นทางเสมือนในการเรียกใช้
_trackPageview
เส้นทางดังกล่าวจะเชื่อมโยงกับข้อมูลความเร็วเว็บไซต์ที่รวบรวมจากหน้าดังกล่าวด้วย
iOS SDK - รุ่น 1.4 (15 พฤศจิกายน 2011)
รุ่นนี้มี
- การแก้ไขข้อบกพร่อง
- เปลี่ยนตําแหน่งของฐานข้อมูลจากไดเรกทอรีเอกสารเป็นไดเรกทอรีไลบรารี
- SDK จะไม่ส่ง
NSAsserts
สําหรับข้อผิดพลาดฐานข้อมูล SQLite อีกต่อไป - แก้ไขข้อขัดข้องเมื่อโทรหา
trackPageview
ด้วยสตริงที่ว่างเปล่า - แก้ไขข้อขัดข้องเมื่อเรียกใช้เมธอด
GANTracker
หลายวิธีหลังจากเรียกใช้stopTracker
- แก้ไขการรั่วไหลของหน่วยความจําหลายรายการ ซึ่งรวมถึงการเรียกใช้ เกณฑ์การให้คะแนน 1 ครั้งด้วย pageURL ที่ขึ้นต้นด้วย "/"
- ฟีเจอร์ใหม่
- เพิ่มเมธอด
dispatchSynchronously
แล้ว - เป็นค่าคงที่ที่มีประโยชน์หลายค่า (ดู GANTracker.h)
- เพิ่มเมธอด
Android SDK - รุ่น 1.4 (15 พฤศจิกายน 2011)
รุ่นนี้มี
- การแก้ไขข้อบกพร่อง
- ดักและจัดการ
SQLiteExceptions
หลายรายการ - แก้ไข
NullPointerException
ในstopSession
หากโทรก่อนโทรstartNewSession
- แก้ไขข้อผิดพลาดหน่วยความจําไม่เพียงพอบนอุปกรณ์ HTC Thunderbolt และ Motorola Droid Bionic
- ยกเลิกการเข้าถึงฐานข้อมูลที่ไม่จําเป็นในวิธีการจ่ายงาน
- ดักและจัดการ
การติดตามเว็บ (ga.js) - รุ่น 2011-10 (17 ตุลาคม 2011)
รุ่นนี้มีฟีเจอร์ใหม่ต่อไปนี้
- คุณสามารถทําเครื่องหมายเหตุการณ์ว่าไม่ใช่การโต้ตอบได้โดยตั้งค่าพารามิเตอร์
opt_noninteraction
ใหม่ของเมธอด_trackEvent()
เป็นtrue
การทำเครื่องหมายกิจกรรมเป็น ไม่มีการโต้ตอบ เป็นการระบุว่าการคลิกจากกิจกรรมที่ติดแท็กนั้นจะไม่มีผลกระทบกับอัตราตีกลับ สําหรับข้อมูลเพิ่มเติม โปรดดูข้อมูลอ้างอิง ga.js
รุ่นนี้มีการแก้ไขข้อบกพร่องต่อไปนี้
- แก้ไขปัญหาที่การเผยแพร่พารามิเตอร์ URL
gclid
ของ AdWords ในลิงก์เว็บไซต์ภายในอาจทําให้ยอดการเข้าชมที่เสียค่าใช้จ่ายสูงเกินจริง
iOS SDK - รุ่น 1.3 (6 กันยายน 2011)
รุ่นนี้มี
- การแก้ไขข้อบกพร่อง
- แก้ไขข้อผิดพลาดของรถประจําทางเมื่อพยายามตั้งค่าแฟล็ก
dryRun
ก่อนเริ่มใช้เครื่องมือติดตาม - แก้ไขข้อผิดพลาดเกี่ยวกับรถบัสเมื่อพยายามส่ง
NULL
เพื่อหาข้อผิดพลาด - ใช้ภาษาที่ถูกต้องในส่วนหัว HTTP
- แก้ไขข้อผิดพลาดของรถประจําทางเมื่อพยายามตั้งค่าแฟล็ก
- ฟีเจอร์ใหม่
- เพิ่มแฟล็ก
anonymizeIp
แล้ว - เพิ่มพารามิเตอร์
sampleRate
แล้ว - เพิ่มการสนับสนุนสําหรับการอ้างอิงแคมเปญ
- เพิ่มแฟล็ก
Android SDK - รุ่น 1.3.1 (6 กันยายน 2011)
รุ่นนี้มี
- การแก้ไขข้อบกพร่อง
- แก้ไขข้อบกพร่องในการติดตามการอ้างอิงทั่วไปของแคมเปญ
- แก้ไขการติดธง
anonymizeIp
รบกวนการติดตามแคมเปญ
การติดตามเว็บ (ga.js) - รุ่น 2011-08 (16 สิงหาคม 2011)
รุ่นนี้ได้แก้ไขข้อบกพร่องที่ทําให้เกิดการเข้าชมที่สูงเกินจริงและ/หรือจํานวนผู้เข้าชมใหม่ลดลงในบางเว็บไซต์ ผลกระทบแรกที่มีต่อเว็บไซต์ซึ่งมีการเข้าชมที่เกิดขึ้นเองควบคู่กับพฤติกรรมของผู้ใช้บางอย่าง ผลกระทบอย่างที่ 2 คือในเว็บไซต์ที่ใช้การกําหนดค่าการติดตามที่ไม่รองรับด้วยเครื่องมือติดตามหลายรายการ
การติดตามเว็บ (ga.js) - รุ่น 2011-08 (11 สิงหาคม 2011)
การเปลี่ยนแปลงในการคํานวณเซสชัน
- แคมเปญเดียวต่อเซสชัน: หากแคมเปญใหม่เริ่มต้นในระหว่างเซสชันที่มีอยู่ สคริปต์การติดตามจะเริ่มเซสชันใหม่โดยอัตโนมัติ แคมเปญใหม่จะถูกทริกเกอร์โดยการเปลี่ยนแปลงในช่องใดช่องหนึ่งต่อไปนี้ ได้แก่ รหัสแคมเปญ ชื่อ แหล่งที่มา สื่อ คํา เนื้อหา หรือ gclid
- สคริปต์การติดตามจะไม่เริ่มเซสชันใหม่ในกรณีที่ผู้ใช้ปิดเบราว์เซอร์อีกต่อไป
การเปลี่ยนแปลงการติดตามผลแบบข้ามโดเมน:
- ไม่จําเป็นต้องใช้การเรียก
_setAllowHash(false)
อีกต่อไปเมื่อกําหนดค่าการติดตามผลแบบข้ามโดเมน หน้าเว็บที่มีการเรียกใช้_setAllowHash(false)
อยู่แล้วจะยังทํางานต่อไป แต่ไม่จําเป็นต้องสร้างเมื่อตั้งค่าเว็บไซต์ใหม่ - ตอนนี้สคริปต์ติดตามจะพยายามซ่อมแซมพารามิเตอร์ตัวลิงก์ซึ่งถูกตัวเปลี่ยนเส้นทาง HTTP และเบราว์เซอร์เปลี่ยนแปลง ค่าตัวเชื่อมโยงประมาณ 85% ซึ่งปัจจุบันถูกละทิ้ง อันเนื่องมาจากการเปลี่ยนแปลงการเข้ารหัสซึ่งเกิดจากตัวเปลี่ยนเส้นทางและเบราว์เซอร์ ควรได้รับการกู้คืนและยอมรับโดยสคริปต์ติดตามได้สำเร็จแล้ว
Android SDK - รุ่น 1.3 (10 สิงหาคม 2011)
รุ่นนี้มี
- การแก้ไขข้อบกพร่อง
- แก้ไขหลายปัญหาในการจัดการฐานข้อมูล
- แก้ไขข้อยกเว้นขณะใช้ตัวแปรที่กําหนดเอง
- ให้ตามบริบทของแอปพลิเคชันแทนบริบทที่ส่งผ่านเข้าไป
- ยกเลิกความสามารถในการสร้างเซสชันแฟนตาซีโดยไม่ได้ตั้งใจ
- ฟีเจอร์ใหม่
- เพิ่มความสามารถในการตั้งค่าการอ้างอิงแคมเปญได้ตลอดเวลา
- เพิ่มธง
sampleRate
แล้ว - เพิ่มธง
anonymizeIp
แล้ว
การติดตามเว็บ (ga.js) - รุ่น 2011-07 (26 กรกฎาคม 2011)
รุ่นนี้มีฟีเจอร์ใหม่ 1 รายการดังนี้
- ขณะนี้โค้ดติดตามจะเลื่อน Hit สําหรับหน้าที่แสดงผลล่วงหน้าไปจนกว่าผู้ใช้จะดูหน้าเว็บเหล่านั้น หากไม่เคยดูหน้าเว็บที่แสดงล่วงหน้า ระบบจะไม่ส่ง Hit เลย ฟีเจอร์นี้ใช้ได้กับเว็บไซต์ที่ใช้สคริปต์ติดตามแบบไม่พร้อมกันเท่านั้น ดูข้อมูลเพิ่มเติมเกี่ยวกับการแสดงผลล่วงหน้าได้ในบล็อก Google Webmaster Central
การติดตามเว็บ (ga.js) - รุ่น 2011-07 (14 กรกฎาคม 2011)
รุ่นนี้มีการแก้ไขข้อบกพร่องและการรีแฟคเตอร์ใหม่ พร้อมฟีเจอร์ใหม่ 1 รายการ:
- เพิ่มการสนับสนุนการติดตามโซเชียล ( _trackSocial )
iOS SDK - รุ่น 1.2 (27 มิถุนายน 2011)
รุ่นนี้มี
- การแก้ไขข้อบกพร่อง
- แก้ไขข้อขัดข้องเมื่อใช้ตัวแปรที่กําหนดเอง
- แก้ไขหน่วยความจํารั่วไหลเมื่อใช้ตัวแปรที่กําหนดเอง
- ฟีเจอร์ใหม่
- เพิ่มการรองรับ Hit ของอีคอมเมิร์ซ
- เพิ่มแฟล็ก
Debug
แล้ว - เพิ่มแฟล็ก
DryRun
แล้ว - มีข้อมูลข้อผิดพลาดที่ละเอียดยิ่งขึ้นเกี่ยวกับความล้มเหลวของ
SQLite3
Android SDK - รุ่น 1.2 (27 มิถุนายน 2011)
รุ่นนี้มี
-
การแก้ไขข้อบกพร่อง:
- แก้ไขสตริง
userAgent
ที่มีรูปแบบไม่ถูกต้อง
- แก้ไขสตริง
-
ฟีเจอร์ใหม่:
- เพิ่มการสนับสนุนการติดตามอีคอมเมิร์ซ
- เพิ่มธง
debug
แล้ว - เพิ่มธง
dryRun
แล้ว
การติดตามเว็บ (ga.js) - รุ่น 2011-05 (18 พฤษภาคม 2011)
รุ่นนี้มีการแก้ไขข้อบกพร่องต่อไปนี้
- แก้ไขข้อบกพร่องในการติดตามผลแบบข้ามโดเมนที่ทําให้มีการเข้ารหัสข้อมูลแคมเปญอย่างไม่ถูกต้องในบางกรณี
- แก้ไขข้อบกพร่องในการติดตามผลแบบข้ามโดเมนที่ทําให้โหลดคุกกี้จาก URL มากกว่า 1 ครั้ง ทําให้คุกกี้ไม่ถูกต้องในบางกรณี
- แก้ไขข้อบกพร่องในตัวแปรที่กําหนดเองที่ทําให้มีการเข้ารหัสค่าบางอย่างในรายงาน
Android SDK - รุ่น 1.1 (4 พฤษภาคม 2011)
รุ่นนี้มี
-
การแก้ไขข้อบกพร่อง:
- แก้ไขการเข้ารหัสพื้นที่ทํางานที่ไม่ถูกต้อง
SQLiteExceptions
ไม่ทําให้แอปขัดข้องอีกต่อไป
-
ฟีเจอร์ใหม่:
- เพิ่มการสนับสนุนสําหรับตัวแปรที่กําหนดเอง
การติดตามเว็บ (ga.js) - รุ่น 2011-04 (14 เมษายน 2011)
รุ่นนี้มีการบํารุงรักษาเป็นประจํา ซึ่งรวมถึงการแก้ไขข้อบกพร่องและการรีแฟคเตอร์ ส่วน API หรือฟังก์ชันสาธารณะจะไม่มีการเปลี่ยนแปลง
การติดตามเว็บ (ga.js) - รุ่น 2011-03 (30 มีนาคม 2011)
รุ่นนี้มีอัปเดตและฟีเจอร์ใหม่ 1 รายการ
-
ทีมสนับสนุนของ
POST
- ตอนนี้โค้ดติดตามสามารถส่งบีคอนการติดตามที่ใหญ่ขึ้นได้มาก แต่เดิม บีคอนจะส่งผ่านคําขอ HTTP
GET
ซึ่งจํากัดอยู่ที่ 2,048 อักขระโดยเบราว์เซอร์และพร็อกซีบางตัว คําขอที่เกินขีดจํากัดนี้ถูกปฏิเสธ และข้อมูลจะไม่ไปถึง Google Analytics นับตั้งแต่รุ่นนี้ ระบบจะส่งคําขอที่ยาวกว่า 2,048 อักขระผ่าน HTTPPOST
ซึ่งไม่มีขีดจํากัดดังกล่าว ปัจจุบันโค้ดติดตามรองรับบีคอนสูงสุด 8,192 อักขระ
- ตอนนี้โค้ดติดตามสามารถส่งบีคอนการติดตามที่ใหญ่ขึ้นได้มาก แต่เดิม บีคอนจะส่งผ่านคําขอ HTTP
การติดตามเว็บ (ga.js) - รุ่น 2011-02 (17 กุมภาพันธ์ 2011)
รุ่นนี้มีการแก้ไขข้อบกพร่องต่อไปนี้
- แก้ไขข้อบกพร่องที่ทําให้
_addIgnoredOrganic
และ_addIgnoredRef
ทํางานไม่ถูกต้องระหว่างการเข้าชมเว็บไซต์เป็นครั้งแรก - แก้ไขปัญหาเกี่ยวกับโค้ดติดตามที่ทํางานใน iframe หลายรายการ
iOS SDK - รุ่น 1.1 (11 กุมภาพันธ์ 2011)
รุ่นนี้มี
- ฟีเจอร์ใหม่
- เพิ่มการรองรับตัวแปรที่กําหนดเอง
- เพิ่มไลบรารีเวอร์ชัน NoThumb
การติดตามเว็บ (ga.js) - รุ่น 2010-10 (4 ตุลาคม 2010)
รุ่นนี้มีการบํารุงรักษาเป็นประจํา ซึ่งรวมถึงการแก้ไขข้อบกพร่องและการรีแฟคเตอร์ ส่วน API หรือฟังก์ชันสาธารณะจะไม่มีการเปลี่ยนแปลง
iOS SDK - รุ่น 1.0 (30 สิงหาคม 2010)
รุ่นนี้มี
-
ฟีเจอร์ใหม่:
- เพิ่มการรองรับ iOS4
การติดตามเว็บ (ga.js) - รุ่น 2010-04 (20 เมษายน 2010)
รุ่นนี้มีการแก้ไขข้อบกพร่องและการล้างข้อมูล API
-
การแก้ไขข้อบกพร่อง
- แก้ไขข้อบกพร่องของการติดตามเหตุการณ์ การโทร
_trackEvent
จะไม่ต้องโทรไปยัง_initData
หรือ_trackPageview
ก่อน - อัปเดตข้อมูลโค้ดแบบไม่ซิงค์เพื่อให้นําไปวางในส่วนหัวของหน้าเว็บใดก็ได้โดยไม่ทําให้เกิดปัญหาใน IE 6 และ 7 ดูโค้ดติดตามแบบอะซิงโครนัสสําหรับข้อมูลโค้ดใหม่ การอัปเดตนี้เกิดขึ้นเมื่อวันที่ 3/22/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 ได้ที่ข้อมูลอ้างอิงเครื่องมือติดตาม
การติดตามเว็บ (ga.js) - รุ่น 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
ดูรายละเอียดเพิ่มเติมได้ในเอกสารประกอบ
การติดตามเว็บ (ga.js) - รุ่น 2009-11 (4 พฤศจิกายน 2009)
รุ่นนี้มี
-
เพิ่มฟังก์ชันใหม่เพื่อรับตัวแปรที่กําหนดเองระดับผู้เข้าชม โปรดดูรายละเอียดเพิ่มเติมในเอกสารประกอบเกี่ยวกับฟังก์ชัน
_getVisitorCustomVar(index)
-
แทนที่จะรอ window.onload เนื้อหาการวางซ้อนเว็บไซต์จะโหลดขึ้นทันทีที่มีการเรียกใช้ ga.js
การติดตามเว็บ (ga.js) - รุ่น 2009-10 (14 ตุลาคม 2009)
รุ่นนี้มีฟีเจอร์ใหม่
-
เพิ่มพารามิเตอร์บูลีนที่ไม่บังคับลงในฟังก์ชัน
_addOrganic
เพื่อระบุว่ามีการเพิ่มแหล่งที่มาทั่วไปใหม่ลงในตอนต้นหรือตอนท้ายของรายการแหล่งที่มาทั่วไปหรือไม่ ดูรายละเอียดเพิ่มเติมได้ในเอกสารประกอบ_addOrganic(newOrganicEngine, newOrganicKeyword, opt_prepend)
การติดตามเว็บ (ga.js) - รุ่น 2009-09 (28 กันยายน 2009)
รุ่นนี้มีการบํารุงรักษาเป็นประจําเพื่อปรับปรุงและปรับเปลี่ยนโครงสร้างประสิทธิภาพ ส่วน API หรือฟังก์ชันสาธารณะจะไม่มีการเปลี่ยนแปลง
การติดตามเว็บ (ga.js) - รุ่น 2009-08 (31 สิงหาคม 2009)
รุ่นนี้มีการแก้ไขข้อบกพร่องและการปรับปรุงประสิทธิภาพหลายรายการ ดังนี้
- การเข้ารหัสที่ถูกต้องสําหรับข้อความค้นหาของการค้นหาทั่วไป ข้อมูลเส้นทางหน้าเว็บสําหรับ (utmp) และค่าที่กําหนดโดยผู้ใช้เมื่อใช้กับฟีเจอร์ตัวลิงก์ (เช่น
_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)