0

このGoogleAnalyticsコードは機能していません。訪問者が見えず、イベントがトリガーされません。何か案は?ありがとう。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html lang="en">
<head>
<!-- <META HTTP-EQUIV="Refresh" CONTENT="2;URL=http://www.example.com"> -->
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<title>Example</title>
<script type="text/javascript">

        var _gaq = _gaq || [];
        _gaq.push(['_setAccount', 'UA-99999999-1']); // Hidden my real one
        _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>
</head>


<body>
<script type="text/javascript">
_gaq.push(['_trackEvent', 'My Event', 'Hypothesis', 'Email', 1]);

window.location = "http://www.example.com";

</script>
</body>
</html>
4

3 に答える 3

2

AnalyticsコードがAnalyticsに表示されるまでに約2〜3時間かかり、初めての場合はさらに長くなります。遅れを待ってください、そして私はそれが現れるに違いありません:)

于 2012-10-23T09:30:53.100 に答える
1

通常、Analyticsは最初の測定値を取得するのに時間がかかります。ただし、Chrome用のGADebug拡張機能を使用してトラッキングコードをテストできます。Chromeコンソールにセットアップとトリガーされたイベントに関する情報が表示されます。

于 2012-10-23T09:36:19.270 に答える
0

Google Analyticsは、分析サーバーからトラッキングピクセルリクエストを行うことでデータを記録します。トラッキングピクセルリクエストが完了する前に(コードで設定して)別のページを読み込んwindow.locationでいると、データが不完全になったり、データがなくなったりするリスクがあります。また、非同期トラッキングを使用しているため、_gaqリクエストが処理される前にページを離れる可能性があります。

次のコードセットのwindow.locationは、_gaqコマンド(分析コードがロードされ、他のコマンドが処理されていることを確認)を介して、150ms遅延します(ピクセルの追跡要求を完了できるようにするため)。

_gaq.push(function() {
  setTimeout(function(){ window.location = "http://www.example.com"}, 150);
});
于 2012-10-23T15:03:59.353 に答える