【Simple GA Rankingエラー】記事中にソースコードが表示される
エラーの詳細
APIアプリについて、ユーザーの種類を外部、かつ公開ステータスをテスト中にしていたため、トークンの有効期限が切れてしまったことが原因のエラーです。
同じエラーで探している方がいるかもしれないので載せておきます。
- 通常は表示されませんが管理画面にログインすると、記事ページに以下のようなコードが表示されます。
ランキングは表示はされているものの、ランキングを反映していないです。 - プラグインのバージョン:2.1.6
- 「Google Developer Console」でAPIが動いているか確認すると動いていません。
(※API自体のエラーではなく、トラフィックがなくAPIへアクセスした形跡がありません。)
- WordPressの管理画面を確認。あるべきところにプロパティ表示がありません。
エラー修正方法
修正方法という程のことでもないですが、APIアプリを本番公開し、トークンを再取得するだけです。
- 「Google Developer Console」のOAuth同意画面の「公開ステータス」で「アプリを公開」ボタンを押します。
- 確認画面が出ますので、「確認」を押します。
- OAuth同意画面の「公開ステータス」が本番環境になりました。
- WordPress管理画面左メニュー-[設定]-[Analytics設定]で「トークンを取得」ボタンを押します。
- Googleアカウント画面が出ます。アカウントを選択します。
- 「詳細」をクリックします。
- 「○○○(サイト名が入ります)(安全ではないページ)に移動」をクリックします。
- 「Continue」ボタンを押します。
- サイトの設定にGoogleAnalyticsのプロパティが表示されました。「保存」ボタンを押します。
- 記事ページの人気の記事表示からエラーが消えました。
また、設定期間におけるGoogle Analyticsのページビュー数の結果と同じランキングが反映されました。
- 「Google Developer Console」でAPIが動いているのも確認できました。
以上です。