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

如何确定试用预订转换-谷歌表单

  •  0
  • Leendert  · 技术社区  · 6 年前

    介绍

    许多网站使用WooCommerce作为WordPress网站的插件,我们也是如此:)。我们已经将所有购买链接到谷歌表单,所以我可以做一些分析。

    我们的目标是让更多的孩子尽可能多地锻炼身体,我们还为年幼的孩子和他们的父母开设了体育课。教他们体育运动乐趣的基本知识

    我想做什么

    我想知道,有多少免费试用课程实际转化为付费客户,以及从预订试用课程到成为会员的平均时间跨度是多少

    我拥有的数据

    我相信,我有以下几栏是必要的:

    • 日期戳
    • paymentID(预订免费试用课程时为空)
    • 价格(预订免费试用课程时为0,00)
    • childsName(与ParentsMailAddress组合时是唯一的,但一旦成员身份处于活动状态,则每个月都会在列表中递归)
    • ParentsMailadress(可能有几个孩子)
    • OrderName(字符串为“trial”或“Membership”)

    我在下表中制作了一些虚拟数据: https://docs.google.com/spreadsheets/d/1lWzQbXMU4qRLp_2qiQ_qsq57nPMy2RG8AHDMGKW626E/edit?usp=sharing

    可能的解决方案

    我想我应该:

    1. 制作一列,在其中我将孩子的名字和电子邮件地址组合在一起
    2. 为FALSE列设置TRUE以检查订单是否为试用类
    3. 列一列以查找以前订单中第一个唯一的子EmailAddress组合( 我该怎么做?! - Vlookup? )

    • 如果发现此问题,请再次检查此订单是否为试用类订单。
    • 如果是试用班订单,则应确定试用班订单和非试用班订单之间的天数,并显示天数
    • 如果这是另一个正常订单,而不是留空(这只是一个会员订单)
    • 如果找不到EmailAddress,则显示“direct”(这是直接购买的会员资格)

    我做了1和2,并尝试了3: =ALS(H2=0;垂直ZOEKEN(G2;A:G;1;ONWAAR);)(荷兰语) =IF(H2=0;V.LOOKUP(G2;A:G;1;FALSE);)(可能的翻译)

    但这行不通。

    真的希望有人能给我指出正确的方向!

    提前非常感谢!

    1 回复  |  直到 6 年前
        1
  •  0
  •   Diego    6 年前

    鉴于试用类的价格为0,因此无需创建另一列来识别这些案例,只需检查价格即可。在源数据中,我们将添加您在示例工作表的G列中创建的“客户ID”列。(理想情况下,您会提出一个客户端ID系统,但这是可行的。)现在,创建一个新的工作表作为您的仪表板,并添加几列:

    1. 客户端ID 这只从Sheet2中的客户端ID中获取唯一值,因为我们不希望用户在仪表板中重复。(A列第1行……对于所有其他列,将公式放在第2行)。
      =UNIQUE(Sheet2!G:G)

    2. 他们审判了吗? 这会告诉你 TRUE / FALSE 如果客户进行试验。(B列)。
      =ISNUMBER(MATCH(Dashboard!A2, FILTER(Sheet2!G:G, Sheet2!C:C=0), 0))

    3. 他们皈依了吗? 这会告诉你 符合事实的 / 错误的 如果客户从试用转为付费。(如果他们没有进行试验,则为空。)(C列)。
      =IF(Dashboard!B2, ISNUMBER(MATCH(Dashboard!A2, FILTER(Sheet2!$G:$G, Sheet2!$C:$C>0), 0)), "")

    4. 初审日期 初审日期。如果不存在,则为空。(D列)。
      =IFERROR(MIN(FILTER(Sheet2!$A:$A, Sheet2!$G:$G=Dashboard!A2, Sheet2!$C:$C=0)))
    5. 首次付费课程日期 第一个付费课程的日期。如果不存在,则为空。(E列)。
      =IFERROR(MIN(FILTER(Sheet2!$A:$A, Sheet2!$G:$G=Dashboard!A2, Sheet2!$C:$C>0)))
    6. 从首次试用到首次付款的天数 第一个付费课程和第一个试用课程之间的天数。如果其中一个值不存在,则将为空。(第F列)。
      =IF(ISDATE(Dashboard!E2), Dashboard!E2-Dashboard!D2, "")

    现在,您可以回答几个问题:

    • 有多少客户使用了免费试用? =COUNTIF(Dashboard!B:B, TRUE)
    • 转换了多少免费试用版? =COUNTIF(Dashboard!C:C, TRUE)
    • 从首次试用到首次支付的平均天数? =AVERAGE(Dashboard!F:F)

    enter image description here