人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

こんなアクセス解析ありませんか?教えてください
⇒自分のサーバ内にjsファイルをアップして、解析したいページにビーコンを貼る

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

●質問者: にらたま
●カテゴリ:インターネット ウェブ制作
✍キーワード:js URL アクセス解析 サーバ ファイル
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● いのくに
●35ポイント

貴サーバで 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>

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


サンプル

◎質問者からの返答

ありがとうございます!

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

例えば

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

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

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


2 ● いのくに
●35ポイント

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

例えば

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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ