Agent skill
ga4-revenue-analysis
This skill should be used when the user asks to \"analyze GA4 revenue\", \"review product performance\", \"build a checkout funnel\", or mentions \"purchase journey insights\", \"e-commerce KPI dashboard\", or \"revenue trends in GA4\".
Filed under Analytics and reporting.
From Ad-Superpowers/ad-superpowers-plugin · 120 skills · 5 · pushed 2026-09-10
What it does when it runs
This skill should be used when the user asks to \"analyze GA4 revenue\", \"review product performance\", \"build a checkout funnel\", or mentions \"purchase journey insights\", \"e-commerce KPI dashboard\", or \"revenue trends in GA4\". Do NOT use for: e-commerce event implementation (use ga4-ecommerce-setup), promotion and coupon tracking (use ga4-promotion-tracking).
Read from the skill and the 0 files bundled beside it. A skill’s own description is written to be selected by an agent, so it describes the job and not the dependencies.
- Keys and connectors you must supply
- None found.
- Hosts it reaches
- No third-party host appears in the skill or its bundled files.
- Tool permissions it declares
- No
allowed-toolsin the frontmatter. It only issues instructions, so there is nothing to bound. - Actions present in the files
- None. Instructions only.
Install it
View source on GitHub ↗git clone --depth 1 --filter=blob:none --sparse https://github.com/Ad-Superpowers/ad-superpowers-plugin.git /tmp/ad-superpowers-plugin git -C /tmp/ad-superpowers-plugin sparse-checkout set "plugin/skills/ga4-revenue-analysis" mkdir -p ~/.claude/skills/ga4-revenue-analysis cp -R "/tmp/ad-superpowers-plugin/plugin/skills/ga4-revenue-analysis/." ~/.claude/skills/ga4-revenue-analysis/
Picked up without a restart. A project skill of the same name is shadowed by your personal one. For one repository only, swap ~/.claude/skills for .claude/skills. Claude Code docs ↗
Or take the whole library
This repo ships a .claude-plugin manifest, so Claude Code can install all 120 skills at once. Plugin skills are invoked as /<plugin>:<skill>, so they never collide with your own.
/plugin marketplace add Ad-Superpowers/ad-superpowers-plugin /plugin
The folder is the same in every client that implements the format — 46 of them — so if yours is not above, only the destination changes.
The skill
Source on GitHub ↗Reproduced in full from Ad-Superpowers/ad-superpowers-plugin/blob/9b6385d2d2d228e4dac096a1d6bc5715c04fa736/plugin/skills/ga4-revenue-analysis/SKILL.md, which is licensed MIT (repository). 2,220 words, 28 headings.
GA4 Revenue Analysis Guide
Complete guide for analyzing e-commerce revenue, product performance, and checkout funnels in Google Analytics 4.
Quick Decision Tree
GA4 REVENUE ANALYSIS FLOW
|
+---> WHAT DO YOU WANT TO ANALYZE?
| +---> Overall revenue & trends
| | +---> Monetization overview report
| | +---> Date comparison for trends
| |
| +---> Product performance
| | +---> E-commerce purchases report
| | +---> Items viewed vs purchased
| |
| +---> Checkout dropoff
| | +---> Custom funnel exploration
| | +---> Checkout step analysis
| |
| +---> Customer journey
| +---> Path exploration
| +---> Purchase path analysis
|
+---> WHICH DIMENSIONS NEEDED?
| +---> Traffic source impact
| | +---> Session source/medium breakdown
| |
| +---> Device/platform
| | +---> Device category, platform
| |
| +---> Audience segments
| +---> Custom segments or audiences
|
+---> REPORTING NEEDS?
+---> Ad-hoc analysis
| +---> Explorations (free-form analysis)
|
+---> Recurring reports
| +---> Custom reports in Library
|
+---> External dashboards
+---> Looker Studio / BigQuery export
Monetization Reports Overview
GA4 MONETIZATION REPORTS
========================
LOCATION: Reports -> Monetization
AVAILABLE REPORTS:
+-------------------------+------------------------------------------+
| Report | Shows |
+-------------------------+------------------------------------------+
| Overview | Revenue KPIs, trends, top items |
+-------------------------+------------------------------------------+
| E-commerce purchases | Product-level metrics (views, carts, |
| | purchases, revenue) |
+-------------------------+------------------------------------------+
| In-app purchases | App subscription/purchase data |
+-------------------------+------------------------------------------+
| Publisher ads | Ad revenue (AdMob/Ad Manager) |
+-------------------------+------------------------------------------+
| Promotions | Promotion performance |
+-------------------------+------------------------------------------+
MONETIZATION OVERVIEW METRICS:
------------------------------
+-------------------------+------------------------------------------+
| Metric | Definition |
+-------------------------+------------------------------------------+
| Total revenue | purchase + in_app_purchase + ad revenue |
+-------------------------+------------------------------------------+
| E-commerce revenue | Purchase event revenue only |
+-------------------------+------------------------------------------+
| Total purchasers | Unique users with purchase event |
+-------------------------+------------------------------------------+
| First-time purchasers | Users with their first ever purchase |
+-------------------------+------------------------------------------+
| ARPPU | Average Revenue Per Paying User |
+-------------------------+------------------------------------------+
| Average purchase value | Average order value |
+-------------------------+------------------------------------------+
Product Performance Analysis
E-COMMERCE PURCHASES REPORT
============================
LOCATION: Reports -> Monetization -> E-commerce purchases
KEY METRICS PER PRODUCT:
+-------------------------+------------------------------------------+
| Metric | Meaning |
+-------------------------+------------------------------------------+
| Items viewed | Number of view_item events |
+-------------------------+------------------------------------------+
| Items added to cart | Number of add_to_cart events |
+-------------------------+------------------------------------------+
| Items purchased | Number of items in purchase events |
+-------------------------+------------------------------------------+
| Item revenue | Total revenue per product |
+-------------------------+------------------------------------------+
| Cart-to-view rate | (added to cart / viewed) x 100% |
+-------------------------+------------------------------------------+
| Purchase-to-view rate | (purchased / viewed) x 100% |
+-------------------------+------------------------------------------+
AVAILABLE DIMENSIONS:
+-- Item name
+-- Item ID
+-- Item brand
+-- Item category (1-5 levels)
+-- Item variant
+-- Item list name
ANALYSIS TIPS:
--------------
1. VIEW-TO-CART RATE < 5%
+-- Product page optimization needed
+-- Better product photos
+-- Clearer pricing
+-- Improve product descriptions
2. CART-TO-PURCHASE RATE < 30%
+-- Checkout optimization needed
+-- Make shipping costs clearer
+-- Add trust badges
+-- Simplify checkout
3. HIGH VIEWS, LOW REVENUE
+-- Investigate product issues
+-- Pricing vs competition
+-- Stock availability
+-- Product-market fit
Checkout Funnel Analysis
CHECKOUT FUNNEL EXPLORATION
============================
LOCATION: Explore -> Funnel exploration
SETUP STEPS:
+----+--------------------------------------------------------------------+
| 1 | Explore -> Blank -> Choose "Funnel exploration" |
+----+--------------------------------------------------------------------+
| 2 | Tab Settings -> Steps -> Edit |
+----+--------------------------------------------------------------------+
| 3 | Add checkout events as steps: |
| | +-- Step 1: view_cart |
| | +-- Step 2: begin_checkout |
| | +-- Step 3: add_shipping_info |
| | +-- Step 4: add_payment_info |
| | +-- Step 5: purchase |
+----+--------------------------------------------------------------------+
| 4 | Optional: Make steps "closed" for strict sequence |
+----+--------------------------------------------------------------------+
| 5 | Add breakdown (device, source, etc.) |
+----+--------------------------------------------------------------------+
FUNNEL METRICS:
---------------
+-------------------------+------------------------------------------+
| Metric | Meaning |
+-------------------------+------------------------------------------+
| Users (per step) | Unique users reaching step |
+-------------------------+------------------------------------------+
| Completion rate | % users reaching next step |
+-------------------------+------------------------------------------+
| Abandonment rate | % users dropping off at step |
+-------------------------+------------------------------------------+
| Time to convert | Average time through funnel |
+-------------------------+------------------------------------------+
BENCHMARK COMPLETION RATES:
----------------------------
+-------------------------+--------------+---------------------------+
| Step | Benchmark | Action if lower |
+-------------------------+--------------+---------------------------+
| Cart -> Checkout | 50-70% | Cart abandonment emails |
+-------------------------+--------------+---------------------------+
| Checkout -> Shipping | 70-85% | Simplify form fields |
+-------------------------+--------------+---------------------------+
| Shipping -> Payment | 80-90% | More shipping options |
+-------------------------+--------------+---------------------------+
| Payment -> Purchase | 70-85% | More payment options |
+-------------------------+--------------+---------------------------+
| Overall funnel | 25-40% | End-to-end optimization |
+-------------------------+--------------+---------------------------+
Revenue per Traffic Source
TRAFFIC SOURCE REVENUE ANALYSIS
================================
LOCATION: Reports -> Acquisition -> Traffic acquisition
ADDING SECONDARY DIMENSION:
----------------------------
1. Click "+" next to primary dimension
2. Select "E-commerce" -> "Total revenue"
3. Or add metrics via "Edit comparisons"
CUSTOM EXPLORATION FOR REVENUE:
-------------------------------
SETUP:
+-- Technique: Free form
+-- Rows: Session source/medium
+-- Values:
| +-- Total revenue
| +-- Transactions
| +-- Average purchase value
| +-- E-commerce conversion rate
| +-- Sessions
+-- Filter: Only sessions with transactions (optional)
KEY ANALYSES:
-------------
1. REVENUE PER SOURCE
+-- Which sources generate the most revenue?
+-- Which have the highest conversion rate?
+-- Which have the highest AOV?
2. ROAS CALCULATION (manual)
+-- Export revenue per source
+-- Match with ad spend data
+-- Calculate: Revenue / Ad Spend
3. ASSISTED CONVERSIONS
+-- Which sources assist purchases?
+-- See Attribution -> Conversion paths
Key E-commerce KPIs
ESSENTIAL E-COMMERCE KPIs
==========================
REVENUE KPIs:
+-------------------------+------------------------------------------+
| KPI | Calculation / Location |
+-------------------------+------------------------------------------+
| Total Revenue | Monetization -> Overview |
+-------------------------+------------------------------------------+
| Average Order Value | Total revenue / Transactions |
| (AOV) | |
+-------------------------+------------------------------------------+
| Revenue per Session | Total revenue / Sessions |
| (RPS) | |
+-------------------------+------------------------------------------+
| Revenue per User | Total revenue / Total users |
| (RPU) | |
+-------------------------+------------------------------------------+
| Customer Lifetime | Requires cohort analysis |
| Value (CLV) | |
+-------------------------+------------------------------------------+
CONVERSION KPIs:
+-------------------------+------------------------------------------+
| KPI | Calculation |
+-------------------------+------------------------------------------+
| E-commerce Conv. Rate | Purchasers / Total users x 100% |
+-------------------------+------------------------------------------+
| Cart Abandonment Rate | (Carts - Purchases) / Carts x 100% |
+-------------------------+------------------------------------------+
| Checkout Abandon Rate | (Checkouts - Purchases) / Checkouts |
+-------------------------+------------------------------------------+
| Add-to-Cart Rate | Add to cart users / Total users x 100% |
+-------------------------+------------------------------------------+
PRODUCT KPIs:
+-------------------------+------------------------------------------+
| KPI | Calculation |
+-------------------------+------------------------------------------+
| Product View Rate | Item views / Sessions x 100% |
+-------------------------+------------------------------------------+
| Cart-to-Detail Rate | Add to cart / Item views x 100% |
+-------------------------+------------------------------------------+
| Buy-to-Detail Rate | Purchases / Item views x 100% |
+-------------------------+------------------------------------------+
| Average Items/Order | Items purchased / Transactions |
+-------------------------+------------------------------------------+
Custom Explorations for E-commerce
EXPLORATION 1: PRODUCT CATEGORY PERFORMANCE
============================================
SETUP:
+-- Technique: Free form
+-- Rows: Item category
+-- Values:
| +-- Item revenue
| +-- Items purchased
| +-- Item views
| +-- Cart-to-view rate
| +-- Purchase-to-view rate
+-- Filters: Date range
INSIGHTS:
+-- Which categories perform best?
+-- Where are optimization opportunities?
+-- Category growth trends
EXPLORATION 2: DEVICE REVENUE COMPARISON
=========================================
SETUP:
+-- Technique: Free form
+-- Rows: Device category
+-- Values:
| +-- Total revenue
| +-- Transactions
| +-- Average purchase value
| +-- E-commerce conversion rate
| +-- Sessions
+-- Visualization: Bar chart
INSIGHTS:
+-- Mobile vs Desktop conversion gaps
+-- Where is mobile optimization needed?
+-- Cross-device journey impact
EXPLORATION 3: NEW VS RETURNING PURCHASERS
==========================================
SETUP:
+-- Technique: Free form
+-- Rows: New/established
+-- Values:
| +-- Total revenue
| +-- First-time purchasers
| +-- Purchasers
| +-- Average purchase value
| +-- Transactions
+-- Segment by time for trends
INSIGHTS:
+-- Retention health check
+-- New customer acquisition cost
+-- Repeat purchase rate
Cohort Analysis for CLV
PURCHASER COHORT ANALYSIS
==========================
LOCATION: Explore -> Cohort exploration
SETUP:
+----+--------------------------------------------------------------------+
| 1 | Cohort inclusion: first_open or first_visit |
+----+--------------------------------------------------------------------+
| 2 | Return criteria: purchase (or custom purchase event) |
+----+--------------------------------------------------------------------+
| 3 | Cohort granularity: Weekly or Monthly |
+----+--------------------------------------------------------------------+
| 4 | Values: User retention or Event count or Metric sum |
+----+--------------------------------------------------------------------+
| 5 | Breakdown: Traffic source (optional) |
+----+--------------------------------------------------------------------+
COHORT METRIC OPTIONS:
----------------------
+-- User retention: % users who return and purchase
+-- Event count: Number of purchases per cohort over time
+-- Metric sum: Revenue per cohort over time
ANALYSIS QUESTIONS:
-------------------
+-- What % repurchases after 30/60/90 days?
+-- Which acquisition source has the best CLV?
+-- How long until repeat purchase?
+-- Which cohorts (seasons) perform best?
PREDICTIVE CLV CALCULATION:
---------------------------
CLV = AOV x Purchase Frequency x Customer Lifespan
Example:
+-- AOV: $75
+-- Purchases per year: 3
+-- Average customer lifespan: 2.5 years
+-- CLV = $75 x 3 x 2.5 = $562.50
Common Problems
TROUBLESHOOTING REVENUE ANALYSIS
==================================
PROBLEM: Revenue shows $0 or is missing
-----------------------------------------
Causes:
+-- purchase event not implemented
+-- value parameter missing
+-- Currency not configured
+-- Data processing delay (24-48 hours)
+-- Filters in report
Solution:
+-- Verify purchase event in DebugView
+-- Check dataLayer for value parameter
+-- Check property currency setting
+-- Wait for data processing
+-- Remove report filters and test again
PROBLEM: AOV unrealistically high/low
--------------------------------------
Causes:
+-- Test transactions in data
+-- Duplicate purchases
+-- Pricing in wrong currency
+-- Tax/shipping incorrectly included
+-- Item quantities wrong
Solution:
+-- Exclude test orders with segment
+-- Check transaction_id duplicates
+-- Verify currency matching
+-- Review value calculation in code
+-- Audit quantity parameters
PROBLEM: Product data not visible
----------------------------------
Causes:
+-- items array missing in events
+-- Item parameters incorrect
+-- item_id/item_name missing
+-- GA4 report processing time
+-- Insufficient data volume
Solution:
+-- Check items array in dataLayer
+-- Verify required item parameters
+-- Ensure item_id and item_name present
+-- Wait 24-48 hours for processing
+-- Select longer date range
PROBLEM: Funnel shows no data
------------------------------
Causes:
+-- Checkout events not implemented
+-- Event names incorrect
+-- Closed funnel too strict
+-- Segment filters too narrow
+-- Date range too short
Solution:
+-- Verify all checkout events are active
+-- Check exact event names in DebugView
+-- Make funnel "open" for testing
+-- Remove or broaden segments
+-- Select longer date range
MCP Tool: Pull Revenue Reports
# Overall revenue by source/medium (last 30 days)
ga4_run_report(
property_id="YOUR_PROPERTY_ID",
metrics=["totalRevenue", "ecommercePurchases", "averagePurchaseRevenue", "sessionKeyEventRate"],
dimensions=["sessionSourceMedium"],
start_date="30daysAgo",
end_date="yesterday"
)
# Top products by revenue
ga4_run_report(
property_id="YOUR_PROPERTY_ID",
metrics=["itemRevenue", "itemsPurchased", "itemsViewed"],
dimensions=["itemName", "itemCategory"],
start_date="30daysAgo",
end_date="yesterday"
)
# Revenue trend by day (for anomaly detection)
ga4_run_report(
property_id="YOUR_PROPERTY_ID",
metrics=["totalRevenue", "ecommercePurchases", "averagePurchaseRevenue"],
dimensions=["date"],
start_date="60daysAgo",
end_date="yesterday"
)
Output: Revenue Analysis Report Template
# GA4 Revenue Analysis Report
## Reporting Period
- **From:** [Start date]
- **To:** [End date]
- **Comparison:** [Previous period/Previous year]
## Executive Summary
| KPI | Current Period | Comparison | Trend |
|-----|----------------|------------|-------|
| Total Revenue | $XX,XXX | $XX,XXX | +X% |
| Transactions | X,XXX | X,XXX | +X% |
| Average Order Value | $XX.XX | $XX.XX | +X% |
| Conversion Rate | X.X% | X.X% | +X% |
| Cart Abandonment | XX% | XX% | -X% |
## Revenue per Traffic Source
| Source/Medium | Revenue | % of Total | Conv. Rate | AOV |
|---------------|---------|------------|------------|-----|
| google / organic | $X,XXX | XX% | X.X% | $XX |
| google / cpc | $X,XXX | XX% | X.X% | $XX |
| direct / (none) | $X,XXX | XX% | X.X% | $XX |
| [Other] | $X,XXX | XX% | X.X% | $XX |
## Top 10 Products (Revenue)
| Product | Revenue | Units Sold | View-to-Cart | Cart-to-Purchase |
|---------|---------|------------|--------------|------------------|
| [Product 1] | $X,XXX | XXX | XX% | XX% |
| [Product 2] | $X,XXX | XXX | XX% | XX% |
| ... | ... | ... | ... | ... |
## Category Performance
| Category | Revenue | Growth | Contribution |
|----------|---------|--------|--------------|
| [Category 1] | $X,XXX | +XX% | XX% |
| [Category 2] | $X,XXX | +XX% | XX% |
| [Category 3] | $X,XXX | -XX% | XX% |
## Checkout Funnel Performance
| Step | Users | Drop-off | Benchmark |
|------|-------|----------|-----------|
| View Cart | X,XXX | - | - |
| Begin Checkout | X,XXX | XX% | 30-50% |
| Add Shipping | X,XXX | XX% | 15-30% |
| Add Payment | X,XXX | XX% | 10-20% |
| Purchase | X,XXX | XX% | 15-30% |
**Overall Funnel Conversion:** XX% (benchmark: 25-40%)
## Device Breakdown
| Device | Revenue | % Share | Conv. Rate | AOV |
|--------|---------|---------|------------|-----|
| Desktop | $X,XXX | XX% | X.X% | $XX |
| Mobile | $X,XXX | XX% | X.X% | $XX |
| Tablet | $X,XXX | XX% | X.X% | $XX |
## Key Insights
### Positive Trends
1. [Insight 1]
2. [Insight 2]
### Areas of Concern
1. [Issue 1] - Impact: [High/Medium/Low]
2. [Issue 2] - Impact: [High/Medium/Low]
## Recommendations
| Priority | Action | Expected Impact |
|----------|--------|-----------------|
| HIGH | [Action 1] | +XX% revenue |
| MEDIUM | [Action 2] | +XX% conversion |
| LOW | [Action 3] | UX improvement |
## Next Steps
1. [ ] [First action]
2. [ ] [Second action]
3. [ ] [Third action]
Other skills for the same job
Different authors, same problem. Matched on the words in the skill name, across every library in the catalogue except this one.
- revenue-intelligence by ericosiu · 3,528
- video-analysis by ericosiu · 3,528
- yt-competitive-analysis by ericosiu · 3,528
- competitor-analysis by OpenClaudia · 691
- content-gap-analysis by OpenClaudia · 691
- geo-analysis by OpenClaudia · 691
- video-ad-analysis by OpenClaudia · 691
- churn-analysis by shawnpang · 324
Need help setting it up?
This page tells you what ga4-revenue-analysis does and what it needs. Cheetah builds the agent setup it runs inside: data, CRM, sequencing and the guardrails.
Book a call →The directory stays free. There is nothing gated behind this.