Android için Google Analytics SDK Değişiklik Günlüğü

Bu sayfada, Android için Google Analytics SDK'sında yapılan değişiklikler açıklanmaktadır. Yeni duyurular için bu listeyi düzenli olarak kontrol etmenizi öneririz. Değişikliklere aşağıdaki Abone ol bölümünde listelenen özet akışları aracılığıyla da abone olabilirsiniz.

İlgili Değişiklik Günlüklerine Abone Ol

Tüm Toplama, Yapılandırma ve Raporlama API'lerini içerir.

Web İzleme (ga.js ve analytics.js), Android SDK, iOS SDK ve Measurement Protocol dahildir.

Bu sürüm şunları içeriyor:

Google Analytics

  • Google Play dışındaki cihazlarda arka planda gönderme desteği eklendi.
  • Analytics Logger/LogLevel kullanımdan kaldırıldı. Analytics artık bunun yerine Android günlük kaydını kullanıyor. Hata ayıklama günlük kaydını etkinleştirmek için adb shell setprop log.tag.GAv4 DEBUG komutunu çalıştırın.
  • Veri yayınını iyileştirmek ve kampanya ilişkilendirmesini yüklemek için yeniden düzenleme yapılıyor.
  • Kampanya ayrıştırma hatası düzeltildi. Sayı 596.
  • Analytics'in başlatılmasının ilk saniyelerinde işlenmemiş uygulama istisnaları doğru şekilde raporlanıyor. Sorun 443.

Google Etiket Yöneticisi

  • Değişiklik yok.

Bu sürüm şunları içeriyor:

Google Analytics

Google Etiket Yöneticisi

  • Google Etiket Yöneticisi'nde değişiklik yapılmamıştır.

Bu sürüm şunları içeriyor:

Google Analytics

  • Geliştirilmiş e-ticaret desteği eklendi. Ayrıntılar için Geliştirilmiş E-ticaret Geliştirici Kılavuzu'na bakın.
  • Artık reklam kimliği her değiştirildiğinde istemci kimliği sıfırlanacaktır.
  • Reklam kimliği toplama varsayılan olarak devre dışıdır.
  • İstisna raporlaması için programatik API'ler eklendi.
  • Dokümanlardaki hata düzeltmeleri.
  • Küçük hata düzeltmeleri.

Google Etiket Yöneticisi

  • Google Etiket Yöneticisi'nde değişiklik yapılmamıştır.

Google Analytics ve Google Etiket Yöneticisi

Bu sürüm şunları içeriyor:

Google Analytics

  • Google Analytics'te değişiklik yapılmamıştır.

Google Etiket Yöneticisi

  • Google Analytics İçerik Denemeleri Makrosu için destek eklendi.

Bu sürüm şunları içerir: * Altıncı beta sürümü. * KitKat'ı (API Düzeyi 19) hedefleyen bir uygulama SDK'yı kullandığında çalışma zamanı istisnasının önlenmesi için değişiklik zorunlu hale getirildi.

Bu sürüm şunları içeriyor: * 3.0 sürümünün ikinci sürümü. * KitKat'ı (API Düzeyi 19) hedefleyen bir uygulama SDK'yı kullandığında çalışma zamanı istisnasının önlenmesi için değişiklik zorunlu hale getirildi.

Bu sürümde şunlar yer almaktadır: * 3.0 sürümünün ilk sürümü * SDK API, analytics.js ile daha uyumlu olması için yeniden yazılmıştır. Ayrıntılar için javadoc ve /analytics/devguides/collection/android/v3/ sayfalarını inceleyin. * Tüm track ve send yöntemleri kaldırıldı. Bunun yerine, isabet göndermek için gönderme yöntemini ve MapBuilder sınıfındaki ilgili oluşturma yöntemlerini kullanabilirsiniz. set ve send kullanarak isabet oluşturmak üzere kullanabileceğiniz sabit değerlerin listesi için Fields sınıfına bakın. * useHttps, anonymizeIp vb. birçok özellik de kaldırıldı. Bu özellikleri set komutunu kullanarak ayarlayabilir/sıfırlayabilirsiniz. * EasyTracker artık Tracker sunuyor. İzleme aramalarını doğrudan yapmak için EasyTracker.getTracker numaralı telefonu aramaya gerek yoktur. * SDK artık oturum denetimi işaretini başlangıçta başlayacak şekilde ayarlamamaktadır. Yeni bir oturum gerekip gerekmediğini belirlemek artık geliştiricilere aittir. EasyTracker'ın oturum yönetimini eskisi gibi işlemeye devam ettiğini unutmayın. * SDK artık özel bir günlük kaydı sınıfını destekliyor. Ayrıntılar için java dokümanında Logger bölümüne bakın. * dryRun modu eklendi. * clientId artık okunabilir. tracker.get(Fields.CLIENT_ID) numaralı telefonu arayın. Bu çağrı, clientId kalıcı mağazadan yüklenene kadar engeller. * SDK artık HTTP yanıt koduna göre isabetleri yeniden denemeyecek.

Bu sürüm şunları içerir: * Beşinci beta sürümü. * Hata düzeltmesi ayrıştırmayla ilgili EasyTracker istisnası. ga_reportUncaughtExceptions işareti ayarlandığında istisna ayrıştırıcıyı başlatmıyorduk. Bunun sonucunda, yakalanmamış bir istisnanın konumunu ayrıştırmadık. Bu düzeltmeyle birlikte, ga_reportUncaughtExceptions doğru değerine ayarlandığında kilitlenme ve istisna raporlarında yakalanmamış istisnaların konumu raporlanır.

Bu sürüm şunları içerir: * Dördüncü beta sürümü. * SDK artık örnek oranı ayarına uyar. Daha önce örnek oranını% 100'ün dışında bir değere ayarladıysanız artık beta 3'e kıyasla bazı Analytics metriklerinizde buna karşılık gelen bir düşüş göreceksiniz. * Göndermek için izleme yöntemi değiştirildi (ör. trackView artık sendView olarak adlandırılıyor). * Transaction.setCurrencyCode aracılığıyla yerel para birimi desteği eklendi * HTTP yerine varsayılan olarak HTTPS kullanın. * SDK, ağ bağlantısı yoksa isabetleri dağıtmaya çalışmaz. * Yükleme kampanyası verilerini işlemeye çalışırken ANR'lerden kaçının. * TrackedActivity sınıfları SDK'dan kaldırıldı. * SDK'yı başlatma işlemini ana Kullanıcı Arayüzü İş Parçacığı dışına taşıyın. * SDK'nın, bozuk bir SQLite veritabanını kurtarma becerisini iyileştirme. * Çeşitli diğer çökmeler ve hatalar düzeltildi.

Bu sürüm şunları içeriyor:

  • Hata Düzeltmeleri:
    • 1.5 öncesi SDK özel değişkenlerinden 1.5 SDK özel değişkenlerine taşıma sorunlarını düzeltin.
    • Kullanıcının arka plan veri kısıtlamaları ayarına uyun.

Bu sürüm şunları içeriyor:

  • Hata Düzeltmeleri:

    • Bellek sızıntısını düzeltin.
    • Etkinlikler artık son izlenen sayfa görüntülemesini (utmp) içeriyor.
  • Yeni Özellikler:

    • 50 tane özelleştirilebilen değişkeni destekleyin (Not: Bu özelliği yalnızca Google Analytics Premium kullanıcıları kullanabilir).

Bu sürüm şunları içeriyor:

  • Özel boyutlar ve metrikler için destek eklendi.
  • Sosyal medya etkileşimi izleme için destek eklendi.
  • StandardExceptionParser sınıf herkese açık hale getirildi
  • SDK'nın başlatılması sırasında zaman zaman meydana gelen kilitlenmeler düzeltildi.
  • INSTALL_REFERRER yayının bazı cihazlarda yoksayılması sorunu düzeltildi.
  • GoogleTracker sınıfta yer alan ConcurrentModificationExceptions düzeltildi.
  • Diğer hata düzeltmeleri ve geliştirmeler

Bu sürüm şunları içeriyor:

  • Basitleştirilmiş EasyTracker arayüzü.
  • Dağıtım denetimi yeni bir sınıfa (GAServiceManager) taşındı.
  • En son kablo biçimine güncellendi.
  • sampleRate, çift olarak değiştirildi.
  • Aşırı izleme kısıtlanır.
  • Devre dışı bırakma etkinleştirildiğinde, gönderilmemiş takip bilgileri silinir.
  • Gönderilmemiş 30 günden eski takip bilgileri silinecektir.
  • Diğer hata düzeltmeleri ve geliştirmeler.

Bu sürüm şunları içeriyor:

  • startSession yöntemi kaldırıldı. Bunun yerine setStartSession politikasını kullanın.
  • EasyTracker'a ga_sessionTimeout parametre eklendi.
  • Güç Tasarrufu modu uygulandı.
  • GAITracker öğesine bağımsız değişken kabul etmeyen trackView yöntemi eklendi.
  • İsabetlerde istisna parametrelerinin gönderilmesini engelleyen bir hata düzeltildi.
  • Veritabanından okunamayan isabetler, tüm isabetlerin dağıtılmasını kalıcı olarak engellemek yerine silinir.
  • En son kablo biçimine güncellendi.
  • Uygulanan zamanlama isabet türü.
  • Uygulanan E-ticaret isabet türleri (işlem ve öğe).

Bu sürüm şunları içeriyor:

  • Belgeler:

    • ReadMe.txt, dokümanlar için web sitesine yönlendirme yapacak şekilde güncellendi.

Bu sürüm şunları içeriyor:

  • Hata Düzeltmeleri:
    • Google Play'den Hedef URL Otomatik İzleme özelliğinin işlenmesi düzeltildi.
    • setReferrer için yönlendiren parametrenin URL olarak kodlanmasına izin ver.

Bu sürüm şunları içeriyor:

  • Hata Düzeltmeleri:
    • Birkaç SQLiteExceptions sıkıştı ve işlendi.
    • startNewSession çağrılmadan önce çağrılırsa stopSession öğesindeki NullPointerException düzeltildi.
    • HTC Thunderbolt ve Motorola Droid Bionic cihazlarındaki Yetersiz Bellek hataları giderildi.
    • Dağıtım yönteminde gereksiz veritabanı erişimi ortadan kaldırıldı.

Bu sürüm şunları içeriyor:

  • Hata Düzeltmeleri:
    • Genel kampanya yönlendirme takibindeki hata düzeltildi.
    • Kampanya izlemeyi engelleyen anonymizeIp işareti düzeltildi.

Bu sürüm şunları içeriyor:

  • Hata Düzeltmeleri:
    • Veritabanı yönetimiyle ilgili birkaç sorun düzeltildi.
    • Özelleştirilebilen değişkenlerin kullanımıyla ilgili istisnalar düzeltildi.
    • Kendisine geçirilen bağlam yerine uygulama bağlamını muhafaza edin.
    • Yanlışlıkla hayali oturumlar oluşturma özelliği kaldırıldı.
  • Yeni Özellikler:
    • Kampanya yönlendirmelerini istediğiniz zaman ayarlama olanağı eklendi
    • sampleRate işareti eklendi
    • anonymizeIp işareti eklendi

Bu sürüm şunları içeriyor:

  • Hata Düzeltmeleri:

    • Kötü biçimlendirilmiş userAgent Dizesi düzeltildi.
  • Yeni Özellikler:

    • E-ticaret izleme için destek eklendi
    • debug işareti eklendi
    • dryRun işareti eklendi

Bu sürüm şunları içeriyor:

  • Hata Düzeltmeleri:

    • Boşlukların yanlış kodlanması düzeltildi.
    • SQLiteExceptions artık uygulamaların kilitlenmesine neden olmuyor.
  • Yeni Özellikler:

    • Özel değişkenler için destek eklendi