先日WordPressのテーマをStinger7からLightningに変更したらアクセスが激減してしまったのでその原因調査をしました。
Contents
発生した現象
まずはコチラのアナリティクスの結果をご覧ください。
このグラフを見ると、6/13を境にアクセス数が激減しています。ちょうどこの日にWordPressのテーマをStinger7からLightningに変更しています。これしか思い当たる節がありません・・・。
こういったトラブルシューティング系はブログのネタとしては大いに嬉しいのですが、正直ヒヤヒヤです。6/19現在未だに問題が解決していません・・・
原因の調査
一つ一つ原因として思い当たること調査していきます。
本当にアクセスが無い?
本当にアクセスが無いのか、アクセスはあるがトラッキングコードが動作していないのかの切り分けを行うために以下の2点を確認しました。
- Webマスターツールの検索アナリティクス
- Google AdSenseの広告レポート
結果、どちらも検索流入や広告の表示がされていることがわかったのでアクセス自体はあるようです。何らかの理由でトラッキングコードが動作していないようなのでその理由を探っていきます。
トラッキングコードが設置されていない?
まず基本中の基本。Lightningテーマでは、VK ExUnitというプラグインを使ってトラッキングコードを設置します。まず、VK ExUnitプラグインでGoogle Analyticsが有効化されていることを確認します。
次に、アナリティクスのIDが正しいことを確認します。
一応モザイクで隠してますが、IDが正しいことを確認済です。
トラッキングコードが認識されていない?
次に疑ったのがこれ。何らかの理由でトラッキングコードが認識されていないのかと思い、アナリティクスのリアルタイムレポートを見ながら、自分のブログを開いてみると・・・
一応自分のアクセスは認識されているみたいですね。
自分は認識されるけど他の人が認識されていない・・・?
設置されているトラッキングコードは正しいか?
先にも書いた様に、トラッキングコードはVK ExUnitプラグインを使用して設定しています。このトラッキングコードが正しいか確認してみます。
<script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-********-*', 'auto'); ga('send', 'pageview'); </script>
<script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-********-*', 'k99-tech.com/blog'); ga('send', 'pageview'); </script>
こうして比較してみると、5行目と7行目が微妙に違っているのがわかります。
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-********-*', 'auto'); ga('create', 'UA-********-*', 'k99-tech.com/blog');
あー、これは怪しい・・・。
対策
VK ExUnitプラグインで自動で挿入されるトラッキングコードがどうも怪しそうなので、別の方法でトラッキングコードを設置してみたいと思います。
VK ExUnitプラグインによるトラッキングコード挿入の無効化
プラグインの設定で、トラッキングコード挿入を無効化しておきます。
All in One SEO Pack プラグインでトラッキングコードを挿入
すでに導入済みのAll in One SEO Pack プラグインでもトラッキングコードを挿入出来るみたいなのでそちらで試してみたいと思います。
<script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-********-*', 'auto'); ga('send', 'pageview'); </script>
比較
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-********-*', 'auto'); ga('create', 'UA-********-*', 'auto');
うーん。とりあえずこれで様子見。
コメント