跳转到内容
Telemetry
产品分析 SQL查询示例

按获取来源比较渠道转化

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

中级product_events已审核 2026-07-27测试用 阿帕奇 DataFusion 45.2.0

审阅者 Telemetry产品团队 . SQL 兼容性、事件契约、合成输出和操作注意事项. 审查标准和所有权

问题已回答

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

即使用户没有激活,总注册人数也可以使频道看起来很成功。用户级漏斗使源量和下游质量保持可见。

活动合约

查询期望的字段

字段类型为什么存在
timestamp_utcTimestamp活动时间。
user_idUtf8稳定的用户标识符。
event_nameUtf8signup_completed 或 first_meaningful_action_completed。
acquisition_sourceUtf8首次接触或商定的归因来源。
DataFusion SQL

复制查询

sql
WITH users AS (
  SELECT
    user_id,
    MIN(acquisition_source) AS acquisition_source,
    MAX(CASE WHEN event_name = 'signup_completed' THEN 1 ELSE 0 END) AS signed_up,
    MAX(CASE WHEN event_name = 'first_meaningful_action_completed' THEN 1 ELSE 0 END) AS activated
  FROM product_events
  WHERE timestamp_utc >= now() - INTERVAL '30 days'
  GROUP BY user_id
)
SELECT
  acquisition_source,
  SUM(signed_up) AS signups,
  SUM(activated) AS activated_users,
  100.0 * SUM(activated) / NULLIF(SUM(signed_up), 0) AS activation_rate_pct
FROM users
WHERE signed_up = 1
GROUP BY acquisition_source
HAVING SUM(signed_up) >= 20
ORDER BY activation_rate_pct DESC;

此只读查询是针对空类型表计划和执行的 阿帕奇 DataFusion 45.2.0。确定性样本输出是综合的并单独审查;根据您自己的数据验证字段类型、阈值和业务定义。 阅读测试方法。

查询结果

按获取来源划分的激活率

文档发送的注册量比自然搜索少,但激活率最高。

acquisition_sourcesignupsactivated_usersactivation_rate_pct
documentation42021851.9
organic_search98039240
paid_social61012820.98

综合示例输出。在将其用于操作决策之前,针对您自己的事件架构和阈值运行查询。

Activation rate by acquisition source:来自 Compare Funnel Conversion by Acquisition Source 示例结果的合成 activation_rate_pct 值的静态图表
确定性示例输出的可索引 SVG。下载它以获取带有归属的文章、操作手册或设计评论。

重现示例

下载公共装置

JSON 包包含类型化事件契约, illustrative 输入行、确切的 SQL、预期输出、审阅注释和引擎版本。 CSV 包含显示的结果。

SQL 是如何工作的

  1. 1用户 CTE 将重复的里程碑事件转化为每个用户一行。
  2. 2分子和分母均采用相同的商定归因字段。
  3. 3最低注册规则可防止小来源主导排名百分比。

需要决定的边缘情况

  • 仅当每个用户的源稳定时,MIN(acquisition_source) 才是安全的;否则创建专门的归因事件。
  • 激活需要足够长的时间窗口来满足产品的正常启动周期。
  • 在宣布某个渠道更好之前,先比较合格的细分市场和成本。

推荐仪表板

  • 条形图:按来源划分的激活率
  • 表:注册量、激活用户数和成本
  • 趋势:按注册群体划分的来源转化

警报指导

审查持续的来源转换变化;不要寻呼正常采集变化。

读取警报设置

让查询示例发挥作用

相关埋点和指南

继续分析

在真实事件中运行它

创建表,调整字段并保存结果

免费开始,发送结构化事件,并将查询结果用作图表、共享仪表板小部件或警报输入。

获取 API 密钥