ahilles107 / content-performance-analytics
dev-master
2017-02-18 15:22 UTC
Requires
- php: >=5.5.9
- doctrine/doctrine-bundle: ^1.6
- doctrine/doctrine-cache-bundle: ^1.2
- doctrine/orm: ^2.5
- friendsofsymfony/rest-bundle: ^1.7
- incenteev/composer-parameter-handler: ^2.0
- jms/serializer-bundle: ^1.1
- knplabs/knp-paginator-bundle: ^2.5
- nelmio/api-doc-bundle: ^2.12
- sensio/distribution-bundle: ^5.0
- sensio/framework-extra-bundle: ^3.0.2
- symfony/monolog-bundle: ^2.8
- symfony/swiftmailer-bundle: ^2.3
- symfony/symfony: 3.0.*
- widop/google-analytics: ^1.0
Requires (Dev)
- phpspec/phpspec: ~2.0
- sensio/generator-bundle: ^3.0
- symfony/phpunit-bridge: ^3.0
This package is auto-updated.
Last update: 2024-09-24 03:59:42 UTC
README
计算文章性能分数。受[Die Welt的分析系统][1]启发。
它是如何工作的?
每个新闻机构都有自己的标准来评判其内容的成功。对一些人来说,页面浏览量最重要,对另一些人来说,视频观看量或用户的评论更重要。这个应用程序允许定义几个可测量标准(截至目前:观看次数、跳出率和平均页面停留时间)的最大值和满意值。有了这些值,每个可监控的内容项(每篇文章)都会计算出一个评分。然后,这些评分可以与编辑共享,以便他们进行改进。
该应用程序独立于组织的CMS运行。可以使用API将新内容项注册到应用程序中。将来也可以使用Google表格实现。
监控内容列表截图
文档
- [安装][2]
内容设置
# app/config/parameters.yml
# set maximum points number per content data
max_points_views: 10
max_points_bounce_rate: 20
max_points_avg_time_on_page: 12
# set custom newsroom values for "OK" (60%) results
good_value_views: 400
good_value_bounce_rate: 1.5
good_value_avg_time_on_page: 50
```
Features:
- [x] add content to monitor
- [x] api
- [ ] google spreadsheet
- fetch content data:
- social data:
- [ ] facebook
- [ ] likes
- [ ] tweets
- [ ] reddit
- [x] views (GA)
- [ ] scroll depth
- [x] bounce rate (GA)
- [x] time on screen (GA)
- [ ] related content clicks
- [ ] comments number
- [ ] ?bought subscriptions?
# [Contributions welcome](http://contributionswelcome.org/)
All contributions (no matter if small) are always welcome.
[1]: http://www.niemanlab.org/2016/05/die-welts-analytics-system-de-emphasizes-clicks-and-demystifies-what-it-considers-a-quality-story/
[2]: doc/installation.md