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

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

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

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:2007/11/21 06:50:02
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答2件)

id:inokuni No.1

回答回数1343ベストアンサー獲得回数21

ポイント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ベストアンサー獲得回数21

ポイント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 ヘルプ センター

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

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

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

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

回答リクエストを送信したユーザーはいません