หน้านี้บันทึกการเปลี่ยนแปลงที่เกิดขึ้นกับ Google Analytics SDK สําหรับ Android เราขอแนะนําให้คุณตรวจสอบรายการนี้เป็นระยะๆ เพื่อดูประกาศใหม่ๆ คุณยังติดตามการเปลี่ยนแปลงผ่านฟีดที่แสดงในส่วนสมัครใช้บริการด้านล่างได้ด้วย
สมัครรับข้อมูลบันทึกการเปลี่ยนแปลงที่เกี่ยวข้อง
ประกอบด้วย API คอลเล็กชัน การกําหนดค่า และการรายงานทั้งหมด
ประกอบด้วยการติดตามเว็บ (ga.js และ analytics.js), Android SDK, iOS SDK และ Measurement Protocol
รุ่น 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
- ไม่มีการเปลี่ยนแปลง
รุ่น 4.0.6 - บริการ Google Play 7.0 (19 มีนาคม 2015)
รุ่นนี้มี
Google Analytics
- คงที่ ปัญหา 440: CampaignTrackingService NullPointerException
- การแก้ไข ปัญหา 552: GoogleAnalytics.getInstance() กําลังบล็อก
- การแก้ไข ปัญหา 564: การรายงานกิจกรรมอัตโนมัติใน Analytics ส่ง SupportedOperationException
- การแก้ไขข้อบกพร่องเล็กๆ น้อยๆ
Google Tag Manager
- การแก้ไขข้อบกพร่องเล็กๆ น้อยๆ
รุ่น 4.0.5 - บริการ Google Play 6.7 (17 กุมภาพันธ์ 2015)
รุ่นนี้มี
Google Analytics
- การแก้ไขข้อบกพร่องเล็กๆ น้อยๆ
Google Tag Manager
- แก้ไขข้อบกพร่องของเงื่อนไขการแข่งขันซึ่งเกี่ยวข้องกับวิธีหลีกเลี่ยง Tag Manager "LegalStateException: ตั้งค่าผลลัพธ์แล้ว"
รุ่น 4.0.4 - บริการ Google Play 6.5 (24 พฤศจิกายน 2014)
รุ่นนี้มี
Google Analytics
- การปรับปรุงการติดตามข้อยกเว้นที่เกี่ยวข้องกับปัญหา 443: บริการ Google Play ไม่ได้ส่งข้อยกเว้น
- การแก้ไขข้อบกพร่องเล็กๆ น้อยๆ
Google Tag Manager
- ไม่มีการเปลี่ยนแปลงใน Google Tag Manager
รุ่น 4.0.3 - บริการ Google Play 6.1 (25 กันยายน 2014)
รุ่นนี้มี
Google Analytics
- การแก้ไขข้อบกพร่องเล็กๆ น้อยๆ
Google Tag Manager
- เพิ่มการสนับสนุนอีคอมเมิร์ซที่เพิ่มประสิทธิภาพแล้ว ดูรายละเอียดในคู่มือนักพัฒนาซอฟต์แวร์อีคอมเมิร์ซที่เพิ่มประสิทธิภาพ
รุ่น 4.0.2 - บริการ Google Play 5.0 (1 กรกฎาคม 2014)
รุ่นนี้มี
Google Analytics
- เพิ่มการสนับสนุนอีคอมเมิร์ซที่เพิ่มประสิทธิภาพแล้ว ดูรายละเอียดในคู่มือนักพัฒนาซอฟต์แวร์อีคอมเมิร์ซที่เพิ่มประสิทธิภาพ
- ขณะนี้ระบบจะรีเซ็ตรหัสไคลเอ็นต์ทุกครั้งที่มีการเปลี่ยนรหัสโฆษณา
- การรวบรวมรหัสโฆษณาจะปิดอยู่โดยค่าเริ่มต้น
- เพิ่ม API แบบเป็นโปรแกรมสําหรับการรายงานการรายงาน
- แก้ไขข้อบกพร่องในเอกสารประกอบ
- การแก้ไขข้อบกพร่องเล็กๆ น้อยๆ
Google Tag Manager
- ไม่มีการเปลี่ยนแปลงใน Google Tag Manager
รุ่น 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
รุ่น 3.02 (18 มีนาคม 2014)
รุ่นนี้มี
Google Analytics
- ไม่มีการเปลี่ยนแปลง Google Analytics
Google Tag Manager
- เพิ่มการรองรับมาโคร Google Analytics การทดสอบเนื้อหา
รุ่น 2.0beta6 (11 ตุลาคม 2013)
รุ่นนี้มี * รุ่นที่ 6 รุ่นเบต้า * ต้องทําการเปลี่ยนแปลงเพื่อหลีกเลี่ยงข้อยกเว้นรันไทม์เมื่อแอปที่กําหนดเป้าหมาย KitKat (API ระดับ 19) ใช้ SDK
รุ่น 3.01 (11 ตุลาคม 2013)
รุ่นนี้มี * รุ่น 2 ของรุ่น 3.0 * ต้องทําการเปลี่ยนแปลงเพื่อหลีกเลี่ยงข้อยกเว้นรันไทม์เมื่อแอปที่กําหนดเป้าหมาย KitKat (API ระดับ 19) ใช้ 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 อีกต่อไป
รุ่น 2.0beta5 (10 เมษายน 2013)
รุ่นนี้มี * Fifth รุ่นเบต้า * แก้ไขข้อบกพร่องของข้อยกเว้นจาก EasyTracker ในการแก้ไขข้อบกพร่อง เมื่อตั้งค่าแฟล็ก ga_reportUncaughtExceptions
แล้ว เราไม่ได้เริ่มโปรแกรมแยกวิเคราะห์ข้อยกเว้น ด้วยเหตุนี้ จึงไม่แยกวิเคราะห์ตําแหน่งของข้อยกเว้นที่ไม่ถูกตรวจจับ เมื่อแก้ไขปัญหานี้ รายงานข้อขัดข้องและข้อยกเว้นจะรายงานตําแหน่งของข้อยกเว้นที่ตรวจไม่พบเมื่อตั้งค่า ga_reportUncaughtExceptions
เป็น"จริง"
รุ่น 2.0beta4 (8 มกราคม 2013)
รุ่นนี้มี * รุ่นที่ 4 รุ่นเบต้า * SDK จะยึดตามการตั้งค่าอัตราการสุ่มตัวอย่าง หากก่อนหน้านี้คุณได้ตั้งค่าอัตราการสุ่มตัวอย่างไว้ที่มากกว่า 100% คุณจะเห็นว่าเมตริก Analytics บางรายการของคุณลดลงเมื่อเทียบกับเบต้า 3 * เปลี่ยนวิธีติดตามการส่ง (เช่น trackView
ปัจจุบันเรียกว่า sendView
) * เพิ่มการรองรับสกุลเงินท้องถิ่นผ่าน Transaction.setCurrencyCode
* ใช้ HTTPS โดยค่าเริ่มต้นแทน HTTP * SDK จะไม่พยายามส่ง Hit หากไม่มีการเชื่อมต่อเครือข่าย * หลีกเลี่ยง ANR ขณะพยายามจัดการข้อมูลแคมเปญการติดตั้ง * นํา TrackedActivity
ชั้นเรียนออกจาก SDK แล้ว * ย้ายการเริ่มต้น SDK จากเทรด UI หลัก * ปรับปรุงความสามารถของ SDK ในการกู้คืนจากฐานข้อมูล SQLite ที่เสียหาย * แก้ไขข้อบกพร่องและข้อบกพร่องอื่นๆ อีกหลายอย่าง
รุ่น 1.5.1 (18 กันยายน 2012)
รุ่นนี้มี
- การแก้ไขข้อบกพร่อง
- แก้ไขการย้ายข้อมูลจาก CV ก่อน SDK 1.5 ไปที่ตัวแปรที่กําหนดเอง 1.5 SDK
- การตั้งค่าข้อจํากัดด้านข้อมูลแบ็กกราวด์ของผู้ใช้
รุ่น 1.5 (17 กันยายน 2012)
รุ่นนี้มี
-
การแก้ไขข้อบกพร่อง:
- แก้ไขหน่วยความจํารั่วไหล
- ตอนนี้เหตุการณ์จะรวมการดูหน้าเว็บที่ติดตามล่าสุด (
utmp
)
-
ฟีเจอร์ใหม่:
- รองรับตัวแปรที่กําหนดเอง 50 รายการ (หมายเหตุ: ฟีเจอร์นี้พร้อมให้บริการสําหรับผู้ใช้ Google Analytics Premium เท่านั้น)
รุ่น 2.0beta3 (21 สิงหาคม 2012)
รุ่นนี้มี
- เพิ่มการสนับสนุนสําหรับมิติข้อมูลและเมตริกที่กําหนดเอง
- เพิ่มการสนับสนุนสําหรับการติดตามการโต้ตอบทางโซเชียล
- ทําให้
StandardExceptionParser
ชั้นเรียนเป็นแบบสาธารณะ - แก้ไขข้อขัดข้องเป็นครั้งคราวในระหว่างการเริ่มต้น SDK
- แก้ไขการละเว้นการออกอากาศ
INSTALL_REFERRER
รายการในบางอุปกรณ์ - แก้ไข
ConcurrentModificationExceptions
ในGoogleTracker
ชั้นเรียนแล้ว - การแก้ไขข้อบกพร่องและการเพิ่มประสิทธิภาพอื่นๆ
รุ่น 2.0beta2 (21 มิถุนายน 2012)
รุ่นนี้มี
- อินเทอร์เฟซ EasyTracker แบบง่าย
- การควบคุมการจ่ายงานย้ายไปยังชั้นเรียนใหม่
GAServiceManager
แล้ว - อัปเดตเป็นรูปแบบสายไฟล่าสุด
sampleRate
เปลี่ยนเป็นสองเท่า- ระบบควบคุมการติดตามมากเกินไป
- ระบบจะลบข้อมูลการติดตามที่ไม่ได้ส่งเมื่อมีการเปิดใช้การเลือกไม่ใช้
- ระบบจะลบข้อมูลติดตามที่ไม่ได้นําส่งซึ่งมีอายุเกิน 30 วันออก
- การแก้ไขข้อบกพร่องและการเพิ่มประสิทธิภาพอื่นๆ
รุ่น 2.0beta1 (25 พฤษภาคม 2012)
รุ่นนี้มี
- นําเมธอด
startSession
ออกแล้ว โปรดใช้setStartSession
แทน - เพิ่มพารามิเตอร์
ga_sessionTimeout
ลงใน EasyTracker แล้ว - ใช้โหมดประหยัดพลังงาน
- เพิ่มเมธอด
trackView
ลงในGAITracker
ซึ่งไม่มีอาร์กิวเมนต์ - แก้ไขข้อบกพร่องที่ป้องกันไม่ให้ส่งพารามิเตอร์ข้อยกเว้นใน Hit
- ระบบจะยกเลิก Hit ที่อ่านจากฐานข้อมูลไม่ได้ แทนที่จะบล็อกไม่ให้ส่ง Hit ทั้งหมดอย่างถาวร
- อัปเดตเป็นรูปแบบสายไฟล่าสุด
- ประเภท Hit เวลาที่ใช้
- ประเภท Hit ของอีคอมเมิร์ซที่ใช้ (ธุรกรรมและสินค้า)
รุ่น 1.4.2 (28 พฤศจิกายน 2011)
รุ่นนี้มี
-
เอกสารประกอบ:
- ReadMe.txt ได้รับการอัปเดตให้ชี้ไปที่เว็บไซต์เพื่อดูเอกสารประกอบ
รุ่น 1.4.1 (22 พฤศจิกายน 2011)
รุ่นนี้มี
- การแก้ไขข้อบกพร่อง
- แก้ไขการติดตาม URL ปลายทางอัตโนมัติจาก Google Play
- อนุญาตให้พารามิเตอร์ URL ที่มาเป็น
setReferrer
ที่เข้ารหัส URL
รุ่น 1.4 (15 พฤศจิกายน 2011)
รุ่นนี้มี
- การแก้ไขข้อบกพร่อง
- ดักและจัดการ
SQLiteExceptions
หลายรายการ - แก้ไข
NullPointerException
ในstopSession
หากโทรก่อนโทรstartNewSession
- แก้ไขข้อผิดพลาดหน่วยความจําไม่เพียงพอบนอุปกรณ์ HTC Thunderbolt และ Motorola Droid Bionic
- ยกเลิกการเข้าถึงฐานข้อมูลที่ไม่จําเป็นในวิธีการจ่ายงาน
- ดักและจัดการ
รุ่น 1.3.1 (6 กันยายน 2011)
รุ่นนี้มี
- การแก้ไขข้อบกพร่อง
- แก้ไขข้อบกพร่องในการติดตามการอ้างอิงทั่วไปของแคมเปญ
- แก้ไขการติดธง
anonymizeIp
รบกวนการติดตามแคมเปญ
รุ่น 1.3 (10 สิงหาคม 2011)
รุ่นนี้มี
- การแก้ไขข้อบกพร่อง
- แก้ไขหลายปัญหาในการจัดการฐานข้อมูล
- แก้ไขข้อยกเว้นขณะใช้ตัวแปรที่กําหนดเอง
- ให้ตามบริบทของแอปพลิเคชันแทนบริบทที่ส่งผ่านเข้าไป
- ยกเลิกความสามารถในการสร้างเซสชันแฟนตาซีโดยไม่ได้ตั้งใจ
- ฟีเจอร์ใหม่
- เพิ่มความสามารถในการตั้งค่าการอ้างอิงแคมเปญได้ตลอดเวลา
- เพิ่มธง
sampleRate
แล้ว - เพิ่มธง
anonymizeIp
แล้ว
รุ่น 1.2 (27 มิถุนายน 2011)
รุ่นนี้มี
-
การแก้ไขข้อบกพร่อง:
- แก้ไขสตริง
userAgent
ที่มีรูปแบบไม่ถูกต้อง
- แก้ไขสตริง
-
ฟีเจอร์ใหม่:
- เพิ่มการสนับสนุนการติดตามอีคอมเมิร์ซ
- เพิ่มธง
debug
แล้ว - เพิ่มธง
dryRun
แล้ว
รุ่น 1.1 (4 พฤษภาคม 2011)
รุ่นนี้มี
-
การแก้ไขข้อบกพร่อง:
- แก้ไขการเข้ารหัสพื้นที่ทํางานที่ไม่ถูกต้อง
SQLiteExceptions
ไม่ทําให้แอปขัดข้องอีกต่อไป
-
ฟีเจอร์ใหม่:
- เพิ่มการสนับสนุนสําหรับตัวแปรที่กําหนดเอง