通过与内容的关联来优化保留

时间:2018-07-04 10:14:28

标签: algorithm amazon-dynamodb mixpanel retention

我正在构建一个基于内容的应用程序,它将少量内容推送给用户。

让我们以一个琐事应用程序为例。 该应用程序在7个问题的游戏中向用户提问。

我希望能够提出X天后与保留率相关的正确问题。

我有一个Questions DynamoDB表

questions | askedCount | trueAnswersCount | retentionScore 

Who was the President of the United States ? | 60 | 42 | ?

What is the closest planet to the Earth ? | 40 | 23 | ?

还有一个Users DynamoDB表

userId | gamesPlayed | questionsPlayed 

abc | 10 | ['Who was..', 'What is..']

def | 2  | ['What is..']

我看过诸如Mixpanel Signal之类的工具,但我想更加敏捷,将数据直接推送到Questions DB。

我当时正在考虑在用户过一天后回来时增加最近玩过的问题的retentionScore。

我的解决方案似乎太简单了,我知道统计数据中存在很多陷阱。 这样做最聪明的方法是什么?

0 个答案:

没有答案