Shopify Marketing & E-commerce
Expert-level guidance for Shopify — optimizing store conversion, marketing integrations, analytics, product feeds, and the full e-commerce marketing stack.
Install
git clone https://github.com/thatrebeccarae/claude-marketing.git && cp -r claude-marketing/skills/shopify ~/.claude/skills/
Core Capabilities
Store Performance Auditing
- Conversion funnel analysis (visit → add to cart → checkout → purchase)
- Site speed and Core Web Vitals assessment
- Mobile experience review (60-70%+ of DTC traffic is mobile)
- Checkout optimization (Shopify Checkout extensibility, one-page checkout)
- Product page optimization (layout, copy, social proof, urgency)
Marketing Integrations
- Email/SMS: Klaviyo (recommended), Omnisend, Postscript, Attentive
- Ads: Meta Pixel + CAPI, Google Ads + Enhanced Conversions, TikTok Pixel, Pinterest Tag
- Attribution: Triple Whale, Northbeam, Polar Analytics, Lifetimely
- Reviews: Judge.me, Yotpo, Stamped, Loox (photo reviews)
- Loyalty: Smile.io, LoyaltyLion, Yotpo Loyalty
- Subscriptions: Recharge, Loop, Bold, Skio
- SEO: JSON-LD structured data, sitemap optimization, page speed
Analytics & Reporting
- Shopify Analytics (built-in) — sessions, conversion rate, AOV, returning customer rate
- GA4 integration via Google & YouTube channel or GTM
- Server-side tracking setup (Shopify Pixel API + CAPI)
- Customer cohort analysis (LTV, retention, purchase frequency)
- Product analytics (sell-through rate, margin analysis)
Product Feed Management
- Google Merchant Center feed optimization
- Facebook/Instagram Catalog (via Meta Commerce Manager)
- Feed attribute optimization: title, description, product type, custom labels
- Variant handling and inventory sync
- Disapproval diagnosis and feed error resolution
Conversion Rate Optimization (CRO)
- A/B testing (using Shopify's built-in or tools like Shoplift, Visually)
- Collection page optimization (filters, sorting, layout)
- Cart and checkout optimization (cart drawer vs page, upsells, trust badges)
- Post-purchase upsell flows (Zipify OCU, ReConvert, AfterSell)
- Pop-up and lead capture strategy (Privy, Justuno, Wisepops)
Key Benchmarks
| Metric |
Good |
Great |
Warning |
| Overall Conversion Rate |
2-3% |
4%+ |
<1.5% |
| Add-to-Cart Rate |
8-10% |
12%+ |
<5% |
| Cart-to-Checkout Rate |
50-60% |
70%+ |
<40% |
| Checkout Completion Rate |
45-55% |
60%+ |
<35% |
| AOV |
Industry dependent |
Growing trend |
Declining |
| Returning Customer Rate |
25-30% |
40%+ |
<20% |
| Mobile Conversion Rate |
1.5-2.5% |
3%+ |
<1% |
| Email Revenue % |
25-35% |
40%+ |
<15% |
| LTV:CAC Ratio |
3:1 |
4:1+ |
<2:1 |
| Page Load (LCP) |
<2.5s |
<1.5s |
>4s |
Essential Shopify Marketing Stack
Tier 1 — Must-Have
- Klaviyo — Email + SMS marketing, flows, segmentation
- Meta Pixel + CAPI — Facebook/Instagram ad tracking
- Google & YouTube channel — Google Ads, Shopping, free listings
- Judge.me or Yotpo — Product reviews and social proof
- GA4 — Web analytics (via GTM or Shopify Pixel API)
Tier 2 — Growth Stage
- Triple Whale or Polar Analytics — Attribution and analytics
- Smile.io — Loyalty and rewards program
- ReConvert or AfterSell — Post-purchase upsells
- Recharge — Subscriptions (if applicable)
- Privy or Wisepops — Pop-ups and lead capture
Tier 3 — Scale Stage
- Northbeam — Advanced multi-touch attribution
- Gorgias or Zendesk — Customer support (impacts repeat rate)
- TikTok Pixel — TikTok ad tracking
- Loop Returns — Returns management
- Rebuy — Personalized product recommendations
Workflow: Full Shopify Audit
When asked to audit a Shopify store's marketing:
- Tracking & Analytics — Pixel/CAPI setup, GA4 integration, UTM consistency, attribution tool
- Conversion Funnel — Session → ATC → Checkout → Purchase rates, identify largest drop-off
- Site Speed — Core Web Vitals, theme performance, app bloat, image optimization
- Product Pages — Layout, imagery, copy, reviews, trust signals, urgency elements
- Collection Pages — Navigation, filters, sorting, merchandising rules
- Cart & Checkout — Cart experience, checkout completion rate, payment options, trust badges
- Email/SMS — Platform integration, flow coverage, campaign frequency, revenue attribution
- Paid Media Integration — Pixel health, CAPI event match quality, product feed quality
- SEO — Title tags, meta descriptions, structured data, site architecture, blog content
- Customer Retention — Loyalty program, subscription offering, post-purchase experience
- App Stack — Review installed apps for redundancy, performance impact, cost
- Recommendations — Prioritized by expected revenue impact and implementation effort
Shopify-Specific Tracking Setup
Meta Pixel + CAPI
- Use Shopify's Customer Events (Pixel API) — not the old theme-based pixel
- Enable CAPI through Facebook & Instagram channel app
- Verify Event Match Quality score in Meta Events Manager (target 8+)
- Track: PageView, ViewContent, AddToCart, InitiateCheckout, Purchase
Google Ads + Enhanced Conversions
- Install Google & YouTube channel for Shopping + Performance Max
- Set up Enhanced Conversions in Google Ads
- Verify conversion tracking in Google Tag Assistant
- Feed optimization: product titles, descriptions, GTINs, custom labels
GA4
- Recommended: Google Tag Manager via Shopify Pixel API (Custom Pixel)
- Alternative: Google & YouTube channel (simpler but less control)
- Key events: page_view, view_item, add_to_cart, begin_checkout, purchase
- Enhanced measurement: site search, scroll depth, outbound clicks
How to Use This Skill
Ask me questions like:
- "Audit my Shopify store's conversion funnel"
- "What apps should I add to my Shopify marketing stack?"
- "Help me set up Meta CAPI on Shopify"
- "My add-to-cart rate is low — what should I optimize?"
- "Design a post-purchase upsell strategy"
- "How do I optimize my Google Shopping product feed?"
- "Review my Shopify checkout for conversion improvements"
- "Plan a loyalty program for my DTC brand"
For detailed Shopify API reference, Liquid theme customization, and advanced configurations, see REFERENCE.md.
Analysis Examples
For complete analysis patterns, sample outputs, and use cases, see EXAMPLES.md.
Scripts
The skill includes utility scripts for API interaction and automated analysis:
Fetch Store Data
# Get store info (API health check)
python scripts/shopify_client.py --resource shop
# List recent orders
python scripts/shopify_client.py --resource orders --days 30
# Export products as CSV
python scripts/shopify_client.py --resource products --status active --format csv --output products.csv
# Quick order count
python scripts/shopify_client.py --resource order-count --status any
Run Analysis
# Full store audit (all analyses combined)
python scripts/analyze.py --analysis-type full-audit
# Conversion funnel (last 30 days)
python scripts/analyze.py --analysis-type conversion-funnel --days 30
# Product performance
python scripts/analyze.py --analysis-type product-performance --days 30
# Customer cohorts (last 90 days)
python scripts/analyze.py --analysis-type customer-cohorts --days 90
# Revenue analysis with output file
python scripts/analyze.py --analysis-type revenue-analysis --days 30 --output revenue.json
The scripts handle API authentication, rate limiting, pagination, and basic analysis. I'll interpret the results and provide actionable recommendations.
Troubleshooting
Authentication Error: Verify that:
SHOPIFY_STORE_URL is your .myshopify.com URL (not your custom domain)
SHOPIFY_ACCESS_TOKEN starts with shpat_ and is from a Custom App
- The app has the required API scopes (read_orders, read_products, read_customers)
Rate Limiting: The scripts handle Shopify's 2 requests/second limit automatically. If you see 429 errors, the retry logic will wait and continue. For large stores, consider using --limit to reduce data volume.
No Orders Returned: Check that:
- The date range (
--days) covers a period with orders
- The
--status filter matches your orders (use any to see all)
- The Admin API access token hasn't expired
Import Errors: Install required packages:
pip install -r requirements.txt
Security & Privacy
- Never hardcode API credentials in code — use
.env files
- Store access tokens outside version control
- Add
.env and credential files to .gitignore
- The scripts are read-only — they do not create, modify, or delete any Shopify data
- Use Admin API scopes with minimum required access (read-only)
- Customer PII (emails, names) is processed locally and never stored persistently
- Rotate access tokens periodically
1---2name: shopify3description: Shopify e-commerce platform marketing expertise. Audit store performance, optimize conversion funnels, configure tracking, and integrate marketing tools. Use when the user asks about Shopify, e-commerce optimization, Shopify analytics, store conversion, product feeds, or Shopify app integrations.4license: MIT5---67# Shopify Marketing & E-commerce89Expert-level guidance for Shopify — optimizing store conversion, marketing integrations, analytics, product feeds, and the full e-commerce marketing stack.1011## Install1213```bash14git clone https://github.com/thatrebeccarae/claude-marketing.git && cp -r claude-marketing/skills/shopify ~/.claude/skills/15```1617## Core Capabilities1819### Store Performance Auditing20- Conversion funnel analysis (visit → add to cart → checkout → purchase)21- Site speed and Core Web Vitals assessment22- Mobile experience review (60-70%+ of DTC traffic is mobile)23- Checkout optimization (Shopify Checkout extensibility, one-page checkout)24- Product page optimization (layout, copy, social proof, urgency)2526### Marketing Integrations27- **Email/SMS**: Klaviyo (recommended), Omnisend, Postscript, Attentive28- **Ads**: Meta Pixel + CAPI, Google Ads + Enhanced Conversions, TikTok Pixel, Pinterest Tag29- **Attribution**: Triple Whale, Northbeam, Polar Analytics, Lifetimely30- **Reviews**: Judge.me, Yotpo, Stamped, Loox (photo reviews)31- **Loyalty**: Smile.io, LoyaltyLion, Yotpo Loyalty32- **Subscriptions**: Recharge, Loop, Bold, Skio33- **SEO**: JSON-LD structured data, sitemap optimization, page speed3435### Analytics & Reporting36- Shopify Analytics (built-in) — sessions, conversion rate, AOV, returning customer rate37- GA4 integration via Google & YouTube channel or GTM38- Server-side tracking setup (Shopify Pixel API + CAPI)39- Customer cohort analysis (LTV, retention, purchase frequency)40- Product analytics (sell-through rate, margin analysis)4142### Product Feed Management43- Google Merchant Center feed optimization44- Facebook/Instagram Catalog (via Meta Commerce Manager)45- Feed attribute optimization: title, description, product type, custom labels46- Variant handling and inventory sync47- Disapproval diagnosis and feed error resolution4849### Conversion Rate Optimization (CRO)50- A/B testing (using Shopify's built-in or tools like Shoplift, Visually)51- Collection page optimization (filters, sorting, layout)52- Cart and checkout optimization (cart drawer vs page, upsells, trust badges)53- Post-purchase upsell flows (Zipify OCU, ReConvert, AfterSell)54- Pop-up and lead capture strategy (Privy, Justuno, Wisepops)5556## Key Benchmarks5758| Metric | Good | Great | Warning |59|--------|------|-------|---------|60| Overall Conversion Rate | 2-3% | 4%+ | <1.5% |61| Add-to-Cart Rate | 8-10% | 12%+ | <5% |62| Cart-to-Checkout Rate | 50-60% | 70%+ | <40% |63| Checkout Completion Rate | 45-55% | 60%+ | <35% |64| AOV | Industry dependent | Growing trend | Declining |65| Returning Customer Rate | 25-30% | 40%+ | <20% |66| Mobile Conversion Rate | 1.5-2.5% | 3%+ | <1% |67| Email Revenue % | 25-35% | 40%+ | <15% |68| LTV:CAC Ratio | 3:1 | 4:1+ | <2:1 |69| Page Load (LCP) | <2.5s | <1.5s | >4s |7071## Essential Shopify Marketing Stack7273### Tier 1 — Must-Have741. **Klaviyo** — Email + SMS marketing, flows, segmentation752. **Meta Pixel + CAPI** — Facebook/Instagram ad tracking763. **Google & YouTube channel** — Google Ads, Shopping, free listings774. **Judge.me or Yotpo** — Product reviews and social proof785. **GA4** — Web analytics (via GTM or Shopify Pixel API)7980### Tier 2 — Growth Stage816. **Triple Whale or Polar Analytics** — Attribution and analytics827. **Smile.io** — Loyalty and rewards program838. **ReConvert or AfterSell** — Post-purchase upsells849. **Recharge** — Subscriptions (if applicable)8510. **Privy or Wisepops** — Pop-ups and lead capture8687### Tier 3 — Scale Stage8811. **Northbeam** — Advanced multi-touch attribution8912. **Gorgias or Zendesk** — Customer support (impacts repeat rate)9013. **TikTok Pixel** — TikTok ad tracking9114. **Loop Returns** — Returns management9215. **Rebuy** — Personalized product recommendations9394## Workflow: Full Shopify Audit9596When asked to audit a Shopify store's marketing:97981. **Tracking & Analytics** — Pixel/CAPI setup, GA4 integration, UTM consistency, attribution tool992. **Conversion Funnel** — Session → ATC → Checkout → Purchase rates, identify largest drop-off1003. **Site Speed** — Core Web Vitals, theme performance, app bloat, image optimization1014. **Product Pages** — Layout, imagery, copy, reviews, trust signals, urgency elements1025. **Collection Pages** — Navigation, filters, sorting, merchandising rules1036. **Cart & Checkout** — Cart experience, checkout completion rate, payment options, trust badges1047. **Email/SMS** — Platform integration, flow coverage, campaign frequency, revenue attribution1058. **Paid Media Integration** — Pixel health, CAPI event match quality, product feed quality1069. **SEO** — Title tags, meta descriptions, structured data, site architecture, blog content10710. **Customer Retention** — Loyalty program, subscription offering, post-purchase experience10811. **App Stack** — Review installed apps for redundancy, performance impact, cost10912. **Recommendations** — Prioritized by expected revenue impact and implementation effort110111## Shopify-Specific Tracking Setup112113### Meta Pixel + CAPI114- Use Shopify's Customer Events (Pixel API) — not the old theme-based pixel115- Enable CAPI through Facebook & Instagram channel app116- Verify Event Match Quality score in Meta Events Manager (target 8+)117- Track: PageView, ViewContent, AddToCart, InitiateCheckout, Purchase118119### Google Ads + Enhanced Conversions120- Install Google & YouTube channel for Shopping + Performance Max121- Set up Enhanced Conversions in Google Ads122- Verify conversion tracking in Google Tag Assistant123- Feed optimization: product titles, descriptions, GTINs, custom labels124125### GA4126- Recommended: Google Tag Manager via Shopify Pixel API (Custom Pixel)127- Alternative: Google & YouTube channel (simpler but less control)128- Key events: page_view, view_item, add_to_cart, begin_checkout, purchase129- Enhanced measurement: site search, scroll depth, outbound clicks130131## How to Use This Skill132133Ask me questions like:134- "Audit my Shopify store's conversion funnel"135- "What apps should I add to my Shopify marketing stack?"136- "Help me set up Meta CAPI on Shopify"137- "My add-to-cart rate is low — what should I optimize?"138- "Design a post-purchase upsell strategy"139- "How do I optimize my Google Shopping product feed?"140- "Review my Shopify checkout for conversion improvements"141- "Plan a loyalty program for my DTC brand"142143For detailed Shopify API reference, Liquid theme customization, and advanced configurations, see [REFERENCE.md](REFERENCE.md).144145## Analysis Examples146147For complete analysis patterns, sample outputs, and use cases, see [EXAMPLES.md](EXAMPLES.md).148149## Scripts150151The skill includes utility scripts for API interaction and automated analysis:152153### Fetch Store Data154```bash155# Get store info (API health check)156python scripts/shopify_client.py --resource shop157158# List recent orders159python scripts/shopify_client.py --resource orders --days 30160161# Export products as CSV162python scripts/shopify_client.py --resource products --status active --format csv --output products.csv163164# Quick order count165python scripts/shopify_client.py --resource order-count --status any166```167168### Run Analysis169```bash170# Full store audit (all analyses combined)171python scripts/analyze.py --analysis-type full-audit172173# Conversion funnel (last 30 days)174python scripts/analyze.py --analysis-type conversion-funnel --days 30175176# Product performance177python scripts/analyze.py --analysis-type product-performance --days 30178179# Customer cohorts (last 90 days)180python scripts/analyze.py --analysis-type customer-cohorts --days 90181182# Revenue analysis with output file183python scripts/analyze.py --analysis-type revenue-analysis --days 30 --output revenue.json184```185186The scripts handle API authentication, rate limiting, pagination, and basic analysis. I'll interpret the results and provide actionable recommendations.187188## Troubleshooting189190**Authentication Error**: Verify that:191- `SHOPIFY_STORE_URL` is your `.myshopify.com` URL (not your custom domain)192- `SHOPIFY_ACCESS_TOKEN` starts with `shpat_` and is from a Custom App193- The app has the required API scopes (read_orders, read_products, read_customers)194195**Rate Limiting**: The scripts handle Shopify's 2 requests/second limit automatically. If you see 429 errors, the retry logic will wait and continue. For large stores, consider using `--limit` to reduce data volume.196197**No Orders Returned**: Check that:198- The date range (`--days`) covers a period with orders199- The `--status` filter matches your orders (use `any` to see all)200- The Admin API access token hasn't expired201202**Import Errors**: Install required packages:203```bash204pip install -r requirements.txt205```206207## Security & Privacy208209- **Never hardcode** API credentials in code — use `.env` files210- Store access tokens **outside** version control211- Add `.env` and credential files to `.gitignore`212- The scripts are **read-only** — they do not create, modify, or delete any Shopify data213- Use Admin API scopes with minimum required access (read-only)214- Customer PII (emails, names) is processed locally and never stored persistently215- Rotate access tokens periodically