【Simple GA Rankingエラー】記事中にソースコードが表示される

WordPress

エラーイメージ

エラーの詳細

APIアプリについて、ユーザーの種類を外部、かつ公開ステータスをテスト中にしていたため、トークンの有効期限が切れてしまったことが原因のエラーです。

同じエラーで探している方がいるかもしれないので載せておきます。

  • 通常は表示されませんが管理画面にログインすると、記事ページに以下のようなコードが表示されます。
    ランキングは表示はされているものの、ランキングを反映していないです。
  • プラグインのバージョン:2.1.6
  • 「Google Developer Console」でAPIが動いているか確認すると動いていません。
    (※API自体のエラーではなく、トラフィックがなくAPIへアクセスした形跡がありません。)
  • WordPressの管理画面を確認。あるべきところにプロパティ表示がありません。

エラー修正方法

修正方法という程のことでもないですが、APIアプリを本番公開し、トークンを再取得するだけです。

  1. 「Google Developer Console」のOAuth同意画面の「公開ステータス」で「アプリを公開」ボタンを押します。
  2. 確認画面が出ますので、「確認」を押します。
  3. OAuth同意画面の「公開ステータス」が本番環境になりました。
  4. WordPress管理画面左メニュー-[設定]-[Analytics設定]で「トークンを取得」ボタンを押します。
  5. Googleアカウント画面が出ます。アカウントを選択します。
  6. 「詳細」をクリックします。
  7. 「○○○(サイト名が入ります)(安全ではないページ)に移動」をクリックします。
  8. 「Continue」ボタンを押します。
  9. サイトの設定にGoogleAnalyticsのプロパティが表示されました。「保存」ボタンを押します。
  10. 記事ページの人気の記事表示からエラーが消えました。
    また、設定期間におけるGoogle Analyticsのページビュー数の結果と同じランキングが反映されました。
  11. 「Google Developer Console」でAPIが動いているのも確認できました。

以上です。