Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Algorithm 显示广告的智能算法_Algorithm_Ads - Fatal编程技术网

Algorithm 显示广告的智能算法

Algorithm 显示广告的智能算法,algorithm,ads,Algorithm,Ads,我真的很想知道网站如何决定向用户显示什么广告以及显示多少次 我认为一定有一个表Ads(id,url,…)通过表Ads2Users(ad\u id,用户id,显示计数,点击计数)通过多对多关系链接到表用户。因此,每次向用户提供特定广告时,我们都会在Ads2Users中找到(或创建)一条记录,并递增计数器 如果我们考虑注册用户和不擦除cookies的用户,那么P>看起来很简单。 现在的问题是:它就是这样工作的吗?你把事情复杂化了。当然,可以跟踪广告发送给某人的次数,并为他们提供不同的服务,但这并没有

我真的很想知道网站如何决定向用户显示什么广告以及显示多少次

我认为一定有一个表Ads(id,url,…)通过表Ads2Users(ad\u id,用户id,显示计数,点击计数)通过多对多关系链接到表用户。因此,每次向用户提供特定广告时,我们都会在Ads2Users中找到(或创建)一条记录,并递增计数器

如果我们考虑注册用户和不擦除cookies的用户,那么P>看起来很简单。
现在的问题是:它就是这样工作的吗?你把事情复杂化了。当然,可以跟踪广告发送给某人的次数,并为他们提供不同的服务,但这并没有什么大的好处。对于绝大多数应用程序来说,随机交付往往很好

如果你有很多广告(即数千个),那么快速连续地重新发布相同广告的机会相当小。如果你只有很少的广告(比如10个),不向同一个用户重新发布同一个广告就意味着你的广告很快就会用完。在任何一种情况下,跟踪交付都不会给您带来任何好处


再加上重复接触广告在现实世界中被认为是积极的——这是可口可乐试图在电视节目、电影、广告、广告牌等中获得其标识的一个原因——而且几乎没有理由这样做。

这一点一开始是关于广告的问题,但这听起来更像是对堆栈溢出上的广告的咆哮。这就是引发问题的原因,但好吧,我删除了它。那么,你是说有一个表广告统计视图,就是这样吗?它可能比在一个大系统中要复杂一点,处理随时间变化的统计数据、地理位置等等。你可以下载众多大型开源广告服务系统中的一个(OpenX对于PHP来说是一个很好的系统),看看它们是如何组织的。跟踪(各种信息)可能有助于了解哪些广告有效,哪些广告在重复交付等之后无效。但是+1。回答得好。