0

多くのバナーがゾーンに関連付けられています。これらのバナーはすべて、site:variable を使用したターゲティング要件が異なります (要件が一致しない場合でもバナーが表示される可能性があるため、「要件」とは大まかに言っています)。これは、すべてのバナーが最終的に偶数のインプレッションを持つ必要があるためです。ただし、途中で、システムは可能な場合は最適なターゲティングを使用する必要があります。

必要なロジックの例を以下に示します。

与えられた -

  • バナー 1 ターゲティング: 収入GreaterThan20k=1、FishingIndustry=1
  • バナー 2 ターゲティング: IncomeLessThan20k=1、FishingIndustry=1
  • 訪問者プロファイル: 収入GreaterThan20k=1, FishingIndustry=1

ケース 1 -

  • バナー 1 インプレッション = 999
  • バナー 2 インプレッション = 1000
  • 訪問者 1 にレンダリングされたゾーン - バナー 1 が表示されます
  • 理由: バナー 1 のターゲティングは、他の広告のターゲティングよりも優れています (site:variables でより多くの一致)。最もターゲットを絞ったバナーのインプレッションは、他のバナー以下です = true、バナー 1 を表示します。

ケース 2 -

  • バナー 1 インプレッション = 1000
  • バナー 2 インプレッション = 1000
  • 訪問者 1 にレンダリングされたゾーン - バナー 1 が表示されます
  • 理由: バナー 1 のターゲティングは、他の広告のターゲティングよりも優れています (site:variables でより多くの一致)。最もターゲットを絞ったバナーのインプレッションは、他のバナー以下です = true、バナー 1 を表示します。

ケース 3 -

  • バナー 1 インプレッション = 1001
  • バナー 2 インプレッション = 1000
  • 訪問者 1 にレンダリングされたゾーン - バナー 2 が表示されます
  • 理由: バナー 1 のターゲティングは、他の広告のターゲティングよりも優れています (site:variables でより多くの一致)。最もターゲットを絞ったバナーのインプレッションは、他のバナーと同じかそれ以下です = false、バナー 2 を表示します。

2 つ以上のバナーがある場合、一致したターゲット変数の数とインプレッション数に基づいてロジックを拡張する必要があります。

これを実現するためにバナー ターゲティングをどのように構成できますか?

  1. これが達成できる場合、さまざまなサイト: 変数に重要度を設定する方法はありますか?
  2. これが達成できる場合、広告間で発生する可能性のあるインプレッション数の差のしきい値を調整できますか? ルール: 広告は、他の広告の 10 倍以上表示されるべきではありません。
4

1 に答える 1

2

一致するターゲティング フィールドの数は、広告の選択には影響しません。

ゾーン内の 4 つのバナーのターゲティングが「true」になった場合 (つまり、すべてのターゲティング基準が満たされている場合)、それらはすべて配信対象と見なされます。その後、4 つすべてが異なるキャンペーンの残りのバナーである場合、広告の選択を調整する唯一のものはキャンペーンの重みです。それらがすべて等しい重み付けである場合、選択される可能性はすべて等しくなります。キャンペーン 1 の重みがキャンペーン 2、3、および 4 の 2 倍である場合、他のキャンペーンが選択される可能性は 2 倍になります。

あなたが望むことを正確に行うには、広告選択プロセスを変更するプラグインが必要です. 1) すべてのキャンペーンの重みを等しく設定し (重み = 10 とします)、すべてのキャンペーンを残りのキャンペーンとして設定します。時間ごとのメンテナンス、統計を分析し、遅れているものに高い重みを付けます。配信中に統計をクエリすると、配信プロセスに多くのオーバーヘッドが発生するため、配信中にこれを行う必要はありません。これは、DB 呼び出しなしで可能な限り迅速にする必要があります。

ウェイトを使用しても、同じインプレッションが保証されるわけではありません。50/50 の確率で配信される場合は、bannerA が 1005 を配信し、bannerB が 995 を配信するなどの可能性があります。一般的にはうまくいきますが、ターゲティングに応じてウェイトを変更しているため、は「均等に配信する」という考えに反しており、おそらく 10 倍を超えた広告を一時停止し、5 倍 (またはその程度) 以内になったら再度有効にする方がよいでしょう。

注 - 残念ながら、OpenX 用のプラグインを作成することは、その方法を既に知っている人がいない限り、それほど簡単ではありません。PHP を知っているかどうかではなく、OpenX プラグイン アーキテクチャを知っているかどうかが問題です。

于 2011-04-06T09:45:13.810 に答える