2011-09-30 15 views
1

イベントトラッキングを設定する際に問題が発生します。私は人々がさまざまなコンテンツのPDFとWord文書をダウンロードできるWebサイトを持っています。次のようなイベントトラッキングを挿入しました:イベントトラッキングをサイトに追加するとPDF/Microsoft Wordのダウンロード

<a href=files/8399039122.pdf onClick='_gaq.push(['_trackEvent', 'downloads', 
'all', 'nofilter']);' >File #1</a> 

<a href=files/8329384939.doc onClick='_gaq.push(['_trackEvent', 'downloads', 
'all', 'nofilter']);' >File #2</a> 

ただし、4日後でもデータはまだ解析プロファイルに表示されません。私はこれを間違ってインストールしましたか?また、私のページのヘッダーの解析スクリプトに_gaq.push(['_trackEvent', 'downloads', 'all', nofilter]);'を追加する必要がありますか?

+0

あなたは適切に追跡するイベントを設定していますここでは最初のセクションで説明したように? http://code.google.com/intl/de-DE/apis/analytics/docs/tracking/eventTrackerGuide.html – anroesti

+0

私はそう信じています。私はそのページのガイドラインに従って追跡を追加しました。上のコードは、私のファイルにイベントトラッキングをどのように挿入したかを示しています。しかし、それはまだ適切に動作していないようです。 – JSW189

+0

明確にする:上記のコードは、Word文書のマークアップではなく、ウェブサイト上にありますか? – anroesti

答えて

1

あなたが一重引用符を使用しているように見えます(正しく入れ子になっていない)。これを試してみてください:

<a href="files/8399039122.pdf" onClick="_gaq.push(['_trackEvent', 'downloads', 'all', 'nofilter']);" >File #1</a> 

<a href="files/8329384939.doc" onClick="_gaq.push(['_trackEvent', 'downloads', 'all', 'nofilter']);" >File #2</a> 

二重引用符でonClick全体を包みます。そして、あなたのリンクへのパス(href)も引用しなければなりません。 =ターゲットを使用せずにonclickのを遅らせるために

「ブランク」

<a href="pdfs/my-file.pdf" onclick="var that=this;_gaq.push(['_trackEvent,'Download','PDF',this.href]);setTimeout(function(){location.href=that.href;},200);return false;">Download my file</a> 
0

この問題を解決する別の方法は、<a>タグにtarget="_blank"を追加することです:

<a href="files/2117802037.pdf" onclick="_gaq.push(['_trackEvent', 'downloads', 'all', 'nofilter']);" target="_blank">File #1</a> 
<a href="files/8329384939.doc" onclick="_gaq.push(['_trackEvent', 'downloads', 'all', 'nofilter']);" target="_blank">File #2</a> 
+0

'target =" _ blank "を入力する必要はありません。私はそれなしで私のサイトをすべて追跡するこのタイプのものを持っています。 Googleのドキュメントは次のとおりです。http://code.google.com/apis/analytics/docs/tracking/eventTrackerGuide.html –

関連する問題