ランダムアクセスメモリ

沖縄移住、マンガ、Web制作、ゲーム、将棋の話をランダムに。

リンククリックをカウントする方法

Webページ内のリンクをクリックした回数を数えたくてググってみたけど、意外といい情報がなかったので、自分用メモ。

JQueryを使ってポストする方法が簡単かも。

 以下を<head></head>の間に記述。

<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
<script type="text/javascript">
	function countup(itemid) {
		$.post('counter.php', { id : itemid });
	}
</script>

続いて、リンク部分を

<a href='https://example.com/' target='_blank' onclick='countup(1);'>リンク</h3></a>

 

という感じで書けばよし。countup(1)の1部分はリンクのid。リンクごとに変更しよう。

あとは、「counter.php」を作成しよう。POSTで「id」を受け取って、受け取った「id」をカウントアップすればよいだろう。かんたん。

というわけで、以上です。