私はユーザーがプロファイルを作成できるサイトを構築しています。各プロファイルページは、クエリ文字列内で一意の12桁のコードによって識別されます。 (http://www.site.com/users/user_detail.php?id=0021-4432-5554)。私は、プロファイルの数が最終的に30〜50kになると予想しています。各ユーザーにプロファイルのアナリティクスを表示するためのプロファイルを提供したいと考えています(ページビュー、ページ上の時間、ページ上のクリックイベント)。最初は、jqueryと外部のPHPファイルを使用してカスタムのソリューションを構築し、各追跡イベントのデータベーステーブルにレコードを挿入しました。これはうまくいきますが、私はスケーラビリティとGAがより良い仕事をすることができるかもしれないと思っています。私はGAのドキュメントを一日中掘り下げてきましたが、これを実装する最善の方法についてはまだ少し不明です。私の現在のアプローチは次のとおりです。 1)追跡したい各クリックイベントのイベントコードとともに、プロフィールページにGAトラッキングコードを挿入します。 2)ページビューをユーザーに表示するには、次のコードでGAPIを使用します。ページビューとイベントの追跡Google Analyticsまたはカスタムソリューションを使用すると
https://www.google.com/analytics/feeds/data?ids=ga%xxxxxxxxxx&dimensions=ga%3ApagePath&metrics=ga%3AuniquePageviews&filters=ga%3ApagePath%3D%3D%2Fusers%2Fuser_detail.php%3Fcode%3D0021-4432-5554&start-date=2012-02-29&end-date=2012-03-14&max-results=50
私は、次のわからない午前: 1)これは、クエリ文字列パラメータによって識別されるページのページビューを取得するための最良の方法ですか? (URL全体と12桁のコードを正規表現と照合するだけで一致します) 2)GAPIを使用してページのクリックなどのイベントを取得して表示することは可能ですか?私は、APIがイベントに使用できないことをどこか読んで思い出します。
私は正しい方向に向いていると思っていますが、実際にここでいくつかの指針に感謝するでしょう。ありがとう!
おかげ@Daniel:
最後には、ここでは、特定の言語用のAPIライブラリツールキットです。ただ明確にするために、私は30-50kのユーザープロフィールページを持っていると思っていますが、トラッキングインサートの数ははるかに多いでしょう。近いうちに自分のソリューションが簡単には簡単ですが、これはGAが意図しているものとまったく同じようです。 APIを使用してイベントを取得できるかどうかは不思議です。ありがとう! – Jeff
詳細を追加するために私の答えを編集しました! – Daniel