このサイトの記事には、アフィリエイト広告が含まれています。
ここ数日、カテゴリーの見直しをはかっていたら、アクセスが下がったり、ページが表示されなくなったりとエラーが出ててんてこまいでした。
よくよく考えると(考えなくても)URLが異なりますので、新規のページ扱いになりますから、アクセスが下がるのは当たり前ですね。
とはいえ、アナリティクスにて1週間くらい0人がつづいておりまして、しばらく放置していたのですが、さすがに気になったので原因を探ってみました。
原因追求
全体的に久しぶりに触っており大体は忘れていたため、まずはじめにサーバー内を確認してみました。
ドキュメントルートにあるgoogle◯◯◯◯◯◯◯◯◯◯◯.htmlのファイルが気になりまして調べてみたところ、これはサーチコンソールの設定のさいに作成したファイルでした。
サーチコンソールは、トラブルなくクリック率等をちゃんと取得しているのは確認できていますので納得ですね。
引き続きサーバー内の他のディレクトリや使用しているテンプレートなどを調べたところ、アナリティクス関係のファイルは見当たりませんでした。
続いてこのサイトで使用しているAll In One SEOの管理画面を確認してみところ、トラッキングIDが設定されていないことがわかりました。
思い返せば今回、wordpressのアップデートついでにテンプレートやプラグイもアップデートしているので、どうやらこのときにトラッキングIDの設定が外れてしまったようです。
今回、他に管理しているサイトも同様にアップデートをしましたが、そちらはテンプレートを自作してみたものと購入したもので影響はありませんでしたので、All In One SEOが原因ではなさそうです。
ということで今回の原因は、直接テンプレートにトラッキングIDを記述しており、アップデートのさいに上書きしてしまった可能性が濃厚となってきました。
20210919夕刻追記
1つのサイトでAll In One SEOのアナリティクスが外れているのがわかりましたので、原因はプラグインのアップデートが濃厚になってきました。
アナリティクスを改めて設定する。
今後のテンプレートの変更、アップデートの事を考えて、今回はAll In One SEOを使用して改めて設定をし直すことにしました。
設定は簡単で、All In One SEOの項目にて
一般設定 > Webmaster Tools と進み、 Google Analytics IDにトラッキングIDをコピペし保存します。
トラッキングIDはアナリティクスの管理画面にて
プロパティ > トラッキング情報 > トラッキングコードにあるトラッキングIDになります。
設定終了後、アナリティクス側で確認をすると変化が見受けられたので、設定は終了です。
まとめ
今は大体がプラグインや有料のテンプレートにある設定画面で設定することが多いと思いますので、テンプレートに直接記述することは少なってなってきている気がします。
あまり頻繁に行う作業ではないので、忘れがちになりそうですが、テンプレートの変更や、アップデート(プラグインも含む)のさいは要注意ですね。
ひとまず無事機能するようになって一安心です。