问题标签 [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.

0 投票
1 回答
997 浏览

postgresql - postgres db 9.x 版的 openx adserver 统计选项卡错误

我安装了最新的 openX 广告服务器(发布服务器)和 postgres 9.x 版本。

成功安装和配置后,我登录并单击“统计”选项卡,我看到以下错误。

当我用 mysql 安装 openX 服务器时,我没有看到这个错误,有什么快速修复?

梨错误

MDB2 错误:未知错误 _doQuery:[错误消息:无法执行语句] [上次执行的查询:SELECT m.clientid AS advertiser_id,d.campaignid AS placement_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(长度(market_advertiser_id) > 0, ('_' || market_advertiser_id || ' '), ' ') || 广告宽度 || 'x' || ad_height AS ad_id,( m.campaignid || IF( LENGTH(market_advertiser_id) > 0, ('_' || market_advertiser_id || ' '), '') || 广告宽度 || '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 a 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' 按广告客户 ID、展示位置 ID、pkey 分组]

[本机消息:错误:列“s.ad_id”必须出现在 GROUP BY 子句中或在字符 65 处的聚合函数中使用]

梨错误

MDB2 错误:未知错误 _doQuery:[错误消息:无法执行语句] [上次执行的查询:SELECT m.clientid AS advertiser_id,d.campaignid AS placement_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(长度(market_advertiser_id) > 0, ('_' || market_advertiser_id || ' '), ' ') || 广告宽度 || 'x' || ad_height AS ad_id,( m.campaignid || IF( LENGTH(market_advertiser_id) > 0, ('_' || market_advertiser_id || ' '), '') || 广告宽度 || '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 ads_id,placement_id,pkey]

[本机消息:错误:列“s.ad_id”必须出现在 GROUP BY 子句中或在字符 65 处的聚合函数中使用] 在此处输入图像描述

0 投票
1 回答
784 浏览

api - java openx api v1 或 v2

使用 openX api 哪个 api 是更好的方式 v1 或 v2 ?

0 投票
2 回答
1199 浏览

javascript - 如何在 Flash 横幅中模拟点击代码

我们的销售人员接受了没有点击标签的 Flash 横幅,然后当我们的广告服务器 (openx) 没有正确计算点击次数时愤怒地尖叫。

所以,我正在寻找是否存在某种“模拟”点击标签的方式,我不知道具体如何,可能使用一些 JavaScript。

0 投票
1 回答
793 浏览

javascript - 如何通过 ajax 使用 OpenX API 来增加横幅的点击次数?

我在没有 clicktag 的 flash 横幅上遇到了很多麻烦。所以,我决定寻找一些技巧来模拟它们。我认为也许,如果将横幅放在 div 中,并且我使用 JavaScript 来捕获 div 的“点击事件”,我可以模拟点击,但我不知道如何将此信息发送到我的 AdServer(OpenX ),因此它可以计算点击次数。

我如何通过 ajax 更新使用 OpenX API,即横幅的点击计数器

0 投票
1 回答
861 浏览

openx - 如何在 OpenX 中实现目标明确但显示均匀的横幅?

许多横幅都绑定到一个区域。所有这些横幅使用 site:variable 都有不同的定位要求(我说“要求”是松散的,因为即使要求不匹配也可以显示横幅)。这样做的原因是因为所有横幅最终都必须具有偶数的展示次数;但是,在此过程中,系统应尽可能使用最佳定位。

所需逻辑的示例如下:

鉴于 -

  • 横幅 1 定位:IncomeGreaterThan20k=1,FishingIndustry=1
  • 横幅 2 定位:IncomeLessThan20k=1,FishingIndustry=1
  • 访客资料:IncomeGreaterThan20k=1, FishingIndustry=1

情况1 -

  • 横幅 1 展示次数 = 999
  • 横幅 2 展示次数 = 1000
  • 呈现给访客 1 的区域 - 显示横幅 1
  • 为什么?:横幅 1 的定位优于其他广告的定位(网站上有更多匹配:变量),最佳定位横幅的展示次数小于或等于其他横幅 = true,显示横幅 1。

案例 2 -

  • 横幅 1 展示次数 = 1000
  • 横幅 2 展示次数 = 1000
  • 呈现给访客 1 的区域 - 显示横幅 1
  • 为什么?:横幅 1 的定位优于其他广告的定位(网站上有更多匹配:变量),最佳定位横幅的展示次数小于或等于其他横幅 = true,显示横幅 1。

案例 3 -

  • 横幅 1 展示次数 = 1001
  • 横幅 2 展示次数 = 1000
  • 呈现给访客 1 的区域 - 显示横幅 2
  • 为什么?:横幅 1 的定位优于其他广告的定位(网站上有更多匹配项:变量),最佳定位横幅的展示次数小于或等于其他横幅 = false,显示横幅 2。

当横幅超过2个时,应根据匹配的目标变量数和展示次数扩展逻辑。

您如何配置横幅定位来实现此目的?

  1. 如果可以做到这一点,有没有办法在各个站点上放置重要性权重:变量?
  2. 如果可以做到这一点,您能否调整广告之间可能出现的展示次数差异的阈值?规则:任何广告的呈现次数不得超过任何其他广告的 10 倍。
0 投票
1 回答
1351 浏览

seo - rel=nofollow 子域

我有一个用于广告的子域。它安装了 openx 来投放广告。我如何确保子域中的所有内容都被视为添加 rel=nofollow,因为我不希望 Google 和其他搜索引擎认为我们认为这些广告值得关注。

0 投票
1 回答
1460 浏览

memcached - OpenX caching using memcached is slower than file-based caching?

I'm using OpenX 2.8.7 on nginx, PHP 5.3.6 (FastCGI via PHP-FPM) and APC. memcached version is 1.4.5 and have 64MB allocated to it.

I'm testing the speed of a banner delivery for a zone with 720 linked banners (all of them have several limitations - countries and 1-2 site variables).

When using file-based caching with 1200 second expiration, the banner is delivered (via php local mode tag) in 0.08-0.10 seconds. When delivered with memcached, it's always 0.13-0.16 seconds (still 1200 seconds expiry time).

The testing environment is not loaded in any way. There's a lot of free RAM.

Is it possible that OpenX with memcached will be slower than the default file-based caching?

Thanks, Bar.

0 投票
1 回答
1093 浏览

openx - OpenX:横幅链接目标=_self 不起作用

似乎 OpenX (2.8.7) 没有考虑到属性“目标”。
我尝试使用“_self”和“_top”,但是当点击横幅时,它总是会打开一个新的(_blank)窗口。

我在他们的论坛上没有发现任何有趣的东西。
这是一个错误还是我做错了什么?

0 投票
1 回答
1728 浏览

openx - OpenX:尽管在活动中定义了区域,但无法将区域链接到本地​​横幅

我最近遇到了 OpenX 的问题。我无法再选择链接到我的横幅的区域。这些区域根本不会出现。但这似乎仅在我上传本地图像时发生。

我为每个广告系列正确选择了区域,但尽管如此,这些区域不会显示在我最近创建的广告客户帐户的横幅下。

奇怪的是,我通过选择使用外部 html 网址创建横幅来测试最近的一个广告客户帐户。这些区域显示得很好。当我删除外部 html url 并上传本地图像时,区域再次消失。

我认为这可能是图像权限问题,但所有活动的所有图像都在同一个文件夹中,并且我已经比较了所有图像。它们都具有相同的权限。

任何帮助将不胜感激。

0 投票
1 回答
376 浏览

php - 如何设置横幅以仅在确定的页面中显示-OPENX

我有一个关于足球新闻的网站。而且,我只想在请求页面时显示横幅。就像,我有一个页面负责显示有关俱乐部或团队的信息。如果我的访客选择了皇家马德里的信息页面(例如),我想显示一个相关的横幅,并且当我的访客进入巴塞罗那的页面时,我应该显示其他横幅。网站:www.horabola.com(仅限葡萄牙语)