我正在看Zend框架应用程序中的数据从谷歌分析喂养dojo图表。有没有人做过这个或有任何概述,我会怎么做呢?我看到有一个dojox.data.GoogleSearchStore。有一个dojox.data.GoogleAnalyticsStore是否有意义,并且有人在做这样的事情?谷歌分析数据api连接到dojo图表 - php后端
1
A
回答
1
我最近做了一个项目,正是这样做的 - 使用Dojo Charts呈现来自Google Analytics API的数据。我不确定我使用的方法是否最好,但我至少可以给你一些建议。
Daniel Hartmann有一个proposal for a Zend_Gdata_Analytics组件。它还没有被批准,但你可以找到他的code on Github,它完美的作品。我用它来获取我需要的所有分析数据。
谷歌分析API本身功能非常强大,但需要一段时间才能掌握它。尝试并了解Google文档中尺寸和指标之间的差异。如果您将服务视为构建返回数据表(如SQL)的查询,而不仅仅是一个值,则它会有所帮助。在此表中,您添加到查询中的每个度量标准都会将一列数据添加到结果中,并且将使用维度来对整体数据进行限制和分组。例如:
$ga->newDataQuery()
->addDimension(Zend_Gdata_Analytics_DataQuery::DIMENSION_DATE)
->addMetric(Zend_Gdata_Analytics_DataQuery::METRIC_VISITS)
->addMetric(Zend_Gdata_Analytics_DataQuery::METRIC_VISITORS)
->addMetric(Zend_Gdata_Analytics_DataQuery::METRIC_PAGEVIEWS);
为您提供了每一天的总访问量,访问量和浏览量。
分析有时需要几秒钟才能响应查询(尤其是复杂的),因此您需要缓存数据。就我而言,我是通过cron定期选择它并将其存储在数据库中的。
在Dojo方面,我不认为dojox.data.GoogleSearchStore会帮助你。我使用了dojo.data.ItemFileWriteStore,dojox.charting.DataSeries和Zend_Dojo_Data的组合,但我不认为我的要求是典型的。我建议从基础开始 - 在尝试并放入分析之前,让您的图形与示例(硬编码)数据一起工作。有一些我发现有用的tutorials on sitepen.com。
祝你好运!
相关问题
- 1. 谷歌分析数据到PHP页面
- 2. 谷歌分析谷歌地图API
- 3. 谷歌分析PHP API(GAPI) - 获取直接流量数据
- 4. 谷歌分析数据API [C#设计]
- 5. 谷歌分析API,导出数据?
- 6. 谷歌分析数据不同于API
- 7. 链接到谷歌分析
- 8. 解析数据从谷歌地图API与PHP与JSON与PHP
- 9. PHP谷歌图表API
- 10. 谷歌分析API在PHP网站
- 11. 谷歌Analytics(分析)API:使用PHP
- 12. 谷歌分析地图覆盖数据
- 13. 谷歌分析数据库
- 14. 是从谷歌分析数据导出API把数据
- 15. 谷歌分析API限制
- 16. 谷歌Analytics(分析):连接采集数据与服务器端的报告
- 17. psycopg2谷歌分析数据到postgresql
- 18. 发送数据到谷歌分析
- 19. 安装谷歌客户端库谷歌分析PHP
- 20. 解析谷歌图像API Json PHP
- 21. 谷歌搜索API后端
- 22. 谷歌工作表连接数据库
- 23. 谷歌分析
- 24. 数据绑定到饼图(谷歌API)
- 25. 下载数据,然后删除谷歌分析视图
- 26. 谷歌图表API
- 27. 谷歌图书API解析
- 28. 结合谷歌地图API和谷歌地图数据API
- 29. 后谷歌分析设置
- 30. 无法连接到谷歌API客户端