0

自分のサイトにリンクしている外部リンクがあり、そのリンクのクリック数を追跡したいと考えています。

Google アナリティクスを使用せずにそれを行う 1 つの方法は、次の投稿で説明されているように ajax を使用することです:外部リンクがクリックされた回数を追跡するにはどうすればよいですか? (最初の回答を参照)

しかし、JavaScript を使用すると、クリック数を簡単に偽造できます。これを防ぐ最善の方法は何ですか?

編集:申し訳ありませんが、質問を明確にしませんでした。likeたとえば、fbのボタンと同じように、私のサイトにアクセスしたユーザーはリンクを取得でき (コピーして貼り付ける必要があります)、そのリンクは私のサイトを指します。

4

1 に答える 1

0

リダイレクトする前にクリックをログに記録するミドルウェアであるサーバー側スクリプトを実装できます。

たとえば、次のような単純な PHP スクリプトがあります。

<?php
$url = $_GET['url'];
$logger->logHit($url);
header("Location: ".$url);
?>

次に、リンクは次のようになります。

http://yoursite.com?url=http://external.com
于 2013-10-21T08:00:14.227 に答える