我被告知计算一种方法来计算用户是否通过扫描QR码访问网站或通过正常方法访问。该公司正在使用Google Analytics。理想情况下,系统会计算扫描QR码时用户所在的国家/地区,但我认为Google分析可以帮助我完成大部分操作。
我最初的想法是在QR代码和完整网站的中间有一个空白的重定向页面,并为此添加一些单独的分析代码。或者,我可能会引入一个PHP引用脚本,它根据响应改变分析代码,但这仍然需要一个着陆重定向页面。
我是一个新手,这是一个非常大的客户,所以我想在开始任何可能不是最好的方法之前我会问这里!
答案 0 :(得分:1)
如果您可以控制QR码,您可以在URL中添加GET变量,然后在索引页面中,您只需测试QR码GET变量和{do magic}(如果已设置或已设置)一定的价值。
答案 1 :(得分:1)
这是一个不错的选择。另一种方法是在URL中使用查询字符串参数,如下所示:
http://example.com/page/?from=qrcode
答案 2 :(得分:1)
我会使用一个中间页面,因为它为所有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']
。
答案 3 :(得分:0)
如果您可以更改QR码:
- 将信息更改为www.client-site.com\landing.php?referer=qr
之类的内容
您可以在landing.php中查看
如果你不能(那就是凌乱):
- 当通过QR码访问时,HTTP_REFERER
为空并且客户端正在使用具有特定浏览器的电话,您可以使用此信息来确定他是否正在使用电话并直接访问该页面(90%的情况人们在goint直接访问网站之前使用Google - 在这种情况下你有一个HTTP_REFERER
)
希望这会有所帮助...
答案 4 :(得分:0)
我会使用Google's Analytics URL builder建立您的QR码网址。
这样,您就不必创建自定义过滤器了。此外,如果您将来在任何其他营销材料上创建新的QR码,您可以轻松跟踪哪种营销概念,而不仅仅是说它只是将它们带到网站的QR码。祝你好运。