如何确定试用预订转换 - Google工作表

时间:2018-04-06 14:01:01

标签: woocommerce google-sheets

简介

许多网站使用WooCommerce作为其WordPress网站的插件,我们也是如此:)。我们已将所有购买链接到Google表格,因此我可以进行一些分析。

我们的目标是让尽可能多的孩子积极参加我们的活动,我们为他们的父母为非常小的孩子开设健身课程。向他们传授体育活动乐趣的基本知识

我想做什么

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

我拥有的数据

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

  • 邮戳
  • paymentID(预订免费试用课程时为空)
  • 价格(预订免费试用课程时为0,00)
  • childsName(与parentsEmailadress结合使用时唯一,但会员资格有效后每月会在列表中重复出现)
  • 父母的Emailadress(可能有几个孩子)
  • OrderName(包含字符串"试用"或"会员资格")

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

可能的解决方案

我的猜测是我应该:

  1. 制作一个列,其中我结合了孩子的名字和电子邮件地址
  2. 设为TRUE为FALSE列以检查订单是否为试用课程
  3. 在以前的订单中创建一个列以查找第一个唯一的child-emailadres组合(我该怎么做?! - Vlookup?
  4. 而不是

    • 如果找到这个,请再次检查这是否是试用类订单。
    • 如果是试用类订单,则应确定试用类订单与非试用类订单之间的天数并显示天数
    • 如果这是另一个正常的订单而不是留空(它只是一个会员订单)
    • 如果找不到电子邮件而不是显示"直接" (它是直接购买的会员资格)

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

    但这不起作用。

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

    非常感谢你!

1 个答案:

答案 0 :(得分:0)

鉴于试用类的价格为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. 他们转换了吗?如果客户从试用版转为付费版,则会告诉您TRUE / FALSE。 (如果他们没有进行试验,则会是空白。)(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, "")
  7. 现在你可以回答几个问题:

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

    enter image description here