100万PV以下のサイトであれば、気にしなくてよいのですが、サイトのPV数が数百万になるとサーバー負荷を気にする必要が出てしまいます。
たとえば人気記事ランキングの表示です。
SWELLではアクセスのたびにPVが計測されて、数値が保存されますが、アクセス数が多くなるとサーバーの負荷になります。
そこで負荷対策としてアナリティクスから数字を引っ張ってくるのがよいのですが、そんなことができるのがプラグインSimple GA4 Rankingです。
キャッシュを生成して使用するので、非常にサーバー負荷を抑えて表示することができるのでおすすめです。
Simple GA4 Rankingの設定方法
Simple GA4 Rankingの設定方法は公式がわかりやすいです。
プラグインを入れて下記のサイトを参考に導入しましょう。
もしランキングが計測できていないときはGoogle認証の項目を確認しましょう。
アクセストークンが発行できていないと動かないので注意が必要です。
キャッシュの再生成する方法
キャッシュは管理画面のSimple GA4 RankingのCacheメニューから確認できます。
DELETEボタンから削除も可能。
ここで気になるのが、キャッシュの再生成ですが、記事を表示すればキャッシュが再生されます。
ですのでショートコードを入れている記事を表示してみましょう。
次のショートコードを記事にいれて[[sga_ranking]]
表示してみると良いです。
Simple GA4 RankingのSWELL人気記事ランキング風の表示
[[sga_ranking]]
の表示はただのリストなので、SWELL人気記事ランキング風の表示をするカスタマイズしてみました。
同じクラスを使っているので、SWELL人気記事ランキングのウィジェットと同じ表示になります。
サンプル
functions.phpに下記のコードを挿入しましょう。