来自 piwik 的静态图或小部件,用于单页(名称)的页面浏览量演变

Posted

技术标签:

【中文标题】来自 piwik 的静态图或小部件,用于单页(名称)的页面浏览量演变【英文标题】:static graph or widget out of piwik for pageview evolution of single page(name) 【发布时间】:2013-10-03 22:33:39 【问题描述】:

我需要的是单个页面名称的页面浏览量的演变,以图表形式显示,可作为小部件或静态图像嵌入到另一个网站中。 在 Piwik 网站本身中,此图表可用:转到操作 -> 页面标题,并将鼠标悬停在某个页面标题上 -> 出现两个图标,其中一个(“打开行演变”)指向我要导出的图表.

通过 API,我可以在我的单个页面上获取统计信息:

index.php?method=Actions.getPageTitle&pageName=PageNameIWant&date=last10&period=month&module=API&idSite=6&token_auth=anonymous

而且我还可以生成图表:

index.php?module=API&method=ImageGraph.get&idSite=6&token_auth=anonymous&period=day&date=last100&apiModule=Actions&apiAction=getPageTitles

但我似乎找不到将两者结合起来生成显示单个页面的综合浏览量演变的图表的方法。请注意,第一个调用使用“getPageTitle”方法,而第二个调用使用“getPageTitles”。在第二次调用中使用“getPageTitle”会产生错误(不支持)......如果不是因为我正在寻找的实际图表在 Piwik 网站本身上可用,所以可能有一些方法可以生成它。

【问题讨论】:

【参考方案1】:

“标签”选项可用于过滤显然具有多个结果行的任何调用。

index.php?module=API&method=ImageGraph.get&idSite=6&token_auth=anonymous&period=day&date=last100&apiModule=Actions&apiAction=getPageTitles &label=PageNameIWant

如果您有很多页面并且结果是“没有此图表的数据”,那么您要求的页面可能不是更受欢迎的页面之一。我自己没有这个问题,但如果将来有人这样做并阅读:有一个 filter 或 filter_rows 选项,您可以将其设置为 0。

【讨论】:

以上是关于来自 piwik 的静态图或小部件,用于单页(名称)的页面浏览量演变的主要内容,如果未能解决你的问题,请参考以下文章

Piwik:生成计数器图像以在外部站点上显示

php 隐藏特定的元素或小部件

如果用户点击错误的 btn 或小部件,Flutter 中是不是有办法向用户显示点击位置?

如何更改 MySQL 数据库中的 Piwik 访问 URL?

dojo vs extjs 用于大型单页 js 应用程序

在 C 程序中使用 Qt 库