問題タブ [openx]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
postgresql - postgresdbバージョン9.xでのopenxadserver統計タブエラー
最新のopenX広告サーバー(パブリッシャーサーバー)をpostgres9.xバージョンでインストールしました。
インストールと構成が正常に完了したら、ログインして[統計]タブをクリックすると、次のエラーが表示されます。
mysqlを使用してopenXサーバーをインストールしたときにこのエラーが表示されませんか?
PEARエラー
MDB2エラー:不明なエラー_doQuery:[エラーメッセージ:ステートメントを実行できませんでした] [最後に実行されたクエリ:SELECT m.clientid ASadvertiser_id、d.campaignid ASplacement_id、s.ad_id AS ad_id、SUM(s.impressions)AS sum_views、SUM (s.clicks)AS sum_clicks、SUM(s.revenue)AS sum_revenue、m.campaignid || IF(LENGTH(market_advertiser_id)> 0、('_' || market_advertiser_id ||' ')、' ')|| ad_width || 'x' || ad_height AS ad_id、(m.campaignid || IF(LENGTH(market_advertiser_id)> 0、('_' || market_advertiser_id ||' ')、 '')|| ad_width || 'x' || ad_height)AS pkey FROM "ox_ext_market_stats" AS s INNER JOIN "ox_banners" AS d ON(d.bannerid = s.ad_id)INNER JOIN "ox_zones" AS z ON(z.zoneid = s.zone_id)INNER JOIN "ox_campaigns" AS m ON(m.campaignid = d.campaignid)INNER JOIN "ox_affiliates" AS p ON(p.affiliateid = z.affiliateid)INNER JOIN "ox_clients" AS ON(a.clientid = m.clientid)WHERE s.ad_id IN (1,2)AND a.type = 1 AND s.zone_id <> 0 AND s.date_time> = '2011-02-22 00:00:00' AND s.date_time <= '2011-02-22 23: 59:59'GROUP BY Advertising_id、placement_id、pkey]
[ネイティブメッセージ:エラー:列 "s.ad_id"は、GROUP BY句に表示されるか、文字65の集計関数で使用される必要があります]
PEARエラー
MDB2エラー:不明なエラー_doQuery:[エラーメッセージ:ステートメントを実行できませんでした] [最後に実行されたクエリ:SELECT m.clientid ASadvertiser_id、d.campaignid ASplacement_id、s.ad_id AS ad_id、SUM(s.impressions)AS sum_views、SUM (s.clicks)AS sum_clicks、SUM(s.revenue)AS sum_revenue、m.campaignid || IF(LENGTH(market_advertiser_id)> 0、('_' || market_advertiser_id ||' ')、' ')|| ad_width || 'x' || ad_height AS ad_id、(m.campaignid || IF(LENGTH(market_advertiser_id)> 0、('_' || market_advertiser_id ||' ')、 '')|| ad_width || 'x' || ad_height)AS pkey FROM "ox_ext_market_stats" AS s INNER JOIN "ox_banners" AS d ON(d.bannerid = s.ad_id)INNER JOIN "ox_campaigns" AS m ON(m.campaignid = d.campaignid)INNER JOIN "ox_clients" AS a ON(a.clientid = m.clientid)WHERE s.ad_id IN(1,2)AND s.zone_id = 0 AND a.type = 1 AND s.date_time> = '2011-02-22 00:00:00 'AND s.date_time <=' 2011-02-22 23:59:59'AND s.zone_id = 0 GROUP BY Advertising_id、placement_id、pkey]
[ネイティブメッセージ:エラー:列 "s.ad_id"は、GROUP BY句に表示されるか、文字65の集計関数で使用される必要があります]
api - java openx api v1 または v2
v1またはv2のどちらのAPIが優れているopenX APIを使用していますか?
javascript - フラッシュバナーでクリックタグをシミュレートする方法
営業担当者はクリックタグのないフラッシュバナーを受け入れ、広告サーバー(openx)がクリックを正しくカウントしなかったときに怒りを叫びました。
だから、クリックタグを「シミュレート」する方法が存在するかどうかを探しています。JavaScriptを使用して、正確な方法はわかりません。
javascript - ajax を介して OpenX API を使用して、バナーのクリック数を増やすにはどうすればよいですか?
クリックタグのないフラッシュ バナーには多くの問題があります。そこで、それらをシミュレートするためのトリックを探すことにしました。おそらく、バナーを div 内に配置し、JavaScript を使用して div の「クリック イベント」をキャプチャすると、クリックをシミュレートできますが、この情報を AdServer (OpenX )、クリック数をカウントできます。
バナーのクリックカウンターであるOpenX APIを使用して、ajaxを介して更新する方法
openx - OpenX で、対象を絞って均等に表示されるバナーをどのように実現できますか?
多くのバナーがゾーンに関連付けられています。これらのバナーはすべて、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 つ以上のバナーがある場合、一致したターゲット変数の数とインプレッション数に基づいてロジックを拡張する必要があります。
これを実現するためにバナー ターゲティングをどのように構成できますか?
- これが達成できる場合、さまざまなサイト: 変数に重要度を設定する方法はありますか?
- これが達成できる場合、広告間で発生する可能性のあるインプレッション数の差のしきい値を調整できますか? ルール: 広告は、他の広告の 10 倍以上表示されるべきではありません。
seo - rel=nofollowサブドメイン
広告に使用するサブドメインがあります。広告を配信するためにopenxがインストールされています。Googleや他の検索エンジンに、広告をフォローする価値があると思わせたくないので、サブドメインのすべてがrel=nofollowを追加するように扱われるようにするにはどうすればよいですか。
memcached - memcached を使用した OpenX キャッシングは、ファイルベースのキャッシングより遅いですか?
nginx、PHP 5.3.6 (PHP-FPM 経由の FastCGI)、および APC で OpenX 2.8.7 を使用しています。memcached のバージョンは 1.4.5 で、64MB が割り当てられています。
720 のリンクされたバナーがあるゾーンのバナー配信の速度をテストしています (すべてのバナーにはいくつかの制限があります - 国と 1 ~ 2 のサイト変数)。
有効期限が 1200 秒のファイルベースのキャッシュを使用する場合、バナーは (php ローカル モード タグを介して) 0.08 ~ 0.10 秒で配信されます。memcached で配信される場合、常に 0.13 ~ 0.16 秒です (有効期限は 1200 秒です)。
テスト環境はまったく読み込まれません。空きRAMがたくさんあります。
memcached を使用した OpenX は、デフォルトのファイルベースのキャッシュよりも遅くなる可能性はありますか?
ありがとう、バー。
openx - OpenX: バナー リンク target=_self が機能しない
OpenX (2.8.7) は属性「ターゲット」を考慮していないようです。
「_self」と「_top」を使用してみましたが、バナーをクリックすると常に新しい (_blank) ウィンドウが開きます。
彼らのフォーラムで興味深いものは何も見つかりませんでした。
それはバグですか、それとも何か間違っていますか?
openx - OpenX: ゾーンがキャンペーンで定義されているにもかかわらず、ゾーンをローカル バナーにリンクできない
最近、OpenX で問題が発生しました。バナーにリンクするゾーンを選択できなくなりました。ゾーンは単に表示されません。しかし、これはローカル イメージをアップロードした場合にのみ発生するようです。
各キャンペーンのゾーンを適切に選択しましたが、それにもかかわらず、作成した最新の広告主アカウントのバナーの下にゾーンが表示されません。
奇妙なことに、私は最近の広告主アカウントの 1 つをテストして、外部の HTML URL でバナーを作成することを選択しました。ゾーンは問題なく表示されました。外部 HTML URL を削除してローカル画像をアップロードすると、ゾーンが再び消えました。
画像のパーミッションの問題かと思いましたが、全キャンペーンの全画像が同じフォルダにあり、全ての画像を比較してみました。それらはすべて同じ権限を持っています。
どんな助けでも大歓迎です。
php - 特定のページにのみバナーを表示するように設定するにはどうすればよいですか - OPENX
私はサッカーのニュースに関するウェブサイトを持っています。そして、ページがリクエストされたときだけバナーを表示したいと思います。同様に、クラブやチームに関する情報を表示するページがあります。訪問者がレアル マドリードの情報ページを選択した場合 (たとえば)、関連するバナーを表示し、訪問者がバルセロナのページに移動したときに別のバナーを表示する必要があります。サイト: www.horabola.com (ポルトガル語のみ)