1

Google Analytics では、</body>訪問者の追跡を有効にするために、以下のコードを Web サイトのすべての Web ページのタグの前に挿入することをお勧めします。

<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">
var pageTracker = _gat._getTracker("UA-xxxx-xxxx");
pageTracker._trackPageview();
</script>

問題は、WebObjects 4.01 エラー ログに次のエラーが表示されることです。

「google-analytics.com」という名前のダイレクト アクション クラスが見つかりませんでした。

これは、 http://www.mysite.com/cgi-bin/WebObjects/mysite.woa/wa/google-analytics.comに対するリクエストがあることを意味します。これの原因は、javascriptの変数gaJsHostが設定されていないためだと思います。これにより、document.write が書き出されます。

<script src='google-analytics.com/ga.js' type='text/javascript'></script>

これは、Google アナリティクスを使用している WebObjects 以外の開発者 (この問題は 404 エラーと見なされます) によって持ち出されたのを見てきましたが、gaJsHost 変数が設定されていない方法/理由について適切な説明を持っている人はいません。ここにいる誰かがこの問題に光を当てることができることを望んでいました。

4

0 に答える 0