Halaman ini mendokumentasikan setiap perubahan yang dilakukan pada Google Analytics SDK untuk Android. Sebaiknya periksa daftar ini secara berkala untuk melihat pengumuman baru. Anda juga dapat berlangganan perubahan melalui feed yang tercantum di bagian Langganan di bawah ini.
Berlangganan Log Perubahan Terkait
Mencakup semua Collection API, Configuration API, dan Reporting API.
Mencakup Pelacakan Web (ga.js dan analytics.js), Android SDK, iOS SDK, dan Measurement Protocol.
Versi Rilis 4.5 - Layanan Google Play 7.3 (1 Mei 2015)
Rilis ini berisi:
Google Analytics
- Menambahkan dukungan untuk pengiriman latar belakang pada perangkat non-Google Play.
- Analytics Logger/LogLevel tidak digunakan lagi. Analytics kini menggunakan logging Android. Untuk mengaktifkan logging debug, jalankan
adb shell setprop log.tag.GAv4 DEBUG
. - Pemfaktoran ulang untuk meningkatkan kualitas pengiriman data dan atribusi kampanye instal.
- Perbaikan bug penguraian kampanye. Masalah 596.
- Pengecualian aplikasi yang tidak tertangani selama detik-detik pertama inisialisasi Analytics dilaporkan dengan benar. Masalah 443.
Google Tag Manager
- Tidak ada perubahan.
Versi Rilis 4.0.6 - Layanan Google Play 7.0 (19 Maret 2015)
Rilis ini berisi:
Google Analytics
- Memperbaiki Masalah 440: CampaignTrackingService NullPointerException
- Memperbaiki Masalah 552: Pemblokiran oleh GoogleAnalytics.getInstance()
- Memperbaiki Masalah 564: Pelaporan aktivitas otomatis Analytics melemparkan UnsupportedOperationException
- Perbaikan bug minor.
Google Tag Manager
- Perbaikan bug minor.
Versi Rilis 4.0.5 - Layanan Google Play 6.7 (17 Februari 2015)
Rilis ini berisi:
Google Analytics
- Perbaikan bug minor.
Google Tag Manager
- Memperbaiki bug pada kondisi race terkait Cara menghindari TagManager “IllegalStateException: Results have already been set”.
Versi Rilis 4.0.4 - Layanan Google Play 6.5 (24 November 2014)
Rilis ini berisi:
Google Analytics
- Peningkatan untuk pelacakan pengecualian terkait Masalah 443: Layanan Google Play tidak mengirimkan pengecualian.
- Perbaikan bug minor.
Google Tag Manager
- Tidak ada perubahan pada Google Tag Manager.
Versi Rilis 4.0.3 - Layanan Google Play 6.1 (25 September 2014)
Rilis ini berisi:
Google Analytics
- Perbaikan bug minor.
Google Tag Manager
- Dukungan untuk Enhanced E-commerce telah ditambahkan. Lihat Panduan Developer Enhanced E-commerce untuk detailnya.
Versi Rilis 4.0.2 - Layanan Google Play 5.0 (1 Juli 2014)
Rilis ini berisi:
Google Analytics
- Dukungan untuk Enhanced E-commerce telah ditambahkan. Lihat Panduan Developer Enhanced E-commerce untuk detailnya.
- Kini client ID akan direset setiap kali ID iklan diubah.
- Pengumpulan ID Iklan dinonaktifkan secara default.
- Menambahkan API terprogram untuk pelaporan pengecualian.
- Perbaikan bug dalam dokumentasi.
- Perbaikan bug minor.
Google Tag Manager
- Tidak ada perubahan pada Google Tag Manager.
Versi Rilis 4 (25 Maret 2014)
Google Analytics dan Google Tag Manager
- Google Analytics SDK dan Google Tag Manager SDK kini menjadi bagian dari Google Play Services SDK 4.3.
- Layanan Google Play tidak wajib diinstal pada perangkat. Jika Layanan Google Play tidak tersedia, SDK akan otomatis beralih kembali ke pengiriman lokal.
- Untuk mengetahui detail tentang cara memulai, lihat Google Tag Manager SDK v4 untuk Android dan Google Analytics SDK v4 untuk Android
Versi Rilis 3.02 (18 Maret 2014)
Rilis ini berisi:
Google Analytics
- Tidak ada perubahan pada Google Analytics.
Google Tag Manager
- Menambahkan dukungan untuk Makro Eksperimen Konten Google Analytics.
Versi Rilis 2.0beta6 (11 Oktober 2013)
Rilis ini berisi: * Rilis beta keenam. * Melakukan perubahan yang diperlukan untuk menghindari pengecualian runtime saat aplikasi yang menargetkan KitKat (API Level 19) menggunakan SDK.
Versi Rilis 3.01 (11 Oktober 2013)
Rilis ini berisi: * Rilis kedua versi 3.0. * Melakukan perubahan yang diperlukan untuk menghindari pengecualian runtime saat aplikasi yang menargetkan KitKat (API Level 19) menggunakan SDK.
Versi Rilis 3.0.0 (16 Agustus 2013)
Rilis ini berisi: * Rilis pertama versi 3.0 * SDK API yang ditulis ulang agar lebih selaras dengan analytics.js. Lihat javadoc dan /analytics/devguides/collection/android/v3/ untuk detailnya. * Semua metode track
dan send
dihapus. Sebagai gantinya, Anda dapat menggunakan metode send dan metode konstruksi yang sesuai pada class MapBuilder
untuk mengirim hit. Lihat class Fields
untuk mengetahui daftar konstanta yang dapat Anda gunakan untuk membuat hit menggunakan set
dan send
. * Berbagai properti juga telah dihapus, termasuk useHttps
, anonymizeIp
, dll. Anda dapat menyetel/menyetel ulang properti tersebut menggunakan perintah set
. * EasyTracker
kini memperluas Tracker
. Anda tidak perlu memanggil EasyTracker.getTracker
untuk melakukan panggilan pelacakan secara langsung. * SDK tidak lagi menetapkan flag kontrol sesi untuk memulai startup. Developer kini bertanggung jawab untuk menentukan apakah sesi baru diperlukan atau tidak. Perlu diperhatikan bahwa EasyTracker tetap menangani pengelolaan sesi seperti sebelumnya. * SDK kini mendukung class logging kustom. Lihat Logger
di JavaDoc untuk detailnya. * Mode dryRun
telah ditambahkan. * clientId
kini dapat dibaca. Cukup panggil tracker.get(Fields.CLIENT_ID)
. Panggilan ini akan diblokir hingga clientId
dimuat dari penyimpanan persisten. * SDK tidak akan mencoba kembali hit yang berdasarkan kode respons HTTP.
Versi Rilis 2.0beta5 (10 April 2013)
Rilis ini berisi: * Rilis beta kelima. * Perbaikan bug penguraian pengecualian EasyTracker. Saat flag ga_reportUncaughtExceptions
ditetapkan, kita tidak menginisialisasi parser pengecualian, sehingga tidak mengurai lokasi pengecualian yang tidak tertangkap. Dengan perbaikan ini, laporan error dan pengecualian akan melaporkan lokasi pengecualian yang tidak tertangkap saat ga_reportUncaughtExceptions
ditetapkan sebagai benar.
Versi Rilis 2.0beta4 (8 Januari 2013)
Rilis ini berisi: * Rilis beta keempat. * SDK kini akan mengikuti setelan rasio sampel. Jika sebelumnya Anda menetapkan rasio sampel ke nilai selain 100%, Anda akan melihat penurunan yang sesuai di beberapa metrik Analytics dibandingkan dengan versi beta 3. * Mengubah metode pelacakan menjadi send (misalnya trackView
kini menjadi sendView
). * Menambahkan dukungan mata uang lokal melalui Transaction.setCurrencyCode
* Menggunakan HTTPS secara default, bukan HTTP. * SDK tidak akan berupaya mengirim hit jika tidak ada konektivitas jaringan. * Menghindari ANR saat mencoba menangani data kampanye instal. * Menghapus class TrackedActivity
dari SDK. * Memindahkan inisialisasi SDK dari UI Thread utama. * Meningkatkan kemampuan SDK untuk pulih dari kerusakan database SQLite. * Perbaikan terhadap beberapa error dan bug lainnya.
Versi Rilis 1.5.1 (18 September 2012)
Rilis ini berisi:
- Perbaikan Bug:
- Memperbaiki migrasi dari CV sebelum SDK 1.5 ke variabel khusus SDK 1.5.
- Mengikuti setelan pembatasan data latar belakang pengguna.
Versi Rilis 1.5 (17 September 2012)
Rilis ini berisi:
-
Perbaikan Bug:
- Memperbaiki kebocoran memori.
- Peristiwa sekarang menyertakan kunjungan halaman yang terakhir dilacak (
utmp
).
-
Fitur Baru:
- Mendukung 50 variabel khusus (Catatan: fitur ini hanya tersedia untuk pengguna Google Analytics Premium).
Versi Rilis 2.0beta3 (21 Agustus 2012)
Rilis ini berisi:
- Menambahkan dukungan untuk dimensi dan metrik kustom.
- Menambahkan dukungan untuk pelacakan interaksi sosial.
- Perubahan class
StandardExceptionParser
menjadi publik - Memperbaiki error sesekali selama inisialisasi SDK.
- Memperbaiki siaran
INSTALL_REFERRER
yang diabaikan pada beberapa perangkat. - Memperbaiki
ConcurrentModificationExceptions
dalam classGoogleTracker
. - Perbaikan bug dan peningkatan lainnya
Versi Rilis 2.0beta2 (21 Juni 2012)
Rilis ini berisi:
- Antarmuka EasyTracker yang lebih sederhana.
- Pemindahan kontrol pengiriman ke class baru, yaitu
GAServiceManager
. - Pembaruan ke format berkabel terbaru.
- Perubahan
sampleRate
menjadi ganda. - Pembatasan terhadap pelacakan berlebihan.
- Penghapusan informasi pelacakan yang tidak terkirim jika mengaktifkan pilihan untuk tidak ikut.
- Penghapusan informasi pelacakan yang tidak terkirim yang lebih lama dari 30 hari.
- Perbaikan bug dan peningkatan lainnya.
Versi Rilis 2.0beta1 (25 Mei 2012)
Rilis ini berisi:
- Metode
startSession
telah dihapus. Sebagai gantinya, gunakansetStartSession
. - Menambahkan parameter
ga_sessionTimeout
ke EasyTracker. - Menerapkan mode hemat daya.
- Menambahkan metode
trackView
keGAITracker
yang tidak memerlukan argumen. - Memperbaiki bug yang mencegah parameter pengecualian dikirim saat terjadi hit.
- Hit yang tidak dapat dibaca dari database akan dihapus, alih-alih secara permanen mencegah semua hit dikirim.
- Pembaruan ke format berkabel terbaru.
- Penerapan jenis hit waktu.
- Penerapan jenis hit E-commerce (transaksi dan item).
Versi Rilis 1.4.2 (28 November 2011)
Rilis ini berisi:
-
Dokumentasi:
- Pembaruan ReadMe.txt agar mengarah ke situs untuk dokumentasi.
Versi Rilis 1.4.1 (22 November 2011)
Rilis ini berisi:
- Perbaikan Bug:
- Memperbaiki penanganan Pelacakan Otomatis URL Tujuan dari Google Play.
- Mengizinkan parameter perujuk untuk
setReferrer
dienkode ke URL.
Versi Rilis 1.4 (15 November 2011)
Rilis ini berisi:
- Perbaikan Bug:
- Memerangkap dan mengatasi beberapa
SQLiteExceptions
. - Memperbaiki
NullPointerException
distopSession
jika dipanggil sebelum memanggilstartNewSession
. - Memperbaiki error "Out Of Memory" (Memori Habis) pada perangkat HTC Thunderbolt dan Motorola Droid Bionic.
- Menghapus akses database yang tidak perlu dalam metode pengiriman.
- Memerangkap dan mengatasi beberapa
Versi Rilis 1.3.1 (6 September 2011)
Rilis ini berisi:
- Perbaikan Bug:
- Memperbaiki bug pada pelacakan rujukan kampanye umum.
- Memperbaiki flag
anonymizeIp
yang mengganggu pelacakan kampanye.
Versi Rilis 1.3 (10 Agustus 2011)
Rilis ini berisi:
- Perbaikan Bug:
- Memperbaiki beberapa masalah dalam penanganan database.
- Memperbaiki pengecualian saat menggunakan variabel khusus.
- Menyimpan konteks aplikasi, bukan konteks yang diteruskan ke dalamnya.
- Menghapus kemampuan untuk membuat sesi bayangan secara tidak sengaja.
- Fitur Baru:
- Menambahkan kemampuan untuk menetapkan rujukan kampanye kapan saja
- Menambahkan flag
sampleRate
- Menambahkan flag
anonymizeIp
Versi Rilis 1.2 (27 Juni 2011)
Rilis ini berisi:
-
Perbaikan Bug:
- Memperbaiki String
userAgent
yang diformat dengan buruk.
- Memperbaiki String
-
Fitur Baru:
- Menambahkan dukungan untuk pelacakan E-commerce
- Menambahkan flag
debug
- Menambahkan flag
dryRun
Versi Rilis 1.1 (4 Mei 2011)
Rilis ini berisi:
-
Perbaikan Bug:
- Memperbaiki encoding spasi yang tidak tepat.
SQLiteExceptions
tidak lagi menyebabkan aplikasi mengalami error.
-
Fitur Baru:
- Menambahkan dukungan untuk variabel khusus