サイト内検索
Cocoonフォーラム
書き込みの前に以下の3点をご確認ください。
何を書き込んだら良いか分からない場合は、以下のテンプレートをコピペしてご利用ください。
不具合・カスタマイズ対象ページのURL:
相談内容:
不具合の発生手順:
解決のために試したこと:
※文字だけでは正しく伝わらない可能性があるため、スクショ画像の添付もお願いします。
※高速化設定をしている場合は無効にしてください。
環境情報:※↑こちらに「Cocoon設定 → テーマ情報」にある「環境情報」を貼り付けてください。
環境情報の取得方法はこちら。
→ https://wp-cocoon.com/theme-report/
高速化設定を無効にするにはこちら。
→ https://wp-cocoon.com/theme-trouble/
フォーラム利用ガイドリンク
- フォーラムガイドライン
- よくある質問と答え(FAQ)
- サポート対象外のケース
- 原因不明の不具合用トラブルシューティング
- トピックにHTMLを貼り付ける方法(推奨ツール:notepad.pw)
- 真っ白画面でのエラーメッセージの確認方法
- ブラウザ環境チェックツール
- Cocoonカスタマイズ依頼
フォーラム質問後、問題等が解決した場合は結果を書き込んでいただけると幸いです。同様の問題で調べている方には、結果が一番気になる部分となります。
Topic starter
2018年6月11日 01:27
わいひら様
Cocoonを利用させていただいております。
便利なテンプレートをありがとうございます。
Ver.0.6.7以降、WordPress管理画面にログインしていても、
ブログ閲覧時にGoogle Analyticsタグが
ソースコードに出力されているようです。
Ver.0.6.6まで落とすと解消されました。
お手数ですがご確認ください。
よろしくお願いいたします。
---------------------------------------------- Wordpressバージョン:4.9.6 PHPバージョン:7.1.4 ブラウザ:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.181 Safari/537.36 サーバーソフト:Apache サーバープロトコル:HTTP/1.1 言語:ja,en-US;q=0.9,en;q=0.8 ---------------------------------------------- テーマ名:Cocoon バージョン:0.6.6 カテゴリ数:14 タグ数:349 ユーザー数:1 ---------------------------------------------- 子テーマ名:Cocoon Child バージョン:0.0.3
2018年6月11日 08:53
https://wp-cocoon.com/0-6-7/#toc1
仕様変更が行われたからです。※正式版で公開されてる状態ではないので、仕様変更はチェックしておくと良いかもしれません。
詳細は以下ページをどうぞ。
前々から思っていたのですが、Google Analyticsも、その他のアクセス解析タグもサイト管理者を省く必要はないのかなと。
サイト管理者を省く利点として「純粋な訪問者をカウント出来る」という利点はあるのですが、「解析の動作確認をするにはログアウトしたりシークレットモードなどを使う必要があり面倒になる」という難点もあります。
https://wp-cocoon.com/community/demands/cocoon設定でlinkswich用のscriptの保存画面が欲しい/
バージョンを落とすと、他の機能まで以前の状態になるのでログインユーザーを含むようコードを書くのが良いかと思います。
<?php if (!is_user_logged_in()) :
//ログインユーザーをカウントしたくない場合は
//↓ここに挿入?>
//アナリティクストラッキングコード
<?php endif; ?>
入れる場所は、Cocoon設定-アクセス解析 タブより以下。『アクセス解析タグ(ヘッド用)』
その他のアクセス解析設定
ヘッダーやフッターに、その他サービスのアクセス解析タグをそのまま貼り付けます。
アクセス解析タグ(ヘッド用)
もしくはCocoon Child: head-insert.php (tmp-user/head-insert.php)ファイルのどちらかで大丈夫かと思われるので試してみてください。
Topic starter
2018年6月11日 10:50
かうたっく様
丁寧なご説明ありがとうございます。理解いたしました。
自ブログの運用上、アクセス解析で管理者をカウントしない方が望ましいので、head-insert.phpにアナリティクスコードを記述することにしました。
仕様の変更については見落としておりました。今後は質問前に確認するようにいたします。
ありがとうございました!
2018年6月11日 11:54
仕様変更は普通に見落としがちなので、それが普通だとおもわれます!次、気になった方へメッセージを。と言った感覚で書き込んだだけです❦
無事伝わったようで、良かったです。この書き込みは同じように思った方にとって、助かるかも知れないと思います^^
お疲れさまでした
2018年6月11日 20:30
やっぱり、そういう需要もありますよね。
ということで、機能で「管理者(ログインユーザーでなくて管理者)を解析するか」を選択できる機能を追加しました。
https://github.com/yhira/cocoon/archive/master.zip
デフォルトでは、管理者を含めた解析になるので「サイト管理者も含めてアクセス解析する」を無効にしてください。
よろしければ試してみていただけると幸いです。
当サイトでも、既に適用しています。
with-life reacted
2018年6月12日 22:03
タグマネージャ使用中です。
- チェックが入ってるとき
スマホからのアクセスはアナリティクスに反映されます。※PCビューでタグマネージャのscriptがあるのも確認済み。
ただタグマネージャに設置しているアナリティクスは反映しませんでした。
通常の状態は以下。ログアウト中
- チェックを外したとき
どちらもアナリティクスに反映せず、正常に動いてるのを確認できました。
2018年6月12日 22:43
タグマネージャ使用中です。
- チェックが入ってるとき
スマホからのアクセスはアナリティクスに反映されます。※PCビューでタグマネージャのscriptがあるのも確認済み。
ただタグマネージャに設置しているアナリティクスは反映しませんでした。
タグマネージャのアナリティクスに反映しなかったのは、「機能が有効な状態のログイン中のスマホ、ログイン外のスマホ双方」ということでしょうか?
2018年6月12日 23:00
有効中:チェックが入ってる状態で、スマホならログイン状態でも解析できます。
有効中でPCログイン状態では、解析できません(タグマネージャscriptは確認済み)。※PCログアウト状態では解析できる感じです。
2018年6月12日 23:13
パソコンログインユーザーは、管理者権限ですか?
でも、タグはPCログイン状態と、PCログアウト状態で全く同じなんですよね?
タグが出力されているということは、テーマ側ではないような気もしないでもないです(曖昧)。
テーマ側の不具合だった場合は、条件分岐が失敗していることになるので、出力自体されないような気がします。
何かしら、ログインユーザーで出力される(プラグイン等の)JavaScriptコードにエラーがあるとかなのだろうか。
2018年6月13日 00:39
パソコンログインユーザーは、管理者権限ですか?
PCに限らずかと思われますが、WordPress管理画面上のユーザーの権限は管理者です。
でも、タグはPCログイン状態と、PCログアウト状態で全く同じなんですよね?
以前確認したときアナリティクスコード(タグマネージャ側のGAコード)はhead内に入ってる状態でした。
タグアシスタント的にも正常(の青色:➡タグマネージャからのアナリティクスコードが入る的なのは黄色になるけど、この範囲は正常。)と言った認識であってる。と検索して思った記憶があります。
なのでアナリティクスのコードも(タグマネージャを通して)入ってました。
この画像をみる限りもですが、タグマネージャのタグしか入ってないといった認識で、GAコードは分岐で出力されてないのかもしれない??(分からないけど。)程度しか思いませんでした。
※以前Cocoonサイトもタグマネージャとアナリティクスコードを確認しましたが、タグアシスタントは広告のGAコードも読み取る仕様だ。と思った止まりで詳細は忘れました><
分岐に関してですが、パッと見た感じで(難しそう:解読する前に)離脱したので不明ですが、個人的に何も困る事はありません。
タグマネージャ使用中でしたら、このカスタマイズは関係ないとずっと思ってましたが、そうではなかったんだと、#4023で気付いたほどでした^^;
2018年6月13日 19:46
PCに限らずかと思われますが、WordPress管理画面上のユーザーの権限は管理者です。
一般的なブログであれば、大抵管理者なんですが、権限は多数あるので一応質問しました。Cocoonでは、管理者権限のみで条件分岐しています。なので、寄稿ユーザーとかもログインしててもカウントされます。
以前確認したときアナリティクスコード(タグマネージャ側のGAコード)はhead内に入ってる状態でした。
ソースコードエディター的なものでみた場合、Googleタグマネージャのタグはパソコンとモバイルで全く同じでしょうかという趣旨です。
例えば僕の環境で言えば、こんな感じの同一のコードが出力されます(※AMPページでないとき)。
<!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-XXXXXX');</script> <!-- End Google Tag Manager -->
全く同じタグが出力されている場合は、ちょっと原因は分からないかもしれません。
2018年6月13日 21:02
スマホWebPageSourceみたいなアプリで見たソース
▲こんな感じの流れでソースが表示される。
▼PCログアウト状態のソースの流れ
問題の解決に至った場合には、トピック冒頭の「解決済み」をクリックしていただけますと幸いです。
また、有用な回答があった場合は返信右下にある「いいね!」もご活用ください。回答者の励みになります。
(CC BY-ND 2.1)準じていれば(リンクを貼っていただければ)転載も自由です。カスタマイズ記事を書く際にコード等をコピペ利用していただいて構いません。
フォーラムの使い方がよくわからない場合は、テストトピックで自由にテストしていただいて構いません。
最近の書き込みはこちら。
詳細なカスタマイズ依頼をするならこちら。