我很喜欢清漆,但我遇到了一些问题。为某些网址计算浏览量
我正在为我的网站上的一些资源计算综合浏览量。浏览量增量受到会话限制,以便不为每个用户统计多个视图。
我已经对清漆conf做了一些调整,缓存将工作整齐,但不幸的是我的前一个计数器将被废止,直到页面过期(并且中间的浏览量像雨中的眼泪一样丢失)。
你对我如何保持此功能有任何想法吗?
我想过一个Ajax调用,但这不是最好的选择。
是否有另一种方法可以做到这一点,你可以做的?
谢谢!
我很喜欢清漆,但我遇到了一些问题。为某些网址计算浏览量
我正在为我的网站上的一些资源计算综合浏览量。浏览量增量受到会话限制,以便不为每个用户统计多个视图。
我已经对清漆conf做了一些调整,缓存将工作整齐,但不幸的是我的前一个计数器将被废止,直到页面过期(并且中间的浏览量像雨中的眼泪一样丢失)。
你对我如何保持此功能有任何想法吗?
我想过一个Ajax调用,但这不是最好的选择。
是否有另一种方法可以做到这一点,你可以做的?
谢谢!
我只想让谷歌Analytics(分析)track the events。这使您可以跟踪对资源的唯一访问。我在很多网站上都取得了巨大成功。
_trackEvent(category, action, opt_label, opt_value)
类别(必填) 您为组要跟踪的对象的名称。
作用是唯一地与每个类别配对,并且通常用于定义用户交互的web对象的类型(必需) 的字符串。
标签(可选) 的可选字符串以提供额外的尺寸事件数据。
值(可选) 一个整数,您可以使用该整数来提供有关用户事件的数字数据。
关于Event Tracking Guide page有更多细节。
实现为在页面的JavaScript调用,像这样:
_gaq.push(['_trackEvent', 'category', 'action', 'opt_label', 'opt_value']);
// or a worked example from the Event Tracking Guide
_gaq.push(['_trackEvent', 'Videos', 'Play', 'Gone With the Wind']);
若要检索您可以使用Google Analytics Data Export API数据。该API允许您缩小返回的统计信息certain filters
。
在你的情况你有兴趣在以下过滤器:
所以,你可以用的东西它缩小如:
&filters=ga:eventCategory==AccessResource;ga:eventAction==Download
翻译为:
WHERE ga:eventCategory = 'AccessResource' AND ga:eventAction = 'Download'
你甚至可以尝试一下用文档中的API explorer。
这是一个干净的解决方案,但这些pageviewes是为用户,他们将创建图表,如“今日最常见的imagews”,所以我需要让他们在我的db – sathia
我已更新我的答案,包括有关如何将数据从Google Analytics(分析)中提取出来用于制图等。希望有所帮助。 – Treffynnon
从理论上讲,这是一个非常好的主意,幸运的是,有太多对象甚至开始考虑每天必须运行的外部服务......显示第0 - 29行(总共约35,002499个查询花了0.0268秒) – sathia