0

アンカータグ(マイページへのリンク)が少ない。各リンクが訪問された回数を数え、最も多く訪問されたものだけを表示したいと考えています。

それを行う方法はありますか?

または

URL が訪問された回数をカウントすることも問題ありません。

4

4 に答える 4

3

独自のサーバーで使用する

PHP などのプログラミング言語を使用してカウントを保存および変更するサーバー アプリケーションが必要です。PHP サーバーをお持ちの場合は、これで実行できる簡単なヒット カウンターがあります。

<?php
    $count_my_page = ("hitcounter.txt");
    $hits = file($count_my_page);
    $hits[0] ++;
    $fp = fopen($count_my_page , "w");
    fputs($fp , "$hits[0]");
    fclose($fp);
    echo $hits[0];
?>

リモート サービスの使用

サーバーでスクリプトをホストするオプションがない場合は、次のようなホストされたソリューションを使用できます。

  • ヒット カウンターの HTML コード そうですね、その名前がす​​べてを物語っています。カウンターにカウンターの初期開始カウントを与えることができます。
  • ewebsitecounterには、無料で利用できるすべての tumblr ヒット カウンターの中で最もファンシーなアイコンがあります。動物や季節の写真など、さまざまなレイアウトから選択できます。
  • Hit-Counterは間違いなく最も人気のある tumblr オンライン カウンターです。サイトは広告だらけなので、ブログの詳細を入力する際に​​は注意してください。
  • オンライン利用者カウンター
  • Supercounters - 無料ヒット カウンター、ユーザー オンライン カウンター フラグ カウンター ビジター マップのウェブサイトのブログと tumblr
  • HitWebCounter - 最も広く使用されている無料のインターネット カウンター。
于 2013-01-24T06:36:30.063 に答える
1

このような情報については、Google 分析ツールを使用して詳細を確認できますまたは、ロジックをサーバー側に配置して、Web サイトの各 URL が取得しているヒット数をカウントすることもできます。

于 2013-01-24T06:31:43.780 に答える
0

個人的には、サーバー側のコードまたは分析を使用してこれを実現しますが、HTML5 / JavaScriptの質問としてタグ付けしているので、次のように実行できます。

if ( localStorage ) {
    jQuery( 'a' ).click( function () {

        var urls = localStorage.getItem( 'urls' );

        urls = ( urls != null ) ? JSON.parse( urls ) : {};

        urls[ this.href ] = urls[ this.href ] || 0;
        urls[ this.href ]++;

        urls = JSON.stringify( urls );

        localStorage.setItem( 'urls', urls );

    });
}

詳細はこちらhttp://www.html5rocks.com/en/features/storage

于 2013-01-24T06:45:44.643 に答える
0

これと同様に、Cookie を使用できます。

$(document).ready(function() {
            if (!$.cookie("urlCookie")) {
                var url = document.referrer;
                var match = url.indexOf("localhost");
                if (match != -1) {
                    $.cookie("urlCookie", url);
                    $("#title").html(url);
                }
            } else {
                $("#title").html($.cookie("urlCookie"));
            }
});



<h1 id="title"></h1>
于 2013-01-24T06:34:07.780 に答える