Google Analytics在WordPress中发布查看?

时间:2012-08-06 作者:Grávuj Miklós Henrich

有人知道wordpress插件或小部件使用Google Analytics向其所在页面的用户显示页面视图吗?

它需要与google analytics集成的原因是,我有我希望统计的现有帖子的页面视图,而普通的页面视图插件不显示历史视图。

2 个回复
最合适的回答,由SO网友:WisdmLabs 整理而成

请查看我们提供的WordPress Post Analytics插件(WisdmLabs) 已创建。

http://wordpress.org/extend/plugins/wordpress-post-analytics/这可以从WordPress插件库免费下载。

我们将您的Google Analytics帐户链接到该插件,并从分析后端提取数据,以便在任何帖子中显示统计数据。您可以选择使用短代码或模板代码片段将插件嵌入到您的网站上。

请随时在支持论坛或通过我们的网站告知我们您的反馈。

SO网友:TheDeadMedic

您可以执行以下操作(只是一个示例,do not take literally):

$posts = get_posts( \'posts_per_page=-1\' );
foreach ( $posts as $post ) {
    $url = url_encode( get_permalink( $post->ID ) );
    $get = wp_remote_get( "https://www.google.com/analytics/api?visits_for_url=$url" );
    if ( $data = wp_remote_retrieve_body( $get ) )
         update_post_meta( $post->ID, \'analytics_view_count\', $data );
}
然后,此过程将以每天/半天的方式运行WP cron event.

我对API没有任何经验,所以如何通过URL查询数据,或者返回什么数据类型,您需要read up on the documentation.

我还假设它有一个查询限制-您可能需要限制该过程,或者至少将其分为多个批次(可能是后者,尤其是在您有大量帖子的情况下)。

结束

相关推荐

Beta Versioning of Plugins

当我为一些bug编写修复程序时,我通常会增加版本并将其发送给bug查找程序,以查看我的修复程序是否有效。如果我有1.2.5 我想创建一个测试版,一旦我提交代码,它将变得多余,我应该使用1.2.5-beta 或1.2.6-beta? 我担心的是1.2.6 <;1.2.6-beta 因此,字符串比较可能有利于beta版,而bug查找程序不会收到发布稳定版本的通知。编辑:如果在不考虑发布类型的情况下对字符串进行绝对比较,则可以使用1.2.5-fix 然后1.2.6. 该问题也概述在http://en.wik