1

我有一个电话应用程序,它有一个需要用户选择的提示。我让应用程序根据来电者电话号码的最后一位数字从 10 个不同的电话提示中选择一个。然后我测量用户是响应提示(接受)还是决定跳到下一步(拒绝)。我认为这作为随机选择足够好,但我认为我可能错了。

我发现对于两个不同的最后一位数字,完全相同的提示具有显着不同的响应率(25% 对 35%)。现在我很好奇为什么会这样。有谁知道如何分配电话号码以及为什么最后一位数字很重要?

4

1 回答 1

3

我检查了我们的计费数据库。我们使用 Asterisk 作为 PBX 并将计费存储在 PostgreSQL 数据库中。

select substring(cdr_callerid_norm from '[0-9]$') as last_digit, count(*)
from asterisk_cdr 
where cdr_callerid_norm is not null and length(cdr_callerid_norm) > 2
group by last_digit 
order by last_digit

结果:

 last_digit | count
------------+-------
 0          | 17919
 1          | 13811
 2          |  8257
 3          | 20708
 4          | 13492
 5          | 13708
 6          |  8813
 7          |  6943
 8          | 11693
 9          |  7942
                        |  2584
(11 rows)

对我来说,这些数字不是随机的。您可以对帐单做类似的事情并进行检查。我认为电话号码通常可以是随机的,但如果很少有客户更频繁地给你打电话,那么来电号码就不会是随机的。考虑使用其他东西来改变提示:随机数、使用时间等。

于 2010-05-05T08:33:38.940 回答