deerkoskiアドバイスってありがたい。りく(@Rikuma_)です。先日アップした以下の記事。スマホのアクセス数がカウントされてない原因はWPtouchだった:りくまろぐ私と同じようにWPtouchを使用していてスマホ版にトラッキングコードが反映されておらず、iOSのアクセス数がカウントされてなかった、というお話をTwitterで複数の方からお聞きしました。それなりの反響があり、書いて良かったと思えました。上のエントリーでは、WPtouchを使用していてスマホ版にトラッキングコードがない場合に設置する方法を2つ紹介しました。プラグイン「WPtouch」の設定画面で指定する。WPtouchのPHPファイルを直接修正する。上記2つの方法はどちらも間違ってはいないのですが、昨夜「第3の設置方法」をTwitterのやり取りの中で教えてもらいました。今まで知ってたつもりが私も設定してなかった。すると今回紹介する「第3の方法」が一番簡単で確実かもしれません。その代わり注意点もあります。AnalyticsのIDを指定する欄がありました。SEO」でプラグインの設定画面に移動。ID」という入力欄があります。Analyticsの解析用IDを入力し、設定を更新すればOK。PC版とスマホ版の両方にトラッキングコードが反映されてました。この方法ならWPtouchがアップデートしても再び改造する必要ないですね。SEOでの設定」をやってしまうと、おそらくPC版・スマホ版ともにAnalyticsのトラッキングコードが重複して2つ設置されてしまいます。Analyticsの数値がヘンテコリンなことになります。正常なアクセス解析は出来ません。トラッキングコードを複数設置してしまうと、アクセス数が見た目的には増加し、多い場合だと実際の倍近くの数値が集計され、ヌカ喜びすることになります。直帰率が異様に低くなるそうで、極端な時には直帰率1ケタになってる場合もあるとのこと。アクセス解析を見て直帰率が異様に低い場合は「うちのブログ、直帰率こんなに低いってことは相当読まれてるんだな~」と喜ぶのではなく、トラッキングコードが複数設置されてないかを疑ってみた方がいいかもしれません。これまで私は、PC版ではテンプレートファイル「header.php」にトラッキングコードを直接記述し、スマホ版には先日書いたエントリーの「方法その2」にあたる、WPtouchのヘッダーPHPファイルにこれまたトラッキングコードを直接記述して対応してました。SEOでの設定」をした直後に確認したら、PC版にもスマホ版にもトラッキングコードが2つ存在してました。重複設定してるから当然。PC版・スマホ版とも、PHPファイルに直接記述してたトラッキングコード設定を削除。これで重複設定は解消しました。プラグインWPtouchの設定画面でトラッキングコードを指定した場合(先日のエントリーにおける「方法その1」)は、WPtouch側でトラッキングコードを消すと重複は解消します。SEO」側にはIDを指定しないという方法でも問題ありません。SEO」でも指定してしまうと重複しますので、どちらかを消す必要があります。要するに「PC版・スマホ版の両方にトラッキングコードが設置されてるか」、そして「重複して設置していないか」が確認できれば、どの方法でも間違いではありません。SEO」設定を知ることが出来て本当に良かった。ノリロウさん(@norirow)、けんたろーさん(@kentaro_jp)、ありがとうございました。