shopify-admin-customer-acquisition-cost-by-source

Installation
SKILL.md

Purpose

Estimates customer acquisition cost (CAC) for each traffic source by combining the number of new-customer orders attributed to a landing page / referrer with a configurable ad spend input per source. Output answers: "for every dollar spent on source X, how many new customers did we acquire and at what unit cost?" Read-only — no mutations. Provides the data foundation for paid-media budget reallocation.

Prerequisites

  • Authenticated Shopify CLI session: shopify store auth --store <domain> --scopes read_orders,read_customers
  • API scopes: read_orders, read_customers

Parameters

Parameter Type Required Default Description
store string yes Store domain (e.g., mystore.myshopify.com)
days_back integer no 30 Lookback window for orders to attribute
ad_spend object no {} Map of source name → spend in store currency, e.g. {"google": 4500, "meta": 3200, "tiktok": 1800}
new_customers_only bool no true Count only first-order customers as "acquired"
min_orders_per_source integer no 5 Minimum orders for a source to be reported
format string no human Output format: human or json

Safety

Installs
2
GitHub Stars
182
First Seen
Jun 2, 2026
shopify-admin-customer-acquisition-cost-by-source — 40rty-ai/shopify-admin-skills