560 人が現在オンライン
560 人が現在オンライン
Google アナリティクスのアカウント設定、プロパティ、ビューやフィルタ設定などについて、ユーザー同士で意見交換ができます。解析を通して浮かんだ質問やアイディアを投げかけ合って、よりデータ分析の知識を高めていきましょう。
ガイドを表示
star_border
返信

PHPで表示される各ページの集計について

中級者 ✭ ✭ ✭

PHPで表示されるページの集計方法について、ご教示ください。

 

あるサイトのトップページにて保有する各ページ(約10ページくらいあります)の、

「ページ別訪問数」を集計したいと思っています。

 

ただ、この各ページが、どうやらPHPでできているらしく、同じPHPのファイル(index.php)から表示される仕様に見受けられます。

(見受けられます、というのは、実はPHPについては外注しているため、こちらで勝手にいじることができず、また、外注側の機密情報?にあたるようで、PHPがどのような状態になっているのか詳しく教えてもらえない状況であるからです。)

ただ、私から外注先へ、「こういう集計がしたいから、こういう設定にして」と指示を出す必要があるのです。

 

ただ、各ページごとに訪問数をカウントする必要があるため、同じPHPのファイルから表示される各ページが、同じファイルからの出力であるが故に、別々のページと認識されず一緒くたに集計されてしまっては困るなあ、と思っています。

 

そこでご質問なのですが、Googleアナリティクスには、例えば各ページ毎に区別がつくよう、ユニークコードを埋め込むような機能があったりするのでしょうか?

それとも、そもそもユニークコードのようなものを各ページに埋め込まなくても、PHPで同じファイルからの出力でも、きちんとページ毎に集計が可能なのでしょうか?

 

ちなみに、「キャンペーンコード」をうまく使用すれば良いかな、と思ったのですが、私が調べた限りだと、どうやら「キャンペーンコード」だと、URLが変更になってしまうみたいなので使えないな、という認識です。

(URLは現行のものから変更するなと言われているので)

 

そもそもPHPやHTMLに疎いもので、文章がわかりにくいかもしれません、申し訳ございません。。。

 

どうかご教示のほど、よろしくお願いいたします。

Re: PHPで表示される各ページの集計について

レジェンド
こんにちは。

たとえば、
https://xxx.jp/number.php
のようなページがあって、ただ、毎回表示される内容が異なる、よしんば、

https://xxx.jp/number001.php
https://xxx.jp/number002.php
https://xxx.jp/number099.php
https://xxx.jp/number123.php

と、内容によってほんとは異なったURLになってほしい、とします。しかし、プログラム
上、同一のURLになってしまう。

じつはこれはよくあることで、システム側の方の、あまりいじれない、というのも、
質問者様の内容ごとに計測したい、というお気持ちも、両方理解できます。

こういった場合、システム側で改修が可能であるならば、Googleアナリティクスでは
バーチャルページビューという手法を使うことが多いです。見た目は同一URLなのだが、
Googleアナリティクスに送信するデータは、ちゃんと個別のURLとして送信する、と
いうものです。

Googleでも公式にそういう計測方法を示しています。
https://developers.google.com/analytics/devguides/collection/analyticsjs/pages?hl=ja

システムの方に、上記を見ていただき相談されてみてはいかがでしょうか。

残念ながら、仮想ページビューをもし採用されるのであれば、トラッキングコードを
システムと連携させた形で実装することが必要になります。

逆に、システムの改修をせずに、仮想ページビューを実装しようと思うと、
できなくはないですが、それでもプログラムを組む必要はあります。おそらく現状
ではそんな感じかと思います。

ご確認のほどよろしくお願い致します。
------
文責:カグア!

Re: PHPで表示される各ページの集計について

中級者 ✭ ✭ ✭
カグアさん

ご回答ありがとうございます。
バーチャルページビュー、、、難しそうですね。
確認してみます!

ありがとうございました!