人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

<a href="mailto:user@dammy.com">MAIL</a> というようなHTMLですが、

実際に何人がクリックして、その中の何%が実際に送信してくれるのかをしりたいのです。

クリックされた回数をカウントする方法を教えていただければ幸いです。

ちなみに、ワードプレス内のコンテンツ内で使用するつもりです。


●質問者: hashimajc
●カテゴリ:ウェブ制作
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● きゃづみぃ
●25ポイント

それだけでは 難しいでしょう。

クリックしたときに メール用のページを開いて、そのページをカウントすればいいかと思いますが。


2 ● a-kuma3
●25ポイント

mailto: な A タグのクリックのイベントを拾って、Ajax でカウントアップするリクエストを出す、という感じでできます。

ここ(↓)が、コードが短くて分かりやすいと思います(jQuery 使ってます)。
http://1bit.mobi/20110112164331.html

肝は二つ。

1. カウントしたい A タグに、クリックしたときの処理をくっつける。
count.js の以下の部分が該当します。

 //カウンター+1追加処理
 jQuery('#btn01 p').click(function(e){
 //「param1」変数の値と書き込みファイル名の情報をもってpost.phpへ。その後、関数func01を実行
 jQuery.post("post.php" , {"param1": 'count01.txt'} , func01);
 jQuery("#btn01 span").load("./count01.txt");
 });

カウント数を表示する必要はないと思いますから、jQuery.post のところだけで良いです。


2. リクエストを受け付けると、回数をカウントするサーバ側の処理を書く。
post.php が該当します。
Wordpress で使うなら、php の方が分かりやすいですよね(設置とか)。


index.html では、A タグをクリックしても何も起きないように href="javascript:void(0);" となっていますが、そこを href="mailto: ?" としてあげれば良いです。




「Ajax クリックカウンター」でググると、いろいろ見つかります。


3 ● ruirui01231
●25ポイント

クリックカウントを取る方法
http://www.chin3.net/tech/php/513/


4 ● boost_beast
●25ポイント

http://www.sapphirus.biz/php/sclick/
こちらはどうでしょう。

関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ