firebase转换的event_params值是啥意思?

Posted

技术标签:

【中文标题】firebase转换的event_params值是啥意思?【英文标题】:What is the meaning of event_params value for firebase conversion?firebase转换的event_params值是什么意思? 【发布时间】:2019-10-11 02:55:46 【问题描述】:

我正在研究 BigQuery 中的 firebase 转换,但现在仍然完全不了解转换的含义

我尝试了这个查询来检查 'firebase_conversion' 键的值,发现所有的值都是 1。 这个值是否意味着该事件在 Firebase 中被标记为转化?

SELECT event_name, event_params.value.int_value  FROM [firebase-public-project:analytics_153293282.events_20181003] where event_params.key = "firebase_conversion"

有没有人熟悉转换? 你们能帮我解释一下firebase是如何计算转化率的吗?以及我们如何通过 BigQuery 进行计算

【问题讨论】:

您阅读过 Firebase 文档吗? support.google.com/firebase/answer/6317518?hl=en 。关于 SQL,我猜你看到全 1 的原因是你想对这些值进行计数/求和。任何类型的转化率都是conversion events 除以pageviews/appviews/sessions/unique_users。您可能需要在查询中添加更多项目。 【参考方案1】:

除了提到的 rtenha 文档之外,您还可以在 [1] 的 BigQuery 部分中找到特定的 Firebase。它甚至还有一些关于使用 BigQuery 进行 Firebase 数据探索的 SQL 示例。

正如您所说,event.params.value.int_value 中的值 1 表示它被标记为转换,并且在计算该类型的事件时可能很有用。

为了计算转化率,您需要将完成某种类型转化的用户数除以用户总数。

这是一个 SQL 示例 [2],它将:

1-创建一个只有一个单元格的表格:期望时间内的用户总数

2-创建一个表格,其中包含执行标记为转化的每个事件的用户数

3-选择,对于每种类型的事件,执行这种转换的用户比例和用户总数

希望你一切顺利!

[1]https://support.google.com/firebase/answer/9037342?hl=en&ref_topic=7029512

[2]

WITH t_e as (select count(DISTINCT user_id) as total_events from table_of_events 
WHERE
table_of_events.event_timestamp >
      UNIX_MICROS(TIMESTAMP_SUB(CURRENT_TIMESTAMP(), INTERVAL 10 DAY))
AND table_of_events._TABLE_SUFFIX BETWEEN '20180501' AND '20180511'),

t_c as (SELECT count(DISTINCT user_id) as total_conversions from table_of_events
WHERE
table_of_events.event.params.key = “firebase_conversion”,
table_of_events.event_timestamp >
      UNIX_MICROS(TIMESTAMP_SUB(CURRENT_TIMESTAMP(), INTERVAL 10 DAY))
AND table_of_events._TABLE_SUFFIX BETWEEN '20180501' AND '20180511'
GROUP BY event_name)

select event_name, t_c.total_conversions/t_e.total_events as conversion_rate

FROM t_c, t_e

【讨论】:

以上是关于firebase转换的event_params值是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章

通过特定 event_params.key 查询

如何将 Bigquery 重复记录转换为列?

BigQuery:将数组中的键值对转换为列

如何在 BigQuery 中获取多个 event_params 作为列

UNNEST event_params 后表名缺失数据集

Big Query 透视和聚合重复字段