Google Analytics に PV のある記事・ウェブページのアクセスランキングが出力されません
Google Analytics Ranking プラグインの設定「上位ページ取得数」で、取得されるデータの中にランキングの対象となる記事が見つからないためデータベースへ PV が保存されずアクセスランキングが出力されていない可能性があります。
状況としては Google Analytics から PV の多い順に取得したデータに記事・ページが含まれていないと考えられます。
解決策としては、GoogleAnalyticsRanking プラグインの設定「上位ページ取得数」を変更していただくことで、Google Analytics から取得されるデータの数が多くなり、記事・ページが見つかりやすくなります。
しかし「上位ページ取得数」では PV 数の変動によってランキングがまた出力できなくなる可能性があり、そのようなケースも含めて対策を行うには「フィルタ (オプション)」設定を使用してください。「フィルタ (オプション)」は Google Analytics から条件で絞り込みを行ったデータを取得することができます。
例えば http://example.powercms.jp/blog/ 以下のみにフィルタしたい場合は下記のような設定を行います。
ga:pagePath=~/blog/
記事・ウェブページの URL の規則があり、それにあわせて設定が行えると PV が取得できるものをより絞り込むことができます。
ga:pagePath=~/blog/.*/[0-9]+\.html
GA4 対応版よりフィルタには URL エンコードした値を設定する必要はありません。設定を行う場合の注意点として、プラグイン設定へ指定する際はフィルタをへ指定する値を URL エンコードしたものを設定してください。
ga%3apagePath%3d%7e%2fblog%2f
なお、フィルタの設定が適切でない場合は Google Analytics から PV の取得自体が行えなくなりますので、フィルタの設定は Query Explorer を使って検証されることをおすすめいたします。
※ Query Explorer を利用するには Google Analytics のアカウントが必要です