0

OK、これがGoogleAnalyticsコードの例です。

<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'userIDhere']);
_gaq.push(['_trackPageview']);
_gaq.push(['_trackPageLoadTime']);

(function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();

私の質問はこれです。上記のGoogleAnalyticsコードのように、基本的な分析スタイルのスクリプトをさまざまなサイトに配置できるようにするシステムを構築していますが、送信された値を取得してデータベースにクエリを実行する方法がわかりません。データベースにクエリを実行する必要がありますか?たぶん、テキストベースのソリューションの方が良いでしょうか?どんな助けでも大歓迎です。ありがとう。

4

1 に答える 1

0

最初のステップは、さまざまな分析ソリューションが訪問者の追跡をどのように達成するかを深く理解することです。解決する必要がある最初の問題は、訪問者のブラウザーからサーバーへの使用状況データの取得です。

Google アナリティクスは、「非表示の .gif」をリクエストし、このリクエストのクエリ パラメータとしてすべてのデータを追加することでこれを実現します。詳細については、 https ://developers.google.com/analytics/resources/concepts/gaConceptsTrackingOverview をご覧ください。

解決すべき 2 つ目の問題は、訪問者の識別です。つまり、複数の訪問とページビューを 1 人の訪問者として追跡します。繰り返しになりますが、Google アナリティクスはファースト パーティ Cookie を使用してこれを実現します。詳細については、https ://developers.google.com/analytics/resources/concepts/gaConceptsCookies をご覧ください。

もちろん、これらの考慮事項のどちらも、データを収集した後に実際にデータをどうするかについては触れていません。短い答えは、はい、テキストベースのソリューションとしてデータベースが必要になると思います (次のような意味だと思います)。サーバー ログ) は、データの取得には不十分です。

于 2012-05-30T15:11:00.577 に答える