首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >需要使用二维码获取用户的电话号码以进行营销活动

需要使用二维码获取用户的电话号码以进行营销活动
EN

Stack Overflow用户
提问于 2013-11-20 23:20:43
回答 2查看 432关注 0票数 0

我必须为一家夜总会建立一个活动,在那里他们有一个二维码,然后当用户扫描它10次时,他们就会在下一次获得免费进入。我知道如何制作二维码,我对mysql数据库也很在行,但我想知道如何设置它,以便在用户扫描页面的代码和位置时,可以从他们的手机中找到用户的姓名或电话号码。

我在想,我可以每周把这样的网址嵌入到一个新的二维码中:

site.com/offer?unique_id=123456

以及一些我如何获得用户的电话号码并将其记录到mysql数据库中,以及该周的唯一id,以便每周我可以执行以下操作:

计数*来自user_recorded >=10的优惠

有什么值得感谢的帮助吗?

谢谢

EN

回答 2

Stack Overflow用户

发布于 2013-11-21 00:27:47

我不知道这是你的问题的答案,但我会用

代码语言:javascript
复制
identifierForVendor

获取“唯一的”设备id。我会将其保存到数据库中,并检查该用户扫描了多少次QR条形码。如果该值为10,你可以在屏幕上显示'free entry‘,并且你可以将该值设置回0。

票数 0
EN

Stack Overflow用户

发布于 2013-11-21 16:50:30

从二维码中自动获取用户的电话号码是不可能的。尤其是因为你不能控制扫描仪,只能控制代码。

我看到了两个选择:

1)正如您所提到的,您可以编码

代码语言:javascript
复制
http://example.com/offer?unique_id=123456

在二维码中,除了URL会打开一个带有表单的移动网站外,用户必须手动输入自己的电话号码并提交。因为他们会从中受益,所以我猜你不会有太多的错误信息。

正如323go所提到的,您可以设置cookie,这样用户只需键入他们的电话号码一次。另外,我建议ID比123456更长/更复杂

2)您可以创建启动短信的二维码。例如:

代码语言:javascript
复制
smsto:987654:123456

它将允许用户向号码987654发送短信,包括ID 123456。你应该能够在服务器上接收这些短信,解析它们,并插入到数据库中。

这会使实现更加复杂,而且会给用户带来一定的成本。但至少他们不需要每次都输入自己的电话号码。

作为附注,考虑到任何人都可以将二维码分享给他们所有的朋友,这样每个人都可以在那一周签到。每个票证的不同有效ID (只能兑换一次)可以解决这个问题,但这可能太复杂了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20099837

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档