我正在使用Google Analytics(分析)事件,并试图利用用户数据。
我可以获得很多数据。
使用此查询。
SELECT
*
FROM
`test-project-23471.analytics_205774787.events_20191120`,
UNNEST(event_params) AS event_params
WHERE
event_name ='select_content'
AND event_params.value.string_value = 'a_item_open'
但是,我不需要所有。所以,我做到了
SELECT
event_params.value.string_value,
event_previous_timestamp,
device,
geo,
app_info
FROM
`test-project-23471.analytics_205774787.events_20191120`,
UNNEST(event_params) AS event_params
WHERE
event_name ='select_content'
AND event_params.value.string_value = 'a_item_open'
然后,我意识到the result没有性别数据和年龄数据。并且在文档中,it表示Firebase会自动获取信息。我想将性别,年龄(或年龄段)与上面查询的结果结合起来。
我如何得到它?
答案 0 :(得分:1)
请注意,this document只是有关如何使用BigQuery而不是从Firebase查询BigTable数据的示例。
Firebase layout提到它有一个名为“ user_properties”的RECORD字段,其中有一个“键” STRING字段。
因此,您可以尝试:
SELECT DISTINCT user_properties.key
FROM
`test-project-23471.analytics_205774787.events_20191120`
要检索性别/性别属性的正确名称,请将其包含在查询中。例如:
SELECT
event_params.value.string_value,
event_previous_timestamp,
device,
geo,
app_info,
user_properties.value.string_value as gender
FROM
`test-project-23471.analytics_205774787.events_20191120`,
UNNEST(event_params) AS event_params
WHERE
event_name ='select_content'
AND event_params.value.string_value = 'a_item_open'
AND user_properties.key = "Gender"
尽管如此,如果找不到性别信息,请考虑使用this。否则,我建议您到达Firebase support。
希望有帮助。
答案 1 :(得分:0)
对于privacy reasons,这些字段在BigQuery export中不可用。您只能在Firebase Analytics控制台中查看性别和年龄的汇总数据。 您甚至无法将它们用于其他Firebase功能(如RemoteConfig)中进行定位,因此无法实现用户级别的粒度。