Average Order Value (AOV)
aov
Overview
Average Order Value (AOV) calculates the average amount spent by customers per order, after shipping and taxes.
AOV = (Order Revenue - Shipping - Taxes) / Orders Count
The calculation is based on data from the Orders table.
Detailed Breakdown
The formula above is derived from the following components:
Order Revenue = SUM(order_revenue)
--> Orders table
Shipping = SUM(shipping_price)
--> Orders table
Taxes = SUM(taxes)
--> Orders table
Orders = SUM(orders_quantity)
--> Orders table
Insights and Actions
Average Order Value (AOV) is a key metric for e-commerce businesses, indicating the average amount spent per order, which provides a lens into customer spending behavior. Efficiently leveraging AOV data can guide strategic business decisions:
- Implement Upselling Techniques: Encourage customers to purchase higher-value items or additional features to increase the overall order value.
- Introduce Bundle Offers: Bundle products together at a slight discount to promote the sale of more items in a single transaction.
- Set Free Shipping Thresholds: Establish a minimum order value for free shipping that's above your current AOV to incentivize larger purchases.
- Create Loyalty Programs: Reward customers for higher spending, encouraging them to increase their order size to unlock rewards.
- Optimize Product Pricing: Regularly review your pricing strategy to ensure it encourages customers to add more to their carts, potentially raising your AOV.
Example Use
Prompt
What's my AOV for the last 90 days?
Response
Query
SELECT
COALESCE(
SUM(ot.order_revenue - ot.shipping_price - ot.taxes) / NULLIF(SUM(ot.orders_quantity), 0),
0
) AS aov
FROM
orders_table AS ot
WHERE
ot.platform IN ('stripe', 'shopify', 'amazon')
AND ot.event_date BETWEEN CURRENT_DATE() - 90 AND CURRENT_DATE() - 1;
Updated 3 months ago