0

Google アナリティクスは私を混乱させます。

e コマース Web サイトの Google アナリティクスの訪問者数が少なすぎるといつも感じていました。今日はじっくり観察してきました。

先週末、ウェブサイトには土曜日に約 8 件、日曜日に 9 件の注文がありました (さまざまな顧客による)。ただし、Google アナリティクスでは、土曜日と日曜日の両方で 3 人の訪問者しか表示されません。

次のおなじみのコード スニペットは、クリックごとに呼び出されるサイトのメイン テンプレートにあります。

<script type="text/javascript">
    var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
    document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
    try {
        var pageTracker = _gat._getTracker("UA-xxxxxxx-1");
        pageTracker._trackPageview();
    } catch(err) {}
</script>

はい、一部の固定 IP アドレスをカウントから除外 (除外) していますが、自分のサイトのみです。

Javascript が無効になっている訪問者をカウントできないことはわかっていますが、これで説明がつくとは思えません。

何が起こっているのですか、これは正常ですか?訪問者の半分以上がカウントされない理由を知っている人はいますか?

4

6 に答える 6

2

これは、コンテンツの一番上にある必要があります。

<script type="text/javascript">
    var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
    document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>

これはあなたのコンテンツの一番下にあるべきです:

<script type="text/javascript">
    try {
            var pageTracker = _gat._getTracker("UA-xxxxxxx-1");
            pageTracker._trackPageview();
    } catch(err) {}
</script>

これを行っていれば、正しく動作するはずです。

于 2009-05-12T14:38:08.640 に答える
1

この StackOverflow の質問を読んでいるときに、スクリプト ブロックを変更したことに気付きました。

<script type="text/javascript">
        var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
        document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
        try {
                var pageTracker = _gat._getTracker("UA-xxxxxxx-1");
                pageTracker._trackPageview();
        } catch(err) {}
</script>

Google によると、これは 2 つの部分に分割する必要があります。

<script type="text/javascript">
        var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
        document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
        try {
                var pageTracker = _gat._getTracker("UA-xxxxxxx-1");
                pageTracker._trackPageview();
        } catch(err) {}
</script>

私はそれを推奨フォーマットに変更し、今後数日でどうなるかを待っています.

于 2009-05-12T14:34:52.283 に答える
0

多くのサイトで Google アナリティクスを使用していますが、これまでのところこの問題に直面していません。こちらの Google サポート ページで確認できます。また、サイトが正しいタイム ゾーンを使用するように構成されているかどうかも確認しましたか?

于 2009-05-12T14:23:19.170 に答える
0

Javascript が無効になっている訪問者をカウントできないことはわかっていますが、これで説明がつくとは思えません。

サーバーのアクセスログを確認しましたか? それらを Google アナリティクスと組み合わせて、カウントされていない訪問者を確認しますか?

于 2009-05-12T14:32:52.240 に答える
0

別のプロファイルを設定して、フィルタリングされていないデータを収集し、レポートをフィルタリングされたプロファイルと比較できます。

于 2009-05-12T16:10:36.717 に答える
0

私は独自の訪問者カウンターを作成しました (IP、解像度、http ユーザー エージェント、およびその他の情報のログと共に)。カウンターは JavaScript で開始されました。

3 つの異なる Web サイトで使用しましたが、数か月後、Google アナリティクスは実際の訪問者数の大きな部分 (15% から 40%) を減らしていると結論付けました。

addblock ブラウザ プラグインと関係があるのでしょうか。

于 2012-04-08T17:20:55.200 に答える