WPtouch3.1.5にアップデートで、モバイル表示でのGoogleアナリティクスが無効になっていた件

スポンサーリンク

先日(2/6)、Wordpress のモバイル表示用プラグインである WPtouch をバージョン 3.1.5 へと更新したら、ちょっと不具合が発生しました。Wordpress + WPtouch を使っているブロガーの方は、はまるかもなあと思ったのでシェアしておきます。

【お知らせ】 英単語を画像イメージで楽に暗記できる辞書サイトを作りました。英語学習中の方は、ぜひご利用ください!
画像付き英語辞書 Imagict | 英単語をイメージで暗記
【開発記録】
英単語を画像イメージで暗記できる英語辞書サービスを作って公開しました
スポンサーリンク

翌日に Google アナリティクスを見たら、モバイルからのアクセスがほぼゼロの状態になっているのに気付きました。デバイス別のアクセス情報を見るには、Google アナリティクスの「ユーザー > モバイル > サマリー」から。desktop, mobile, tablet のうち、mobile がほぼゼロに。

Custom Code に設定していた解析コードのクォート文字が全部エスケープされていたのが原因

モバイルの解析が取得できてないなぁ、と考えたらやはりその通り。私は元々更新前から、WPtouch の Custom Code にアナリティクスの解析コードを設定していたのですが、3.1.5への更新後に、Custom Code に設定していた Google Analytics の解析用 Javascript のクォート文字(シングルクォート、ダブルクォート)が、全てバックスラッシュでエスケープされていました。

以下画像のとおり \”text/javascript\” のダブルクォートのように、クォート文字が全てエスケープされていて、それがモバイルでのアクセス解析が取得できていなかった原因です。

スクリーンショット 2014-02-08 21.38.42

Custom Code の設定は、Wordpress の管理パネルで「WPtouch 3.1.5 › Core Settings > Custom Code」から。ここに Google アナリティクスの解析コードを設定することで、WPtouch によるモバイルテーマの表示時にも、モバイルからのアクセスが解析できます。

なので、解析用 Javascript コードを取得しなおして Custom Code に設定して、最下部の「Save Changes」を押します。以上で、WPtouch のモバイルテーマ表示時でも、モバイルでのアクセス解析が取得できるようになりました。

謎のリダイレクトの不具合が発生

その後、謎のリダイレクトが発生するようになりました。モバイルからアクセスすると、なぜか Contact ページヘとリダイレクトされる。

これは、「WPtouch 3.1.5 › Core Settings > Landing Page」の設定が、「Custom > Contact」になっていたのが原因でした。以下画像のように、「Landing Page – WPtouch Pro landing page:」を「Default (same as WordPress)」に変更して保存。これでリダイレクトは発生しなくなった。

スクリーンショット 2014-02-08 21.59.00

以上、WPtouch 3.1.5 にアップデートして発生した不具合とその対処法でした。WPtouch3.1.5は、iPhoneやスマホからのアクセス時での表示がモダンになってて、UIは綺麗で見やすくなっている感じです。以下、iPhoneでの表示。

Photo 2014-02-09 16 45 45

Photo 2014-02-09 16 04 30

スポンサーリンク
WordPress は人気ナンバーワンのブログ・ウェブサイトの管理ツールです。PHP を使えればカスタマイズできるので、ぜひトライされてみてください。
 
スポンサーリンク

Leave Your Message!