-- 验证假设：产品 0 (vlog) 的分享链是否比产品 4 (iLife) 更深？
-- 同时对比 异常期(0411-0415) vs 正常期(0408-0410) 的链深度变化
-- 跑法：python fetch_daily.py tasks/00_尾号实验/探查_分享链深度.sql --start 20260408 --end 20260415 --force
--
-- 注意：click 事件的 pagesource 和 share 不同，所以不在 click 上 filter pagesource
-- 用 pagesource 前缀（vlog / iLife）推断 apptype，对 click 事件也适用

SELECT  CASE WHEN pagesource LIKE 'vlog%'  THEN '0'
             WHEN pagesource LIKE 'iLife%' THEN '4'
             ELSE 'other'
        END AS apptype
        ,topic
        ,sharedepth
        ,COUNT(1) AS event_cnt
        ,COUNT(DISTINCT machinecode) AS unique_users
FROM    loghubods.user_share_log
WHERE   dt = '${dt}'
AND     topic IN ('share', 'click')
AND     (pagesource LIKE 'vlog%' OR pagesource LIKE 'iLife%')  -- 只看 vlog/iLife 两个产品
GROUP BY CASE WHEN pagesource LIKE 'vlog%'  THEN '0'
              WHEN pagesource LIKE 'iLife%' THEN '4'
              ELSE 'other'
         END
         ,topic
         ,sharedepth
;
