0

Ushahidi というあまり知られていない CMS を使用しています。

この CMS の設定には、ウェブ プロパティ ID (例: UA-340xxxx1-1) を入力して GA トラッキングを追加するオプションがあります。

その後、トラッキング コードがサイトに追加されますが、「起動」しません。

GA トラッキングを追加した後に表示されるコードは次のとおりです。

<script type="text/javascript">

        var _gaq = _gaq || [];
        _gaq.push(['_setAccount', 'UA-xxxx-1']);
        _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>

JavaScript には詳しくありませんが、Google アナリティクス コンソール内で生成されたコードとまったく同じようです。

URL はこちらです: http://tinyurl.com/c8djrvr

コードが追跡されない理由がわかりません。

どんなポインタも歓迎します。

4

1 に答える 1

1

Ushahidi が挿入しているコードが正しくないため、追跡していません。

サイトでデバッグを実行すると、743 行目にエラーが表示されます。

ここに画像の説明を入力

ga.async = TRUE;

それがあなたの問題です。である必要がありますga.async = true;。Javascript は大文字と小文字を区別します。

追跡の基本を参照してください。

自分でコードを追加し、問題を警告することをお勧めします。

于 2012-08-19T01:37:03.837 に答える