Project

adkit

0.0
No commit activity in last 3 years
No release in over 3 years
A bundle of common marketing calculations
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
 Dependencies

Development

~> 1.17
~> 13.0
 Project Readme

adkit

Easy marketing calculations

Conversion Rate

total = 1_000
conversions = 15

Adkit.conversion_rate(total, conversions) # => 1.5

# or if you like acronyms
Adkit.cvr(total, conversions) # => 1.5

Lift

total = 1_000
conversions = 30

control = 100
control_conversions = 1

Adkit.lift(total, conversions, control, control_conversions) # => 200.0

Cost Per Action

cost = 9_876
conversions = 1_000

Adkit.cost_per_action(cost, conversions) # => 10.0

# or

Adkit.cpa(cost, conversions) # => 10.0

Incremental Cost Per Action

total = 5_000
cost = 100
conversions = 1_000
control = 100
control_conversions = 5

Adkit.incremental_cpa(total, cost, conversions, control, control_conversions) # => 0.1333333

# or

Adkit.cpia(total, cost, conversions, control, control_conversions) # => 0.1333333

# or

Adkit.icpa(total, cost, conversions, control, control_conversions) # => 0.1333333

Average Order Value

revenue = 123_456
conversions = 345

Adkit.average_order_value(revenue, conversions) # => 357.8434782608696

# or

Adkit.aov(revenue, conversions) # => 357.8434782608696

Return on Ad Spend

revenue = 12_345
cost = 987

Adkit.return_on_ad_spend(revenue, cost) # =>  1250.759878419453

# or
Adkit.roas(revenue, cost)