代码之家  ›  专栏  ›  技术社区  ›  Hossj

如何计算1个月的用户保留期

  •  1
  • Hossj  · 技术社区  · 8 年前

    user_tracker

    1. 用户IP地址: IpAddress
    2. CookieToken
    3. Page
    4. CreatedOn

    如果一个用户在一天内浏览了5个页面,并且再也没有回来,那么该用户仍然被视为“1次”。

    如果有人知道不使用Tableau或其他工具在MySQL上获取这些数据的查询,我也将不胜感激。

    enter image description here

    2 回复  |  直到 8 年前
        1
  •  1
  •   ScaisEdge    8 年前

    如果需要用户访问站点的不同天数,请使用distinct createdOn

      select 
          IpAddress
          , count(distinct createdOn)
      from my_table 
      where CreatedOn between  BETWEEN NOW() - INTERVAL 30 DAY AND NOW()
      group by IpAddress
    

        2
  •  0
  •   Alex Blakemore    8 年前
    1. {FIXED [CookieToken] : COUNTD(DAY([Created On])) }
    2. 将[当月活动天数]放在行货架上
    3. 将月份([创建日期])放置在颜色架上
    4. 将COUNTD([CookieToken])放在柱子架上