我被告知要想出一种方法来计算用户是否通过扫描二维码或通过正常方法访问过网站。该公司正在使用Google Analytics。理想情况下,系统会计算用户在扫描二维码时所在的国家,尽管我认为Google analytics为我做了大部分这方面的工作。
我最初的想法是在二维码和整个网站的中间有一个空白的重定向页面,并在其中放入一些单独的分析代码。或者,我可以抛出一个PHP引用脚本,根据响应修改分析代码,但这仍然需要一个登录重定向页面。
我是一个新手,而且这是一个相当大的客户,所以我想在开始任何可能不是最好的方法之前,我想我应该在这里询问一下!
发布于 2012-02-01 23:21:41
如果您可以控制二维码,您可以将GET变量添加到URL,然后在您的索引页面中,您只需测试QR码GET变量和{do magic} (如果它已设置或具有特定的值)。
发布于 2012-02-01 23:24:24
我将使用中间页,因为它为所有QR编码的URL提供了一个入口点。
从二维码:
http://yoursite.com/qr.php?url=http%3A%2F%2Fyoursite.com%2Ffoo.php其他任何地方:
http://yoursite.com/foo.php然后在qr.php上,在完成要记录或分析的任何统计数据之后,只需使用header()重定向到$_GET['url']即可。
发布于 2012-02-01 23:50:46
好吧,如果你可以更改二维码:将信息-change为类似于www.client-site.com\landing.php?referer=qr的内容,那么你可以在你的landing.php中检查
如果你不能(然后它是混乱的):谷歌通过二维码访问,那么HTTP_REFERER是空的,客户正在使用带有特定浏览器的手机,你可以使用这些信息来确定他是否正在使用手机并直接访问页面(90%的情况下,人们在直接访问网站之前使用-when -在这种情况下,你有一个HTTP_REFERER)希望这会有帮助……
https://stackoverflow.com/questions/9098226
复制相似问题