- 更新日: 2014年2月9日
- WordPress
WPtouch3.1.5にアップデートで、モバイル表示でのGoogleアナリティクスが無効になっていた件
先日(2/6)、Wordpress のモバイル表示用プラグインである WPtouch をバージョン 3.1.5 へと更新したら、ちょっと不具合が発生しました。Wordpress + WPtouch を使っているブロガーの方は、はまるかもなあと思ったのでシェアしておきます。
翌日に Google アナリティクスを見たら、モバイルからのアクセスがほぼゼロの状態になっているのに気付きました。デバイス別のアクセス情報を見るには、Google アナリティクスの「ユーザー > モバイル > サマリー」から。desktop, mobile, tablet のうち、mobile がほぼゼロに。
Custom Code に設定していた解析コードのクォート文字が全部エスケープされていたのが原因
モバイルの解析が取得できてないなぁ、と考えたらやはりその通り。私は元々更新前から、WPtouch の Custom Code にアナリティクスの解析コードを設定していたのですが、3.1.5への更新後に、Custom Code に設定していた Google Analytics の解析用 Javascript のクォート文字(シングルクォート、ダブルクォート)が、全てバックスラッシュでエスケープされていました。
以下画像のとおり \”text/javascript\” のダブルクォートのように、クォート文字が全てエスケープされていて、それがモバイルでのアクセス解析が取得できていなかった原因です。
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)」に変更して保存。これでリダイレクトは発生しなくなった。
以上、WPtouch 3.1.5 にアップデートして発生した不具合とその対処法でした。WPtouch3.1.5は、iPhoneやスマホからのアクセス時での表示がモダンになってて、UIは綺麗で見やすくなっている感じです。以下、iPhoneでの表示。
- WordPress の関連記事
- WordPressをTwitter Bootstrapでレスポンシブデザイン対応
- WordPressブログに更新日を表示
- WordPressにOGP設定・プラグインなしでFacebook/Twitter Cards対応
- WordPressでパンくずリスト・複数の親子カテゴリーを表示
- WordPressでプライベートな非公開ブログを運用
- BackWPupでエラー ERROR: Dropbox API: (35)
- ブログ・WordPress記事をFacebookに自動投稿するIFTTT設定
- RSS Graffitiが終了…代替にはIFTTTが使える
- WordPressで親カテゴリーに属する子カテゴリーの一覧を出力
- wp_list_categoriesでリンクなしで投稿数ゼロのカテゴリを表示 – WordPress
Leave Your Message!