Google Analytics - Tüm Toplama API'sı ve SDK Değişiklik Günlükleri

Bu sayfada, Google Analytics Toplama API'leri ve SDK'larında yapılan değişiklikler açıklanmaktadır. Web İzleme (ga.js), Android SDK ve iOS SDK için değişiklik günlüklerini içerir. 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.

"android-app://" URL'leri geçerli bir yönlendirme kaynağı olarak eklendi.

Bu sürümde yeni customTask görevi eklenmiştir.

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

Google Analytics

  • iOS 10 uyumluluğu ve hata düzeltmeleri.

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

Google Analytics

  • Kilitlenme düzeltmeleri.

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

Google Analytics

  • Değişiklik yok.

Google Etiket Yöneticisi

  • Birim testleri çalıştırılırken kilitlenmeye neden olan bir sorun düzeltildi.

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

Google Analytics

  • Bit kodu için destek eklendi.

Google Etiket Yöneticisi

  • Bit kodu için destek eklendi.

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

Google Analytics

  • setCampaignParametersFromUrl kullanılırken kilitlenmelere neden olan bir sorun düzeltildi. Sorun 636.

Google Etiket Yöneticisi

  • Değişiklik yok.

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

Google Analytics

  • Değişiklik yok.

Google Etiket Yöneticisi

  • Sınıf adı çakışması düzeltildi. Sorun 631.

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

  • iOS 8.0 ve sonraki sürümlerde yerelBounds'u kullanarak ekran çözünürlüğünü bildirin. Bu Sorun 504 ile ilgilidir.
  • Tıklamayla ilgili kampanya parametreleri için destek eklendi.
  • Cihazın işletim sistemi sürümüne ek olarak iOS donanım modelini de bildirin. Bu konu, 408 numaralı sorunu ele almaktadır.
  • iOS 7.1 ve daha yeni sürümlerde iAd yükleme ilişkilendirmesini raporlayın. 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 gerekli bir kitaplıktır.

Google Etiket Yöneticisi

  • TAGDispatcher'daki bir boş dize kilitlenmesi giderildi.

Bu sürümde yeni bir alan eklenmiştir. Alanların tam listesi için Alan Referansı'nı inceleyin.

Ulaşım

  • transport alanı, isabetlerin gönderileceği mekanizmayı ayarlamanıza olanak tanır.

Diğer Değişiklikler

  • useBeacon seçeneğinin desteği sonlandırılmıştır.
  • Hata düzeltmeleri

Bu sürümde yeni bir isabet parametresi eklenmiştir. Parametrelerin tam listesi için Parametre Referansı'nı inceleyin.

Veri Kaynağı

  • ds Veri Kaynağı parametresi, bir isabetin veri kaynağını ayarlamanıza olanak tanır.

Bu sürümde yeni bir alan eklenmiştir. Alanların tam listesi için Alan Referansı'nı inceleyin.

Veri Kaynağı

  • Veri Kaynağı alanı, bir isabetin veri kaynağını ayarlamanıza olanak tanır.

Bu sürümde yeni bir isabet parametresi eklenmiştir. Parametrelerin tam listesi için Parametre Referansı'nı inceleyin.

Konum Geçersiz Kılma

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

  • İşaretçileri gönderirken tüm işaretçilerin gönderilmesini engelleyen bir sorun düzeltildi.
  • Uygulama arka plana gittiğinde nasıl gönderileceğini göstermek için CuteAnimals örnek uygulaması güncellendi.
  • Ek Geliştirilmiş E-ticaret alanları için destek eklendi.
  • iOS SDK 8.0'a göre derleme yaparken eksik olan GAIHit ve GAIProperty sınıflarıyla ilgili uyarı mesajları kaldırıldı. Bu sınıflar kaldırıldı.
  • Tek bir HTTPS isteğinde birden fazla işaretçinin gönderilmesiyle birlikte işaretçileri göndermek artık daha verimli.
  • İstekler, belirli koşullar altında veri planı kullanımından tasarruf etmek için sıkıştırılır.

Google Etiket Yöneticisi

  • TAGContainerFuture tabanlı openContainerWithId. iOS8'de bu API'nin kullanılması, get'in UIAppDelegate yaşam döngüsünün bazı aşamalarında çağrılması durumunda hatalara neden olur.
  • Google Universal Analytics etiketi için Geliştirilmiş E-ticaret'e özel metrikler ve özel boyutlar için destek eklendi.
  • Geliştirilmiş E-ticaret işlemleri için isteğe bağlı ürünler içeren ürünlerin kullanılmasını gerektiren bir hata düzeltildi.
  • Google Universal Analytics etiketi için Reklam Kimliği Özellikleri'ni destekleme.
  • CuteAnimals örnek uygulaması, uygulama arka plana geçerken nasıl veri gönderileceğini göstermek için güncellendi.

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

Google Analytics

  • Değişiklik yok.

Google Etiket Yöneticisi

  • Google Universal Analytics Etiketi'ne Geliştirilmiş E-ticaret desteği eklendi.
  • TAGManager sınıfına yeni dispatch ve dispatchWithCompletionHandler yöntemleri eklendi.

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.

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

Google Analytics

  • Uygulamaya, libAdIdAccess.a kitaplığı (SDK'nın bir parçası olarak sağlanır) dahil edilmişse ve allowIDFACollection özelliği izleyicide doğru değerine ayarlanmışsa SDK artık IDFA'yı ve reklamveren izleme etkin işaretini toplayacak.
  • Geliştirilmiş E-ticaret desteği eklendi.
  • Uygulama görüntüleme isabet türünün yerini alması için ekran görüntüleme isabet türü eklendi.
  • Artık her isabete bir isabet kimliği parametresi eklenir. Her uygulama görüntüleme, ekran görüntüleme veya sayfa görüntüleme isabeti oluşturulduğunda bu değer değiştirilir.
  • Artık IDFA değeri her değiştiğinde ClientId sıfırlanacaktır. Bu durum yalnızca IDFA bir izleyicide toplandığında ortaya çıkar.
  • GAI sınıfına yeni bir dispatchWithCompletionHandler yöntemi eklendi.
  • SDK'nın, clientId veya boş clientId olmadan işaretçi göndermesine neden olan sorun düzeltildi.

Google Etiket Yöneticisi

  • Değişiklik yok
  • Geçerli bir izleme kimliği içermeyen isabetler artık dikkate alınmaz.
  • Desteklenen organik kaynakların listesi güncellendi.

    • Kaldırıldı: Netscape, About, Mamma, Voila, Live, Wirtulana Polska, Yam, Ozu.
    • Eklendi/Güncellendi: Baidu, DOCOMO, Onet, Centrum, Sogou, Tut.By, Globo, Ukr.net, So.com, au one.
  • Desteklenen organik kaynakların listesi güncellendi.

    • Kaldırıldı: Netscape, About, Mamma, Voila, Live, Wirtulana Polska, Yam, Ozu.
    • Eklendi/Güncellendi: Baidu, DOCOMO, Onet, Centrum, Sogou, Tut.By, Globo, Ukr.net, So.com, au one.

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

Google Analytics

  • Kullanıcı Kimliği alanı eklendi.

Google Etiket Yöneticisi

  • Reklam Makrosu kimliğindeki bir hata düzeltildi. Bu hata, varsa reklamveren tanımlayıcısını (IDFA) doğru şekilde döndürebilir.
  • Kullanıcıların e-ticaret verileri için NSNumber kullanmasına yol açan sorun düzeltildi.

Bu sürüm, appview isabet türünün değiştirilmesinin yanı sıra parametrelerin eklenmesini ve yeniden adlandırılmasını içerir. Parametrelerin tam listesi için Parametre Referansı'nı inceleyin.

AppView Değişimi

  • appview isabet türü screenview ile değiştirildi. appview yerine screenview kullanmak için uygulama izleme kodunuzu mümkün olan en kısa sürede güncelleyin.

Yeni Parametreler

Parametreyi Yeniden Adlandırma

  • İçerik Açıklaması, Ekran Adı olarak yeniden adlandırıldı. Sorgu parametresinin adı (cd) aynı kalacak.

Bu sürüm, appview isabet türünün değiştirilmesini ve yeni alanların eklenmesini içerir. Alanların tam listesi için Alan Referansı'nı inceleyin.

AppView Değişimi

  • appview isabet türü screenview ile değiştirildi. appview yerine screenview kullanmak için uygulama izleme kodunuzu mümkün olan en kısa sürede güncelleyin.

Yeni Alanlar

Diğer Değişiklikler

  • İyileştirilmiş hata ayıklama çıkışı.
  • Çeşitli önceden oluşturma hataları düzeltildi.
  • Öneksiz önceden işleme API'leri için destek eklendi. Önceden oluşturma artık Chrome'a ek olarak IE11'de de çalışmaktadır.
  • Bağlayıcı desteğindeki diğer küçük hata düzeltmeleri.
  • Yahoo güvenli arama artık doğru bir şekilde organik kaynak olarak sınıflandırılıyor.
  • Öneksiz önceden işleme API'leri için destek eklendi. Önceden oluşturma artık Chrome'a ek olarak IE11'de de çalışmaktadır.

Google Analytics ve Google Etiket Yöneticisi

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

Google Analytics

  • SDK artık Uygulama Kimliği parametresini (&aid) varsayılan olarak dolduracaktır.

Google Etiket Yöneticisi

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

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çeriyor:

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 öğesine bağımlılığı olmadığını unutmamalıdır. Bu, 387 numaralı sorunu çözmeye yardımcı olabilir.

Google Etiket Yöneticisi

  • AdSupport.framework API'yi çağıran işlevler, libAdIdAccess.a adlı ayrı bir kitaplığa ayrılır. Uygulamaların, reklam kimliği (IDFA) dizesine ve reklamveren izleme etkin işaretine erişebilmeleri için bu kitaplıkla bağlantı kurmaları gerekir.
  • Firefox'ta farklı yakınlaştırma düzeylerinde alanlar arasında gezinirken bağlayıcı parametreleri artık yoksayılmıyor.
  • Sayfa İçi Analytics'in belirli URL'ler için yüklenememesine neden olan sorun giderildi.
  • Hata ayıklama modu çıktısında iyileştirmeler.
  • Bakım sürümü.

Bu sürüm şunları içeriyor: * AdSupport.framework ihtiyacı kaldırıldı. * Kullanılmayan kod kaldırıldı.

Bu sürüm şunları içerir: * 64 bit iOS 7.0 SDK'sı için destek eklendi. * Kaldırılan libGoogleAnalytics_debug.a, libGoogleAnalyticsServices.a kitaplığının bir parçası. * CuteAnimals derleme dosyası Google Analytics için temizlendi.

  • Bakım sürümü.

Bu sürüm şunları içeriyor: * Protokol arabelleği SDK'sı ile ilgili çakışma düzeltildi. * Kod çıkarma etkinleştirildiğinde bağlayıcı hatası düzeltildi.

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üm şunları içeriyor:

  • iOS 7.0 hedeflenirken oluşan bağlantı hatası düzeltildi.

Bu sürümde: * 3.0 sürümünün ilk sürümü * Analytics.js ile uyumlu SDK API değişikliği yapıldı. track ve send yöntemleri kaldırıldı. Bunun yerine send ve GAIDictionaryBuilder oluşturma yöntemlerini kullanın. * GAITracker protokolündeki çoğu mülk kaldırıldı. Bunun yerine çeşitli alanlarda set değerini kullanın. * set yöntemi kullanılarak ayarlanan tüm parametreler korunur. Önceden, bazı parametreler yalnızca bir sonraki gönder/takip çağrısı için ayarlıyordu. * SDK için kendi özel günlük kaydını uygulamak isteyen kullanıcılar GAILogger protokolünden yararlanabilir. * Minimum sistem gereksinimleri değişti. Ayrıntılar için Readme.txt dosyasına bakın. * Tüm SDK etkinlikleri (veritabanı ve ağ erişimi) artık ayrı bir iş parçacığında gerçekleştiriliyor. * clientId artık okunabilir. [tracker get:kGAIClientId] numaralı telefonu arayın. clientId veritabanından okunabilene kadar bu çağrının engelleneceğini unutmayın. * SDK, isabet 2.000 bayttan büyük olmadığı sürece artık POST kullanmaz. Bunun yerine GET kullanılacak. * SDK artık HTTP yanıt koduna göre isabet göndermeyi yeniden denemeyecek.

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.

Aşağıdaki değişiklikler izleme kodunun en son sürümüne aktarıldı:

  • _set ile yerel para birimlerini belirtmek için destek eklendi (ör. gaq.push(['_set', 'currencyCode', 'EUR']))

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

  • Varsayılan appVersion değerini CFBundleVersionKey yerine CFBundleShortVersionString alanındaki değerle değiştirin.
  • Varsayılan protokol olarak HTTP yerine HTTPS'yi kullan.
  • İzleme yöntemleri Gönder olarak değiştirildi (ör. trackView artık sendView olarak adlandırılıyor).
  • Bazı küçük hata düzeltmeleri.

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:

  • armv7s mimarisi libGoogleAnalytics.a'ya eklendi.
  • armv6 mimarisi libGoogleAnalytics.a'dan kaldırıldı.

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

  • Hata Düzeltmeleri:

    • Kitaplığın NoThumb sürümünü kaldırın.
    • Armv6 için desteği bırakın.
  • Yeni Özellikler:

    • armv7s için destek ekleyin (iPhone5 için).

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:
    • GANTrackerDelegate protokol yöntemleri artık isteğe bağlıdır.
    • Etkinlikler artık son izlenen sayfa görüntülemesini (utmp) içeriyor.
  • Yeni Özellikler:
    • En fazla 50 özelleştirilebilen değişken desteği (Not: Bu özelliği yalnızca Google Analytics Premium kullanıcıları kullanabilir).
    • BasicExample örnek uygulaması güncellendi.

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:

  • GAITracker kampanyasına 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 belirleyici yöntemleri:
    • setCustom:dimension:
    • setCustom:metric:
  • Veri deposu mimarisi, bildirilen CoreData sorunlarını önlemek için yeniden düzenlendi.

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:

  • En son kablo biçimine güncellendi.
  • sampleRate, çift duyarlıklı kayan nokta 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.
  • Sevk görevlisini vurmak için geliştirmeler.
  • Görev dağıtıcı, düzenli olarak tekrar denemek yerine, bağlantı kesildiğinde Reachability API'yi kullanarak bağlantı yeniden kurulduğunda bildirim alır.
  • Örnek uygulama güncellendi.
  • 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:

  • Yakalanmamış istisna işleme olanağı eklendi.
  • dispatchEnabled özelliği GAI mülkünden kaldırıldı.
  • GAI mülküne defaultTracker mülkü eklendi.
  • close yöntemi GAITracker kampanyasına eklendi.
  • GAITracker reklam grubuna zamanlama izleme yöntemi eklendi.
  • GAITracker öğesine bağımsız değişken kabul etmeyen trackView yöntemi eklendi.
  • İşlem öğesi alan adları güncellendi.
  • En son kablo biçimine güncellendi.
  • Etkinlik değeri, 64 bitlik bir tam sayı olarak yorumlanır.
  • THUMB olan ARMV6 kodu oluşturma işlemi ARM olarak değiştirildi.

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).

Aşağıdaki değişiklikler izleme kodunun en son sürümüne aktarıldı:

  • İzin verilen maksimum site hızı örnek oranı (_setSiteSpeedSampleRate) %10'dan %100'e yükseltildi.
  • _setAccount yöntemi, artık baştaki ve sondaki boşlukları kırpar.

Aşağıdaki değişiklikler izleme kodunun en son sürümüne aktarıldı:

  • Varsayılan olarak algılanan organik arama motorlarının listesi güncellendi. "startsiden.no", "rakuten.co.jp", "biglobe.ne.jp" ve "goo.ne.jp" eklendi. "Arama" kaldırıldı ve "conduit.com", "babylon.com", "arama-sonuçları.com", "avg.com", "comcast.net" ve "incredimail.com" önceden "incredimail.com" olarak ilişkilendirildi.

Aşağıdaki değişiklikler izleme kodunun en son sürümüne aktarıldı:

  • Özelleştirilebilen değişken uzunluğu sınırı 64'ten 128 karaktere çıkarıldı. Ayrıca uzunluk artık URL kodlamasından önce kontrol edilmektedir.
  • Etkinlik isabetleri için hız sınırı gevşetildi. Artık saniyede 1 ek isabetle 10 isabet gönderebilirsiniz (daha önce bu, her 5 saniyede 1 isabetle sınırlıydı). Oturum başına 500 isabet sınırının hâlâ geçerli olduğunu unutmayın.
  • __utmv çerezleri artık RFC'lerle uyumlu olmaları için farklı bir değişken ayırıcıyla (virgül yerine düzeltme işareti) yazılıyor. Bu, müşterilerin karşılaştığı çerez kodlama sorunlarıyla ilgili bazı sorunları çözecektir.

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.

Site Hızı veri toplama işleminde yapılan değişiklikler:

  • Tüm web mülkleri için site hızı verileri artık% 1'lik örnek hızında otomatik olarak toplanıyor. Daha önce site hızı veri toplama özelliğini etkinleştirmek için gereken _trackPageLoadTime işlevi kullanımdan kaldırılmıştır.
  • Varsayılan örnek hızı, yeni _setSiteSpeedSampleRate işlevi kullanılarak ayarlanabilir.
  • _trackPageview çağrısında sanal bir yol kullanılıyorsa bu yol artık söz konusu sayfadan toplanan tüm site hızı verileriyle de ilişkilendirilir.

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

  • Hata Düzeltmeleri:
    • Belgeler dizini olan veritabanının konumu Kitaplık dizini olarak değiştirildi.
    • SDK artık SQLite veritabanı hataları için NSAsserts bildirmez.
    • Boş dizeyle trackPageview çağrılırken yaşanan kilitlenme düzeltildi.
    • stopTracker çağrıldıktan sonra çeşitli GANTracker yöntemlerinin çağrılmasında yaşanan kilitlenmeler düzeltildi.
    • Biri "/" ile başlayan sayfa URL'si ile trackPageview çağrısı yapma da dahil olmak üzere birkaç bellek sızıntısı düzeltildi.
  • Yeni Özellikler:
    • dispatchSynchronously yöntemi eklendi.
    • Birkaç yararlı sabit bulundu (bkz. GANTracker.h).

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ümde aşağıdaki yeni özellik bulunuyor:

  • _trackEvent() yönteminin yeni opt_noninteraction parametresi true değerine ayarlanarak etkinlikler etkileşim dışı olarak işaretlenebilir. Bir etkinliğin etkileşim dışı olarak ayarlanması, etiketli etkinliğe ait eşleşmelerin, hemen çıkma oranını etkilememesi içindir. Daha fazla bilgi için ga.js referansına bakın.

Bu sürüm, aşağıdaki hata düzeltmesini içerir:

  • AdWords gclid URL parametresinin dahili site bağlantılarında yayılmasının, ücretli ziyaret sayılarında artışa neden olabileceği bir sorun düzeltildi.

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

  • Hata Düzeltmeleri:
    • Takip cihazını başlatmadan önce dryRun işareti ayarlanmaya çalışılan otobüs hatası düzeltildi.
    • Hata için NULL geçirilmeye çalışılırken otobüs hatası düzeltildi.
    • HTTP üstbilgisinde doğru dili kullanın.
  • Yeni Özellikler:
    • anonymizeIp işareti eklendi.
    • sampleRate parametresi eklendi.
    • Kampanya yönlendirmeleri için destek eklendi.

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, ziyaret sayısında yüksek artışa ve/veya bazı siteler için yeni ziyaretçi sayısında düşüşe neden olan bir hatayı düzeltmeye yöneliktir. İlk etki, öncelikli olarak organik trafiği olan siteleri ve belirli kullanıcı davranışlarını etkilemiştir. İkinci etki ise yalnızca, birden fazla izleyiciye sahip desteklenmeyen bir izleme yapılandırması kullanan sitelerde gerçekleşmiştir.

Oturum hesaplamalarında yapılan değişiklikler:

  • Oturum başına bir kampanya: Mevcut bir oturum sırasında yeni bir kampanya başlatılırsa, izleme komut dosyası artık otomatik olarak yeni bir oturum başlatacaktır. Yeni bir kampanya, şu alanlardan herhangi birinde değişiklik yapıldığında tetiklenir: kampanya kimliği, ad, kaynak, aracı, terim, içerik veya gclid.
  • Kullanıcının tarayıcıyı kapatması durumunda, izleme komut dosyası artık yeni bir oturum başlatmaz.

Web alanları arası izlemede yapılan değişiklikler:

  • Web alanları arası izleme yapılandırılırken _setAllowHash(false) çağrısına artık gerek yoktur. Halihazırda _setAllowHash(false) çağrısı içeren sayfalar çalışmaya devam edecektir, ancak yeni bir site oluşturulurken artık bu zorunlu değildir.
  • İzleme komut dosyası artık HTTP yönlendiricileri ve tarayıcılar tarafından bozulan bağlayıcı parametrelerini onarmaya çalışır. Yönlendiricilerin ve tarayıcıların neden olduğu kodlama değişikliklerinden dolayı halihazırda silinmiş olan bağlayıcı değerlerinin yaklaşık %85'i artık başarılı bir şekilde geri yüklenmeli ve izleme komut dosyası tarafından kabul edilmelidir.

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ümde bir yeni özellik bulunuyor:

  • İzleme kodu artık, önceden işlenmiş sayfalara ait isabetleri, bu sayfalar kullanıcı tarafından görüntüleninceye kadar erteler. Önceden işlenmiş bir sayfa hiçbir zaman görüntülenmezse hiçbir isabet gönderilmez. Bu özellik yalnızca eşzamansız izleme komut dosyasını kullanan sitelerde mevcuttur. Google Web Yöneticisi Merkezi Blogu'nda önceden oluşturma hakkında daha fazla bilgi edinebilirsiniz.

Bu sürüm, çeşitli hata düzeltmeleri ve yeniden düzenlemelerin yanı sıra yeni bir özellik içermektedir:

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

  • Hata Düzeltmeleri:
    • Özelleştirilebilen değişkenler kullanılırken yaşanan kilitlenme düzeltildi.
    • Özel değişkenler kullanılırken karşılaşılan 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 hatalarıyla ilgili daha açıklayıcı hata bilgileri

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 aşağıdaki hata düzeltmelerini içerir.

  • Web alanları arası izlemede, bazı durumlarda kampanya verilerinin yanlış kodlanmasına neden olan bir hata düzeltildi.
  • Web alanları arası izlemede, çerezlerin URL'den birden fazla kez yüklenmesine neden olan ve bazı durumlarda yanlış çerezlere neden olan bir hata düzeltildi.
  • Özelleştirilebilen Değişkenlerde bazı değerlerin raporlara kodlanmasına neden olan bir hata düzeltildi.

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

Bu sürüm, hata düzeltmeleri ve yeniden düzenlemelerle birlikte düzenli bakımlar içermektedir. Herkese açık API'lerde veya işlevlerde herhangi bir değişiklik yapılmamıştır.

Bu sürüm güncellemeler ve bir yeni özellik içeriyor.

  • POST desteği:

    • İzleme kodu artık çok daha büyük izleme işaretçileri gönderebiliyor. İşaretçiler geleneksel olarak bazı tarayıcılar ve proxy'ler tarafından 2048 karakterle sınırlı olan HTTP GET istekleri üzerinden gönderilir. Bu sınırı aşan istekler atlandı ve veriler Google Analytics'e hiçbir zaman ulaşmadı. Bu sürümden itibaren 2.048 karakterden uzun istekler, böyle bir sınırı olmayan HTTP POST üzerinden gönderilecek. İzleme kodu artık 8192 karaktere kadar olan işaretçileri destekleyecektir.

Bu sürüm aşağıdaki hata düzeltmelerini içerir.

  • Bir siteye yapılan ilk ziyarette _addIgnoredOrganic ve _addIgnoredRef uygulamalarının düzgün çalışmasını engelleyen bir hata düzeltildi.
  • İzleme kodunun birden fazla iframe'de çalışmasıyla ilgili bir sorun giderildi.

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

  • Yeni Özellikler:
    • Özel değişkenler için destek eklendi.
    • Kitaplığın NoThumb sürümü eklendi.

Bu sürüm, hata düzeltmeleri ve yeniden düzenlemelerle birlikte düzenli bakımlar içermektedir. Herkese açık API'lerde veya işlevlerde herhangi bir değişiklik yapılmamıştır.

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

  • Yeni Özellikler:

    • iOS4 desteği eklendi

Bu sürüm, hata düzeltmeleri ve API temizleme içeriyor.

  • Hata düzeltmeleri:

    • Etkinlik izleme hatası düzeltildi. _trackEvent numaralı telefonu aramak için artık önce _initData veya _trackPageview numaralı telefonu aramak gerekmiyor.
    • Eş zamansız snippet, IE 6 ve 7'de herhangi bir sayfada hiçbir soruna neden olmadan başlık bölümüne yerleştirilebilecek şekilde güncellendi. Yeni snippet için Eşzamansız İzleme Kılavuzu'na bakın. Bu güncelleme 22.03.2010 tarihinde yapılmıştır.
    • _gat nesnesindeki çağrı yöntemlerini desteklemek için eşzamansız söz dizimi genişletildi.
  • İzleyici başlatma API'leri, eşzamansız söz dizimiyle tutarlı olacak şekilde güncellendi. Ayrıca kullanımdan kaldırılan eski işlevler.

    • _gat._createTracker(opt_account, opt_name) işlevi eklendi. İzleyicilerin adlandırılmasını ve daha sonra adlarıyla alınmasını sağlar._gat._getTracker(account) yerine bunu kullanın.
    • _gat._getTrackerByName(name) eklendi. Verilen adla takip cihazını getirir.
    • tracker._getName() eklendi. İzleyiciye, oluşturulduğunda verilen adı döndürür.
    • _gaq._createAsyncTracker(account, opt_name) desteği sonlandırıldı. Bunun yerine _gat._createTracker politikasını kullanın.
    • _gaq._getAsyncTracker(name) desteği sonlandırıldı. Bunun yerine _gat._getTrackerByName politikasını kullanın.
  • Bu API değişiklikleriyle ilgili ayrıntılar için İzleyici Referansı'nı inceleyin.

Bu sürümde, varsayılan arama motoru listesinde güncellemeler ve çerez zaman aşımlarını denetlemek için yeni işlevler yer almaktadır. Buna ek olarak, sayfadaki ga.js gecikmesinin etkisini azaltan eşzamansız GA snippet'i kullanıma sunulmuştur.

  • Varsayılan arama motoru listesi güncellendi

    • Naver, Eniro ve Daum arama motorları eklendi.
    • Lookmart, Gigablast, Club-internet, Netsprint, Intera, Nostrum ve Ilse listeden kaldırıldı.
  • Depolanan tüm çerezler için çerez geçerlilik sürelerini denetlemek üzere işlevler eklendi. Mevcut çerez zaman aşımı işlevleri kullanımdan kaldırıldı. Daha fazla ayrıntı için JS API belgelerine bakın.

    • _setVisitorCookieTimeout(cookieTimeoutMillis), _setCookiePersistence işlevinin yerine geçer.
    • _setSessionCookieTimeout(cookieTimeoutMillis), _setSessionTimeout işlevinin yerine geçer.
    • _setCampaignCookieTimeout(cookieTimeoutMillis), _setCookieTimeout işlevinin yerine geçer.
  • Eşzamansız GA snippet'i kullanıma sunuldu. Nasıl deneyeceğinizle ilgili dokümanları inceleyin.

  • _setVar işlevi kullanımdan kaldırıldı. Özelleştirilebilen Değişkenler, _setVar özelliğinin yerini almıştır. Daha fazla ayrıntı için dokümanlara bakın.

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

  • Ziyaretçi düzeyindeki özel değişkenleri almak için yeni bir işlev eklendi. Daha ayrıntılı bilgi için işlev dokümanlarına göz atın.

    • _getVisitorCustomVar(index)
  • window.onload beklemek yerine, Site Yerleşimi içeriği ga.js yürütüldüğü anda yüklenir.

Bu sürümde yeni bir özellik bulunuyor:

  • Organik kaynak listesinin başına mı yoksa sonuna yeni organik kaynakların mı ekleneceğini belirtmek için _addOrganic işlevine isteğe bağlı bir boole parametresi eklendi. Daha fazla ayrıntı için dokümanları inceleyin.

    • _addOrganic(newOrganicEngine, newOrganicKeyword, opt_prepend)

Bu sürüm, performans iyileştirmeleri ve yeniden yapılanmalar için düzenli bakım içerir. Herkese açık API'lerde veya işlevlerde herhangi bir değişiklik yapılmamıştır.

Bu sürüm, birden çok hata düzeltmesi ve performans iyileştirmesi içerir:

  • Organik aramalardaki arama terimleri, (utmp) için web sayfası yol bilgisi ve bağlayıcı özelliğiyle birlikte kullanıldığında kullanıcı tanımlı değerler (ör. _link ve _linkByPost işlevleri) için doğru kodlama.
  • Rambler arama motoru, organik arama listesine eklendi
  • http://kvasir.no arama motorunun organik arama ayrıştırması düzeltildi.
  • Kullanıcı tarafından tanımlanan yeni organik arama motorları listenin başına eklendi
  • Kullanımdan kaldırılan _trackEvent(action, label, value) işlevi kaldırıldı ve _trackEvent(category, action, label, value) ile değiştirildi
  • Yönlendiren URL'ler artık büyük/küçük harfe duyarlı olarak depolanıyor. Örneğin: www.domain.com/PaGe.HtMl büyük/küçük harf bilgisiyle birlikte raporlanır.
  • GASO simge boyutuna 1200 karakterlik bir sınırlama getirildi.
  • Çerezler için varsayılan zaman aşımlarının geçersiz kılınmasına olanak tanıyan yeni bir işlev eklendi: _setCookiePersistence(timeout)