丁亮的个人博客   Java/Go/Linux/开源

GitHub 上 Star 数最多的 Java 博客 Solo
Golang 黑科技之在线 IDE Wide
黑客与画家的社区 Sym

UGC 社区价值生态

背景

社区是以 UGC(用户生产内容)模式下运作的,一个社区的核心资产就是用户产生的内容。高质量的内容可让社区更容易获得流量,然后通过流量变现方式进行盈利(比如广告)。

在这个生态系统中,存在几种角色:

  • 创作者:内容的生产者,比如帖子作者、回帖者
  • 浏览者:内容的消费者,和创作者角色经常相互切换
  • 社区:聚集创作者和浏览者,聚合内容,沉淀出有价值的知识

价值体现

社区的核心价值在于能给创作者、浏览者带来快乐。为了达到这个目标,我想至少需要从以下几点进行努力:

  • 确定的受众:程序员、设计师中的高水平群体
  • 极致的体验:实用、简约的界面,方便操作,稳定、高性能、安全
  • 好玩的特性:比如实时交互,金融系统,思绪,小黑屋等
  • 真实的成就:通过一系列数据(比如粉丝数、发帖/回帖数、浏览量、积分、创建标签数等)量化用户在社区的个人能力
  • 积累与成长:用户可从高质量的内容中进行学习,同其他高水准的用户交互而获得成长,这需要我们不断积累、整理内容,并实现更科学的内容筛选机制

上面是一些这段时间对社区运营的总结,算是过往思考的一些沉淀。

生态系统

前面介绍过 UGC 社区的三种基本角色,但这样划分带来的交互方式非常传统:

  • 用户:创作者/浏览者,发帖、看帖、回帖等和其他用户产生交互的行为
  • 社区:提供平台,提升流量,实现盈利

这个模式并不是我设想中理想化的生态。我认为理想化的 UGC 社区生态应该是建立在物质经济层面的共赢,用户不仅只是在社区获得知识、获得社交的愉悦感,同时也应该获得应有的回报。

为此,我们加入一种新的角色:分发者。这种角色可以是任何已注册的用户,举个例子:用户 D 发了篇质量较高的文章,但 D 没有优质的推广分发渠道,导致该帖子的阅读量较低。而用户 V 恰好有着不错的内容扩散渠道(她是大 V),她就可以通过分发 D 的这篇文章来获得一定收益。

更直白实际一些,就是希望大家更多地分享社区内容。无论是以单纯获取积分为目的还是因为内容值得分享,我都希望这个过程是快乐的,是没有任何负担和困扰的。

最终,我相信社区会以优质内容、通过众推,共享收益而演化出一种全新的 UGC 生态。

设计与实现

  • 通过在帖子 URL 中加入 referral 参数的方式记录是谁分享的链接,分发者用此链接进行扩散分发
  • 浏览者通过带 r 参数访问帖子时会被记录下来,根据 IP 统计出该帖子的分享量
  • 分发者领取帖子分发积分奖励

实现逻辑上面比较简单,但也存在一个设计问题:创作者是否也应该因为浏览量而获得积分?

我想,作为一个创作者,是应该自己推广自己高质量的内容的。如果因为渠道限制而效果不好,也有一条路径就是通过浏览者回帖的方式获得积分,所以理论推演这个设计是能够自圆其说的。

后记

最近对一句话比较认可:“不能以战术上的勤奋掩盖战略上的懒惰”。一个想法在不能证明不可行的时候就值得去尝试,不断吸纳用户建议并进行改进,想法的构建者应该保持较小、较匀速的步伐,平衡好自己的现实处境,并将成长中获得的能力发挥出来,细水长流。

PS:本文提到的一些特性请参考黑客派 - 黑客与画家的社区

---- EOF ----
欢迎加入开源技术 Q 群 242561391 HacPai,让学习和分享成为一种习惯!
validate