我正在开始一个为客户提供多个网站的项目。出于“分析”目的,需要在一段时间内测量跨网站的指标。这意味着我需要集中数据模型和所有可能的问题/答案/查找值,以便可以跨网站使用。我的问题是:
示例:访问网站 1 的用户的年龄范围是:30-39 岁。(我们在他们进入时询问年龄范围)。所以在数据模型中,我有一个答案查找表,其中包含所有网站使用的所有可能答案。所以(30-39)的 PK ID 是 102。现在在网站 2 中,同样的事情,所以(30-39)的 PK 又是 102。这样我可以跨网站测量相同的年龄范围。但问题是在哪里或如何存储用户的答案并将其映射到此 ID?
如果我有一个名为 UserAnsers 的表,它有一个 AgeRange 列。我是否将其作为 PK 102 的 Answer 表的 FK 以便为用户存储 (30-39)?如果是,那么在 Useranswer 表中写入的值是 102 吗?
其次,我还需要测量文本字段。就像网站上有多少是完整的一样。所以说“电子邮件地址”字段。我给这个文本字段的字段 ID 为 10。再次,当我在答案表的“电子邮件”列中写 xyz@abc.com 的消费者电子邮件时,我将如何将其链接到字段 ID 10?