Google Analytics - API คอลเล็กชันทั้งหมดและ SDK การเปลี่ยนแปลงของ SDK

หน้านี้บันทึกการเปลี่ยนแปลงที่เกิดขึ้นกับ Google Analytics Collection API และ SDK ซึ่งจะรวมบันทึกการเปลี่ยนแปลงสําหรับการติดตามเว็บ (ga.js), Android SDK และ iOS SDK เราขอแนะนําให้คุณตรวจสอบรายการนี้เป็นระยะๆ เพื่อดูประกาศใหม่ๆ คุณยังติดตามการเปลี่ยนแปลงผ่านฟีดที่แสดงในส่วนสมัครใช้บริการด้านล่างได้ด้วย

สมัครรับข้อมูลบันทึกการเปลี่ยนแปลงที่เกี่ยวข้อง

ประกอบด้วย API คอลเล็กชัน การกําหนดค่า และการรายงานทั้งหมด

ประกอบด้วยการติดตามเว็บ (ga.js และ analytics.js), Android SDK, iOS SDK และ Measurement Protocol

เพิ่ม URL "android-app://" เป็นแหล่งการอ้างอิงที่ถูกต้อง

รุ่นนี้เพิ่มงาน customTask ใหม่

รุ่นนี้มี

Google Analytics

  • ความเข้ากันได้กับ iOS 10 และการแก้ไขข้อบกพร่อง

รุ่นนี้มี

Google Analytics

  • แก้ไขข้อขัดข้อง

รุ่นนี้มี

Google Analytics

  • ไม่มีการเปลี่ยนแปลง

Google Tag Manager

  • แก้ไขปัญหาที่จะทําให้เกิดข้อขัดข้องขณะเรียกใช้การทดสอบหน่วย

รุ่นนี้มี

Google Analytics

  • เพิ่มการรองรับบิตโค้ด

Google Tag Manager

  • เพิ่มการรองรับบิตโค้ด

รุ่นนี้มี

Google Analytics

  • แก้ไขปัญหาที่ทําให้เกิดข้อขัดข้องเมื่อใช้ setCampaignParametersFromUrl ปัญหา 636

Google Tag Manager

  • ไม่มีการเปลี่ยนแปลง

รุ่นนี้มี

Google Analytics

  • ไม่มีการเปลี่ยนแปลง

Google Tag Manager

  • แก้ไขชื่อคลาสที่ขัดแย้งกัน ปัญหา 631

รุ่นนี้มี

Google Analytics

  • เพิ่มการสนับสนุนสําหรับการส่งเนื้อหาในเบื้องหลังในอุปกรณ์ที่ไม่ใช่ของ Google Play
  • ตัวบันทึก/บันทึกระดับ Analytics ที่เลิกใช้งานแล้ว ขณะนี้ Analytics กําลังใช้การบันทึกของ Android แทน หากต้องการเปิดใช้การบันทึกการแก้ไขข้อบกพร่อง ให้เรียกใช้ adb shell setprop log.tag.GAv4 DEBUG
  • การเปลี่ยนโครงสร้างประสิทธิภาพเพื่อแสดงข้อมูลและการติดตั้งการระบุแหล่งที่มาของแคมเปญ
  • แก้ไขข้อบกพร่องของการแยกวิเคราะห์แคมเปญ ปัญหา 596
  • ข้อยกเว้นของแอปที่ไม่มีการจัดการในระหว่างวินาทีแรกของการเริ่มต้น Analytics จะได้รับการรายงานอย่างถูกต้อง ปัญหา 443

Google Tag Manager

  • ไม่มีการเปลี่ยนแปลง

รุ่นนี้มี

Google Analytics

  • รายงานความละเอียดของหน้าจอโดยใช้ NativeBounds บน iOS 8.0 ขึ้นไป ซึ่งจัดการปัญหา 504
  • เพิ่มการรองรับพารามิเตอร์ของแคมเปญที่เกี่ยวข้องกับการคลิก
  • รายงานรูปแบบฮาร์ดแวร์ของ iOS นอกเหนือจากเวอร์ชันของระบบปฏิบัติการของอุปกรณ์ ซึ่งจัดการปัญหา 408
  • รายงานการระบุแหล่งที่มาของการติดตั้ง iAd ใน iOS 7.1 ขึ้นไป ต้องมีเฟรมเวิร์ก iAd
  • เพิ่มคําเตือนการเลิกใช้งานสําหรับประเภท Hit ของ appview
  • sqlite3 เป็นไลบรารีที่จําเป็นแล้ว

Google Tag Manager

  • แก้ไขข้อขัดข้องของสตริงเล็บใน TAGDispatcher

รุ่นนี้มีช่องใหม่เพิ่มเข้ามา ตรวจสอบช่องข้อมูลอ้างอิงเพื่อดูรายการช่องทั้งหมด

การขนส่ง

  • ช่องการขนส่งช่วยให้คุณตั้งค่ากลไกที่จะส่ง Hit ได้

การเปลี่ยนแปลงอื่นๆ

  • ตัวเลือก useBeacon เลิกใช้งานแล้ว
  • แก้ไขข้อบกพร่อง

รุ่นนี้มี

Google Analytics

Google Tag Manager

  • การแก้ไขข้อบกพร่องเล็กๆ น้อยๆ

รุ่นนี้เพิ่มพารามิเตอร์ Hit ใหม่ ตรวจสอบข้อมูลอ้างอิงพารามิเตอร์สําหรับรายการพารามิเตอร์ทั้งหมด

การลบล้างภูมิศาสตร์

รุ่นนี้มี

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 เพื่อสาธิตวิธีส่งข้อมูลเมื่อแอปทํางานอยู่เบื้องหลัง

รุ่นนี้มี

Google Analytics

  • การแก้ไขข้อบกพร่องเล็กๆ น้อยๆ

Google Tag Manager

  • ตอนนี้คุณสามารถส่ง Hit โดยใช้ navigator.sendBeacon (ในเบราว์เซอร์ที่รองรับ) ได้โดยการส่งพารามิเตอร์ useBeacon
  • คุกกี้ที่ปลั๊กอินฟีเจอร์ดิสเพลย์ได้เปลี่ยนชื่อจาก _dc เป็น _gat

รุ่นนี้มี

Google Analytics

  • ไม่มีการเปลี่ยนแปลง

Google Tag Manager

  • เพิ่มการรองรับอีคอมเมิร์ซที่เพิ่มประสิทธิภาพในแท็ก Google Universal Analytics แล้ว
  • เพิ่มเมธอด dispatch และ dispatchWithCompletionHandler ใหม่ไปยังคลาส TAGManager แล้ว

รุ่นนี้มี

Google Analytics

  • เพิ่มการสนับสนุนอีคอมเมิร์ซที่เพิ่มประสิทธิภาพแล้ว ดูรายละเอียดในคู่มือนักพัฒนาซอฟต์แวร์อีคอมเมิร์ซที่เพิ่มประสิทธิภาพ
  • ขณะนี้ระบบจะรีเซ็ตรหัสไคลเอ็นต์ทุกครั้งที่มีการเปลี่ยนรหัสโฆษณา
  • การรวบรวมรหัสโฆษณาจะปิดอยู่โดยค่าเริ่มต้น
  • เพิ่ม API แบบเป็นโปรแกรมสําหรับการรายงานการรายงาน
  • แก้ไขข้อบกพร่องในเอกสารประกอบ
  • การแก้ไขข้อบกพร่องเล็กๆ น้อยๆ

Google Tag Manager

  • ไม่มีการเปลี่ยนแปลงใน Google Tag Manager

รุ่นนี้มี

Google Analytics

  • ตอนนี้ SDK จะรวบรวม IDFA และแฟล็กที่เปิดใช้การติดตามผู้ลงโฆษณาหากมีไลบรารี libAdIdAccess.a (ระบุไว้เป็นส่วนหนึ่งของ SDK) ในแอปพลิเคชัน และมีการตั้งค่าพร็อพเพอร์ตี้ allowIDFACollection เป็น"จริง"ในเครื่องมือติดตาม
  • เพิ่มการสนับสนุนอีคอมเมิร์ซที่เพิ่มประสิทธิภาพแล้ว
  • เพิ่มประเภท Hit การดูหน้าจอเพื่อแทนที่ประเภท Hit ของการดูแอป
  • ตอนนี้ระบบจะเพิ่มพารามิเตอร์รหัส Hit ลงในแต่ละ Hit โดยจะเปลี่ยนแปลงทุกครั้งที่มีการสร้าง Hit การดูแอป การดูหน้าจอ หรือการดูหน้าเว็บ
  • รหัสลูกค้าจะรีเซ็ตทุกครั้งที่ค่า IDFA เปลี่ยนแปลง ซึ่งจะเกิดขึ้นเมื่อมีการรวบรวม IDFA ในเครื่องมือติดตามเท่านั้น
  • เพิ่มเมธอด dispatchWithCompletionHandler ใหม่ไปยังคลาส GAI แล้ว
  • แก้ไขปัญหากรณีที่ SDK ส่งบีคอนโดยไม่ใช้ ClientId หรือไม่มีรหัสไคลเอ็นต์

Google Tag Manager

  • ไม่มีการเปลี่ยนแปลง
  • ขณะนี้ Hit ที่ไม่มีรหัสติดตามที่ถูกต้องจะหายไป
  • อัปเดตรายการแหล่งที่มาของการค้นหาทั่วไปที่รองรับ

    • นําออกแล้ว: Netscape, เกี่ยวกับ, Mamma, Voila, Live, Wirtulana Polska, Yam, Ozu
    • เพิ่ม/อัปเดต: Baidu, DOCOMO, Onet, Centrum, Sogou, Tut.By, Globo, Ukr.net, So.com, au One
  • อัปเดตรายการแหล่งที่มาของการค้นหาทั่วไปที่รองรับ

    • นําออกแล้ว: Netscape, เกี่ยวกับ, Mamma, Voila, Live, Wirtulana Polska, Yam, Ozu
    • เพิ่ม/อัปเดต: Baidu, DOCOMO, Onet, Centrum, Sogou, Tut.By, Globo, Ukr.net, So.com, au One

รุ่นนี้มี

Google Analytics

  • เพิ่มช่อง User ID แล้ว

Google Tag Manager

  • แก้ไขข้อบกพร่องในมาโครรหัสโฆษณาเพื่อให้แสดงตัวระบุผู้ลงโฆษณา (IDFA) ได้อย่างถูกต้อง (หากมี)
  • แก้ไขปัญหาเพื่อให้ผู้ใช้ใช้ NSNumber สําหรับข้อมูลอีคอมเมิร์ซได้

รุ่นนี้มีการแทนที่ Hit ประเภท appview รวมถึงการเพิ่มและการเปลี่ยนชื่อพารามิเตอร์ ตรวจสอบข้อมูลอ้างอิงพารามิเตอร์สําหรับรายการพารามิเตอร์ทั้งหมด

การแทนที่ Appview

  • ประเภท Hit appview ถูกแทนที่ด้วย screenview อัปเดตโค้ดติดตามแอปโดยเร็วที่สุดเพื่อใช้ screenview แทน appview

พารามิเตอร์ใหม่

  • Application ID - ตัวระบุแอปพลิเคชัน
  • Application Installer ID - ตัวระบุโปรแกรมติดตั้งแอปพลิเคชัน

เปลี่ยนชื่อพารามิเตอร์

  • เปลี่ยนชื่อคําอธิบายเนื้อหาเป็นชื่อหน้าจอ ชื่อพารามิเตอร์การค้นหา cd จะยังคงเหมือนเดิม

รุ่นนี้มีการแทนที่ประเภท Hit appview และการเพิ่มช่องใหม่ ตรวจสอบช่องข้อมูลอ้างอิงเพื่อดูรายการช่องทั้งหมด

การแทนที่ Appview

  • ประเภท Hit appview ถูกแทนที่ด้วย screenview อัปเดตโค้ดติดตามแอปโดยเร็วที่สุดเพื่อใช้ screenview แทน appview

ช่องใหม่

  • ชื่อหน้าจอ - ชื่อของหน้า/หน้าจอ เมื่อไม่ได้ตั้งค่า ค่าเริ่มต้นจะเป็น URL ของหน้า (เว็บ) หรือรหัสของหน้าจอ (แอป)
  • Application ID - ตัวระบุแอปพลิเคชัน
  • Application Installer ID - ตัวระบุโปรแกรมติดตั้งแอปพลิเคชัน

การเปลี่ยนแปลงอื่นๆ

  • ปรับปรุงผลลัพธ์การแก้ไขข้อบกพร่อง
  • แก้ไขข้อบกพร่องที่แสดงผลล่วงหน้าต่างๆ
  • เพิ่มการรองรับ API การแสดงผลล่วงหน้าที่ไม่มีคํานําหน้า นอกเหนือจากการแสดงผล Chrome แล้ว การแสดงผลล่วงหน้าทํางานได้ใน IE11 ด้วย
  • แก้ไขข้อบกพร่องเล็กน้อยอื่นๆ ในการสนับสนุน Linker
  • การค้นหาที่ปลอดภัยของ Yahoo ได้รับการจัดประเภทเป็นแหล่งที่มาของการค้นหาทั่วไปอย่างถูกต้อง
  • เพิ่มการรองรับ API การแสดงผลล่วงหน้าที่ไม่มีคํานําหน้า นอกเหนือจากการแสดงผล Chrome แล้ว การแสดงผลล่วงหน้าทํางานได้ใน IE11 ด้วย

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

รุ่นนี้มี

Google Analytics

  • SDK จะเติมพารามิเตอร์รหัสแอปพลิเคชัน (&aid) โดยค่าเริ่มต้น

Google Tag Manager

  • เพิ่มการรองรับมาโคร Google Analytics การทดสอบเนื้อหา

รุ่นนี้มี

Google Analytics

  • ไม่มีการเปลี่ยนแปลง Google Analytics

Google Tag Manager

  • เพิ่มการรองรับมาโคร Google Analytics การทดสอบเนื้อหา

รุ่นนี้มี

Google Analytics

  • ไม่มีการเปลี่ยนแปลง Google Analytics โดยตรง ผู้ใช้ GA ควรทราบว่า Google Tag Manager ไม่มีทรัพยากร Dependency ของ AdSupport.framework อีกต่อไปโดยค่าเริ่มต้น ซึ่งอาจช่วยแก้ปัญหา ปัญหา 387 ได้

Google Tag Manager

  • ฟังก์ชันที่เรียกใช้ API ของ AdSupport.framework แบ่งออกเป็นไลบรารี libAdIdAccess.a แยกต่างหาก แอปต้องลิงก์กับไลบรารีดังกล่าวจึงจะมีสิทธิ์เข้าถึงสตริงตัวระบุโฆษณา (IDFA) และธงการเปิดใช้งานการติดตามผู้ลงโฆษณา
  • ระบบจะไม่พิจารณาพารามิเตอร์ Linker เมื่อไปยังส่วนต่างๆ ของโดเมนในการซูมระดับต่างๆ ใน Firefox อีกต่อไป
  • แก้ไขปัญหาที่ Analytics ในหน้าเว็บไม่โหลดสําหรับ URL บางรายการ
  • การปรับปรุงเอาต์พุตของโหมดแก้ไขข้อบกพร่อง
  • รุ่นบํารุงรักษา

รุ่นนี้มี * นําความจําเป็นของ AdSupport.framework ออก * นําโค้ดที่ไม่ได้ใช้ออก

รุ่นนี้มี * เพิ่มการสนับสนุนสําหรับ iOS 7.0 SDK แบบ 64 บิต * นํา libGoogleAnalytics_debug.a ออกแล้ว ซึ่งเป็นส่วนหนึ่งของไลบรารี libGoogleAnalyticsServices.a * ล้างไฟล์บิลด์ของ CuteAnimals สําหรับ Google Analytics แล้ว

  • รุ่นบํารุงรักษา

รุ่นนี้มี * แก้ไขความขัดแย้งกับ SDK บัฟเฟอร์โปรโตคอล * แก้ไขข้อผิดพลาดเกี่ยวกับตัวลิงก์เมื่อเปิดใช้การตัดโค้ด

รุ่นนี้มี * รุ่นที่ 6 รุ่นเบต้า * ต้องทําการเปลี่ยนแปลงเพื่อหลีกเลี่ยงข้อยกเว้นรันไทม์เมื่อแอปที่กําหนดเป้าหมาย KitKat (API ระดับ 19) ใช้ SDK

รุ่นนี้มี * รุ่น 2 ของรุ่น 3.0 * ต้องทําการเปลี่ยนแปลงเพื่อหลีกเลี่ยงข้อยกเว้นรันไทม์เมื่อแอปที่กําหนดเป้าหมาย KitKat (API ระดับ 19) ใช้ SDK

รุ่นนี้มี

  • แก้ไขข้อผิดพลาดของลิงก์เมื่อกําหนดเป้าหมายเป็น iOS 7.0

รุ่นนี้มี * * การเปลี่ยนแปลงครั้งแรกของเวอร์ชัน 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 อีก

รุ่นนี้มี * * เวอร์ชันแรกของเวอร์ชัน 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 อีกต่อไป

รุ่นนี้มี * Fifth รุ่นเบต้า * แก้ไขข้อบกพร่องของข้อยกเว้นจาก EasyTracker ในการแก้ไขข้อบกพร่อง เมื่อตั้งค่าแฟล็ก ga_reportUncaughtExceptions แล้ว เราไม่ได้เริ่มโปรแกรมแยกวิเคราะห์ข้อยกเว้น ด้วยเหตุนี้ จึงไม่แยกวิเคราะห์ตําแหน่งของข้อยกเว้นที่ไม่ถูกตรวจจับ เมื่อแก้ไขปัญหานี้ รายงานข้อขัดข้องและข้อยกเว้นจะรายงานตําแหน่งของข้อยกเว้นที่ตรวจไม่พบเมื่อตั้งค่า ga_reportUncaughtExceptions เป็น "จริง"

วันนี้เราได้เปิดตัว Measurement Protocol ใหม่ในรูปแบบเบต้าแบบสาธารณะ

ระบบได้นําการเปลี่ยนแปลงต่อไปนี้ไปใช้ในโค้ดติดตามเวอร์ชันล่าสุดแล้ว

  • เพิ่มการสนับสนุนในการระบุสกุลเงินท้องถิ่นกับ _set เช่น gaq.push(['_set', 'currencyCode', 'EUR'])

รุ่นนี้มี

  • เปลี่ยน appVersion เริ่มต้นเป็นค่าใน CFBundleShortVersionString แทน CFBundleVersionKey
  • ใช้ HTTPS เป็นโปรโตคอลเริ่มต้นแทน HTTP
  • เปลี่ยนวิธีติดตามเป็น "ส่ง" (เช่น trackView เปลี่ยนชื่อเป็น sendView)
  • แก้ไขข้อบกพร่องเล็กน้อย

รุ่นนี้มี * รุ่นที่ 4 รุ่นเบต้า * SDK จะยึดตามการตั้งค่าอัตราการสุ่มตัวอย่าง หากก่อนหน้านี้คุณได้ตั้งค่าอัตราการสุ่มตัวอย่างไว้ที่มากกว่า 100% คุณจะเห็นว่าเมตริก Analytics บางรายการของคุณลดลงเมื่อเทียบกับเบต้า 3 * เปลี่ยนวิธีติดตามการส่ง (เช่น trackView ปัจจุบันเรียกว่า sendView) * เพิ่มการรองรับสกุลเงินท้องถิ่นผ่าน Transaction.setCurrencyCode * ใช้ HTTPS โดยค่าเริ่มต้นแทน HTTP * SDK จะไม่พยายามส่ง Hit หากไม่มีการเชื่อมต่อเครือข่าย * หลีกเลี่ยง ANR ขณะพยายามจัดการข้อมูลแคมเปญการติดตั้ง * นํา TrackedActivity ชั้นเรียนออกจาก SDK แล้ว * ย้ายการเริ่มต้น SDK จากเทรด UI หลัก * ปรับปรุงความสามารถของ SDK ในการกู้คืนจากฐานข้อมูล SQLite ที่เสียหาย * แก้ไขข้อบกพร่องและข้อบกพร่องอื่นๆ อีกหลายอย่าง

รุ่นนี้มี

  • เพิ่มสถาปัตยกรรม Armv7s ใน libGoogleAnalytics.a
  • นําสถาปัตยกรรม Armv6 ออกจาก libGoogleAnalytics.a แล้ว

รุ่นนี้มี

  • การแก้ไขข้อบกพร่อง:

    • นําไลบรารีเวอร์ชัน NoThumb ออก
    • ยกเลิกการสนับสนุน Armv6
  • ฟีเจอร์ใหม่:

    • เพิ่มการรองรับ Armv7s (สําหรับ iPhone5)

รุ่นนี้มี

  • การแก้ไขข้อบกพร่อง
    • แก้ไขการย้ายข้อมูลจาก CV ก่อน SDK 1.5 ไปที่ตัวแปรที่กําหนดเอง 1.5 SDK
    • การตั้งค่าข้อจํากัดด้านข้อมูลแบ็กกราวด์ของผู้ใช้

รุ่นนี้มี

  • การแก้ไขข้อบกพร่อง
    • เมธอดของโปรโตคอล GANTrackerDelegate จะเลือกดําเนินการหรือไม่ก็ได้
    • ตอนนี้เหตุการณ์จะรวมการดูหน้าเว็บ (utmp) ที่ติดตามล่าสุด
  • ฟีเจอร์ใหม่
    • รองรับตัวแปรที่กําหนดเองได้สูงสุด 50 รายการ (หมายเหตุ: ฟีเจอร์นี้พร้อมให้บริการสําหรับผู้ใช้ Google Analytics Premium เท่านั้น)
    • ตัวอย่างแอป BasicExample ที่อัปเดตแล้ว

รุ่นนี้มี

  • การแก้ไขข้อบกพร่อง:

    • แก้ไขหน่วยความจํารั่วไหล
    • ตอนนี้เหตุการณ์จะรวมการดูหน้าเว็บที่ติดตามล่าสุด (utmp)
  • ฟีเจอร์ใหม่:

    • รองรับตัวแปรที่กําหนดเอง 50 รายการ (หมายเหตุ: ฟีเจอร์นี้พร้อมให้บริการสําหรับผู้ใช้ Google Analytics Premium เท่านั้น)

รุ่นนี้มี

  • เพิ่มวิธีการติดตามโซเชียลไปยัง GAITracker:
    • trackSocial:withAction:withTarget:
  • เปลี่ยนลายเซ็นของวิธีการกําหนดเวลาเป็น
    • trackTiming:withValue:withName:withLabel:
  • เพิ่มวิธีการสร้างและมอบหมายด้วยตนเองลงใน GAITracker แล้ว ดังนี้
    • set:value:
    • get:
    • send:params:
  • เพิ่มเมธอดตัวตั้งค่ามิติข้อมูลที่กําหนดเองลงใน GAITracker แล้ว ดังนี้
    • setCustom:dimension:
    • setCustom:metric:
  • สถาปัตยกรรมของพื้นที่เก็บข้อมูลถูกทําซ้ําเพื่อป้องกันปัญหา CoreData ที่รายงาน

รุ่นนี้มี

  • เพิ่มการสนับสนุนสําหรับมิติข้อมูลและเมตริกที่กําหนดเอง
  • เพิ่มการสนับสนุนสําหรับการติดตามการโต้ตอบทางโซเชียล
  • ทําให้ StandardExceptionParser ชั้นเรียนเป็นแบบสาธารณะ
  • แก้ไขข้อขัดข้องเป็นครั้งคราวในระหว่างการเริ่มต้น SDK
  • แก้ไขการละเว้นการออกอากาศ INSTALL_REFERRER รายการในบางอุปกรณ์
  • แก้ไขConcurrentModificationExceptionsใน GoogleTracker ชั้นเรียนแล้ว
  • การแก้ไขข้อบกพร่องและการเพิ่มประสิทธิภาพอื่นๆ

รุ่นนี้มี

  • อัปเดตเป็นรูปแบบสายไฟล่าสุด
  • sampleRate เปลี่ยนเป็นทศนิยม 2 ชั้นแล้ว
  • ระบบควบคุมการติดตามมากเกินไป
  • ระบบจะลบข้อมูลการติดตามที่ไม่ได้ส่งเมื่อมีการเปิดใช้การเลือกไม่ใช้
  • ระบบจะลบข้อมูลติดตามที่ไม่ได้นําส่งซึ่งมีอายุเกิน 30 วันออก
  • การเพิ่มประสิทธิภาพให้กับ Hit ที่ส่งต่อ
  • แทนที่จะส่งซ้ําเป็นระยะ ๆ ผู้เผยแพร่โฆษณาจะใช้ Reachability API เมื่อการเชื่อมต่อขาดหายเพื่อรับการแจ้งเตือนเมื่อมีการเชื่อมต่ออีกครั้ง
  • อัปเดตแอปตัวอย่าง
  • การแก้ไขข้อบกพร่องและการเพิ่มประสิทธิภาพอื่นๆ

รุ่นนี้มี

  • อินเทอร์เฟซ EasyTracker แบบง่าย
  • การควบคุมการจ่ายงานย้ายไปยังชั้นเรียนใหม่ GAServiceManager แล้ว
  • อัปเดตเป็นรูปแบบสายไฟล่าสุด
  • sampleRate เปลี่ยนเป็นสองเท่า
  • ระบบควบคุมการติดตามมากเกินไป
  • ระบบจะลบข้อมูลการติดตามที่ไม่ได้ส่งเมื่อมีการเปิดใช้การเลือกไม่ใช้
  • ระบบจะลบข้อมูลติดตามที่ไม่ได้นําส่งซึ่งมีอายุเกิน 30 วันออก
  • การแก้ไขข้อบกพร่องและการเพิ่มประสิทธิภาพอื่นๆ

รุ่นนี้มี

  • เพิ่มสถานบริการสําหรับข้อยกเว้นที่ไม่ถูกตรวจจับ
  • นําพร็อพเพอร์ตี้ dispatchEnabled ออกจาก GAI แล้ว
  • เพิ่มพร็อพเพอร์ตี้ defaultTracker ลงใน GAI แล้ว
  • เพิ่ม close เมธอดไปยัง GAITracker แล้ว
  • เพิ่มวิธีการติดตามระยะเวลาลงใน GAITracker แล้ว
  • เพิ่มเมธอด trackView ลงใน GAITracker ซึ่งไม่มีอาร์กิวเมนต์
  • อัปเดตชื่อช่องของรายการธุรกรรมแล้ว
  • อัปเดตเป็นรูปแบบสายไฟล่าสุด
  • ระบบจะตีความค่าเหตุการณ์เป็นจํานวนเต็ม 64 บิต
  • การสร้างโค้ด ARMV6 เปลี่ยนจาก THUMB เป็น ARM

รุ่นนี้มี

  • นําเมธอด startSession ออกแล้ว โปรดใช้ setStartSession แทน
  • เพิ่มพารามิเตอร์ ga_sessionTimeout ลงใน EasyTracker แล้ว
  • ใช้โหมดประหยัดพลังงาน
  • เพิ่มเมธอด trackView ลงใน GAITracker ซึ่งไม่มีอาร์กิวเมนต์
  • แก้ไขข้อบกพร่องที่ป้องกันไม่ให้ส่งพารามิเตอร์ข้อยกเว้นใน Hit
  • ระบบจะยกเลิก Hit ที่อ่านจากฐานข้อมูลไม่ได้ แทนที่จะบล็อกไม่ให้ส่ง Hit ทั้งหมดอย่างถาวร
  • อัปเดตเป็นรูปแบบสายไฟล่าสุด
  • ประเภท Hit เวลาที่ใช้
  • ประเภท Hit ของอีคอมเมิร์ซที่ใช้ (ธุรกรรมและสินค้า)

ระบบได้นําการเปลี่ยนแปลงต่อไปนี้ไปใช้ในโค้ดติดตามเวอร์ชันล่าสุดแล้ว

  • อัตราตัวอย่างความเร็วเว็บไซต์สูงสุดที่อนุญาต (_setSiteSpeedSampleRate) เพิ่มขึ้นจาก 10% เป็น 100%
  • ขณะนี้เมธอด _setAccount จะตัดช่องว่างนําหน้าและต่อท้าย

ระบบได้นําการเปลี่ยนแปลงต่อไปนี้ไปใช้ในโค้ดติดตามเวอร์ชันล่าสุดแล้ว

  • อัปเดตรายการเครื่องมือค้นหาทั่วไปที่ตรวจพบโดยค่าเริ่มต้น เพิ่ม "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" ซึ่งทั้งหมดเคยได้รับการค้นหาพร้อมกัน

ระบบได้นําการเปลี่ยนแปลงต่อไปนี้ไปใช้ในโค้ดติดตามเวอร์ชันล่าสุดแล้ว

  • เราได้เพิ่มจํานวนอักขระสูงสุดจาก 64 เป็น 128 อักขระ นอกจากนี้ ระบบจะตรวจสอบความยาวก่อนการเข้ารหัส URL
  • การจํากัดอัตรา Hit เหตุการณ์เป็นแบบผ่อนคลาย ตอนนี้คุณสามารถส่ง Hit 10 ครั้งที่มี Hit เพิ่มเติม 1 ครั้งต่อวินาที (ก่อนหน้านี้ Hit นี้จํากัดไว้ที่ 1 Hit ทุก 5 วินาที) โปรดทราบว่า Hit 500 รายการต่อเซสชันยังมีผลอยู่
  • คุกกี้ __utmv เขียนขึ้นด้วยตัวคั่นตัวแปร (เคอร์เซอร์แทนเครื่องหมายจุลภาค) เพื่อเข้ากันได้กับ RFC ข้อมูลนี้จะช่วยแก้ปัญหาบางอย่างที่เกี่ยวข้องกับการเข้ารหัสคุกกี้ที่ลูกค้าเห็น

รุ่นนี้มี

  • เอกสารประกอบ:

    • ReadMe.txt ได้รับการอัปเดตให้ชี้ไปที่เว็บไซต์เพื่อดูเอกสารประกอบ

รุ่นนี้มี

  • การแก้ไขข้อบกพร่อง
    • แก้ไขการติดตาม URL ปลายทางอัตโนมัติจาก Google Play
    • อนุญาตให้พารามิเตอร์ URL ที่มาเป็น setReferrer ที่เข้ารหัส URL

การเปลี่ยนแปลงในการรวบรวมข้อมูลความเร็วเว็บไซต์

  • ตอนนี้ระบบจะรวบรวมข้อมูลความเร็วเว็บไซต์สําหรับผลิตภัณฑ์และบริการบนอินเทอร์เน็ตทั้งหมดโดยอัตโนมัติในอัตรา 1% ฟังก์ชัน _trackPageLoadTime ซึ่งก่อนหน้านี้ต้องเลือกใช้การรวบรวมข้อมูลความเร็วเว็บไซต์ เราเลิกใช้งานไปแล้ว
  • อัตราการสุ่มตัวอย่างเริ่มต้นสามารถปรับได้โดยใช้ฟังก์ชัน _setSiteSpeedSampleRate ใหม่
  • หากใช้เส้นทางเสมือนในการเรียกใช้ _trackPageview เส้นทางดังกล่าวจะเชื่อมโยงกับข้อมูลความเร็วเว็บไซต์ที่รวบรวมจากหน้าดังกล่าวด้วย

รุ่นนี้มี

  • การแก้ไขข้อบกพร่อง
    • เปลี่ยนตําแหน่งของฐานข้อมูลจากไดเรกทอรีเอกสารเป็นไดเรกทอรีไลบรารี
    • SDK จะไม่ส่ง NSAsserts สําหรับข้อผิดพลาดฐานข้อมูล SQLite อีกต่อไป
    • แก้ไขข้อขัดข้องเมื่อโทรหา trackPageview ด้วยสตริงที่ว่างเปล่า
    • แก้ไขข้อขัดข้องเมื่อเรียกใช้เมธอด GANTracker หลายวิธีหลังจากเรียกใช้ stopTracker
    • แก้ไขการรั่วไหลของหน่วยความจําหลายรายการ ซึ่งรวมถึงการเรียกใช้ เกณฑ์การให้คะแนน 1 ครั้งด้วย pageURL ที่ขึ้นต้นด้วย "/"
  • ฟีเจอร์ใหม่
    • เพิ่มเมธอด dispatchSynchronously แล้ว
    • เป็นค่าคงที่ที่มีประโยชน์หลายค่า (ดู GANTracker.h)

รุ่นนี้มี

  • การแก้ไขข้อบกพร่อง
    • ดักและจัดการ SQLiteExceptions หลายรายการ
    • แก้ไขNullPointerExceptionใน stopSession หากโทรก่อนโทร startNewSession
    • แก้ไขข้อผิดพลาดหน่วยความจําไม่เพียงพอบนอุปกรณ์ HTC Thunderbolt และ Motorola Droid Bionic
    • ยกเลิกการเข้าถึงฐานข้อมูลที่ไม่จําเป็นในวิธีการจ่ายงาน

รุ่นนี้มีฟีเจอร์ใหม่ต่อไปนี้

  • คุณสามารถทําเครื่องหมายเหตุการณ์ว่าไม่ใช่การโต้ตอบได้โดยตั้งค่าพารามิเตอร์ opt_noninteraction ใหม่ของเมธอด _trackEvent() เป็น true การทำเครื่องหมายกิจกรรมเป็น ไม่มีการโต้ตอบ เป็นการระบุว่าการคลิกจากกิจกรรมที่ติดแท็กนั้นจะไม่มีผลกระทบกับอัตราตีกลับ สําหรับข้อมูลเพิ่มเติม โปรดดูข้อมูลอ้างอิง ga.js

รุ่นนี้มีการแก้ไขข้อบกพร่องต่อไปนี้

  • แก้ไขปัญหาที่การเผยแพร่พารามิเตอร์ URL gclid ของ AdWords ในลิงก์เว็บไซต์ภายในอาจทําให้ยอดการเข้าชมที่เสียค่าใช้จ่ายสูงเกินจริง

รุ่นนี้มี

  • การแก้ไขข้อบกพร่อง
    • แก้ไขข้อผิดพลาดของรถประจําทางเมื่อพยายามตั้งค่าแฟล็ก dryRun ก่อนเริ่มใช้เครื่องมือติดตาม
    • แก้ไขข้อผิดพลาดเกี่ยวกับรถบัสเมื่อพยายามส่ง NULL เพื่อหาข้อผิดพลาด
    • ใช้ภาษาที่ถูกต้องในส่วนหัว HTTP
  • ฟีเจอร์ใหม่
    • เพิ่มแฟล็ก anonymizeIp แล้ว
    • เพิ่มพารามิเตอร์ sampleRate แล้ว
    • เพิ่มการสนับสนุนสําหรับการอ้างอิงแคมเปญ

รุ่นนี้มี

  • การแก้ไขข้อบกพร่อง
    • แก้ไขข้อบกพร่องในการติดตามการอ้างอิงทั่วไปของแคมเปญ
    • แก้ไขการติดธง anonymizeIp รบกวนการติดตามแคมเปญ

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

การเปลี่ยนแปลงในการคํานวณเซสชัน

  • แคมเปญเดียวต่อเซสชัน: หากแคมเปญใหม่เริ่มต้นในระหว่างเซสชันที่มีอยู่ สคริปต์การติดตามจะเริ่มเซสชันใหม่โดยอัตโนมัติ แคมเปญใหม่จะถูกทริกเกอร์โดยการเปลี่ยนแปลงในช่องใดช่องหนึ่งต่อไปนี้ ได้แก่ รหัสแคมเปญ ชื่อ แหล่งที่มา สื่อ คํา เนื้อหา หรือ gclid
  • สคริปต์การติดตามจะไม่เริ่มเซสชันใหม่ในกรณีที่ผู้ใช้ปิดเบราว์เซอร์อีกต่อไป

การเปลี่ยนแปลงการติดตามผลแบบข้ามโดเมน:

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

รุ่นนี้มี

  • การแก้ไขข้อบกพร่อง
    • แก้ไขหลายปัญหาในการจัดการฐานข้อมูล
    • แก้ไขข้อยกเว้นขณะใช้ตัวแปรที่กําหนดเอง
    • ให้ตามบริบทของแอปพลิเคชันแทนบริบทที่ส่งผ่านเข้าไป
    • ยกเลิกความสามารถในการสร้างเซสชันแฟนตาซีโดยไม่ได้ตั้งใจ
  • ฟีเจอร์ใหม่
    • เพิ่มความสามารถในการตั้งค่าการอ้างอิงแคมเปญได้ตลอดเวลา
    • เพิ่มธง sampleRate แล้ว
    • เพิ่มธง anonymizeIp แล้ว

รุ่นนี้มีฟีเจอร์ใหม่ 1 รายการดังนี้

  • ขณะนี้โค้ดติดตามจะเลื่อน Hit สําหรับหน้าที่แสดงผลล่วงหน้าไปจนกว่าผู้ใช้จะดูหน้าเว็บเหล่านั้น หากไม่เคยดูหน้าเว็บที่แสดงล่วงหน้า ระบบจะไม่ส่ง Hit เลย ฟีเจอร์นี้ใช้ได้กับเว็บไซต์ที่ใช้สคริปต์ติดตามแบบไม่พร้อมกันเท่านั้น ดูข้อมูลเพิ่มเติมเกี่ยวกับการแสดงผลล่วงหน้าได้ในบล็อก Google Webmaster Central

รุ่นนี้มีการแก้ไขข้อบกพร่องและการรีแฟคเตอร์ใหม่ พร้อมฟีเจอร์ใหม่ 1 รายการ:

  • เพิ่มการสนับสนุนการติดตามโซเชียล ( _trackSocial )

รุ่นนี้มี

  • การแก้ไขข้อบกพร่อง
    • แก้ไขข้อขัดข้องเมื่อใช้ตัวแปรที่กําหนดเอง
    • แก้ไขหน่วยความจํารั่วไหลเมื่อใช้ตัวแปรที่กําหนดเอง
  • ฟีเจอร์ใหม่
    • เพิ่มการรองรับ Hit ของอีคอมเมิร์ซ
    • เพิ่มแฟล็ก Debug แล้ว
    • เพิ่มแฟล็ก DryRun แล้ว
    • มีข้อมูลข้อผิดพลาดที่ละเอียดยิ่งขึ้นเกี่ยวกับความล้มเหลวของ SQLite3

รุ่นนี้มี

  • การแก้ไขข้อบกพร่อง:

    • แก้ไขสตริง userAgent ที่มีรูปแบบไม่ถูกต้อง
  • ฟีเจอร์ใหม่:

    • เพิ่มการสนับสนุนการติดตามอีคอมเมิร์ซ
    • เพิ่มธง debug แล้ว
    • เพิ่มธง dryRun แล้ว

รุ่นนี้มีการแก้ไขข้อบกพร่องต่อไปนี้

  • แก้ไขข้อบกพร่องในการติดตามผลแบบข้ามโดเมนที่ทําให้มีการเข้ารหัสข้อมูลแคมเปญอย่างไม่ถูกต้องในบางกรณี
  • แก้ไขข้อบกพร่องในการติดตามผลแบบข้ามโดเมนที่ทําให้โหลดคุกกี้จาก URL มากกว่า 1 ครั้ง ทําให้คุกกี้ไม่ถูกต้องในบางกรณี
  • แก้ไขข้อบกพร่องในตัวแปรที่กําหนดเองที่ทําให้มีการเข้ารหัสค่าบางอย่างในรายงาน

รุ่นนี้มี

  • การแก้ไขข้อบกพร่อง:

    • แก้ไขการเข้ารหัสพื้นที่ทํางานที่ไม่ถูกต้อง
    • SQLiteExceptions ไม่ทําให้แอปขัดข้องอีกต่อไป
  • ฟีเจอร์ใหม่:

    • เพิ่มการสนับสนุนสําหรับตัวแปรที่กําหนดเอง

รุ่นนี้มีการบํารุงรักษาเป็นประจํา ซึ่งรวมถึงการแก้ไขข้อบกพร่องและการรีแฟคเตอร์ ส่วน API หรือฟังก์ชันสาธารณะจะไม่มีการเปลี่ยนแปลง

รุ่นนี้มีอัปเดตและฟีเจอร์ใหม่ 1 รายการ

  • ทีมสนับสนุนของ POST

    • ตอนนี้โค้ดติดตามสามารถส่งบีคอนการติดตามที่ใหญ่ขึ้นได้มาก แต่เดิม บีคอนจะส่งผ่านคําขอ HTTP GET ซึ่งจํากัดอยู่ที่ 2,048 อักขระโดยเบราว์เซอร์และพร็อกซีบางตัว คําขอที่เกินขีดจํากัดนี้ถูกปฏิเสธ และข้อมูลจะไม่ไปถึง Google Analytics นับตั้งแต่รุ่นนี้ ระบบจะส่งคําขอที่ยาวกว่า 2,048 อักขระผ่าน HTTP POST ซึ่งไม่มีขีดจํากัดดังกล่าว ปัจจุบันโค้ดติดตามรองรับบีคอนสูงสุด 8,192 อักขระ

รุ่นนี้มีการแก้ไขข้อบกพร่องต่อไปนี้

  • แก้ไขข้อบกพร่องที่ทําให้ _addIgnoredOrganic และ _addIgnoredRef ทํางานไม่ถูกต้องระหว่างการเข้าชมเว็บไซต์เป็นครั้งแรก
  • แก้ไขปัญหาเกี่ยวกับโค้ดติดตามที่ทํางานใน iframe หลายรายการ

รุ่นนี้มี

  • ฟีเจอร์ใหม่
    • เพิ่มการรองรับตัวแปรที่กําหนดเอง
    • เพิ่มไลบรารีเวอร์ชัน NoThumb

รุ่นนี้มีการบํารุงรักษาเป็นประจํา ซึ่งรวมถึงการแก้ไขข้อบกพร่องและการรีแฟคเตอร์ ส่วน API หรือฟังก์ชันสาธารณะจะไม่มีการเปลี่ยนแปลง

รุ่นนี้มี

  • ฟีเจอร์ใหม่:

    • เพิ่มการรองรับ iOS4

รุ่นนี้มีการแก้ไขข้อบกพร่องและการล้างข้อมูล 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 แบบอะซิงโครนัสที่ลดเวลาในการตอบสนอง 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 ดูรายละเอียดเพิ่มเติมได้ในเอกสารประกอบ

รุ่นนี้มี

  • เพิ่มฟังก์ชันใหม่เพื่อรับตัวแปรที่กําหนดเองระดับผู้เข้าชม โปรดดูรายละเอียดเพิ่มเติมในเอกสารประกอบเกี่ยวกับฟังก์ชัน

    • _getVisitorCustomVar(index)
  • แทนที่จะรอ window.onload เนื้อหาการวางซ้อนเว็บไซต์จะโหลดขึ้นทันทีที่มีการเรียกใช้ ga.js

รุ่นนี้มีฟีเจอร์ใหม่

  • เพิ่มพารามิเตอร์บูลีนที่ไม่บังคับลงในฟังก์ชัน _addOrganic เพื่อระบุว่ามีการเพิ่มแหล่งที่มาทั่วไปใหม่ลงในตอนต้นหรือตอนท้ายของรายการแหล่งที่มาทั่วไปหรือไม่ ดูรายละเอียดเพิ่มเติมได้ในเอกสารประกอบ

    • _addOrganic(newOrganicEngine, newOrganicKeyword, opt_prepend)

รุ่นนี้มีการบํารุงรักษาเป็นประจําเพื่อปรับปรุงและปรับเปลี่ยนโครงสร้างประสิทธิภาพ ส่วน API หรือฟังก์ชันสาธารณะจะไม่มีการเปลี่ยนแปลง

รุ่นนี้มีการแก้ไขข้อบกพร่องและการปรับปรุงประสิทธิภาพหลายรายการ ดังนี้

  • การเข้ารหัสที่ถูกต้องสําหรับข้อความค้นหาของการค้นหาทั่วไป ข้อมูลเส้นทางหน้าเว็บสําหรับ (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)