web-dev-qa-db-ja.com

GoogleアナリティクスがWordPressで投稿を投稿しますか?

誰もが自分のいるページのユーザーにページビューを表示するためにGoogle Analyticsを使用するワードプレスプラグインやウィジェットを知っていますか?

それがグーグル分析と統合する必要がある理由は、私が数えたい既存の投稿からのページビューを持っていて、通常のページビュープラグインが歴史的なビューを示さないということです。

WordPress Post Analytics Pluginをチェックしてください。( WisdmLabs) が作成したものです。

http://wordpress.org/extend/plugins/wordpress-post-analytics/ これはWordPressプラグインリポジトリから無料でダウンロードできます。

Googleアナリティクスアカウントをプラグインにリンクし、アナリティクスバックエンドからデータを引き出して投稿の中に統計情報を表示します。 Webサイトにプラグインを埋め込むには、ショートコードまたはテンプレートコードスニペットのどちらを使用するかを選択できます。

サポートフォーラムまたは当社のWebサイトを通じて、ご意見をお気軽にお寄せください。

1
WisdmLabs

次のようなことができます(単なる例です。は文字通りにはなりません)。

$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イベント として実行されます。

私はAPIの使用経験がないので、URLでデータを問い合わせる方法、または返されるデータタイプについては、 ドキュメントを参照する必要があります .

私はまた、クエリ制限があると思います - あなたはプロセスを調整するか、少なくともバッチに分割する必要があるかもしれません(おそらくあなたが多数の投稿を持っているなら、おそらく後者)。

3
TheDeadMedic