セレクトボックスで統計を取る方法

このQ&Aのポイント
  • セレクトボックスで選択された統計を取るにはどうすればよいでしょうか?現在、セレクトした時点でページジャンプしているため、正確な統計を取ることができません。
  • Google Analyticsではページビュー数を把握することができますが、複数ページの場合は正確な統計が取れません。現在、NINJAを使用していますが、これでは統計が意味をなしません。
  • セレクトボックスで選択された時点かページが表示された時点のどちらかで統計を取ることを考えています。簡単な方法または自作で作成する方法を教えてください。
回答を見る
  • ベストアンサー

セレクトボックスで選択された統計をとるには

セレクトボックスでジャンルを選択  A・B・C・・・・ ※現在は、セレクトした時点でページジャンプするようになっています。    ↓ そのジャンルに該当する商品一覧が表示される www.xxx.com/list.php?genre=B のようになっています。 どのジャンルが人気なのか統計を取りたいと思っています。 google Analyticsでは、ページビュー数が分かるのは把握しています。 これだと、Bジャンルが複数ページあると、厳密には統計はとれない。 現在はNINJAを利用しています。 これだと、www.xxx.com/list.phpの統計になり、意味がない。 セレクトボックスで選択された時点、ページが表示された時点、の どちらかで統計をとることが考えられます。 簡単にできる方法、もしくは自作で作成する考え方を教えて欲しいのですが。 宜しくお願い致します。

  • PHP
  • 回答数1
  • ありがとう数1

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

  • ベストアンサー
  • shimix
  • ベストアンサー率54% (865/1590)
回答No.1

>セレクトボックスで選択された時点、ページが表示された時点、の >どちらかで統計をとることが考えられます。 list.php?genre=Bで選択されたページを返すのであれば、「list.phpが$_GET['genre']を処理して(選択したBに該当する)htmlソースを返すとき」にログを取るのが手っ取り早いと思います。list.phpにちょっと手を入れればいいだけじゃないですかね。

ryo_hiro
質問者

お礼

遅くなり申し訳ございませんでした。 "ログをとる"がよくわからないのですが。 ファイル形式自体がどうもつのかさえわかりません。 検索しましたが、それらしいサイトを見つけられませんでした。 参考サイトがありましたらお教えお願いします。

関連するQ&A

  • 人気検索ジャンルの統計をとるためアクセスログを取得

    セレクトボックスでジャンルを選択  A・B・C・・・・ ※現在は、セレクトした時点でページジャンプするようになっています。    ↓ そのジャンルに該当する商品一覧が表示される www.xxx.com/list.php?genre=B のようになっています。 どのジャンルが人気なのか月単位でログを取りたいと思っています。 "ログ"とは、どのようなファイル形式で持つのがbestなのでしょうか? 昔、DB(mySql)に書き込んだことはありますが・・・。 なにか参考となるサイトがありましたらお教えお願い致します。

    • 締切済み
    • PHP
  • チェックボックスで何が選択されているか解析する方法

    チェックボックスでジャンルを選択  A・B・C・・・・    ↓ そのジャンルに該当する商品一覧が表示される www.xxx.com/list.php?genre=B 今後、一定期間毎に何が選択されているのか解析したいと考えています。 簡単にできる方法、もしくは、自作るにはどのような方法がいいのでしょうか。

    • 締切済み
    • PHP
  • セレクトボックスの連動について

    https://secure.sakura.ad.jp/member/password.php こちらのページにあるように「都道府県」を選択すると 一度リロードされ、選択された「都道府県」に基づく 「市区町村」のセレクトボックスが表示されるようになります。 おそらく、セレクトボックスに「onchange」イベントハンドラを つけて、処理しているかと思いますが、具体的な方法が 分かりません。 どなたか分かる方、教えて頂けますでしょうか?

    • ベストアンサー
    • HTML
  • 他ページと同じリストボックスの選択をする方法

    先日、PHPを勉強しはじめたんですが、困っているので助言が頂ければと思います。 質問内容は、「A.html」と「B.php」の2つのページ(同じ内容のリストボックスがあります)で、「A.html」で選択されたリストボックスの内容と同じものを「B.php」のリストボックスで最初から選択された状態にしたいのですが、どうしたらいいのでしょうか?

    • 締切済み
    • PHP
  • セレクトボックスについて

    現在、PHP画面を使って登録画面を作成しています。 必要事項を打ち込んだら、「確認」のボタンを押し、ページジャンプして 打ち込んだ内容を確認させその内容でよければ「登録」ボタン、 修正したければ「修正」ボタンといった流れで、修正ボタンを押すと 必要事項を打ち込んだ画面に戻るようにしているのですが、 その際、セレクトボックス(<select>)に最初に打ち込んだ内容を表示させたいのですが どうしたらいいのでしょうか? (最初にセレクトボックスで「男」を選択していたら修正で戻っても「男」が選択されているようにしたい) input typeのtextで打ち込んだ内容はセッションと変数を使ってvalueに値を入れたら 表示することができたのですが… 回答お待ちしています。

    • ベストアンサー
    • PHP
  • php セレクトボックス 分岐 わかりません・・・

    php if文? セレクトボックスの選択に応じて、次ページで表示するものも変えたい。 授業評価アンケートのデータ収集システムを開発中です。 page1.php では、 年度(セレクトボックス)[nendo] 学年(セレクトボックス)[gakunen] クラス(セレクトボックス)[class] 科目名(テキストボックス)[kamokumei] 科目コード(テキストボックス)[kamokucode] 分類(テキストボックス)[kind] 履歴者数(テキストボックス)[people] を選択及び入力します。 page2.php では page1.php で選択及び入力された情報をPOST?hidden?などを利用し、 年度:2011 学年:1 クラス:1 科目名:国語 科目コード:11L901 分類:講義科目 履歴者数:40 のように表示させ、その下にアンケートの回答者数を入力する表を示します。 分類のセレクトボックスには4種類の項目があります。 講義科目・体育科目・実験科目・HR です。 分類により、アンケートの設問数が異なるようにしたいのです。 たとえば、 講義科目は設問が1~5。体育科目は1~8。実験科目は1~10。HRは11~15。 だとします。 page1.php 入力された「分類」に応じて、設問数の異なる、 page2.php を表示したいのですが、わかりません。 また、アンケートの表については、 A~F評価があり、 設問1のAならそのマスをname="1A"、設問2のBならname="2B",・・・というようにしています。 page3.php 入力したものを全て表示し、で確認ページとし、 page4.php で、「登録」ボタンを押すと、 年度 学年 ・ ・ ・ 履歴者数 ・ ・ ・ 1A 1B ・ ・ ・ 15F (↑のような構造のtableも用意済み) のデータをmysqlに挿入します。 「分類」による分岐をせず、 page2.phpで、設問数1~5の場合で、データの挿入には成功しました。 6~15については、空となっています。 「分類」により設問数の異なるpage2.phpを表示し、 現在の段階のように、データを挿入できるような形態にできませんでしょうか? どうかお願いしたします!!!!!!!!!! 時間がありません>< お願いします!!!!

    • 締切済み
    • PHP
  • セレクトボックスの選択状態について

    セレクトボックスの横にチェックボックスがあり、 チェックボックスON→セレクトボックスはAの内容 チェックボックスOFF→セレクトボックスはBの内容 となるものがあります。 問題は、これに値を保持する機能を付けたいのです。 例えば、チェックボックスにチェックがある状態でセレクトボックスの3番目の要素を選択していたとします。そこで、チェックをはずし一度Bの内容を表示させてから、再度チェックを付けAの内容に戻した時に3番目の要素が選択されている状態にしたいです。逆の場合も同様にしたいです。アドバイスを頂けたらと思います。宜しくお願い致します。 <script type="text/javascript"> <!-- a = 0; b = 0; txt = {}; txt["A"] = new Array("設定なし","A1","A2"); txt["B"] = new Array("設定なし","B1","B2","B3"); function set(select_box,check_box){ if (document.forms[0].elements[check_box].checked) { key = "A"; b = document.forms[0].elements[select_box].options.selectedIndex; } else { key = "B"; a = document.forms[0].elements[select_box].options.selectedIndex; } while (document.forms[0].elements[select_box].options[0]){ document.forms[0].elements[select_box].options[0] = null; // セレクトボックスのメニューを消去 } for (i=0; i<txt[key].length; i++){ document.forms[0].elements[select_box].options[i] = new Option(txt[key][i],txt[key][i]); // セレクトボックスのメニューの項目を生成・表示テキストとvalue値を設定 } if (key = "A") { document.forms[0].elements[select_box].options.selectedIndex = a; } else if (key = "B") { document.forms[0].elements[select_box].options.selectedIndex = b; } } // --> </script>

  • iPhoneでセレクトボックスが選択できない

    スマートフォンにも表示対応している、フォームを作成しています。 セレクトボックスがあり、希望の値を選択するような項目があります。 <select name="sentaku"> <option value="A" selected>A</option> <option value="B">B</option> </select> ブラウザでも(IE9、crome)、iPhone5でも表示はされますが、 iPhone5で表示した場合、選択項目はグリグリって項目を選べる感じにはなるのですが、 項目をタップしても、決定されず、右上の完了を押さないと選択が決定されません。 ネットで検索し、メタタグ"viewport"をwidth=device-widthにしたり、width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no で試していますが、選択項目に関しては、項目名タップで決定できない状態です。 ページのURLを記載できないので、上記イメージだけで申し訳ありませんが、どなたかお解りになる方、宜しくお願い致します。

  • セレクトボックス HTML javascript

    セレクトボックス HTML javascript php セレクトボックスの複数選択についてですがご教授よろしくお願いいたします。たとえばセレクトボックスを二つ作り 一つ目のセレクトボックスを ・フルーツ ・寿司 ・カレー フルーツを選択すると二つ目のセレクトボックスの中が ・りんご ・みかん ・なし 寿司を選択すると二つ目のセレクトボックスが ・いくら ・まぐろ ・うに このように 一つ目のセレクトボックスの選択によって 二つ目のセレクトボックスの中身を変えるにはどのようなコードを組めば よろしいのでしょうか。 現在 php javascript mysqlの勉強しています。 ご教授いただければ幸いです。

    • ベストアンサー
    • HTML
  • セレクトボックスで警告

    Javascriptの初心者です。 セレクトボックスが二つ(a,b)あるとして、 セレクトボックスa中の項目いずれかを選択肢すると、 セレクトボックスbのどの項目をも選択できないようにするため、 警告をだしたいのですが、 よい方法をご教授していただけなでしょうか。 よろしくお願いいたします。

専門家に質問してみよう