私はしばらくの間、Chromeのコンソールでこのエラーに気付いていました:
try{} catch{}
を使用するため、エラーをログに記録するようにGoogleのスクリプトを変更しました。これは私が得たものです。
私は統計のかなりの変化に気づいていない、それは常に浮き沈みにある。
また、これは私のサイトだけでなく、いたるところにあります。バグレポートなどは見つかりませんでした。
ブラウザで http://www.google-analytics.com/ga.js にアクセスすると、正常にロードされます。
誰かがこれを引き起こす原因の手がかりを持っていますか?
AdBlockの問題でした。私はそれを無効にし、今では普通にロードします。
yagudaevは、AdBlockがGoogleアナリティクスをブロックしないようにするために、提供されたスニペットを編集し、デフォルトでプロトコル相対URLの代わりにhttps://
を明示的に使用することを提案します(以下の回答をお読みください)これは変更することを意味します
'//www.google-analytics.com/analytics.js'
に
'https://www.google-analytics.com/analytics.js'
例:
<script>
(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','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-XXXXX-XX', 'auto');
ga('send', 'pageview');
</script>
それはあなたのホストファイルかもしれません、ここに私のものがあります:
$ grep -ni "google-analytics.com" /etc/hosts
6203:# 127.0.0.1 ssl.google-analytics.com #[disabled = Firefox issues]
6204:127.0.0.1 www.google-analytics.com #[Google Analytics]
オフラインアプリの場合(つまり、キャッシュマニフェストを定義した場合)、ネットワーク要求を許可してください。
問題が発生するのは、https
を通過しない場合にのみAdBlockがこのスクリプトをブロックするためです。取得したエラーには、http:
プロトコル参照が含まれていることに注意してください。
必要なことは、デフォルトのプロトコル相対URLの代わりに明示的なプロトコルを追加して、スニペットを変更してSSL接続を強制的に通過させることだけです。
<script>
(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','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-XXXXX-XX', 'auto');
ga('send', 'pageview');
</script>
このエラーは、通常、Chrome内の インストールされている拡張機能 のいずれかが原因で発生します。
ERR_BLOCKED_BY_CLIENTメッセージをデバッグして解決するには、いくつかの方法があります。
- 拡張機能を無効にします。
- ドメインをホワイトリストに追加します。
- 問題をデバッグします。
解決方法ERR_BLOCKED_BY_CLIENT で詳細を見つけることをお勧めします。
私はしばらく前に私のブラウザで同じことに気づきました。多分あなたのGoogleアカウントを使ってchromeに歌いましたか?または、Googleアナリティクスでのデータ収集をオプトアウトする方法を選択しましたか?
たぶんGoogleはそのオプションを覚えており、あなたが歌っているときにChromeでそれを使用します。
ところで。通常はブラウザで http://www.google-analytics.com/ga.js を開くことができますが、自動的に読み込まれると機能しません。
2019 update
これは現在非常に普及しています。
ソリューション
GoogleのサーバーからJavaScriptファイルを参照する(つまり、 https://www.googletagmanager.com/gtag/js )と、新しい機能や製品の更新が利用可能になり次第、アクセスできるようになります。レポートで最も正確なデータ。
Fiddler (または同様のプロキシ)がアクティブでないことを確認します。