2016-06-30 8 views
3

カスタムイベントを登録してBigQueryでビジュアル化する方法を理解するのは本当に苦労します。 Google IO会議以来、私は本当に基本的で広範な会議ビデオ以外のプロセスについて詳しくはわかりません...BigQueryを使用したFirebase

Firebaseイベントにカスタムデータを登録してからBigQuery?

Bundle bundle2 = new Bundle(); 
    bundle2.putString(FirebaseAnalytics.Param.ITEM_CATEGORY, "tab_open"); 
    bundle2.putString(FirebaseAnalytics.Param.ITEM_NAME, "profil"); 
    mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.SELECT_CONTENT, bundle2); 

それとも別の例:

Bundle params = new Bundle(); 
params.putString("email", email); 
params.putString("name", name); 
mFirebaseAnalytics.logEvent("profil", params); 

firebase内のこれらの値にアクセスする方法は?また、私はFirebaseに間違ったデータをあふれさせる悪いテストをたくさんしましたが、イベントタイプを消去できますか?

答えて

6

あなたは正しく、イベントをログに記録しているが、それはイベントが、彼らが発生した時から、あなたのFirebaseダッシュボードに表示するために約5時間かかります(この答えにFirebase解析PMから詳細を:Firebase Analytics upload delay

ここでは例のクエリは、各カスタムイベントが発生した回数見つけることです:

SELECT event_dim.name, COUNT(event_dim.name) as event_count FROM [your_dataset.your_table] 
GROUP BY event_dim.name 
ORDER BY event_count DESC 

あなたはBigQueryのテーブルから行を削除することはできませんが、新しいテーブルが毎日作成されているので、あなただけのロギングを停止することができます特定の日付から開始して結果をフィルタリングし、フィルタリングします。また、テーブルを再処理して古いイベントを削除することもできます。

関連する問題