2011-01-05 10 views
2

私はを実行し、最近Google画像検索のトラフィックをたくさん見ました http://screensnapr.com/v/Rm1KdJ.png - 問題は、私のサイトにアクセスするためにどのような検索が行われているのかわかりません。さまざまなランディングページがありますので、多くのことが必要です。私はhttp://www.google.com/support/forum/p/Google+Analytics/thread?tid=4f166221a4857871&hl=enで役に立つと思われるものを見つけましたが、別のバージョンのGoogle Analyticsを使用しているので、私にとってはうまくいきません。私のjavascriptのコードは次のとおりです。Google AnalyticsでGoogle画像検索のトラフィックをより正確にトラッキングするにはどうすればよいですか? [具体的にはキーワード]

<script type="text/javascript"> 
/* <![CDATA[ */ 
    var _gaq = _gaq || []; 
    _gaq.push(['_setAccount', 'UA-19201482-3']); 
    _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> 

答えて

1

はそれをテストしていない(私はGoogle画像検索でにリンクされている任意のページ、オフの手を持っていないので)が、これは、あなたがリンクされているスクリプトが適応されるだろうする方法ですあなたのスニペットに。

<script type="text/javascript"> 
/* <![CDATA[ */ 
var _gaq = _gaq || []; 
_gaq.push(['_setAccount', 'UA-19201482-3']); 

var ref = document.referrer; 
if (ref.search(/images.google/) != -1 && ref.search(/prev/) != -1) { 
    var regex = new RegExp("images.google.([^\/]+).*&prev=([^&]+)"); 
    var match = regex.exec(ref); 
    _gaq.push(['_clearOrganic']); 
    _gaq.push(['_addOrganic',"images.google."+ match[1],"q"]); 
    _gaq.push(['_setReferrerOverride', "http://images.google." + match[1] + unescape(match[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); 
})(); 
/* ]]> */ 
</script> 
関連する問題