質問: 下記のような環境でGoogleアナリティクスの「参照元からの流入」のカウントがおかしいのでお尋ねします。 サーバーAで運用中のサイトA サーバーBで運用中のサイトB サーバーCで運用中のサイトC サーバーDで運用中のサイトD 以前(今年5月頃まで)は各サイトへの相互リンクを各サイトごとに直描きしていました。 サイトの数が増えてきたので、管理がめんどくさいので サーバーAに各サイトへのリンク部分だけのファイルを用意しLINK.phpとしました。 それぞれのサイト(A,B,C,D)にLINK.phpをPHPのreadfile()関数で読み込むようにしました。 それぞれのサイトでGoogleアナリティクスの設定をして、それぞれのサイトに、それぞれのトラッキングコードを直前に埋め込み済みです。 今年5月までの他サイトからの流入の数と5月以降の流入の数を比較したとき、他サイトからの流入数が格段に下がってしまっているのですが 上記の仕様変更が影響しているのでしょうか? 例えば readfile()で読み込んだファイルのリンクは、LINK.phpがあるサーバー(サーバーA)からの流入カウントとしてしかカウントしないなど
回答: > > それぞれのサイト(A,B,C,D)にLINK.phpをPHPのreadfile()関数で読み込むようにしました。 > > > サーバが別々となると、通信には一定の時間が必要です。なので、A以外のサイトでは、`readfile`するための通信時間がかかって、サイトが遅くなっている、ということになります。そのあたりも一因かもしれません。 なお、Google Analyticsは**HTML上で**動くものですので、 > > それぞれのサイトでGoogleアナリティクスの設定をして > > > いて、うっかり他サイトと共有されるようなことがなければ、どのようにHTMLを生成しても測定には影響しません。