Simple GA Rankingプラグインの設定方法
Lightningでは人気投稿の機能がないのでGoogle Analyticsの結果を使うSimple GA Rankingプラグインを入れました。
Contents
Simple GA Rankingとは
当ブログでも使っているランキング表示用のプラグインです。
初期設定手順
手順は簡単には下記の通りです。GCP(Google Cloud Platform)の設定画面や必須画面は都度アップデートされると思うので何個か記事を参考にしながら進めました。GCPではこまめにユーザーIFが変わると思うので、項目名や画面遷移が違うものは適宜読み替えてください。
- Simple GA Rankingプラグインをインストール、プラグインの有効化
- Analytics設定からGCPに移動
- Analytics APIの有効化後プロジェクトを作成
- クライアントIDとコンシューマーシークレットをGCPからコピペしてきてWordPress設定画面に入力
- トークンの取得、サイトの設定で完了
個人的に引っかかったポイントは下記でした。遠回りしました…。
OAuth 同意画面のユーザーは「外部」?「内部」?
組織に紐づいていないと外部しか選択できません。最終的には外部で問題なさそうです。
わざわざ組織を紐づけてみましたが結果として関係ありませんでした。別アカウントを作成してドメインのDNS設定で所有権認証までして組織を作成したのですが、そちらのアカウントではGoogle Analyticsが紐づいていたいので無駄足となりました。
403エラー
初回進めていたらトークンの取得のところで403エラーとなり、うまくいかなかったので上記の組織作成にふみきったのですが、結局プロジェクトをシャットダウンして再度作成したら特に問題なくつながりました。
今となっては原因不明ですが、OAuthの項目が何か足りなかったのかと思います。
追記:度々認証が切れる
その後しばらく運用して気付いたのですが、一定頻度でGoogleの認証が切れるようです。これは認証しなおせば直りますが、気づくまでバグっぽく表示されるのはあまりよろしくないですね…。
サムネイルを表示されるようカスタマイズ
文字だけのランキングで味気がなかったのでこちらの記事を参考にカスタマイズしました。
順位表示が四角表示されるデザインが好みです。