Guest User

Untitled

a guest
Apr 25th, 2018
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  1. # Customer Acquisition Cost
  2. @total_cac = 5_000.0
  3. @discounts = 1_000.0
  4. @new_customers = 30
  5.  
  6. @cac =
  7. (@total_cac + @discounts) / @new_customers
  8.  
  9. puts "Customer Acquisition Cost: #{@cac}"
  10.  
  11. # Average Revenue Per Unit
  12. @revenue = 10_000.0
  13. @total_customers = 200
  14.  
  15. @arpu =
  16. @revenue / @total_customers
  17.  
  18. puts "Average Revenue Per Unit: #{@arpu}"
  19.  
  20. # Gross Margin
  21. @revenue = 10_000.0
  22. @direct_costs = 2_000.0
  23.  
  24. @gross_margin =
  25. (@revenue - @direct_costs) / @revenue
  26.  
  27. puts "Gross Margin: #{@gross_margin}"
  28.  
  29. # Churn
  30. @revenue = 10_000.0
  31. @canceled_customer_revenue = 800.0
  32.  
  33. @churn =
  34. @canceled_customer_revenue / @revenue
  35.  
  36. puts "Churn: #{@churn}"
  37.  
  38. # Retention
  39. @base = 1.0
  40. @retention = 0
  41.  
  42. while @base > 0.1
  43. @base -= @base * @churn
  44. @retention += 1
  45. end
  46.  
  47. puts "Retention: #{@retention}"
  48.  
  49. # Lifetime Value
  50. @lifetime_value =
  51. (@arpu * @retention * @gross_margin) - @cac
  52.  
  53. puts "Lifetime Value: #{@lifetime_value}"
Add Comment
Please, Sign In to add comment