1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

[WordPress] Simple GA Ranking で特定の投稿を除外したい

Last updated at Posted at 2018-11-02

やりたいこと

  • Simple GA Ranking で特定の投稿(URL)を除外したい

Simple GA Ranking は WordPress で Google Analytics のデータを利用してランキングを表示させるプラグインです。
ランキングデータを外部(Google Analytics)に持たせるため、WordPressを設置してるサーバーの負荷が軽いのが利点。

プラグイン自体に投稿タイプを除外したり、特定のカテゴリー(ターム)に絞ったり除外したりもできますが、特定の投稿を除外できないのが難点だったりします。

特定の投稿(URL)を除外=フィルターパラメータを使う

Simple GA Ranking は Core Reporting API のフィルターパラメータを指定することができます。
Query Explorer を使いながら検証するのが便利。

例として
スクリーンショット 2018-11-02 10.39.36.png

ノーマルで取得できる上記のデータから /2013/03/05/aws-s3-static-site/ を除外したい時は filtersga:pagePath!@aws-s3-static-site とすると除外されます。
正規表現が使えるので Core Reporting API 見ながらよしなに変更してください。
スクリーンショット 2018-11-02 10.42.27.png

これを Simple GA Ranking の filter に渡します。
PHPの場合

<?php
$args = array(
    'filter' => 'ga:pagePath!@aws-s3-static-site'
);
$ranking_data = sga_ranking_get_date( $args );
?>

ショートコードの場合

[sga_ranking filter="ga:pagePath!@aws-s3-static-site"]

現場からは以上です。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?