2011-04-08 37 views
5

için _setVar ben analitik kodunun eski sürümünü kullanıyorum ve kullanılanGoogle Analytics: Yeni izleme kodu

<script type="text/javascript"> 
try { 
var pageTracker = _gat._getTracker("UA-xxxxxxx"); 
pageTracker._setVar('memberlevel-2'); pageTracker._trackPageview(); 
} catch(err) {}</script> 

Nasıl yeni asenkron kod ile bu kullanırım kullanıcıların farklı türlerini izlemek için aşağıdaki mı? Google Analytics, forumlar öldü ve ben hiçbir yanıt :(

cevap

3

özel değişkeni ayarlamak için bu okumayı deneyin var: hala

<script type="text/javascript"> 
    var _gaq = _gaq || []; 
    _gaq.push(['_setAccount', 'UA-XXXXX-X']); 
    _gaq.push(['_trackPageview']); 

    (function() { 
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; 
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; 
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); 
    })(); 
</script> 
3

_setVar: Sayfa görünümünü izlemek için

http://code.google.com/apis/analytics/docs/tracking/gaTrackingCustomVariables.html

Numune kodu çalışır, ancak _setCustomVar yerine, daha güçlü olarak kullanmalısınız

İşte nedir? _setCustomVar` farklıdır `

_gaq.push(['_setAccount', 'UA-XXXXX-X']); 
    _gaq.push(['_setCustomVar', 1, 'memberlevel', '2', 3]);// page-level scope (3), in slot #1 
    _gaq.push(['_trackPageview']); 
+1

Dikkatli olun, _setVar'' kapsamı olarak ve:

var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-XXXXX-X']); _gaq.push(['_setVar', 'memberlevel-2']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); 

, bunu yapabileceğini yerine setCustomVar kullanmak için: eski kod zaman uyumsuz kodunu kullanarak benziyor. Varsayılan olarak, '_setVar', örneğin oturum açtıktan sonra bir kullanıcının üye düzeyini ayarlamak için uygun, kalıcı, kullanıcı düzeyi bir değişken ayarlar. "_setCustomVar" varsayılanı, sayfaların tek tek sayfaların (kategoriler, vb.) ek özelliklerinin izlenmesi için daha iyi olan sayfa düzeyi kapsamına (3) döner. '_setCustomVar' seçeneğine geçerseniz, dördüncü parametre için 1 (kullanıcı düzeyi kapsamı) belirtmelisiniz. Daha fazla bilgi için: https://developers.google.com/analytics/devguides/collection/gajs/gaTrackingCustomVariables –