こんなアクセス解析ありませんか?教えてください

⇒自分のサーバ内にjsファイルをアップして、解析したいページにビーコンを貼る

理由:ワケあって外部URLにリンクを貼れず、よって一般のアクセス解析のビーコンを貼れないため。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2007/11/14 06:49:12
  • 終了:2007/11/21 06:50:02

回答(2件)

id:inokuni No.1

いのくに回答回数1343ベストアンサー獲得回数212007/11/14 11:16:33

ポイント35pt

貴サーバで Perl で CGI が仕様可能であれば access report を使うと

<SCRIPT Language="JavaScript">
<!--
document.write("<img src='http://~~/report/report.cgi?");
document.write(document.referrer+"' width=1 height=1>");
// -->
</SCRIPT>

というビーコンを解析したいページに記述することでアクセス解析できます。


どうしても js で、ということでしたら、

document.write("<img src='http://~~/report/report.cgi?");
document.write(document.referrer+"' width=1 height=1>");

というような js ファイルを用意して、その js ファイルを

<script type="text/javascript" src="~.js"></script>

というようなタグで読み込めば宜しいかと思います。


サンプル

id:freewriter

ありがとうございます!

追加で質問なのですが、他のビーコン型アクセス解析を上記の方法で使うことは出来ますでしょうか?

例えば

<script src="http://www.google-analytics.com/urchin.js" type="text/javascript"></p> <p></script>

だと外部URLになりますが、自分のサーバにurchin.jsを置く、

もしくは自分のサーバに置いたjsファイルから外部サーバ上のurchin.jsを読み込むなど。

2007/11/14 13:17:09
id:inokuni No.2

いのくに回答回数1343ベストアンサー獲得回数212007/11/14 15:52:23

ポイント35pt

追加で質問なのですが、他のビーコン型アクセス解析を上記の方法で使うことは出来ますでしょうか?

例えば

<script src="http://www.google-analytics.com/urchin.js" type="text/javascript"></script>

だと外部URLになりますが、自分のサーバにurchin.jsを置く、

もしくは自分のサーバに置いたjsファイルから外部サーバ上のurchin.jsを読み込むなど。


なぜ、urchin.js を自分のサーバに置くことにこだわっておられるのかよく分かりませんが、基本的にあまり勧められません。


というのも、

<script src="http://example.jp/example.js" type="text/javascript"></script>

と記述した時と同じように、urchin.js 内で、他サーバの .js ファイルを読みに行く場合があるからです。


また www.google-analytics.com 上で /urchin.js ファイルが更新されても、自分のサーバの urchin.js は自動的には更新されませんので、今後、何かしらの不具合が発生する可能性があります。


参考: Google Analytics ヘルプ センター

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません