ここでは多くの類似した投稿を見ましたが、私の問題の解決策は見つかりませんでした。それはおそらく完全に単純なものですが、私はそれを得ることができません。Chrome/Googleアナリティクス - ga.js:1 Uncaught SyntaxError:予期しないトークンILLEGAL
問題 私はsevaralドメインを持っており、Google Analyticsで1つのアカウントを使用してそれらをトラッキングしています。そこには(基本的には異なる言語の)クロスリンクがあります。別のドメインへのリンクをクリックしようとすると、何も起こりません(Chromコンソールで表示しない限り)。他のブラウザでは正常に動作...
いくつかのコード a)に続いてBODYに私がリンク以下しているGA
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXXXX-1']);
_gaq.push(['_setDomainName', 'site1.de']);
_gaq.push(['_setAllowHash', false]);
_gaq.push(['_setAllowLinker', true]);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
bの提供snipplet):
<A HREF="http://www.site2.com/" onclick="_gaq.push(['_link', 'http://www.site2.com/']); return false;">English</A>
としては、クリックする、と述べましたIE、FFなどのリンクには問題ありません。しかし、Chromeでは何も起こらないようです。コンソールを開くと、エラーが表示されます。
ga.js:1 Uncaught SyntaxError: Unexpected token ILLEGAL
また、情報ウィンドウには多くの「chinese chracters」があります。
GAデバッグを有効にするか、ga_debug.jsを使用するとコードが正常に動作します。 私はさまざまなエンコーディング(UTF-8、ANSI ...)でhtmlファイルを保存しようとしましたが、そのトリックは行いませんでした。
アイデア?
あなたはより多くの詳細を提供することができますか? – Yahel
私はあなたのコードをjsfiddleに貼り付けようとしましたが、それはクロム14で私のために働いています。エラーはありません。 http://jsfiddle.net/eduardocereto/X2U7X/ – Eduardo
おそらくクロムには干渉している一部の拡張機能があります –