5

これの適切な用語はわかりませんが、ユーザーが Web サイトをクリックするたびに広告主が支払う必要がある Web サイトに広告を表示したいとします。これを行うにはどうすればよいですか?

私のアプローチは、クリックをデータベースに記録し、ユーザーを広告主のサイトにリダイレクトするスクリプト ファイルに広告をリンクすることです。これには弱点が 1 つあります。同じユーザーが期間内に広告を複数回クリックすると、複数回のクリックが記録されます。

それを避けるために、訪問者ごとに COOKIE を設定して、各訪問者のクリックが 1 日に 1 回だけ記録されるようにしようと考えています。(ただし、Cookieが無効になっているとどうなりますか)。

Web サイトでこのような広告システムを設定する正しい方法は何ですか? 方法論を共有できますか?

4

3 に答える 3

4

私は最近このようなシステムを作成しました。プロモーション サイトtextsensor.comをご覧ください。では、それをどのように行うか、これらの点に留意する必要があります

1) クロスドメイン ajax は許可されていないため、一部のユーザーが任意のパブリッシャーの Web サイトに存在する可能性のある広告をクリックすると、サーバーにデータが送信されず、何千もの広告が表示される可能性があります。

2)あなたが言ったようにCookieがブロックされる可能性があります。また、ブラウザが異なると、さまざまな種類の問題が発生する可能性があります:)そのようなシナリオでCookieを処理する場合。

3) サイト運営者に、関連するキーワードのウェブサイトに広告を埋め込むスクリプト タグを提供する必要があります。

4) このタグは、サーバー側のプログラミング言語を実行している必要があります。例えば

<script src="http://dennis.com/ads_application/get_my_ads.php">

または、複数のphpファイルがある場合は、たとえば、すべてのphpファイルをWebサイトにインポートする1​​つのjsファイルを含めます

    <script type="text/javascript" src="http://www.dennis.com/ad_application/inline.js">
</script>

5) パブリッシャーについてサーバーに通知する必要があるため、そこに ID とキャンペーン ID をスクリプト タグ内に配置し、そのスクリプト タグをストップ 4 の inline.js ファイルの前に配置します。

<script type="text/javascript">
 var ad_publisher = "5122";
 var ad_campaign = "11129";
 var ad_type = "inline";
</script> 

6) 現在のホストがウェブサイトに広告を掲載する資格があるかどうかを確認する必要があります

7) textsensor.com 用に作成したサンプルの inline.js ファイルをここで表示できます。

8) 最後のユーザーが広告をクリックしたときの間隔を作成するには、そのユーザーをその IP アドレスを使用して記録し、Cookie を作成する必要があります。これはサーバー側で行う必要があります。つまり、IP アドレスをサーバーに送信し、ユーザーが広告をクリックした時刻を指定します。

于 2010-08-17T06:56:23.363 に答える
2

ユーザーの IP アドレスをキャッシュまたはデータベースに記録して、1 日に複数回クリックされるのを防ぐことができます。

于 2010-08-17T06:37:49.740 に答える
1

広告主は、正しい数字を提供しているという完全な信頼を得る必要があります。そのため、広告スペースは doubleclick や google などの巨大企業によって独占されています。技術的な側面について心配する前に、市場調査を行って広告を掲載できるようにしてください。

すでにこれを行っていると仮定すると、実際に Cookie を使用できます。

すべての広告で一意の URL を配信することもできます。したがって、同じ URL が 2 回クリックされた場合、ユーザーが同じ広告を 2 回クリックしていることがわかります。

サイトに広告が 1 つしかない場合でも、常に GUID または何かが添付されているため、それが一意のクリックであることがわかります。

幸運を。

于 2010-08-17T06:38:44.340 に答える