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

Yeni özellikler sunmak ve önceki sürümlerde tespit edilen kusurları düzeltmek 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. 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.

Güncellenmiş ga.js izleme kodunu hemen sizin ve kullanıcılarınızın görmeyebileceğini unutmayın:

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

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

  • Geçerli bir izleme kimliği içermeyen isabetler artık dikkate alınmaz.
  • 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.
  • 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 belirtmeyi sağlayan 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 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.

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