gpt4 book ai didi

php - 广告权重,让广告商分得一杯羹

转载 作者:行者123 更新时间:2023-11-29 23:27:14 28 4
gpt4 key购买 nike

对于我目前参与的项目,我们有一定数量的“广告商”组,可以将“优惠”添加到我们的网站,这些“优惠”显示在其他产品周围,有时与客户/买家正在查看的页面相关。

当前的广告系统完全是随机的,除非尝试定位特定产品,否则不会提供任何偏好。因此,如果 supplier1 有 9 个广告,而 supplier2 有 1 个广告,那么 supplier1 会获得更高的性价比,因为他们会看到 9 个广告10次​​。

我们希望如何更改此系统,以便 supplier1supplier2 在技术上应该获得彼此相同的曝光度,无论它们在广告中的广告数量如何系统。

您建议我如何尝试解决这个问题?我在 StackOverflow 上研究过广告权重系统;然而,它们似乎与群体无关。

最佳答案

SELECT *
FROM advertisments a
INNER JOIN
(
SELECT * FROM suppliers ORDER BY RAND() LIMIT 1
) s ON a.suplplier_id = s.suplplier_id
ORDER BY RAND()

这个查询首先随机选择一个供应商(例如,每个供应商都有相同的机会)(哦,但是如果有没有任何广告的供应商,你应该过滤掉它们),然后它只获取该用户的广告(即这个 INNER JOIN 是如何工作的)并随机排序

关于php - 广告权重,让广告商分得一杯羹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26861826/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com