跳转到内容
Telemetry
SQL查询示例集合

产品分析 SQL 查询示例

使用 SQL 构建渠道、保留群体、活跃用户指标、激活时间、功能采用、流失和升级分析。

共同事件契约

使这些查询可重用的字段

  • timestamp_utc、event_name、user_id、team_id 和 session_id
  • 功能、来源、计划、experiment_variant 和状态
  • 稳定的激活、保留、升级和流失里程碑

SQL 之前的定义

查询无法为您做出的决定

  1. 1为激活编写一个持久的定义并在各处重复使用。
  2. 2选择渠道是否对用户、团队、会话或尝试进行计数。
  3. 3明确匿名和经过身份验证的身份规则。

推荐顺序

先建立检测,然后诊断

分析模式

让结果解释决定

首先定义里程碑

在计算漏斗或群组之前,为注册、激活、采用、保留、升级和流失编写持久的定义。

选择计数单位

决定分析是否遵循用户、团队、会话、帐户或尝试,并保持该单位一致。

比较同类群组

在解释差异之前,使用完整的观察窗口和稳定的采集或实验尺寸。

完整的查询示例

复制查询,然后验证假设

中级product_events

使用 SQL 构建注册到激活渠道

通过注册、入职、集成和第一价值里程碑计算唯一用户转化。

新用户在达到第一个价值之前会离开哪里?

查看 SQL 和结果
高级product_events

计算每周群组保留率

按第一个活动周对用户进行分组,并衡量随后几周的返回百分比。

每个注册群体在第一周到第十二周内返回的百分比是多少?

查看 SQL 和结果
高级product_events

查找升级前使用的功能

加入功能事件以升级事件并对付费转化之前发生的行为进行排名。

账户升级前最常采用哪些功能?

查看 SQL 和结果
高级product_events

计算 DAU、WAU 和产品粘性

一起衡量每日和每周的活跃用户,并根据一致的活动定义计算 DAU 到 WAU 的粘性。

平均每天返回的每周活跃用户比例是多少?

查看 SQL 和结果
中级product_events

按获取来源比较渠道转化

按获取来源衡量注册到激活的转化,同时消除重复的里程碑事件。

哪些获取来源产生激活用户?

查看 SQL 和结果
高级product_events

测量激活时间

计算用户注册和执行第一个有意义的产品操作之间经过的时间分布。

新用户需要多长时间才能采取第一个有意义的行动?

查看 SQL 和结果
高级product_events

按群组衡量流失和重新激活

将帐户分类为保留帐户、流失帐户或因重复的有意义的产品活动而重新激活的帐户。

本月有多少帐户流失、保持活跃或返回?

查看 SQL 和结果
高级experiment_events

比较实验转化和收入提升

通过实验变量衡量转化率、每个参与者的收入以及相对提升,而无需重复计算重复事件。

实验是否提高了每个指定参与者的转化率和收入?

查看 SQL 和结果
中级product_journey_events

按会话衡量产品旅程下降情况

衡量有多少会话达到每个订购产品的里程碑,并计算旅程完成度和逐步转化率。

会话从登陆页面到第一个查询的路径在哪里?

查看 SQL 和结果

在阈值之前调整事件契约

保留分析模式,但根据您自己的事件验证表名称、字段类型、业务定义、时间窗口和最小量规则。每个已发布的查询也会针对具有固定引擎的空类型表进行规划和执行。