ウェブサイトでいくつかの広告を掲載し始めており、掲載結果をトラッキングするための最良の方法を決定しようとしています。最も効果的なクリック数のカウント
具体的には、
はクリックをカウントするための最も効率的な方法は何ですか?考えられる唯一の方法については、広告のIDを引数として別のページに広告をリンクすることです(例:adserver.aspx?id = 1234)。他のページはデータベースを更新し、広告主のリンクにリダイレクトします。しかし、このために別のページを読み込まなければならないと効率的ではないようです。他のオプションはありますか?
また、特定の週に何回クリックが発生したかなどの情報を知る必要があるようです。しかし、クリックごとに日付が付いたデータベース行を別々に保存することは過度に思われます。誰かがこれのような何かをしたことがありますか?週ごとに新しい行を作成し、その週に発生したすべてのクリックに対してカウンタを増やすことは理にかなっていますか?
ヒントありがとうございます。
"これは別のページを読み込まなければならないのは非効率的なようです"この文は、あなたのHTTPの知識が最高ではないことを伝えています。 –
@ジョシュ:私はジョナサンと幾分同意するでしょう。なぜページを呼び出す、サーバーが処理するのを待つか、HTTPリダイレクト(または同様のもの)を受信し、新しいページを要求し、サーバーが処理するのを待つ...?基本的に、2回の往復を待っています。 JavaScriptを使用すると、ページを表示するための1回のラウンドトリップまでカットし、クリックを記録する軽量なAJAX呼び出しを行うことができます。 –
@ジョシュ:会話に全く何も追加しないコメントを投稿してくれてありがとう。事実、ASP.NETページ要求の処理にはかなりのオーバーヘッドがあります。 –