3

新しいプロパティ (クラシックではなくユニバーサル) を設定し、ページの の直前にトラッキング コードをコピーして貼り付けました。

ソースを表示すると、追跡コードが表示されますが、modPagespeed はインライン JS を自動的に縮小しています。

Analytics でトラッキング コードの詳細にアクセスすると、トラッキング コードがインストールされていないと表示されます。2時間がんばった。

Google の pagespeed モジュールは分析スクリプトを壊していますか? これを回避するにはどうすればよいですか?

4

1 に答える 1

0

これは、まだ答えを探している場合や、現在同じ問題を抱えている人に役立つ可能性があります。

HTML を縮小化して縮小すると、ページ速度は 93 になりますが、Chrome コンソールには Unexpected token と表示されます。それを行うのがGAコードです。私のgaコードでそれを引き起こす改行が1つあります。多分あなたが抱えているのと同じ問題ですか?

私が置く場合:

(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ <!--L I N E B R E A K-->
(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-XXXXXX-1', 'auto'); ga('send', 'pageview');

それは機能し、ページ速度は92になります

しかし、改行を削除して入れた場合

(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-XXXXXX-1', 'auto'); ga('send', 'pageview');</script>

Google コンソールには js 無効なトークンと表示されますが、ページ速度は 93 です...ため息。pagespeed は、分析スクリプトを壊しているように見える 1 つの改行で、コードが完全に縮小されていないことを検出できるようです。

歓迎を修正する方法のアイデア!

/ヨハン

于 2015-11-19T20:13:10.887 に答える