11

私の現在の状況:

私はこれに関して完全に間違ったアプローチをしているかもしれないので、これを別の方法で行うべきかどうか教えてください。

DBの読み込み時間を追跡するためにAndroidアプリからイベントを送信します。

  • イベントカテゴリ:'DB'
  • イベントラベル:'DBLoadTime'
  • イベント値:2356(または、DBのロードにかかった時間(ミリ秒))

Analyticsで、さまざまなロード時間のすべてのテーブルビューを相互に一覧表示したいと思います。分析ドキュメントから、受信時にすべてのイベント値が蓄積されているように見えることがわかりました。これは、合計値または平均値しか取得できないことを意味します。ただし、私が持っているものと同様の例を使用しており、イベント値を使用してビデオの「doanloadtime」を保存しています。

私の質問

  1. これは可能ですか、それとも同様のイベントラベルの値がデフォルトで累積されており、それらを個別の値としてリストする方法はありません。
  2. それが不可能な場合、どうすればこの情報を入手できますか?たぶん、イベントラベルとしてロード時間を送信することによって?

なぜ私が知る必要があるのか​​:

非常に遅いデバイスを1人持っていて、ロード時間が長く、2番目に長いロード時間がすでにその半分になっている可能性があるため、最高値は実際には何の目的にも役立ちません。DBにレコードが1つか2つしかないため、アプリを試してみる人が多いため、平均値もあまりわかりません。これは常に高速に読み込まれます。

4

1 に答える 1

11

そのeventLabelとeventCategoryのイベント値の分布を確認するためのヒストグラムが必要なようです。同じ種類のものを見たかったのです。実際の分布(または四分位数)を見る方が、平均と合計を見るよりもはるかに役立つからです。

残念ながら(d'oh!)GAは現在、eventValueのヒストグラムのレポートをサポートしていません。私はこれについて何人かのGA開発者と話をしましたが、これが近いうちに起こるとは誰も言っていません(d'oh!)。

ありがたいことに、GA開発者が問題ないと言った回避策を見つけました。つまり、利用規約に違反していません。

デバイスのロードにかかったミリ秒数を報告する代わりに、この数値をカスタムディメンションのいずれかに文字列として含めるか、この場合はeventActionの文字列として含めることができます。これにより、各ミリ秒数のヒット数を報告できます。

GAレポートAPI(または非常に役立つエクスプローラー)を使用している場合は、必要に応じて再バインドでき、そこからヒストグラムを生成して分布を確認できます。

于 2013-06-19T21:16:30.203 に答える