We made it!
Disclaimer
本帖只是为了讨论一种可行的解决思路。并无意讨论论坛的管理规则。抛砖引玉,希望引起大家的讨论,找出一个最合适、最经济的方案。
讨论背景
美卡论坛通常不允许发贴或者回帖的时候包含有Refer的链接。但是对于某些特别受欢迎的卡,我坛允许用户在专门的Refer贴下面贴自己的refer链接。比如Amex Gold,Percents等。这里滋生出一个问题,就是这类帖子下面,不同回帖位置,获得的曝光和点击的概率是不相同的,导致的Refer成功率也不相同。比如:顶楼、前五楼,以及最新帖链接的点击率比较高,如下图。
因此,这个机制下也滋生了一些卡bug操作和不必要的争吵。比如隔几天把之前的refer贴删掉重发保证永远在最新的位置等等。本帖尝试提出一种可能的组织形式,RRRR,根据点击量随机选择一些低点击的refer链接出现在顶楼“随机Refer链接区”,从而保证公平的曝光机会。
Referral Reply Rotation Region (RRRR)
本贴提出邀请链接轮转区域,Referral Reply Rotation Region (RRRR)尝试解决这一问题。其核心是:根据邀请链接的点击数,随机的把一些低点击的链接/帖子,定时、自动更新或者引用到Refer专贴楼顶的“轮转区(Rotation Region)”。比如这样(举例用,不用尝试找原贴):
引入几个概念:
- 链接点击数(C):discourse能记录每个链接被独立用户的点击的次数,以灰色数字显示在链接背后。
- 链接权重(P):P = 1 - max(C / 100, 1)
- 总楼层/Refer链接数:M
每次每天UTC 0点,自动筛选5个链接顶楼展示,则对于链接i,选中概率 p = Pi / Sum(Pk), for k=1,2,…M. 本质上,按照点击次数概率线性递减,到100次时,不再参与展示。
数字100也可以只是随机选取,通常邀请的转化率并不一样,大致上采用10-20即够。这个数字不宜设置太小,因为总会有用户为了降低他人Referral链接被展示概率,故意点击他人的链接。同一用户重复点击链接并不会增加C的数量,因此这一方法仍然可以在有部分不怀好意用户存在的基础上使用。本方法并不能从根本上避免用户删帖重发。
如果想进一步拓展,也可以同时考虑发帖者的credibility修改权重。比如对于钛金用户增加5%的展示权重;新注册的白板用户不展示等等,从而作为对高质量发帖用户的鼓励。
可能的实现方法
Discourse支持Bot和Plugin。一些可以参考的例子包括:
- 定时触发bot:How to trigger my bot at the particular Time - Help - UiPath Community Forum
- 回复/修改帖子: Discourse Frotz 🧙 - Plugin - Discourse Meta
其他方法
Include @physixfan @uscreditcardguide for viz