Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Analyze e-commerce performance using GA4 metrics, conversion funnel analysis, and key e-commerce KPIs. Use this skill when the user needs to evaluate online store performance, diagnose conversion drop-offs, set up e-commerce tracking, or create performance dashboards — even if they say 'why are sales down', 'optimize our online store', 'set up GA4 for e-commerce', or 'what metrics should we track'.
.claude/skills/asgard-ai-platform-ecom-analytics/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-02 | ✗→✓ | ▲ Improved | 13% | 0% |
| case-03 | ✗→✓ | ▲ Improved | -15% | 0% |
| case-09 | ✗→✓ | ▲ Improved | 54% | 0% |
| case-16 | ✗→✓ | ▲ Improved | 10% | 0% |
| case-18 | ✗→✓ | ▲ Improved | 37% | 0% |
E-commerce analytics measures online store performance across traffic, conversion, and revenue dimensions. This skill covers GA4 e-commerce tracking setup, funnel analysis, and key metric interpretation to diagnose why a store is or isn't performing.
IRON LAW: Diagnose by Funnel Stage, Not by Symptom
"Sales are down" is a symptom, not a diagnosis. Decompose into funnel stages:
Traffic × Conversion Rate × AOV = Revenue
If revenue drops 20%, is it because traffic dropped (acquisition problem),
conversion dropped (UX/pricing problem), or AOV dropped (product mix problem)?
Each requires a completely different fix.| Stage | Metrics | What It Tells You | |-------|---------|------------------| | Acquisition | Sessions, Users, Traffic sources, CPC, CAC | Are you attracting enough visitors? From where? At what cost? | | Engagement | Pages/session, Time on site, Bounce rate, Product views | Are visitors interested? Are they browsing? | | Conversion | Add-to-cart rate, Checkout initiation rate, Purchase conversion rate | Where in the funnel are they dropping off? | | Revenue | Revenue, AOV, Items per order, Revenue per session | How much are they spending? Is the mix healthy? | | Retention | Repeat purchase rate, Purchase frequency, Customer lifetime value | Are they coming back? |
| Event | Trigger | Key Parameters | |-------|---------|---------------| | view_item | Product page view | item_id, item_name, price, category | | add_to_cart | Add to cart click | items array, value, currency | | begin_checkout | Checkout started | items, value, coupon | | add_payment_info | Payment entered | payment_type | | purchase | Order completed | transaction_id, value, tax, shipping, items |
Phase 1: Traffic Check
Phase 2: Conversion Check
Phase 3: Revenue Check
Phase 4: Retention Check
markdown# E-Commerce Performance Report: {Store} ## Summary Dashboard | Metric | Current | Prior Period | Change | Status | |--------|---------|-------------|--------|--------| | Sessions | {N} | {N} | {%} | 🟢/🟡/🔴 | | Conversion Rate | {%} | {%} | {%} | 🟢/🟡/🔴 | | AOV | ${X} | ${X} | {%} | 🟢/🟡/🔴 | | Revenue | ${X} | ${X} | {%} | 🟢/🟡/🔴 | ## Funnel Analysis | Stage | Volume | Rate | Drop-off | Benchmark | |-------|--------|------|----------|-----------| | Sessions | {N} | 100% | — | — | | Product Views | {N} | {%} | {%} | — | | Add to Cart | {N} | {%} | {%} | 5-10% | | Checkout | {N} | {%} | {%} | 40-60% of ATC | | Purchase | {N} | {%} | {%} | 1-3% overall | ## Diagnosis - Primary issue: {funnel stage} — {specific problem} - Root cause: {analysis} ## Recommendations 1. {action targeting the diagnosed stage}
references/ga4-setup.mdreferences/ecom-benchmarks.md| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-01 | fail→fail | 16,751 | 38,348 | +129% | 1 | 1 | 0% | 3,235 | 4,899 | +51% | 0 | 0 | — |
case-02 | fail→pass | 28,802 | 18,475 | -36% | 1 | 1 | 0% | 4,269 | 4,827 | +13% | 0 | 0 | — |
case-03 | fail→pass | 20,025 | 14,056 | -30% | 1 | 1 | 0% | 4,208 | 3,575 | -15% | 0 | 0 | — |
case-04 | pass→pass | 10,333 | 7,651 | -26% | 1 | 1 | 0% | 2,032 | 2,684 | +32% | 0 | 0 | — |
case-05 | pass→pass | 45,679 | 47,827 | +5% | 1 | 1 | 0% | 1,124 | 2,065 | +84% | 0 | 0 | — |
case-06 | pass→pass | 6,571 | 5,862 | -11% | 1 | 1 | 0% | 857 | 2,123 | +148% | 0 | 0 | — |
case-07 | pass→pass | 7,300 | 4,015 | -45% | 1 | 1 | 0% | 927 | 1,733 | +87% | 0 | 0 | — |
case-08 | pass→pass | 12,138 | 11,280 | -7% | 1 | 1 | 0% | 2,166 | 2,757 | +27% | 0 | 0 | — |
case-09 | fail→pass | 17,943 | 13,977 | -22% | 1 | 1 | 0% | 2,222 | 3,421 | +54% | 0 | 0 | — |
case-10 | pass→pass | 20,772 | 17,693 | -15% | 1 | 1 | 0% | 2,424 | 3,572 | +47% | 0 | 0 | — |
case-11 | pass→pass | 11,914 | 11,849 | -1% | 1 | 1 | 0% | 1,886 | 2,979 | +58% | 0 | 0 | — |
case-12 | pass→pass | 21,010 | 13,380 | -36% | 1 | 1 | 0% | 1,674 | 2,795 | +67% | 0 | 0 | — |
case-13 | pass→pass | 14,411 | 13,751 | -5% | 1 | 1 | 0% | 2,017 | 3,454 | +71% | 0 | 0 | — |
case-14 | pass→pass | 12,761 | 7,923 | -38% | 1 | 1 | 0% | 2,053 | 2,158 | +5% | 0 | 0 | — |
case-15 | pass→pass | 12,934 | 10,756 | -17% | 1 | 1 | 0% | 1,747 | 3,058 | +75% | 0 | 0 | — |
case-16 | fail→pass | 11,872 | 6,710 | -43% | 1 | 1 | 0% | 2,011 | 2,222 | +10% | 0 | 0 | — |
case-17 | pass→pass | 15,838 | 7,026 | -56% | 1 | 1 | 0% | 2,032 | 2,153 | +6% | 0 | 0 | — |
case-18 | fail→pass | 14,593 | 11,259 | -23% | 1 | 1 | 0% | 2,006 | 2,755 | +37% | 0 | 0 | — |
case-19 | pass→pass | 12,602 | 13,141 | +4% | 1 | 1 | 0% | 2,220 | 3,083 | +39% | 0 | 0 | — |
case-20 | pass→pass | 2,699 | 3,502 | +30% | 1 | 1 | 0% | 475 | 1,828 | +285% | 0 | 0 | — |
case-21 | pass→pass | 11,690 | 5,800 | -50% | 1 | 1 | 0% | 1,375 | 2,352 | +71% | 0 | 0 | — |
case-22 | pass→pass | 14,742 | 14,007 | -5% | 1 | 1 | 0% | 2,457 | 3,210 | +31% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 22 cases were attempted. The headline lift of +23 percentage points is the difference between those two pass rates over the 22 comparable cases.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
Other measured skills in the registry, with their headline benchmark lift.