2014-02-25 52 views
3

我有一个独特的情况,我有一个网站有几千名用户都在使用客户端浏览,不支持JavaScript或cookie。谷歌分析没有JavaScript或Cookies

它也无法正常加载图像文件,而是只会加载一个特殊的图像类型,NTFT

<img src="http://example.com/image.ntft" height="1" width="1" /> 

客户端不是Web浏览器本身,而是呈现一个非标准HTML格式。

我想使用Google Analytics获取我的网站的访问者信息,并获取唯一的访问者信息。我每天获得几十万次点击率和大约40GB的带宽使用量,所以我对独立访问者的信息非常感兴趣。我一直在寻找https://github.com/thomasbachem/php-ga,但不想要这样的事情:How do I get PHP-GA to stop incrementing real-time visitors in google analytics?发生,因为我会被 淹没,“真正的访客”只是一个页面访问。

我正在使用PHP。您能否提出一个体面的解决方案来衡量来自独特访问者的流量(例如,独特的IP)?

+0

我有最奇怪的问题,可能是因为我做了奇怪的事情与代码... –

+0

什么是一种客户端是真的吗?你可以使'ntft'图像uri成为'php'脚本吗?浏览器是否向您发送任何信息可以帮助您跟踪使用情况? – baldrs

+0

@baldrs它被称为Flipnote Studio。 http://static3.wikia.nocookie.net/__cb20100719034603/flipnotehatena/images/7/7a/Flipnote_Hatena_Help.jpg 是的,我可以做到这一点,就像一个跟踪像素,但我只能得到像IP地址这样的东西。 –

回答

1

另一种选择是将实施Google Measurement Protocol。由于您可以通过传递cid参数来定义自己的唯一访客定义。例如基于用户的哈希IP地址或另一个唯一ID。请注意,不允许通过ip号码(或任何可识别用户的用户数据),因此始终使用散列值。

通过使用GA测量协议,您可以使用GA提供的所有功能,而无需使用JavaScript。

PHP客户端:https://github.com/krizon/php-ga-measurement-protocol API文档:https://developers.google.com/analytics/devguides/collection/protocol/v1/devguide

声明:我写的PHP客户端。

+0

这非常酷,感谢分享 – ladieu