2009-03-11 19 views
1

クライアント私はカスタム広告 "エンジン"を望んでいるサイトを作成しています。計画は、サイト上にいくつかの広告を持って、すべてのスポットがいっぱいになるまでGoogle AdSenseで残りを埋めることです。広告のローテーション:ページに表示する広告をいつ、どのように表示するのが最適でしょうか?

私の問題は、どの広告をディップレイするかを決定することです。

  • 月の月の
  • 感想(無制限のための0)
  • :(。私は1つだけの広告の配置を持っていることを今の仮定)私の考えは、私が持つテーブルを持っていると思いました広告

を表示するために使用impressesion

  • クライアント
  • HTMLコード私のような何かを行うことができますのreaminderを充填5000本の感想
  • Google AdSenseの - 5000本の感想
  • 1広告 -

    • 1広告:広告を取得するには:、

      SELECT * 
      FROM ad 
      WHERE impressions > used_impressions 
          OR impressesions = 0 
      ORDER BY RAND() 
      LIMIT 1 
      

      をしかし、私は3つの広告を持っていると言いますサイトがヒットする

    統計的に言えば、3つの広告はすべて同じ回数表示されます。サイトの最初の週と15000回のヒットが終わるまでに、最初の2つの広告は、すべてのインプレッションと残りの3+週間を使用して再び表示されませんでした。 Google Adsenseだけが表示されます。

    月間に広告が広がるように広告を配置するにはどうすればよいですか?

    私はLAMPを使用しています。

  • 答えて

    3

    ダリル、

    1広告ように、私は、一日でダウン広告インプレッションを壊すことをお勧め - これはあなたのインプレッション数を与える5000 /(monthsToDisplay/30)

    あなたは1日に奉仕する必要があり、何週間もうまく物事を配布するのに役立つはずです。したがって、これらの変数またはデータベースフィールドがあると仮定してください:

    totalImpressions = 5000;

    dailyImpressionsの=のtotalImpressions /(monthsToDisplay/30)

    次にあなたができる何かのように:これは感覚作ら

    SELECT * FROM ad WHERE (totalImpressions > used_impressions AND dailyImpressions > used_dailyImpressions) OR impressesions = 0 ORDER BY RAND() LIMIT 1

    希望 - それはここでは早朝だが、私は後で戻って確認します!

    Berti

    +0

    他のすべての重み付け要素を無視して、毎日の目標のこのアイデアは、大規模な広告ネットワークがこれをどのように処理するかということです(通常、時間単位のターゲットを除いて) – stevemegson

    +0

    また、毎月一定の数字を使用するのではなく、残りの印象と日数に基づいて毎日目標を設定します。そうすれば、1日のトラフィック量が少ない場合は、翌日に自動的に広告をアップグレードして追いつくことができます。 – stevemegson

    +0

    他のすべての重み付け要素を無視して、毎日の目標のこのアイデアは、大規模な広告ネットワークがこれをどのように処理するかということです(通常、時間単位のターゲットを除いて) – stevemegson

    0

    あなたは、広告配信の技術について語っています。表示する広告を決定する方法はさまざまです。

    上記のイベント配信シナリオは、一般に「Even Flighting」と呼ばれます。つまり、キャンペーン期間中は広告が均等に配信されます。これは必ずしも最良ではありません。場合によっては、広告主様が配信を希望することもあります。

    「Even Flighting」は、単独で実装するべきではありません。最初に「フリークエンシーキャップ」を実装する必要があります。つまり、同じ広告が設定された時間以上同じ人に配信されません。たとえば、ユーザーが5回目に広告をクリックしなかった場合、広告はクリックされないだけです。この場合、別の広告を配信する必要があります。

    この方法を組み合わせると、1日に配信する必要のあるインプレッション数を決定し、次にユーザーごとに決定します。ユーザーが広告を見た回数を決定します。彼らが再びそれを見るために適格であるならば、それを示しなさい。

    ただし、Google Ad ManagerやOpenXなどの無料の広告サーバーをお勧めします。彼らはすでにこれらの問題のすべてを解決しており、ホイールを再発明する必要はありません。

    関連する問題