2012-02-01 90 views
0

我被告知要计算一个用户是否通过扫描QR码或通过正常方法访问来访问网站的方法。该公司正在使用Google Analytics。理想情况下,系统会计算用户在扫描QR码时所处的国家/地区,但我认为谷歌分析对我来说大部分都是这样做的。QR代码位置检查

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

我是一个新手,这是一个相当大的客户,所以我想在开始任何可能不是最好的方法之前,我会问这里。

+0

在此先感谢您的方式... – 2012-02-01 15:12:19

+1

你可以改变二维码/代码? – 2012-02-01 15:16:53

+0

不幸的是,不幸的是没有。 – 2012-02-01 15:20:22

回答

1

这是一个不错的选择。另一个办法是在URL中使用查询字符串参数,就像这样:

http://example.com/page/?from=qrcode
1

如果您可以控制QR码,则可以在URL中添加GET变量,然后在索引页中仅测试QR码GET变量和{do magic}(如果已设置)或具有一定的价值。

1

我会用一个中间页,因为它可以让你进入所有QR编码URL的一个点。

从QR码:

http://yoursite.com/qr.php?url=http%3A%2F%2Fyoursite.com%2Ffoo.php 

在别的地方:

http://yoursite.com/foo.php 

然后在qr.php,你只需使用header()重定向到$_GET['url']你与你的任何统计完成后去记录或分析。

0

那么,如果你可以改变的QR代码: -change的信息,以类似www.client-site.com\landing.php?referer=qr 您可以在landing.php

校验,那么如果你不能(那么杂乱): - 当通过QR码访问HTTP_REFERER是空的,客户端正在使用具有特定浏览器的电话,您可以使用此信息来确定他是否正在使用手机并直接访问该页面(在使用Google之前,有90%的人使用Google直接到一个网站 - 在这种情况下,你有一个HTTP_REFERER) 希望这可以帮助...

0

我会使用Google's Analytics URL builder构建QR代码的URL。

这样,你不必创建自定义过滤器就是任何东西。此外,如果您将来在任何其他营销材料上创建新的QR码,则可以轻松追踪哪些营销概念起作用,而不只是说它只是将QR码带到网站的QR码。祝你好运。