ようこそ!浜村拓夫の世界へ

    ブログ内検索

    最近の記事

    ブックマーク数の多い記事

    Blog Translation

    Powered By FC2ブログ

    Powered By FC2ブログ
    ブログやるならFC2ブログ


    FC2ブログ LOGIN

    with Ajax Amazon

    JavaScriptのクリックカウントで、クローキングを防止する方法

    このエントリーを含むはてなブックマーク はてなブックマーク - JavaScriptのクリックカウントで、クローキングを防止する方法 あとで読む
    Webサイトのリンクが、どれぐらいクリックされているか?を計測する場合、どのような方法で計測すればよいでしょうか?

    リンクに何らかの仕掛けをして、「クリック」というイベントを捕捉する必要があります。

    (1) カウント用のクッションページを用意して、リダイレクトでリンク先に飛ばす。
    (2) JavaScriptで、リンクのクリック回数を捕捉する。

    (1)のリダイレクトする手法が、簡単で確実だと思いましたが、「クローキング」と勘違いされたら、Google等からペナルティーを食らう可能性がありそうなので、(2)のJavaScriptを使う手法が無難でしょうか?

    (参考)
    リンククリックカウンターの研究 'PERL-LABO'
    http://www.perl-labo.org/gocount/1/

    自動的にonclickを追加するJavaScriptの研究 'PERL-LABO'
    http://www.perl-labo.org/gocount/2/

    リンククリックカウント履歴を記録して完成 'PERL-LABO'
    http://www.perl-labo.org/gocount/3/

    クリックカウントを取る方法の一つ | Binbo-Special
    http://www.chin3.net/tech/php/513/

    方法2:aタグのhrefはそのままに、onclickイベントで同期処理を行う



    <a href="hoge.html" onclick="Clickcount.set('hoge');">hogeへのリンク</a>


    javascript(jQuery使用)側で、
    var Clickcount = {
    set : function(id){
    $.ajax({
    type: "GET",
    url: "clickcount.php",
    data: "id="+id,
    async: false
    });
    return true;
    }
    };


    JavaScriptのonclickイベントを使えばOKと。


    ●クローキング
    ペンギン対応? ペナルティを引き継がずにリダイレクトする方法 | 海外SEO情報ブログ
    http://www.suzukikenichi.com/blog/redirecting-without-forwarding-penalty/

    クローキングは、ユーザーと検索エンジンに同じURLで異なるコンテンツを返すことです。



    クローキング - Wikipedia

    クローキング(Cloaking)とは、検索エンジンのクローラに対して通常とは別のページを出力すること。

    概要
    ウェブブラウザがウェブサーバにアクセスする場合、最初にヘッダ情報としてユーザエージェント情報を送信するが、その情報から検索エンジンのクローラかどうか判定し、クローラであれば特別に用意されたページを出力する。それ以外の一般のユーザによるアクセスでは通常のページを出力する。クローラ向けの特別に用意したページにおいて、検索エンジン最適化を行うことによって、通常のページには手を加えることなく、検索エンジンでの上位表示が行えることになる。
    一般にクローキングはスパム行為とされる。しかし、携帯電話端末やスマートフォンからのアクセスに対して別ページを表示することも広義のクローキングとも言え、厳密な分類は難しい。



    クローキングとは | cloaking - IT用語辞典

    クローキング 【 cloaking 】

    Webサーバに細工を施し、検索エンジンの巡回ロボットには一般の閲覧者とは異なる内容のWebページを見せること。

    検索エンジンでの順位を上げるためにキーワードを不自然に多く入れるといった改変をWebページに施し、一般ユーザには見せずに検索エンジンだけに選択的に送信する手法である。多くの検索エンジンではこの手法を不当とみなし、クローキングを行ったサイトをインデックスから除外したり、順位を極端に落とすといったペナルティーを科している。検索エンジン側では巡回ロボットだけではクローキングされたか否かは分からないため、不自然に上位にリストされたサイトを人手でチェックするなどの対策を行っている。



    Googleにインデックスされなくても良ければ、好きにすればいいと。



    Web制作の現場で使うjQueryデザイン入門[改訂新版] (WEB PROFESSIONAL)
    西畑一馬
    アスキー・メディアワークス
    2013-03-07
    3129円



    関連記事

    コメント

    コメントの投稿


    管理者にだけ表示を許可する

    トラックバック

    トラックバックURL:
    http://hamamuratakuo.blog61.fc2.com/tb.php/969-5a4b68e4

    FC2Ad