[Google]Analyticsで外部リンクをカウントする方法 - ヒビノカテ

[Google]Analyticsで外部リンクをカウントする方法

| コメント(0) | トラックバック(0)

なんとなくjavaScriptを書いているのはまずいだろうと思いゴールデンウィーク中はjavaScriptとAjaxの基礎を勉強していました。

javaScriptはクロージャとカリー関数が出てきたところで小休止。
Ajaxは通信の基本プログラムを5本書き、Prototype.jsのサンプルを一つ書いたところです。

おかげで無名関数の扱いに違和感を感じなくなりjavaScriptのコードが抵抗なく読めるようになりました。
そんなおりgoogle Analyticsで外部リンクへのクリック数をカウントしたいという要望が仕事でありました。

Flash イベントをトラッキングするにはどうすればよいですか。 - アドワーズ 広告 ヘルプ
http://adwords.google.com/support/bin/answer.py?hl=jp&answer=55520

記事はflashでのイベントのカウントの取り方が書いてありますが。これをaタグに応用するとカウントができるようです。

例):
<html>
<head>
<title><title>
</head>

<!-- コードの記載 始まり-->
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>

<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-xxxxxx-x");
pageTracker._trackPageview();
</script>
<!-- コードの記載 終わり-->
<body>


<a href="http://xxxxx.com" onClick="javascript:pageTracker._trackPageview('xxxx');">xxxxx.com</a>

↑こんな感じで記載します。
._trackPageviewの引数は任意の文字列で良いみたいなので集計しやすい階層的な文字列を作成すればよいかと思います。

そしてAjaxのことも書こうかとおもったけど。。。気力がなくなりました。後ほど気力が回復した(書けたら)書こうかと思います。

トラックバック(0)

トラックバックURL: http://line-heart.com/blog/mt-tb.cgi/63

コメントする

2011年9月

        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30  

このブログ記事について

このページは、lineheartが2009年5月13日 13:35に書いたブログ記事です。

ひとつ前のブログ記事は「漢字検定 エンジニア版」です。

次のブログ記事は「webサーバでnobodyファイル作成されたとき」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。