首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >二维码位置检查

二维码位置检查
EN

Stack Overflow用户
提问于 2012-02-01 23:11:18
回答 4查看 1.9K关注 0票数 0

我被告知要想出一种方法来计算用户是否通过扫描二维码或通过正常方法访问过网站。该公司正在使用Google Analytics。理想情况下,系统会计算用户在扫描二维码时所在的国家,尽管我认为Google analytics为我做了大部分这方面的工作。

我最初的想法是在二维码和整个网站的中间有一个空白的重定向页面,并在其中放入一些单独的分析代码。或者,我可以抛出一个PHP引用脚本,根据响应修改分析代码,但这仍然需要一个登录重定向页面。

我是一个新手,而且这是一个相当大的客户,所以我想在开始任何可能不是最好的方法之前,我想我应该在这里询问一下!

EN

回答 4

Stack Overflow用户

发布于 2012-02-01 23:21:41

如果您可以控制二维码,您可以将GET变量添加到URL,然后在您的索引页面中,您只需测试QR码GET变量和{do magic} (如果它已设置或具有特定的值)。

票数 1
EN

Stack Overflow用户

发布于 2012-02-01 23:24:24

我将使用中间页,因为它为所有QR编码的URL提供了一个入口点。

从二维码:

代码语言:javascript
复制
http://yoursite.com/qr.php?url=http%3A%2F%2Fyoursite.com%2Ffoo.php

其他任何地方:

代码语言:javascript
复制
http://yoursite.com/foo.php

然后在qr.php上,在完成要记录或分析的任何统计数据之后,只需使用header()重定向到$_GET['url']即可。

票数 1
EN

Stack Overflow用户

发布于 2012-02-01 23:50:46

好吧,如果你可以更改二维码:将信息-change为类似于www.client-site.com\landing.php?referer=qr的内容,那么你可以在你的landing.php中检查

如果你不能(然后它是混乱的):谷歌通过二维码访问,那么HTTP_REFERER是空的,客户正在使用带有特定浏览器的手机,你可以使用这些信息来确定他是否正在使用手机并直接访问页面(90%的情况下,人们在直接访问网站之前使用-when -在这种情况下,你有一个HTTP_REFERER)希望这会有帮助……

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

https://stackoverflow.com/questions/9098226

复制
相关文章

相似问题

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