フレームとアクセス解析は相性×?

このQ&Aのポイント
  • 左右2つに分かれるフレームを組んだホームページでアクセス解析のCGIを設置するとリンク元が表示されない問題が発生しています。
  • 過去の質問で「enter」などのページにCGIを設置するとリンク元が表示される方法があったが、この方法は使いたくない。
  • フレーム上でも正しくリンク元を表示させる方法を知りたい。なお、アドバイスも歓迎。
回答を見る
  • ベストアンサー

フレームとアクセス解析は相性×?

左右2つに分かれるフレームを組んだホームページでアクセス解析のCGIを設置したいのですが、 index.htmlに設置すると作動せず メニューとして固定された左側のページに設置すると、作動はするもののリンク元サイトが全てindex.htmlになってしまいました。 過去の質問を検索してみると「enter」などと書かれたページを最初に起きそこにCGIを設置するという方法がありましたが、この方法は使いたくありません。 どうにかしてきちんとリンク元を表示させることはできないでしょうか? 「ここのCGIはフレームでもちゃんと動くよ」なんていうアドバイスも大募集です。 どうか知恵をお貸しください!!

  • chab
  • お礼率43% (105/239)
  • CGI
  • 回答数2
  • ありがとう数3

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

Javascriptで挿入する場合ですが、 parent.document.referrer または top.document.referrer とすると、フレームでもリンク元がindex.htmlになりません。

参考URL:
http://www.bayashi.net/st/pdmemo/frmaxs.html
chab
質問者

お礼

この方法でばっちりでした! ありがとうございました。

その他の回答 (1)

回答No.1

お役に立てるかどうかわかりませんが、 私の場合もフレームを組んだホームページの 固定した左のページにアクセス解析を設置し、 ***.ne.jp/***.gciと言うページを新たに作り、 ブックマークに登録して管理しています。 これだとメニューからトップページに帰ってきても 新たにカウントされることがなく、期待通りの結果が得られると思うのですが。

関連するQ&A

  • フレームページでSSIを使ってアクセス解析

    フレーム内ページ(main.shtml)にSSIを使ってリンク元を取得したいのですが、どなたか良い方法はないでしょうか。フレームページはindex.htmlです。 SSIでなければ"parent.document.referrer"を使ってCGIで取得するのは設置したことはありますが、SSIだとリンク元が親フレーム情報しか得られません。なんとかSSIでやりたいのですが…。リンク元以外の取得はできますがリンク元が取れません。SSIの現在の記述は下の通りです。 <!--#exec cgi="./acc.cgi"--> どうぞ、暑いのにすいません、教えてください。

    • 締切済み
    • CGI
  • アクセス解析はフレームにつけるべき?

    フレームのメニューにカウンターを設置し、同時に $refer = $ENV{'HTTP_REFERER'}; で、リンク元URLを検出し、ログファイルに記録して います。 ただ、結果がメニューのURLとしてログが残ってしまい 肝心のどこから来たのかがわかりません。 これを改善するにはどうすればよろしいでしょうか? ・HPはフレームで組んであり、メニューとメインにわかれている ・index.htmにつけるとしてjavascriptなどで.cgiを動かすことはできますでしょうか? そのほかお気づきの点がありましたらご指導くださいm(__)m

    • ベストアンサー
    • CGI
  • フレームページのアクセス解析・ジオシティーズ

    Yahooジオシティーズでサイトを開いています。 改装して左右に2分割のフレームページを作ってみたのですが、ジオシティーズのアクセス解析を見ると「フレーム設定ページ」は、「アクセス状況と訪問数」はカウント表示されないままです。 フレームの「中」に表示される左右2つのファイルはそれぞれカウント表示されます。 つまり、「フレーム設定ページ」のファイルは、アクセス解析を見ても、訪問数はいつまでたっても「ゼロ」のままで、リンク元の解析もできない。アクセス数とリンク元を知るには、フレームの中の2つのファイルの解析を見ることになる。 この解釈でよいでしょうか。 「フレーム設定ページ」は一応WEB公開できているのですが、なにか支障があってアクセス解析できていないということもあるのでしょうか? また、フレーム設定ページのアクセスはJava Scriptの利用で調べる方法があると聞きましたが、そうするとYahooジオシティーズの他にアクセス解析できるサービスを申し込むということになるのでしょうか? ジオシティーズにも問い合わせてみたのですが、簡略なお返事だったので、詳しくわかりませんでした。 ビルダー9を利用している初心者です。よろしくお願いします。

  • アクセス解析 フレーム SSI .htaccess

    CGIでアクセス解析を作りました。 SSIが使えないので、メニューフレームをCGIで作りました。 しかし、リファラが全てindex.htmlになってしまいます。 これではアクセス解析の意味がありません。 うちのサーバーは .htaccess SSI が使えません。 アドレスをindex.cgiに変えてしまうのはなるべくなら避けたいです。 どうすればきちんとリファラがとれますか?

    • 締切済み
    • CGI
  • アクセス解析

    HPにアクセス解析をつけていたのですが、新しくフレームを使ってリニューアルすると、リンク元の解析がすべて、HPのindexからになってしまいます。リニューアル前にもフレームを使ったデザインにしていたのですが、今回、フレーム数を2から4に増やしました。固定フレームが3、メインとなって画面が変更するフレームが1。の、動かないフレームに解析を設置しました。どうしたら良いのでしょうか? お願いします。

    • ベストアンサー
    • HTML
  • 取りこぼしが少ないアクセス解析(リンク元解析)CGI無いですか?

    ホームページ作ってます。 アクセス解析をページにつけているのですが、いまいちです。 当初からアクセス解析にはふなきちさんの「AshiatoLOG」(リンク先がわからないよぅ)を使用していました。 しかし、1日のアクセス数が増えてきた為、全然動かなくなることが多くなってきました。(結果を表示しない) で、しょうがないので、別のCGIを使用しようと思い、futomiさんの「高機能アクセス解析 CGI 」(http://www.futomi.com/)を入れました。 しかし、このCGI、私のページがフレームを多用しているってのもあるんでしょうけど、リンク元の取りこぼしが多いんです。特に、個人ページからの物はほとんど表示してくれません。(ページに記載されている"フレームページで使用するには"についてもやってみましたが、結果は変わらずでした) おかげで、不安定ながらもいまだ「AshiatoLOG」を併用している状態です(こっちは結構拾ってくれる)。 そこで、リンク元解析に特化したCGIで、いまだちゃんとサポートが続いているCGIってありませんか? もちろん、他の解析結果が出てもかまわないです。 リンク元は、「このアドレスから何人来た」というレベルの物で十分です。グラフ表示してもらえればなおありがたいです。 よろしくお願いします。

    • 締切済み
    • CGI
  • フレーム転送対応のアクセス解析

    フレームURL転送に対応したアクセス解析を探しています。 自分で設置するCGI(perl)でもレンタルでも構いません。 最低生ログとリンク元URL(1回しかアクセスが無くても表示される)、 できればOSやブラウザや解像度がわかるといいです。 レンタルではCGIBOYさんやDo-ASAP!さんを試してみたのですが フレーム転送には対応していませんでした。 自分で設置するCGIではKENT-WEBさんのAccess Repportの 改造版を試してみたのですが上手くログがとれませんでした。 何か良いサービスやCGIがありましたら教えてください。

    • 締切済み
    • CGI
  • フレームのところにアクセス解析のバナーが・・・

    私はhttp://ax.xrea.com/index.phpのアクセス解析を利用しているのですが、ページ内にフレームの箇所がいくつかあるのですが、ページの左上だけでなく、そのフレームの箇所にもアクセス解析のバナーが表示されてしまいます。 これは仕方のないことなのでしょうか?ページの左上だけに表示させる方法をご存知の方がいらっしゃいましたら教えていただけないでしょうか?

  • アクセス解析CGIがうまく動きません。

    http://www.futomi.com/index.html こちらのサイトにある「高機能アクセス解析 CGI」 というCGIを利用させてもらおうと思ったのですが うまく動かなくて困っています。 Q&AやHPレンタルスペース別の設置方法も 試したのですがどうやら動いていないようなので困っています。 解析結果のページはちゃんと表示されるのですが 「概要」の一番下にある「解析対象期間」が 最初に設置をした日時から動いていないのが謎です。 お手数ですが教えていただけたらうれしいです。 よろしくおねがいします。

  • アクセス解析をつけたいのですが、フレームのあるページでは無理?

    アクセス解析でログを取るところまでPERLで完成しました。 ただ、取りつけたいホームページがmenuとmainにわかれているホームページのせいか、ログがmenu(cgi呼び出し元)のURLが記録されてしまうんです。 別のリンクから入っているのに・・・。 googleのanalyticsはindex.htmにjavascriptとして記載していますが、yahooとかgoogleとかちゃんとログが残っています。これを利用しているので自分で作るのは要らないといえば要らないのですが・・・。 おそらくgoogleのanalyticsと同様にindex.htmにjavascriptとして貼って、perlのソースを変えるのでしょうが、具体的になにをすればよいか思いつきません(ToT) もしわかる方がいらっしゃったら改善点を教えてください。

    • ベストアンサー
    • Perl

専門家に質問してみよう