• 締切済み

任意サブドメインのアクセス解析をGoogle…

WordPressをマルチサイト化してアクセス解析をしたいと考えているのですが、 Googleアナリティクスでアクセス解析はできますか? 例えば、aaa、bbb、cccユーザーがWordPressに登録したら 下記のサブドメインができます。 aaa.hogehoge.com bbb.hogehoge.com ccc.hogehoge.com これをWordPressの管理者ユーザーが各サイトのアクセス数を見られるようにしたいです。 Googleアナリティクス以外でもプラグインなどでできるのであれば、教えて欲しいです。

みんなの回答

  • mebius0
  • ベストアンサー率100% (2/2)
回答No.1

アナリティクスの「トラッキング情報」のところに、サブドメインのオン・オフ欄があるので、そこをオンにしたコードを張ってあげて、プロファイルにフィルタをかけてあげれば、各サブドメインのアクセスを解析できます。 フィルタは ・カスタムフィルタ ・一致 ・ホスト名 ・aaa\.hogehoge\.com ・大文字・小文字区別しない で作ってあげればOKです。 WordPressで導入するのであればプラグインがいいかとおもいます。 参考サイトのようにGoogle Analyticatorというプラグインを使えば、サブドメインのトラッキングもできますがブログ所有者でも設定が変更できてしまうので、適さないかもしれません。 その場合、自作で以下のような関数を含んだプラグインを作り、ネットワークで有効化しておくことでマルチサイト全体でコードが有効化することができます。この場合、ネットワークの管理権限がないとプラグインを無効にすることはできません。 サンプルコード <?php /* Plugin Name: ***** Plugin URI: ***** Description: ***** Version: 0.0 Author: ***** Author URI: ***** */ function GoogleAnalytics(){ ?> <script type="text/javascript"> var _gaq = _gaq || []; var pluginUrl = '//www.google-analytics.com/plugins/ga/inpage_linkid.js'; _gaq.push(['_require', 'inpage_linkid', pluginUrl]); _gaq.push(['_setAccount', 'UA-********-*']); _gaq.push(['_setDomainName', 'hogehoge.com']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); </script> <?php } add_action('wp_head', 'GoogleAnalytics'); ?> Script部分や冒頭のプラグイン情報部分は自分の情報に変更してください。これをフォルダに入れzipにし、アップロードしてあげればプラグインとして認識されます。 プラグインにしたくない場合はテーマの関数として、テーマのfunctions.phpに入れておけば同様の機能が期待出来ます。ただ、この場合利用しうる全てのテーマファイルに入れてあげる必要があるので注意です。

参考URL:
http://aistear.info/engineer/archives/103

関連するQ&A

  • Googleアナリティクス解析について

    Googleアナリティクス解析について 下記のようなアクセス解析を別々に行いたいのですが可能でしょうか? 例として 主となるドメイン http://www.aaa.com/ 1)http://www.aaa.com/aaa/aaa.index 2)http://www.aaa.com/bbb/bbb.index Googleアナリティクスのアカウントを2つ取得して 1と2に別々のトラッキングコードを記載すると別々のアクセス解析は可能でしょうか? 初心者なのでできるだけ具体的にアドバイスをいただければ助かります。

  • htaccessにgoogleアナリティクス

    htaccessのリダイレクト元のアクセスをgoogleアナリティクスで集計したいと思っています。 aaa.comとbbb.comの二つのドメインを持っています。 事情があって、aaa.comは使えなくなったので、htaccessを使ってbbb.comへリダイレクトしています。 aaa.comのアクセスを、googleアナリティクスを使って集計したいと考えています。 どのようにすればよろしいでしょうか? メタタグでの転送は、リダイレクトされない場合があるのと、一瞬aaa.comが表示されてしまう可能性があるので使えません。 よろしくお願いします。

  • Y!でサブドメインがインデックス削除できません

    ttp://AAA.hogehoge.com/で運営していた私のサイトの一部(本体はttp://hogehoge.com/)を、半年以上前にttp://hogehoge.com/AAA/としたのですが、今だにYahoo!の検索結果ではttp://AAA.hogehoge.com/となります。 サイトエクスプローラーでは、ttp://hogehoge.com/AAA/となっておりますが、検索結果でもttp://hogehoge.com/AAA/とさせるにはどのような方法があるのでしょうか。googleでは変更後すぐにttp://hogehoge.com/AAA/で反映されました。 どなたかアドバイスを頂けましたら助かります。

    • ベストアンサー
    • SEO
  • Google Analytics 複数ドメイン

    Google Analytics のご質問です。 aaa.comというドメインを取りました。 このサイトで複数のサイトを作りたいので ディレクトリをつくって、それぞれに独自ドメインを割り当てています。 aaa.com/01 にはbbb.comという独自ドメインを。 aaa.com/02 にはccc.comという独自ドメインを。 この場合 Google Analyticsでは どのようにしてトラッキングコードを作ればいいのでしょうか? 普通に aaa.comで生成したのと同じように bbb.comもccc.comも作ればよいのでしょうか? つまり 何をトラッキングしますか?の選択時に 「単一ドメイン」を選択して作ればいいのでしょうか? ご存知の方いらっしゃいましたら なにとぞよろしくお願いいたします。

    • ベストアンサー
    • SEO
  • サブドメインから新しいURLへ

    ドメインを取得したので以前のページのURLから変更になりましたが、yhaooなどに検索登録されているアドレスを変更したい場合はどうすればいいですか? 以前はhttp://sub.aaa.jpでしたが今はhttp://www.bbb.comです。 http://sub.aaa.jpとhttp://www.bbb.comで同じファイルにアクセスされますが、http://sub.aaa.jpのアドレスでアクセスされた場合http://www.bbb.comに飛ばすにはどうしたらいいですか? よろしくお願いします。

  • マルチドメインとSEO

    マルチドメインとSEO 現在、さくらインターネットのスタンダードプランで aaaというサイトを運営しています。 (aaa.sakura.ne.jp に 独自ドメイン aaa.com を割り当てています。) 今回、新たに別の2サイトを作成しました。 bbbとcccとします。 マルチドメインで、それぞれに独自ドメインを割り当てた場合、 (aaa.sakura.ne.jp/bbb に 独自ドメイン bbb.com を割り当てる。 aaa.sakura.ne.jp/ccc に 独自ドメイン ccc.com を割り当てる。) SEO的には、それぞれ別のサイト、という認識をしてもらえるのでしょうか? 例えば、 aaaでは【wordA】でのSEO対策をして、 bbbでは【wordB】でのSEO対策をして、 cccでは【wordC】でのSEO対策をしてた場合、 (それぞれ、外部リンクなど、通常のSEO対策を別途実施) それぞれのサイトは、「別のサイト」として認識されるのでしょうか? それとも、サイトはaaa1つだけで、bbbもcccも、aaaの一部、と認識されて aaaでのSEO対策しか有効にならないのでしょうか? もしそうであれば、bbbとccc用に別途でサーバを2つ契約しようと思います。 ですがそれだと、経費が重んでしまうので、なるべく避けたいとも思います。 ちなみに、マルチドメインで運営した場合、 aaa、bbb、ccc間の相互リンクによるSEO効果は考えておりません。 また、サブドメインを使うと ドメイン取得費はかからないということでしょうか? マルチドメインで効果がある場合は、独自ドメインを取得するより サブドメインで運営したほうが、なお経費が抑えられる、ということでしょうか? 初心者なしつもんで恐縮ですが、 どなたかご存知の方いらっしゃいましたら、 なにとぞご教授、よろしくお願いいたします。

    • ベストアンサー
    • SEO
  • さくらの独自ドメイン設定、マルチドメイン設定について

    さくらの独自ドメイン設定、マルチドメイン設定について さくらレンタルサーバーのスタンダードプランを利用しています。 申し込みのときに作った「aaa.sakura.ne.jp」に 他社で作った「bbb.net」というドメインを設定しています。 また、別サイト運営のためにマルチドメインも利用していて 「aaa.sakura.ne.jp/ccc」を「ccc.net」で表示できるようにしています。 aaa.sakura.ne.jp || bbb.net aaa.sakura.ne.jp/ccc/ || ccc.net || bbb.net/ccc/ こんな感じです。 たとえば、googleなどで【word1】で検索をかけたときに 「bbb.net」内の【word1】がヒットしたとします。 この場合、「bbb.net」=「aaa.sakura.ne.jp」なので 「aaa.sakura.ne.jp」の方はヒットしないのですか? どこかにリンクがない限り、 検索ロボットは「aaa.sakura.ne.jp」にはクロールしてこないと考えていいのでしょうか? 同じように、「ccc.net」は「aaa.sakura.ne.jp/ccc」=「bbb.net/ccc」なんですが、 やはり、【word2】で検索などをかけた際に、 「ccc.net」ではなく、「bbb.net/ccc」「aaa.sakura.ne.jp/ccc」などで ヒットすることはあるのでしょうか??

  • 文字列の一致について

    URLのデータベースがあるとします。 例えば http://hogehoge.com/aaaa/ http://hogehoge.com/aaa/ http://hogehoge.com/bbb/ http://hogehoge.com/ccc/ URLにある文字列が含まれていたら、○○を表示すると言う処理をしたいと思っています。 例えばURLに「aaa」の文字列を含まれている時、「あああ」を表示しようとすると、最初に登録されている「http://hogehoge.com/aaaa/」に該当してしまいます。 「aaa」であれば、http://hogehoge.com/aaa/に該当して、「あああ」を表示させるようにできないでしょうか? 要するにURLに「aaa」が含まれていたら、「http://hogehoge.com/aaaa/」ではなく、「http://hogehoge.com/aaa/」に該当して、「あああ」を表示させる。 今は $url =~ /aaa/ のように「=~」を使用しています。 $url =~ /\/aaa\// のようにするしかないでしょうか。 アドバイスを御願いします。

    • ベストアンサー
    • Perl
  • サブドメインの設置が分からない・・・

    すいません。サブドメインの設置方法が分かりません。 説明に 『独自ドメインのサブドメインでウェブサイトを運営できます。それぞれのサブドメインのホームは「/public_html/サブ.ドメイン/」の様になりますので全て別々のウェブサイトが運営できます。例えば「bbs.domain.com」や「support.domain.com」などのURLが可能です。お望みのサブドメインの名前を指定するだけで簡単に設置ができますので、難しいDNS設定をいじる必要がありません。アクセス統計レポートと生アクセスログも各サブドメイン別々に配置されます。』 とあります。 私のドメインが[aaa.com] だと仮定するとaaa/public_html/aaa.com/ の後ろにファイルをアップすれば大丈夫なのですが サブドメインを[bbb]と仮定するとaaa/public_html/bbb.aaa.com/ の後ろにファイルをアップしても駄目みたいです。 何処が間違えているのでしょうか?? 宜しくお願いします。

  • 【ACCESS】重複チェック方法について

    下記のように、複数フィールドがあり、 フィールド1,2,3が全て同じレコードを抽出したいのですが 抽出する方法があれば、教えてください。 フィールド1 フィールド2 フィールド3 ・・・・ ――――――+――――――――+――――――――+――――― 12345 AAA aaa 12345 BBB aaa 12378 AAA aaa 12378 AAA bbb 23456 CCC bbb 23456 CCC bbb  ―>抽出したい!! 23456 CCC ccc