2011-01-24 16 views
2

新しい非同期コードでGoogleアナリティクスのイベントトラッキングを使用しています。私は、カテゴリとアクションを設定して指定しましたが、分析プロファイルでうまく表示されます。しかし、ラベルを含むガーベ配列に要素をプッシュしていることはわかっていますが、私は24/48/72時間待っても分析プロファイルには表示されません。私のコードは、別々のファイル(ga.jsの)に配置され、このように見えるとのdefault.aspxから参照されている(サイト内のページのみ、後続のすべてのページ要求がAJAX経由です):Googleアナリティクスのイベントトラッキング「ラベル」が記録されていません

function GoogleAnalyticsTrackEvent(Category, Action, Label) { 
    //alert(Category + "|" + Action + "|" + Label); 
    if (Label) { 
     _gaq.push(['_trackEvent', Category, Action, Label]); 
    } 
    else { 
     _gaq.push(['_trackEvent', Category, Action]); 
    } 
} 

function GoogleAnalyticsTrackPage() { 
    //alert('track page'); 
    _gaq.push(['_trackPageview']); 
} 

/* Code below is executed when default.aspx is loaded, and only then */ 
var _gaq = _gaq || []; 
_gaq.push(['_setAccount', 'UA-20332645-1']); 
GoogleAnalyticsTrackPage(); 
GoogleAnalyticsTrackEvent(MobileRequestType_MobileWeb, "Accessed Login Area"); 

(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); 
})(); 

誰もがいずれかを持っています私が間違ってやっているアイデア?

EDIT:

ここでlabelパラメータが含ま異なる呼び出しです:あなたが見せているコードから

GoogleAnalyticsTrackEvent(CurrentMobileRequestType, '" + pAction + "','Exception Message Displayed');" 

答えて

1

は、あなたが実際にGoogleAnalyticsTrackEvent()機能にlabelパラメータを渡すことはありません。したがって、if(Label)条件はfalseを返し、elseブロックが実行され、Labelのないトラッキングイベントが送信されます。ラベルを付けるには、その関数で3番目のパラメータを渡す必要があります。

+0

これは本当ですが、私が示したことから、ラベルを渡すことはありません。以下は、私がそれを行う場所の例です。上記の関数でalert-linesを有効にすると、正しい値と期待値がGoogleAnalyticsTrackEvent関数によって受け取られます。 GoogleAnalyticsTrackEvent(CurrentMobileRequestType、 '' + pAction + ''、 '例外メッセージが表示されました'); " –

+0

@Rene Vutborg詳細情報を提供する必要があります。 – Yahel

+0

私が考えることができると思う唯一のことは、開発環境で「誤動作」が発生しているということです。 Google Analyticsの設定で指定したウェブサイトのURLではなく、http:// localhost:81からのGoogleAnalyticsTrackEventへのリンクです。カテゴリとアクションが正常に機能していても、ラベルが機能しません。 。 –

関連する問題