Bu sayfada, iOS için Google Analytics SDK'sında yapılan tüm değişiklikler açıklanmaktadır. Bu listeyle ilgili yeni duyuru olup olmadığını düzenli olarak kontrol etmenizi öneririz. Aşağıdaki Abone ol bölümünde listelenen feed'ler aracılığıyla değişikliklere de abone olabilirsiniz.
İlgili Değişiklik Günlüklerine Abone Ol
Tüm Toplama, Yapılandırma ve Raporlama API'larını içerir.
Web İzleme (ga.js ve analytics.js), Android SDK, iOS SDK ve Measurement Protocol'u içerir.
Sürüm 3.17 (12 Eylül 2016)
Bu sürümdekiler:
Google Analytics
- iOS 10 uyumluluğu ve hata düzeltmeleri.
Sürüm 3.16 (10 Ağustos 2016)
Bu sürümdekiler:
Google Analytics
- Kilitlenme düzeltmeleri.
Sürüm 3.15 (23 Kasım 2015)
Bu sürümdekiler:
Google Analytics
- Değişiklik yok.
Google Etiket Yöneticisi
- Birim testleri çalıştırılırken kilitlenmeye neden olacak bir sorun düzeltildi.
Sürüm 3.14 (23 Ekim 2015)
Bu sürümdekiler:
Google Analytics
- Bit kodu desteği eklendi.
Google Etiket Yöneticisi
- Bit kodu desteği eklendi.
Sürüm 3.13 (21 Temmuz 2015)
Bu sürümdekiler:
Google Analytics
- setCampaignParametersFromUrl kullanılırken kilitlenmeye neden olan bir sorun düzeltildi. Sorun 636.
Google Etiket Yöneticisi
- Değişiklik yok.
Sürüm 3.12 (11 Mayıs 2015)
Bu sürümdekiler:
Google Analytics
- Değişiklik yok.
Google Etiket Yöneticisi
- Sınıf adı çakışması düzeltildi. Sorun 631.
Sürüm 3.11 (30 Nisan 2015)
Bu sürümdekiler:
Google Analytics
- iOS 8.0 ve daha yeni sürümlerde localBounds kullanarak ekran çözünürlüğünü raporlayın. Bu sorun, 504 numaralı sorunu ele alır.
- Tıklamayla ilgili kampanya parametreleri için destek eklendi.
- Cihazın işletim sistemi sürümüne ek olarak iOS donanım modelini bildir. Bu, Sorun 408'e yöneliktir.
- iOS 7.1 ve daha yeni sürümlerde iAd yükleme ilişkilendirmesini bildirin. Bunun için iAd çerçevesi gerekir.
- Uygulama görüntüleme isabet türü için kullanımdan kaldırma uyarısı eklendi.
- sqlite3 artık zorunlu bir kitaplık.
Google Etiket Yöneticisi
- TAGSpatchercher'daki boş bir dize kilitlenmesi düzeltildi.
Sürüm 3.10 (5 Kasım 2014)
Bu sürümdekiler:
Google Analytics
- İşaretçileri gönderirken tüm işaretçilerin gönderilmesini engelleyen sorun düzeltildi.
- Uygulama arka plana geçtiğinde nasıl gönderim yapılacağını göstermek için CuteHayvanlar örnek uygulaması güncellendi.
- Ek Geliştirilmiş E-ticaret alanları için destek eklendi.
- iOS SDK 8.0 ile derleme yapılırken GAIHit ve GAIProperty sınıfları hakkında uyarı mesajı kaldırıldı; bu sınıflar kaldırıldı.
- Birden çok işaretçinin tek bir HTTPS isteğinde gönderilmesi sayesinde artık işaretçileri daha verimli şekilde gönderebiliyoruz.
- İstekler belirli koşullarda veri planı kullanımından tasarruf etmek için sıkıştırılır.
Google Etiket Yöneticisi
- TAGContainerFuture tabanlı openContainerWithId değerini kullanımdan kaldırın. Bu API'nin iOS8'de kullanılması, kullanıcı arayüzü yetkilendirme yetkisi yaşam döngüsünün bazı aşamalarında alma işleminin çağrılması halinde hatalarla sonuçlanır.
- Google Universal Analytics etiketi için Geliştirilmiş E-ticaret'e özel metrikler ve özel boyutlar desteği eklendi.
- İsteğe bağlı ürünleri olan Geliştirilmiş E-ticaret işlemleri için ürünleri gerekli kılan bir hata düzeltildi.
- Google Universal Analytics etiketi için Reklam Kimliği Özellikleri desteği.
- Uygulama arka plana gittiğinde nasıl veri gönderileceğini göstermek için CuteHayvanlar örnek uygulaması güncellendi.
Sürüm 3.09 (31 Temmuz 2014)
Bu sürümdekiler:
Google Analytics
- Değişiklik yok.
Google Etiket Yöneticisi
- Google E-ticaret Analytics Etiketi'ne geliştirilmiş E-ticaret desteği eklenmiştir.
- TAGManager sınıfına yeni
dispatch
vedispatchWithCompletionHandler
yöntemleri eklendi.
Sürüm 3.08 (25 Haziran 2014)
Bu sürümdekiler:
Google Analytics
- libAdIdAccess.a kitaplığı (SDK'nın bir parçası olarak sağlanır) uygulamaya dahil edilirse ve
allowIDFACollection
özelliği izleyicide doğru değerine ayarlanırsa SDK artık IDFA ve reklamveren izleme etkin işaretini toplar. - Geliştirilmiş E-ticaret desteği eklendi.
- Uygulama görüntüleme isabet türünün yerine ekran görüntüleme isabet türü eklendi.
- Artık her isabete bir isabet kimliği parametresi ekleniyor. Uygulama, ekran görüntüleme veya sayfa görüntüleme isabeti her oluşturulduğunda değişir.
- ClientIDFA, IDFA değeri her değiştiğinde sıfırlanır. Bu durum yalnızca IDFA bir izleyicide toplandığında meydana gelir.
- GAI sınıfına yeni bir
dispatchWithCompletionHandler
yöntemi eklendi. - SDK'nın, istemci kimliği olmadan veya boş bir istemci kimliği ile işaretçi göndermesine neden olan sorun düzeltildi.
Google Etiket Yöneticisi
- Değişiklik yok
Sürüm 3.07 (9 Mayıs 2014)
Bu sürümdekiler:
Google Analytics
- Kullanıcı Kimliği alanı eklendi.
Google Etiket Yöneticisi
- Reklamverenin tanımlayıcısını (IDFA) doğru şekilde döndürebilmesi için Reklam Makrosu Kimliğindeki bir hata düzeltildi.
- Kullanıcıların
NSNumber
için e-ticaret verileri kullanabilmesini sağlayan sorun düzeltildi.
Sürüm 3.06 (18 Mart 2014)
Bu sürümdekiler:
Google Analytics
- SDK artık Uygulama Kimliği parametresini (
&aid
) varsayılan olarak dolduracaktır.
Google Etiket Yöneticisi
- Google Analytics İçerik Denemeleri Makrosu desteği eklendi.
Sürüm 3.03c (19 Şubat 2014)
Bu sürümdekiler:
Google Analytics
- Doğrudan Google Analytics'te değişiklik yapılmaz. GA kullanıcıları, Google Etiket Yöneticisi'nin artık varsayılan olarak
AdSupport.framework
alanına bağımlı olmadığını unutmamalıdır. Bu, 387 numaralı sorunu çözmeye yardımcı olabilir.
Google Etiket Yöneticisi
AdSupport.framework
API adlı işlevlerlibAdIdAccess.a
adlı ayrı bir kitaplığa ayrılmıştır. Reklam tanımlayıcısı (IDFA) dizesine ve reklamveren izlemenin etkin olduğu flag'ine erişmek için uygulamaların ilgili kitaplıkla bağlanması gerekir.
Sürüm 3.03a (5 Şubat 2014)
Bu sürüm şunları içeriyor: * AdSupport.framework
ihtiyacı kaldırıldı. * Kullanılmayan kod kaldırıldı.
Sürüm 3.03 (14 Ocak 2014)
Bu sürüm şunları içerir: * 64 bit iOS 7.0 SDK için ek destek. * libGoogleAnalytics_debug.a
kaldırıldı. Bu, libGoogleAnalyticsServices.a
kitaplığının bir parçasıdır. * Google Analytics için CuteHayvanlar derleme dosyası temizlendi.
Sürüm 3.02 (18 Ekim 2013)
Bu sürüm şunları içeriyor: * Protokol arabelleği SDK'sı ile çakışma düzeltildi. * Kod çıkarma etkinleştirildiğinde bağlayıcı hatası düzeltildi.
Sürüm 3.01 (20 Eylül 2013)
Bu sürümdekiler:
- iOS 7.0 hedeflenirken bağlantı hatası düzeltildi.
Sürüm 3.0.0 (16 Ağustos 2013)
Bu sürüm şunları içerir: * analytics.js ile uyumlu olacak şekilde sürüm 3.0'ın ilk sürümü * SDK API'si değişikliği. track
ve send
yöntemleri kaldırıldı. Bunun yerine send
ve GAIDictionaryBuilder
oluşturma yöntemlerini kullanın. * GAITracker
protokolündeki birçok özellik kaldırıldı. Bunun yerine çeşitli alanlarda set
kullanın. * set
yöntemi kullanılarak ayarlanan tüm parametreler korunur. Bundan önce, birden çok parametre yalnızca bir sonraki gönderme/izleme çağrısı için ayarlanıyordu. * GAILogger
protokolü, SDK için kendi özel günlük kaydını uygulamak isteyen kullanıcılar tarafından kullanılabilir. * Minimium sistem gereksinimleri değişti. Ayrıntılar için Readme.txt sayfasını inceleyin. * Tüm SDK etkinliği (veritabanı ve ağ erişimi) artık ayrı bir ileti dizisinde yapılıyor. * clientId
artık okunabilir. [tracker get:kGAIClientId]
numaralı telefonu arayın. Bu çağrının, clientId
veritabanından okunabilene kadar engelleneceğini unutmayın. * İsabet 2.000 bayttan büyük olmadığı sürece SDK artık POST
kullanmamaktadır. Bunun yerine GET
kullanılır. * SDK, artık HTTP yanıt koduna göre isabet göndermeyi tekrar denemeyecek.
Sürüm 2.0beta4 (8 Ocak 2013)
Bu sürümdekiler:
- Varsayılan appVersion değerini
CFBundleVersionKey
yerineCFBundleShortVersionString
alanındaki değerle değiştirin. - HTTP yerine varsayılan protokol olarak HTTPS'yi kullanın.
- İzleme yöntemleri, Gönder olarak değiştirildi (ör.
trackView
,sendView
olarak değiştirildi). - Bazı küçük hata düzeltmeleri.
Sürüm 2.0beta3 iOS6 Güncellemesi (26 Eylül 2012)
Bu sürümdekiler:
- libGoogleAnalytics.a'ya Armv7s mimarisi eklendi.
- Armv6 mimarisi libGoogleAnalytics.a'dan kaldırıldı.
Sürüm 1.5.1 (18 Eylül 2012)
Bu sürümdekiler:
-
Hata Düzeltmeleri:
- Kitaplığın NoThumb sürümünü kaldırın.
- Arm6 için destek bırakın.
-
Yeni Özellikler:
- Armv7s desteği ekleyin (iPhone5 için).
Sürüm 1.5 (17 Eylül 2012)
Bu sürümdekiler:
- Hata Düzeltmeleri:
- GANTrackerAuthorized protokol yöntemleri artık isteğe bağlıdır.
- Etkinlikler artık son izlenen sayfa görünümünü (utmp) içeriyor.
- Yeni Özellikler:
- En fazla 50 özelleştirilebilen değişken için destek (Not: Bu özellik yalnızca Google Analytics Premium kullanıcıları tarafından kullanılabilir).
- BasicExample örnek uygulaması güncellendi.
Sürüm 2.0beta3 (21 Ağustos 2012)
Bu sürümdekiler:
GAITracker
ürününe sosyal izleme yöntemi eklendi:trackSocial:withAction:withTarget:
- Zamanlama yöntemi imzası şu şekilde değiştirildi:
trackTiming:withValue:withName:withLabel:
- GAITracker'a manuel oluşturma ve gönderme yöntemleri eklendi:
set:value:
get:
send:params:
- GAITracker'a eklenen özel boyut ayarı yöntemleri:
setCustom:dimension:
setCustom:metric:
- Veri deposunun mimarisi, raporlanan
CoreData
sorunlarını önleyecek şekilde yeniden düzenlendi.
Sürüm 2.0beta2 (27 Haziran 2012)
Bu sürümdekiler:
- Son kablo biçimi olarak güncellendi.
sampleRate
çift duyarlıklı kayma olarak değiştirildi.- Aşırı izleme sınırlandırılır.
- Devre dışı bırakma etkinleştirildiğinde, gönderilmemiş takip bilgileri silinir.
- 30 günden eski olan gönderilmemiş takip bilgileri silinecek.
- Sevk görevlisine yönelik geliştirmeler.
- Düzenli olarak yeniden deneme yapmak yerine, görevliniz bağlantı kesildiğinde Ulaşılabilirlik API'sını kullanarak bağlantı yeniden kurulduğunda bildirim alır.
- Örnek uygulama güncellendi.
- Diğer hata düzeltmeleri ve geliştirmeler.
Sürüm 2.0beta1 (25 Mayıs 2012)
Bu sürümdekiler:
- Yakalanmamış istisna işleme tesisi eklendi.
dispatchEnabled
özelliğiGAI
öğesinden kaldırıldı.defaultTracker
özelliğiGAI
klasörüne eklendi.close
yöntemiGAITracker
klasörüne eklendi.- Zamanlama izleme yöntemi
GAITracker
hesabına eklendi. - Bağımsız değişken içermeyen
trackView
yöntemiGAITracker
öğesine eklendi. - İşlem öğesi alanı adları güncellendi.
- Son kablo biçimi olarak güncellendi.
- Etkinlik değeri, 64 bit tam sayı olarak yorumlanır.
- THUMB olan ARMV6 kod oluşturma işlemi ARM olarak değiştirildi.
Sürüm 1.4 (15 Kasım 2011)
Bu sürümdekiler:
- Hata Düzeltmeleri:
- Veritabanının konumu, Belgeler dizini yerine Kitaplık dizini olarak değiştirildi.
- SDK artık SQLite veritabanı hataları için
NSAsserts
kodunu atmıyor. - Boş bir dizeyle
trackPageview
çağrılırken oluşan kilitlenme sorunu düzeltildi. stopTracker
yönteminden sonra çeşitliGANTracker
yöntemleri çağrılırken karşılaşılan kilitlenmeler düzeltildi.- Biri "/" ile başlayan sayfa URL'sine sahip bir sayfa çağrısı da dahil olmak üzere birkaç bellek sızıntısı düzeltildi.
- Yeni Özellikler:
dispatchSynchronously
yöntemi eklendi.- Birkaç yararlı sabiti açığa çıkardı (bkz. GANTracker.h).
Sürüm 1.3 (6 Eylül 2011)
Bu sürümdekiler:
- Hata Düzeltmeleri:
- İzleyiciyi başlatmadan önce
dryRun
işaretini ayarlama girişiminde kullanıldığında otobüs hatası düzeltildi. - Hata için
NULL
aktarılmaya çalışılırken otobüs hatası düzeltildi. - HTTP başlığında doğru dili kullanın.
- İzleyiciyi başlatmadan önce
- Yeni Özellikler:
anonymizeIp
işareti eklendi.sampleRate
parametresi eklendi.- Kampanya yönlendirmeleri için destek eklendi.
Sürüm 1.2 (27 Haziran 2011)
Bu sürümdekiler:
- Hata Düzeltmeleri:
- Özel değişkenler kullanılırken oluşan kilitlenme sorunu düzeltildi.
- Özelleştirilebilen değişkenler kullanılırken bellek sızıntıları düzeltildi.
- Yeni Özellikler:
- E-ticaret isabetleri için destek eklendi.
Debug
işareti eklendi.DryRun
işareti eklendi.SQLite3
hatalarla ilgili daha açıklayıcı hata bilgileri
Sürüm 1.1 (11 Şubat 2011)
Bu sürümdekiler:
- Yeni Özellikler:
- Özelleştirilebilen değişkenler için destek eklendi.
- Kitaplığın NoThumb sürümü eklendi.
Sürüm 1.0 (30 Ağustos 2010)
Bu sürümdekiler:
-
Yeni Özellikler:
- iOS4 desteği eklendi