3

私はこれについてどこから始めたらいいのか分かりません。私はすでにGoogleの情報を検索して何も出てこなかった。 FirebaseのBigQueryには多くのアプリがあります。私はbigqueryからその月のアクティブユーザーを取得できるようにしたい。あなたは単にこれを行うことができる方法がなければなりません。どんな助けも素晴らしいだろう。ありがとう。Firebase - > BigQueryその月、週、日にアクティブなユーザーを取得する方法

答えて

1

月ごとにグループ化された明確なfullVisitorIdの数を数えることが可能であるべきである:

#standardSQL 
SELECT 
    EXTRACT(MONTH FROM 
     TIMESTAMP_MICROS(user_dim.first_open_timestamp_micros)) AS month, 
    COUNT(DISTINCT user_dim.app_info.app_instance_id) AS monthly_visitors 
FROM `your_dataset.your_table` 
GROUP BY month; 

(つまり、このグループは昨年の1月と今年1月には、しかし、注意してください)。あなたは、代わり年+月ごとのグループでした:私のテーブルの

#standardSQL 
SELECT 
    FORMAT_TIMESTAMP(
     '%Y-%m', 
     TIMESTAMP_MICROS(user_dim.first_open_timestamp_micros)) AS year_and_month, 
    COUNT(DISTINCT user_dim.app_info.app_instance_id) AS monthly_visitors 
FROM `your_dataset.ga_sessions` 
GROUP BY year_and_month; 
+0

なし 'fullVisitorId' –

+0

は申し訳ありませんが、私は私が遊ぶためにまともなサンプルテーブルを持っていたことを願っていません。 'user_dim.app_info.app_instance_id'を持っていますか?過去の投稿から、それはユーザーを識別するために使用できるように思えます。上記の例では、代わりに 'COUNT(DISTINCT user_dim.app_info.app_instance_id)'を使用します。 –

+0

私のタイムスタンプはマイクロ秒単位で保存されています。私は非常に "高度な" SQLので、どんな助けも大歓迎です。 –

関連する問題