【发布时间】:2013-03-03 22:00:27
【问题描述】:
我需要一个公式来计算哪个广告会先投放。
好的,问题来了:我正在开发一种新的广告方式的系统。广告商将为一个类别定义他们的总预算和最高每次点击费用。
如果同一类别中有多个广告客户,谁的广告会先投放,顺序是什么?
这是一个例子:
Advertiser # | Total Budget | Max CPC
-------------|--------------|---------
1 | $1000 | $1
2 | $1,000 | $5
3 | $500 | $10
4 | $10,000 | $4
并且类别的平均点击率为 %2
是的,所有数字都是假的。
那么,谁的广告会先投放,为什么以及如何投放?我该如何制定这个?
【问题讨论】:
-
这不是真正的“编程相关”问题
-
我认为,如果您更好地描述问题域,您将获得更好的答案。知道什么是 CPC、CTR 等的人比知道如何提出算法和公式的人少得多。此外,这几乎不是一个编程问题(目前)。
-
什么是每次点击费用,您如何定义哪个更重要?我想您需要超过已展示广告之类的因素?
-
因此,我假设每个类别的平均 CPC 和 CTR。当广告商想要开始一个活动时,他们应该定义他们的总预算,并且他们应该为点击出价作为 CPC。所以这样想;它将根据此算法显示广告,但应根据总广告系列预算和最高 CPC 的比率显示所有广告。像这样:如果我有 4 个广告客户、4 个广告和 100 个广告位,它们应该以不同的比例显示在不同的广告位中。第一个将占用插槽的 %45(示例),第二个将占用 %30,第三个将占用 %20,最后一个将占用 %5
-
我认为将您的“公平”理念融入算法非常困难。公平是一个抽象的概念,它会从一个人的感知变为另一个人的感知。例如,我对公平头发的看法是直接竞争——那些支付最多 CPC 的人将得到服务。他们的预算规模不应该参与其中,因为他们的 $ 价值与下一个 $ 一样多。
标签: performance algorithm formula advertisement-server serving