2012-02-24 11 views
1

私はオフラインで使用できるiOSアプリを持っています。私は匿名のページビュートラッキングを行う必要があるので、顧客が(将来の投資を促進するために)人々が最も関心のあるページを知ることができます。ユーザーがオフラインになっている場合、タイムスタンプ付きのページビューリストが保存され、ユーザーがアプリを使用してオンラインになった場合、履歴レコードが送信され、リアルタイムの追跡も行われます。Googleのサーバーサイド分析にリクエストを「バックデート」する方法はありますか?

GAEアプリケーションにいくつかの要約統計情報を保存していますので、歴史的な精度でページビューを報告することができます。しかし、私はまた私はGoogleのサーバー側のサンプルから移植いくつかのpythonコードを使用して、Googleアナリティクスにこれらのビューを与えています。

すべてがうまくいきます(言語のトラッキングは除きますが、私はSOの別の質問のおかげで解決したかもしれません)。しかし、私はGoogleアナリティクスが過去のヒットを文脈で理解できるようにしたいと考えています。今、オフラインでいくつかのページを見て接続した場合、GAは数秒間に多数のページを突き抜けたと思っています。

タイムスタンプのための文書化されたutm変数はありません。 (私が使用してないよ)iOS用のGoogleアナリティクスSDKは、この不吉なノートを持っています

既知の問題

可能な不正確なタイムスタンプ:タイムスタンプは、Googleアナリティクスへのアプリケーションのディスパッチ時に記録されていますユーザーが長期間オフラインで使用する場合、タイムスタンプは100%正確ではない可能性があります。

これは少しの控えめな表現のようです。オフラインのタイムスタンプが100%不正確ではないでしょうか?

とにかく、SDKがこの権利を処理しないという事実は、私がこれを解決できないと思うように思えます。しかし、私はいくつかのSOウィザードが考えを持っていると考えました...

答えて

0

実際、タイムスタンプは、「時間」のようなものを計算するためにAnalyticsによって使用される「相対」(クライアント側)情報です。

ページが「絶対」(日付と時刻)で表示されている場合は、常にリクエストを送信する時刻です。

関連する問題