2011-10-05 12 views
2

私はアプリケーションを構築していますが、作成したページごとに統計トラッキングを組み込んでいます。しかし、これらのページは、どの条件が満たされているかに応じて、異なる場所にheader()を使用してページをリダイレクトするだけです。純粋なPHPページでGoogleアナリティクスプラットフォームにデータを送信していますか?

代わりに独自の統計トラッキングプラットフォームを構築し、PHP内に組み込むことで、トラフィックデータをGoogleアナリティクスプラットフォームに送信したいと考えています。しかし、ページがheader()の変更によって終了するため、通常のJavascriptコードを印刷できません。

標準のスクリプトを使用せずにGoogleアナリティクスに送信されたページとクエリ文字列のトラフィックデータを引き続き使用できますか?

答えて

2

ユーザーのブラウザは、Googleの1ピクセルの「トラッキングgif」をリクエストする必要があります。 Javascriptが利用できないモバイルウェブサイト向けのGoogleのソリューションがあります。 Googleアナリティクスの設定ページのtracking codeセクションに表示されます。それはPHPのために書かれています。しかし、この純粋なPHPソリューションは、<img>タグを出力に挿入するだけです。 HTTPヘッダーを使ってリダイレクトするだけなので、うまくいきません。

だから、2つの解があるかもしれません:

  1. METAタグを使用してリダイレクトを行います。したがって、JavascriptまたはPHPベースの解析コードを使用してリダイレクトをトラッキングできます。

  2. Googleのサーバー側から1x1 GIFを取得しようとしてください。しかし、これはあなたのアナリティクスに多くのものを押しつぶすでしょう。例えば。元のIPは間違っているので、すべての人口統計が間違っている、あなたはクッキーなどを渡すことができなくなります。

関連する問題