2012-03-11 9 views
2

Google Analyticsを使用して特定のファイルのダウンロードを追跡する簡単な方法はありますか?例えば、私のウェブサイトで、私は私の履歴書とPDFファイルにリダイレクトしますGA、jQuery、PHPによるファイルのダウンロード

http://mydomain.com/resume 

へのリンクを持っていると思います。自動的http://mydomain.com/download.php?file=resume.pdf(またはこれらの線に沿って何か)にhttp://mydomain.com/resumeをリダイレクトするように書き換え

  1. 使用URL:私のアイデアはにあります。
  2. download.phpを適切なパラメータに設定すると、特定のファイルが通常のページであるかのように追跡されます。
  3. download.phpを指定して、特定のresume.pdfファイルにリダイレクトします。

    1. は、このプロセス全体は、まったくの追跡と簡単な<a href="resume.pdf">Click Me!を配置するようユーザーにのような透明のようになります。

    しかし、私はこれについていくつか質問がありますか? (私はポップアップ、奇妙なページのリダイレクトなどない)を意味しますか?

  4. これは、その形式がサポートされている場合(たとえばpdf)ブラウザウィンドウでファイルを開くことができるのか、代わりに[Save File Dialog]が表示されますか?
  5. これは私が達成したいと思う唯一の/最も簡単な方法ですか?そうでない場合は、どうすれば簡単な手段で同じ効果を達成できますか?
+0

FYI:この情報は、アクセスログで無効にしていない場合は、すでに利用可能です。 –

答えて

2

を参照してください。 Google Anayltics for Mobile Websitesでは、サーバー側のスクリプトからGAに追跡イベントを送信するオプションについて説明しています。そのためには、Mobile SDK Downloadsからgooogleanalyticsformobile.zipをダウンロードしてください。ここに、GAに簡単にディスパッチする方法を示すga.phpファイルがあります。

php-gaには、Googleアナリティクスと話すための完全なフレームワークが存在するようです。あなたがあなたのPHPからGAを呼び出すことができることを知ったので、ファイルを出力する前にdownload.phpを拡張してGAへのリクエストを発行することができます(これを使用していない、それが良いのかどうかは分かりません)

ダウンロード。

0

JavaScriptを実行するイメージをホットリンクすることはできません。セキュリティ上の大きな欠陥です。

しかし、PHPで「ビュー」を追加する方法を理解できれば、ユーザーがページを要求したときにビューカウントを1だけ上げることができます。

基本的に、クライアント側は画像を表示するときに何も起こりません。

0

GAは、このためのソリューションを持って、Googleアナリティクスは、フロントエンド専用のものであることを認識されているが、それがないすべてのHTTPリクエストの束を送っているTracking files

関連する問題