ウェブページのヒットカウンタを実装して、サーバーに送信されるのを避けようとしているページをサーバーに知らせるようにしたいユーザー、同じページ。2013年にウェブページヒットカウンタを実装する
<img src="/the-hit-counter?pageId=SOME_PAGE_ID" />
、その後必ず "にするためにクッキーを使用します。私は、一般的にこのような何かを見てきました
を(私は彼らが彼らのキャッシュなどをクリアすると、おそらく再び数え得ることについて、超心配はありませんよ)ヒット 'は再びカウントされません。
しかし、明らかに「JavaScriptを有効にする必要があります」という明白なこと以外に、AJAXを使用してサーバーに通知しない理由はありますか?私は、錫箔の帽子を着ていないほとんどの人が、最近ブラウザで有効になると思っています。
私はこのような何かをしてミックスにローカルストレージを持参し、いくつかのネットワーク帯域幅を減らすことができるAJAXおよびJavaScriptで:
if (!amplify.store('SOME_PAGE_ID')) {
$.get('/the-hit-counter?pageId=SOME_PAGE_ID');
amplify.store('SOME_PAGE_ID', "");
}
私はJavaScriptのアプローチについて、何をしないのですか?
本当に誰もがJavaScriptを使用するとは思えません。それが有効にならない理由はセキュリティだけではありません。 –
私はそう思います。 Googleアナリティクス(以下の回答の1つ)は、私が知る限りでもそれを必要としています。 –
@JohnCulvinerしかし、GAはウェブページにヒット数を表示する方法を提供していないようです。何か案は? – Jasper