Google Analytics Web İzleme (ga.js) Değişiklik Günlüğü

Yeni özellikler sunmak ve önceki sürümlerde bulunan kusurları onarmak için Google Analytics JavaScript İzleme Kodunu (ga.js) düzenli olarak güncelliyoruz.

Bu sayfada, ga.js izleme kodunda 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ü altında listelenen özet akışları aracılığıyla da abone olabilirsiniz.

Sizin ve kullanıcılarınızın, aşağıdaki nedenlerle güncellenmiş ga.js izleme kodunu hemen göremeyebileceğinizi unutmayın:

  • Değişiklikler, Google'ın küresel veri merkezi altyapısında birkaç gün boyunca kademeli olarak kullanıma sunulur.
  • Web sitenizin kullanıcıları, tarayıcılarında JavaScript'imizi önbelleğe alan eski sürümlere sahip olabilir.

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

  • Geçerli bir izleme kimliği içermeyen isabetler artık dikkate alınmaz.
  • 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.
  • Bakım sürümü.

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']))

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.

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ü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, 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ü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 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, 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, 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, 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)