Google Analytics - Tüm Koleksiyon API'sı &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. 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.

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

Bu sürümdekiler:

Google Analytics

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

Bu sürümdekiler:

Google Analytics

  • Kilitlenme düzeltmeleri.

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.

Bu sürümdekiler:

Google Analytics

  • Bit kodu desteği eklendi.

Google Etiket Yöneticisi

  • Bit kodu desteği eklendi.

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.

Bu sürümdekiler:

Google Analytics

  • Değişiklik yok.

Google Etiket Yöneticisi

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

Bu sürümdekiler:

Google Analytics

  • Google Play Dışı cihazlarda arka planda gönderme desteği eklendi.
  • Kullanımdan Kaldırılmış Analytics Loger/LogLevel. Bunun yerine Analytics artık 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 dağıtımını iyileştirmek ve kampanya ilişkilendirmesini yüklemek için yeniden düzenleme yapıyor.
  • Kampanya ayrıştırma hatası düzeltildi. Sorun 596.
  • Analytics başlatma işleminin ilk saniyelerinde işlenmemiş uygulama istisnaları doğru şekilde bildirilir. Sorun 443.

Google Etiket Yöneticisi

  • Değişiklik yok.

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.

Bu sürüm yeni bir alan ekleme içeriyor. Alanların tam listesi için Alan Referansı'nı inceleyin.

Ulaşım

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

Diğer Değişiklikler

  • useBeacon seçeneği kullanımdan kaldırıldı.
  • Hata düzeltmeleri

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

Veri Kaynağı

  • ds Veri Kaynağı parametresi, bir isabetin veri kaynağını ayarlamanızı sağlar.

Bu sürüm yeni bir alan ekleme içeriyor. Alanların tam listesi için Alan Referansı'nı inceleyin.

Veri Kaynağı

  • Veri Kaynağı alanı, bir isabetin veri kaynağını ayarlamanızı sağlar.

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

Konum Geçersiz Kılma

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.

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 ve dispatchWithCompletionHandler yöntemleri eklendi.

Bu sürümdekiler:

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.
  • Müşteri kimliği artık reklam kimliği her değiştiğinde sıfırlanacaktır.
  • Reklam kimliği toplama varsayılan olarak kapalıdır.
  • İstisna raporlaması için programatik API'ler eklendi.
  • Dokümanlarda hata düzeltmeleri.
  • Küçük hata düzeltmeleri.

Google Etiket Yöneticisi

  • Google Etiket Yöneticisi'nde herhangi bir değişiklik yapılmadı.

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
  • 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, Hakkında, 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, Hakkında, 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ü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.

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

Uygulama Görüntüleme Değiştirme

  • appview isabet türü screenview ile değiştirildi. appview yerine screenview özelliğini 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 parametresi adı (cd) aynı kalacak.

Bu sürüm, appview isabet türünün yerini ve yeni alanların eklenmesini içeriyor. Alanların tam listesi için Alan Referansı'nı inceleyin.

Uygulama Görüntüleme Değiştirme

  • appview isabet türü screenview ile değiştirildi. appview yerine screenview özelliğini 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 oluşturma API'leri için destek eklendi. Önceden oluşturma artık Chrome'un yanı sıra IE11'de de çalışır.
  • Bağlayıcı desteğindeki diğer küçük hata düzeltmeleri.
  • Yahoo güvenli arama, artık organik kaynak olarak doğru bir şekilde sınıflandırılmaktadır.
  • Öneksiz önceden oluşturma API'leri için destek eklendi. Önceden oluşturma artık Chrome'un yanı sıra IE11'de de çalışır.

Google Analytics ve Google Etiket Yöneticisi

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.

Bu sürümdekiler:

Google Analytics

  • Google Analytics'te herhangi bir değişiklik yapılmadı.

Google Etiket Yöneticisi

  • Google Analytics İçerik Denemeleri Makrosu desteği eklendi.

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şlevler libAdIdAccess.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.
  • Firefox'taki farklı yakınlaştırma düzeylerinde ilerlerken bağlayıcı parametreleri artık yoksayılmıyor.
  • Sayfa İçi Analytics'in belirli URL'ler için yüklenememesine neden olan sorun düzeltildi.
  • 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 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.

  • Bakım sürümü.

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.

Bu sürüm şunları içerir: * Altıncı beta sürümü. * KitKat'ı (API Seviyesi 19) hedefleyen bir uygulama SDK'yı kullandığında çalışma zamanı istisnasından kaçınmak için değişiklik yapıldı.

Bu sürüm şunları içeriyor: * Sürüm 3.0'ın ikinci sürümü. * KitKat'ı (API Seviyesi 19) hedefleyen bir uygulama SDK'yı kullandığında çalışma zamanı istisnasından kaçınmak için değişiklik yapıldı.

Bu sürümdekiler:

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

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.

Bu sürüm şunları içerir: * Sürüm 3.0'ın ilk sürümü * SDK API'si, analytics.js ile daha uyumlu olacak şekilde yeniden yazılmıştır. Ayrıntılar için javadoc ve /analytics/devguides/collection/android/v3/ sayfasını inceleyin. * Tüm track ve send yöntemleri kaldırıldı. Bunun yerine, isabet göndermek için MapBuilder yöntemini kullanarak gönderme yöntemini ve ilgili oluşturma yöntemlerini kullanabilirsiniz. set ve send kullanarak isabet oluşturmak için kullanabileceğiniz sabit öğelerin listesi için Fields sınıfına bakın. * useHttps ve anonymizeIp gibi özellikler de dahil olmak üzere birçok özellik kaldırıldı. Bu özellikleri set komutunu kullanarak ayarlayabilir veya sıfırlayabilirsiniz. * EasyTracker artık Tracker süresini uzatıyor. İzlemek için doğrudan EasyTracker.getTracker numaralı telefonu aramanız gerekmez. * SDK artık oturum denetimi bayrağını başlangıçta başlayacak şekilde ayarlamıyor. Yeni bir oturuma ihtiyaç olup olmadığını belirlemek artık geliştiricilerin sorumluluğundadır. EasyTracker'ın, oturum yönetimini önceden olduğu gibi yönetmeye devam ettiğini unutmayın. * SDK artık özel bir günlük kaydı sınıfını destekliyor. Ayrıntılar için javadoc'taki Logger bölümünü inceleyin. * dryRun modu eklendi. * clientId artık okunabilir. tracker.get(Fields.CLIENT_ID) adlı işletmeyi aramanız yeterli. clientId, kalıcı mağazadan yüklenene kadar bu görüşme engellenecek. * SDK, isabetleri artık HTTP yanıt koduna göre yeniden denemeyecektir.

Bu sürüm şunları içerir: * Beşinci beta sürümü. * EasyTracker istisna hata düzeltmesi. ga_reportUncaughtExceptions flag'i ayarlandığında, istisna ayrıştırıcıyı başlatmıyor ve bu nedenle yakalanmamış bir istisnanın konumunu ayrıştırmadık. Bu düzeltmeyle, kilitlenme ve istisna raporları, ga_reportUncaughtExceptions Doğru değerine ayarlandığında yakalanmayan istisnaların konumunu bildirir.

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

  • _set ile yerel para birimlerini belirtmeyi sağlayan destek eklendi (ör. gaq.push(['_set', 'currencyCode', 'EUR']))

Bu sürümdekiler:

  • Varsayılan appVersion değerini CFBundleVersionKey yerine CFBundleShortVersionString 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.

Bu sürüm şunları içerir: * Dördüncü beta sürümü. * SDK artık örnek ücret ayarına uyar. Örnek oranını daha önce% 100'ün üzerinde olacak şekilde ayarladıysanız artık Analytics metriklerinizden bazılarında beta 3'e kıyasla bir düşüş görebilirsiniz. * Gönderilecek parça yöntemleri değiştirildi (ör. trackView yerine artık sendView adı seçildi). * Transaction.setCurrencyCode yoluyla yerel para birimi desteği eklendi * HTTP yerine varsayılan olarak HTTPS kullanın. * Ağ bağlantısı yoksa SDK isabetleri gönderme girişiminde bulunmaz. * Yükleme kampanyası verilerini işlemeye çalışırken ANR'leri önleme. * TrackedActivity sınıf SDK'dan kaldırıldı. * SDK ilk kullanıma hazırlama işlemini ana kullanıcı arayüzü iş parçacığının dışına taşıyın. * SDK'nın bozuk bir SQLite veritabanından kurtarma becerisini iyileştirin. * Diğer bazı çökme ve hata düzeltmeleri.

Bu sürümdekiler:

  • libGoogleAnalytics.a'ya Armv7s mimarisi eklendi.
  • Armv6 mimarisi libGoogleAnalytics.a'dan kaldırıldı.

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

Bu sürümdekiler:

  • Hata Düzeltmeleri:
    • 1.5 SDK CV'lerinden 1.5 SDK özelleştirilebilen değişkenlerine geçişle ilgili sorunları düzeltin.
    • Kullanıcının arka plan veri kısıtlamaları ayarını dikkate alın.

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.

Bu sürümdekiler:

  • Hata Düzeltmeleri:

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

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

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.

Bu sürümdekiler:

  • Özel boyutlar ve metrikler için destek eklendi.
  • Sosyal etkileşim izleme desteği eklendi.
  • StandardExceptionParser sınıf herkese açık hale getirildi
  • SDK başlatılırken zaman zaman meydana gelen kilitlenmeler düzeltildi.
  • Bazı cihazlarda INSTALL_REFERRER yayının yoksayılması düzeltildi.
  • GoogleTracker sınıfında ConcurrentModificationExceptions düzeltildi.
  • Diğer hata düzeltmeleri ve geliştirmeler

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.

Bu sürümdekiler:

  • Basitleştirilmiş EasyTracker arayüzü.
  • Gönderme denetimi yeni bir sınıfa (GAServiceManager) taşındı.
  • Son kablo biçimi olarak güncellendi.
  • sampleRate iki katına çıktı.
  • 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.
  • Diğer hata düzeltmeleri ve geliştirmeler.

Bu sürümdekiler:

  • Yakalanmamış istisna işleme tesisi eklendi.
  • dispatchEnabled özelliği GAI öğesinden kaldırıldı.
  • defaultTracker özelliği GAI klasörüne eklendi.
  • close yöntemi GAITracker klasörüne eklendi.
  • Zamanlama izleme yöntemi GAITracker hesabına eklendi.
  • Bağımsız değişken içermeyen trackView yöntemi GAITracker öğ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.

Bu sürümdekiler:

  • startSession yöntemi kaldırıldı. Bunun yerine setStartSession politikasını kullanın.
  • EasyTracker'a ga_sessionTimeout parametresi eklendi.
  • Güç tasarrufu modu uygulandı.
  • Bağımsız değişken içermeyen trackView yöntemi GAITracker öğesine eklendi.
  • İsabet parametrelerinin isabetlerde gönderilmesini engelleyen bir hata düzeltildi.
  • Veritabanından okunamayan isabetler, tüm isabetlerin gönderilmesini kalıcı olarak engellemek yerine silinir.
  • Son kablo biçimi olarak güncellendi.
  • Zamanlama isabet türü uygulandı.
  • 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 hızı (_setSiteSpeedSampleRate) %10'dan %100'e çıkarıldı.
  • _setAccount yöntemi, 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. eklendi:

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

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

Bu sürümdekiler:

  • Dokümanlar:

    • ReadMe.txt dosyası, dokümanlar için web sitesine işaret edecek şekilde güncellendi.

Bu sürümdekiler:

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

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

  • Site hızı verileri artık tüm web mülkleri için% 1 örnek oranında otomatik olarak toplanıyor. Daha önce site hızında veri toplamayı etkinleştirmek için gereken _trackPageLoadTime işlevi, artık 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ırsa bu yol, söz konusu sayfadan toplanan site hızı verileriyle de ilişkilendirilir.

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şitli GANTracker 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).

Bu sürümdekiler:

  • Hata Düzeltmeleri:
    • Sıkıştı ve birkaç SQLiteExceptions ile karşılaşıldı.
    • startNewSession önce arandığında stopSession içinde NullPointerException düzeltildi.
    • HTC Thunderbolt ve Motorola Droid Bionic cihazlarında Bellek Dışı hataları düzeltildi.
    • Gönderim yönteminde gereksiz veritabanı erişimi ortadan kaldırıldı.

Bu sürüm aşağıdaki yeni özelliği içeriyor:

  • _trackEvent() yönteminin yeni opt_noninteraction parametresi true olarak 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çeriyor:

  • Dahili site bağlantılarında AdWords gclid URL parametresinin kullanılmasının, ücretli ziyaret sayısının artmasına neden olabileceği bir sorun düzeltildi.

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.
  • Yeni Özellikler:
    • anonymizeIp işareti eklendi.
    • sampleRate parametresi eklendi.
    • Kampanya yönlendirmeleri için destek eklendi.

Bu sürümdekiler:

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

Bu sürümde, ziyaret sayılarının şişirilmesine ve/veya bazı sitelerin yeni ziyaretçi sayısının azalmasına neden olan bir hata düzeltildi. İlk etki, organik trafiğe sahip siteleri ve belirli kullanıcı davranışlarını etkilemektedir. İkinci etki, yalnızca birden çok izleyiciye sahip desteklenmeyen bir izleme yapılandırması kullanan sitelerde gerçekleşti.

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 yapılan bir değişiklikle tetiklenir: kampanya kimliği, ad, kaynak, aracı, terim, içerik veya gclid.
  • İzleme komut dosyası, kullanıcının tarayıcıyı kapatması durumunda 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 artık _setAllowHash(false) çağrısı gerekmiyor. Zaten bir _setAllowHash(false) çağrısı içeren sayfalar çalışmaya devam eder, ancak yeni bir site oluştururken artık gerekli değildir.
  • İzleme komut dosyası artık HTTP yönlendiricileri ve tarayıcılar tarafından bozulan bağlayıcı parametrelerini onarmaya çalışacaktı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ümdekiler:

  • Hata Düzeltmeleri:
    • Veritabanı işlemeyle ilgili çeşitli sorunlar düzeltildi.
    • Özel değişkenler kullanılırken istisnalar düzeltildi.
    • Uygulama bağlamına değil, bağlam bilgisini girin.
    • Yanlışlıkla hayalet oturumları oluşturma özelliği kaldırıldı.
  • Yeni Özellikler:
    • İstediğiniz zaman kampanya yönlendirmeleri belirleme olanağı eklendi
    • sampleRate işareti eklendi
    • anonymizeIp işareti eklendi

Bu sürüm bir yeni özellik içeriyor:

  • İzleme kodu artık önceden oluşturulmuş sayfalar için isabetleri, bu sayfalar kullanıcı tarafından görüntülenene kadar ertelemektedir. Önceden oluşturulmuş bir sayfa hiç görüntülenmezse isabet gönderilmez. Bu özellik yalnızca eşzamansız izleme komut dosyasını kullanan siteler tarafından kullanılabilir. Önceden oluşturma hakkında daha fazla bilgiyi Google Web Yöneticisi Merkezi Blogu'nda bulabilirsiniz.

Bu sürüm çeşitli hata düzeltmeleri, yeniden düzenlemeler ve bir yeni özellik içeriyor:

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

Bu sürümdekiler:

  • Hata Düzeltmeleri:

    • Hatalı biçimlendirilmiş userAgent Dizesi düzeltildi.
  • Yeni Özellikler:

    • E-ticaret izleme desteği eklendi
    • debug işareti eklendi
    • dryRun işareti eklendi

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

  • Web alanları arası izlemede, bazı durumlarda kampanya verilerinin yanlış kodlamasına neden olan bir hata düzeltildi.
  • Web alanları arası izlemede, URL'den çerezlerin bir defadan fazla yüklenmesine neden olan ve bazı durumlarda yanlış çerezlere yol açan bir hata düzeltildi.
  • Özel Değişkenler'deki bazı değerlerin raporlarda kodlanmasına neden olan bir hata düzeltildi.

Bu sürümdekiler:

  • Hata Düzeltmeleri:

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

    • Özelleştirilebilen değişkenler için destek eklendi

Bu sürüm, hata düzeltmeleri ve yeniden düzenlemeler dahil olmak üzere düzenli bakım içerir. Herkese açık API'lerde veya işlevlerde herhangi bir değişiklik yoktur.

Bu sürümde güncellemeler ve bir yeni özellik bulunuyor.

  • POST desteği:

    • İzleme kodu artık çok daha büyük izleme işaretçileri gönderebilir. İşaretçiler, geleneksel olarak bazı tarayıcılar ve proxy'ler tarafından 2048 karakterle sınırlandırılmış HTTP GET istekleri aracılığıyla gönderiliyordu. Bu sınırı aşan istekler çıkarıldı ve veriler hiçbir zaman Google Analytics'e ulaşmadı. Bu sürümden itibaren, 2048 karakterden uzun istekler POST HTTP URL'si üzerinden gönderilecektir. Bu sınıra sahip değildir. İzleme kodu artık 8192 karaktere kadar işaretçileri destekleyecektir.

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

  • _addIgnoredOrganic ve _addIgnoredRef adlı sitelerin bir siteye ilk ziyaretlerinde düzgün çalışmasını engelleyen bir hata düzeltildi.
  • Birden çok iframe'de çalışan izleme koduyla ilgili bir sorun giderildi.

Bu sürümdekiler:

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

Bu sürüm, hata düzeltmeleri ve yeniden düzenlemeler dahil olmak üzere düzenli bakım içerir. Herkese açık API'lerde veya işlevlerde herhangi bir değişiklik yoktur.

Bu sürümdekiler:

  • Yeni Özellikler:

    • iOS4 desteği eklendi

Bu sürüm, hata düzeltmeleri ve API temizliği içerir.

  • Hata düzeltmeleri:

    • Etkinlik izleme hatası düzeltildi. _trackEvent numaralı telefonu aramak için artık _initData veya _trackPageview numaralı telefondan arama yapılması gerekmiyor.
    • Eşzamansız snippet, IE 6 ve 7'de herhangi bir sayfaya neden olmadan herhangi bir sayfanın başına yerleştirilebilecek şekilde güncellendi. Yeni snippet için Eşzamansız İzleme Kılavuzu'na göz atın. Bu güncelleme 22/03/2010 tarihinde yapılmıştır.
    • _gat nesnesinde çağrı yöntemlerini desteklemek için eşzamansız söz dizimi genişletildi.
  • İzleyiciyi 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ılıp daha sonra adlarıyla alınmasını sağlar._gat._getTracker(account) yerine bunu kullanın.
    • _gat._getTrackerByName(name) eklendi. İzleyiciyi belirtilen adla alır.
    • tracker._getName() eklendi. İzleyiciye, oluşturulduğunda verilen adı döndürür.
    • _gaq._createAsyncTracker(account, opt_name) kullanımdan kaldırıldı. Bunun yerine _gat._createTracker politikasını kullanın.
    • _gaq._getAsyncTracker(name) kullanımdan kaldırıldı. Bunun yerine _gat._getTrackerByName politikasını kullanın.
  • Bu API değişiklikleriyle ilgili ayrıntılar için Tracker Referansı'na bakın.

Bu sürüm, varsayılan arama motoru listesinde yapılan güncellemeleri ve çerez zaman aşımlarını kontrol edecek yeni işlevleri içerir. Ayrıca, sayfadaki ga.js gecikme etkisini azaltan eşzamansız GA snippet'i kullanıma sunuldu.

  • 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ı.
  • Saklanan tüm çerezler için çerez geçerlilik sürelerini kontrol eden işlevler eklendi. Kullanımdan kaldırılmış mevcut çerez zaman aşımı işlevleri. Daha fazla bilgi için JS API dokümanlarını inceleyin.

    • _setVisitorCookieTimeout(cookieTimeoutMillis), _setCookiePersistence işlevinin yerini alıyor.
    • _setSessionCookieTimeout(cookieTimeoutMillis), _setSessionTimeout işlevinin yerini alıyor.
    • _setCampaignCookieTimeout(cookieTimeoutMillis), _setCookieTimeout işlevinin yerini alıyor.
  • Eşzamansız GA snippet'i kullanıma sunuldu. Denemek için dokümanlara bakın.

  • _setVar işlevi artık kullanılamıyor. Özelleştirilebilen Değişkenler özelliği _setVar yerini alıyor. Daha fazla bilgi için belgeleri inceleyin.

Bu sürümdekiler:

  • Ziyaretçi düzeyindeki özel değişkenleri almak için yeni bir işlev eklendi. Daha fazla bilgi için işlev dokümanlarını inceleyin.

    • _getVisitorCustomVar(index)
  • Site Yer Paylaşımı içeriği, window.onload istemek yerine, ga.js yürütülür bitmez yüklenir.

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

  • Yeni organik kaynakların organik kaynak listesinin başına mı yoksa sonuna mı ekleneceğini belirtmek için _addOrganic işlevine isteğe bağlı bir boole parametresi eklendi. Daha fazla bilgi için belgeleri inceleyin.

    • _addOrganic(newOrganicEngine, newOrganicKeyword, opt_prepend)

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

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

  • Organik aramalardaki arama terimleri, (utmp) web sayfası yol bilgisi ve bağlayıcı özelliğiyle (kullanıcı: _link ve _linkByPost işlevleri) kullanıldığında kullanıcının tanımladığı değerler için doğru kodlama.
  • Rambler arama motoru, organik arama listesine eklendi
  • Organik arama ayrıştırması, http://kvasir.no arama motoru için düzeltildi
  • Kullanıcı tarafından tanımlanan yeni organik arama motorları artık listenin en üstüne eklenir
  • 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.alanadi.com/PaGe.HtMl, destek kaydı bilgileriyle 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 sağlayan yeni bir işlev eklendi: _setCookiePersistence(timeout)