Map the complete ecommerce customer journey from brand discovery through repeat purchase, identifying touchpoints, friction points, and optimization opportun...
--- name: Customer Journey Mapper version: 1.1.0 description: Map the complete ecommerce customer journey from brand discovery through repeat purchase, identifying touchpoints, friction points, and optimization opportunities across all seven stages. category: ecommerce tags: - customer-journey - conversion-optimization - ecommerce - funnel-analysis - touchpoint-mapping - retention - shopify - amazon - tiktok-shop - drop-off-analysis --- # Customer Journey Mapper ## Introduction The Customer Journey Mapper skill provides a systematic framework for mapping every meaningful interaction a customer has with your ecommerce brand, from the first moment of awareness through loyal advocacy. In modern ecommerce, customers rarely follow a straight line from ad click to checkout. They bounce between social media, search engines, review sites, email campaigns, and your storefront across multiple devices and sessions. Without a clear map of these paths, optimization efforts become guesswork. This skill guides you through a structured seven-stage methodology covering awareness, consideration, evaluation, purchase, onboarding, retention, and advocacy. At each stage, you will identify the channels and touchpoints involved, capture the customer's emotional state and intent, diagnose friction points causing drop-off, measure performance with stage-appropriate KPIs, and surface concrete optimization opportunities ranked by expected impact. Whether you are launching a new product line on Shopify, auditing conversion funnels on Amazon, diagnosing why TikTok Shop traffic fails to convert, or building a retention program for a subscription DTC brand, this skill delivers a comprehensive, actionable journey map. The output is designed for cross-functional teams spanning marketing, product, UX, and operations so that everyone shares a single view of the customer experience and can prioritize improvements collaboratively. ## Quick Reference | Aspect | Detail | |---|---| | Skill Name | Customer Journey Mapper | | Version | 1.1.0 | | Category | Ecommerce | | Journey Stages | Awareness, Consideration, Evaluation, Purchase, Onboarding, Retention, Advocacy | | Primary Output | Structured journey map with touchpoints, friction points, metrics, and prioritized action plan | | Time to Complete | 30-90 minutes depending on data availability and complexity | | Ideal Users | Ecommerce operators, growth marketers, CX managers, product managers, founders | | Platforms Supported | Shopify, Amazon, TikTok Shop, WooCommerce, BigCommerce, custom storefronts | | Key Deliverables | Journey map, friction diagnosis, optimization roadmap, channel performance analysis | | Data Inputs Needed | Analytics data, customer feedback, session recordings, support tickets, ad platform data | ## Solves 1. **Invisible drop-off points.** You know your overall conversion rate is low, but you cannot pinpoint where customers abandon the journey. This skill maps every transition between stages and quantifies drop-off at each one. 2. **Channel attribution confusion.** Customers interact across paid social, organic search, email, SMS, influencer content, and marketplace listings. This skill documents the multi-touch path so you can assign proper credit and allocate budget effectively. 3. **Disconnected team priorities.** Marketing optimizes for clicks, product for engagement, and operations for fulfillment speed. The journey map creates a shared artifact that aligns every team around the customer's actual path. 4. **Post-purchase neglect.** Most optimization focuses on pre-purchase conversion, ignoring onboarding, retention, and advocacy. This skill gives equal weight to all seven stages, capturing the full lifetime value opportunity. 5. **New product launch blindness.** When launching a new product or entering a new channel, you lack a baseline understanding of how customers will navigate the journey. This skill maps the intended journey proactively. 6. **Emotion and intent gaps.** Quantitative analytics show what customers do but not how they feel. This skill incorporates emotion mapping to reveal frustration, confusion, and delight that drive behavior. 7. **Unfocused optimization backlogs.** Your team has dozens of improvement ideas but no way to prioritize. This skill produces a ranked action plan based on estimated impact, effort, and stage importance. ## Workflow ### Step 1: Define Scope and Objectives - Identify the specific customer segment or persona you are mapping - Define the platform scope: single storefront, multi-channel, or marketplace - State the primary business question (e.g., "Why do 68% of add-to-cart users fail to complete checkout?") - Set the time horizon for analysis (e.g., last 90 days) - List the stakeholders who will use the journey map ### Step 2: Collect Data Across All Seven Stages - Pull analytics data: traffic sources, page views, session duration, bounce rates, conversion rates, revenue per channel - Collect advertising data: impressions, clicks, CPC, CTR, and ROAS from each paid channel - Gather customer feedback: survey responses, NPS scores, product reviews, support tickets, social mentions - Review session recordings and heatmaps for key funnel pages - Pull email/SMS performance: open rates, click rates, unsubscribe rates, revenue attribution - Document post-purchase data: delivery times, return rates, repeat purchase rates, referral participation - Interview 3-5 recent customers if possible for qualitative journey narratives ### Step 3: Map Touchpoints for Each Stage - **Awareness:** All discovery channels (paid ads, organic search, social, influencers, word of mouth, PR, marketplace browse) - **Consideration:** Exploration touchpoints (website, social profiles, blog, comparison sites, YouTube reviews) - **Evaluation:** Decision-making interactions (product pages, size guides, reviews, FAQ, support chat, competitor comparison) - **Purchase:** Transaction flow (add to cart, cart review, checkout steps, payment, order confirmation) - **Onboarding:** Post-purchase experience (confirmation email, shipping notifications, delivery, unboxing, welcome sequence) - **Retention:** Re-engagement touchpoints (replenishment reminders, loyalty program, recommendations, win-back campaigns) - **Advocacy:** Amplification paths (review requests, referral program, social sharing, UGC campaigns, community) ### Step 4: Diagnose Friction Points - Calculate drop-off percentage at each stage transition and compare to benchmarks - Review qualitative signals: support ticket themes, negative reviews, session recording friction - Categorize by type: technical, informational, emotional, procedural - Rank by severity: revenue impact multiplied by frequency - Note platform-specific friction (Amazon Buy Box loss, Shopify checkout limitations, TikTok trust signals) ### Step 5: Map Customer Emotions and Intent - Document primary emotion at each stage (curiosity, interest, skepticism, anxiety, excitement, satisfaction) - Identify intent at each stage: what the customer is trying to accomplish - Mark emotional peaks (delight) and valleys (frustration) - Connect emotional states to behavioral outcomes - Note trust signals and trust gaps at each stage ### Step 6: Identify Optimization Opportunities - Propose 1-3 specific solutions per friction point with expected impact - Categorize by effort: quick wins (under 1 week), medium (1-4 weeks), strategic (1-3 months) - Estimate revenue impact using conversion data - Identify cross-stage opportunities benefiting multiple stages - Prioritize using impact-effort matrix ### Step 7: Compile the Journey Map and Action Plan - Fill in the output template for all seven stages - Write the journey summary narrative with key insights - Create prioritized action plan: top 10 optimizations with owners, timelines, and success metrics - Include measurement plan for tracking each optimization - Set the next review date (typically 90 days) ## Examples ### Example 1: DTC Skincare Brand on Shopify **Context:** DTC skincare brand, $2.4M annual revenue on Shopify. Primary acquisition through Instagram and TikTok ads. AOV of $65. 1.8% site conversion rate, 22% first-to-second purchase rate. **Input:** Shopify analytics (90 days), Meta/TikTok ads data, Klaviyo email reports, 847 product reviews, 312 support tickets, post-purchase survey (NPS: 42), GA4 session data. **Output (abbreviated by stage):** **Awareness:** Instagram Reels (43% of traffic) and TikTok (28%) drive discovery. Key friction: ad creative promises "visible results in 7 days" but landing page leads with ingredients science, creating messaging disconnect. TikTok traffic lands on homepage instead of dedicated landing page. Top opportunity: channel-specific landing pages matching ad creative (est. 15-25% landing page conversion lift). **Consideration:** 2.3 pages/session, 62% bounce on product pages. Key friction: social proof below the fold on mobile (78% of traffic), cramped mobile product images. Top opportunity: restructure product page with reviews and CTA above fold on mobile (est. 10-15% bounce reduction). **Evaluation:** 31% scroll to reviews, 4.2% contact support pre-purchase. Key friction: reviews not filterable by skin type, FAQ misses top 5 support questions (shipping time, ingredients, routine integration, sensitivity, subscription terms). Top opportunity: filterable reviews and inline FAQ on product pages (est. 8-12% add-to-cart improvement). **Purchase:** 74% cart abandonment. Key friction: shipping cost surprise at checkout (free shipping at $75 not communicated earlier), no buy-now-pay-later option. Top opportunity: free shipping progress bar sitewide plus Afterpay/Klarna (est. 15-20% cart abandonment reduction). **Onboarding:** 5.8-day average delivery, 18% of first-30-day tickets are "how to use" questions. Key friction: welcome emails focus on cross-selling rather than usage education, no routine guide in box. Top opportunity: replace first welcome email with skincare routine guide, add guide to packaging (est. 30% reduction in how-to tickets). **Retention:** 22% repeat purchase rate, 68-day repurchase cycle. Key friction: replenishment emails at day 30 but product lasts 45 days, no subscription option despite 34% buying same product 3+ times. Top opportunity: subscribe-and-save program with 15% discount, adjust email timing to day 40 (est. 35-50% repeat rate improvement among targeted customers). **Advocacy:** 12% review rate, 3% referral participation. Key friction: review request at day 14 (too early for skincare results), referral program buried in account dashboard. Top opportunity: move review request to day 30 with photo incentive, monthly referral program email (est. 2x review rate, 3x referral participation). **Top 3 Actions:** (1) Channel-specific landing pages, 1 week, Marketing. (2) Add Afterpay/Klarna, 1 week, Engineering. (3) Free shipping progress bar, 3 days, Engineering. --- ### Example 2: Electronics Seller on Amazon and Shopify **Context:** Electronics accessories brand (wireless chargers, phone mounts), $8.2M revenue split Amazon 70% / Shopify 30%. Low organic Amazon ranking, 38% ACoS, minimal repeat purchasing. Planning TikTok Shop expansion. **Input:** Amazon Seller Central analytics, Amazon Advertising data, Shopify/GA4 analytics, 4,200 Amazon reviews across 15 ASINs, 380 Shopify reviews, customer service logs, competitor analysis of top 5 brands. **Output (abbreviated by stage):** **Awareness:** Amazon search (52%) and Sponsored Products (23%) dominate. Key friction: organic ranking on page 2 (positions 12-18) where CTR drops 90%, ACoS of 38% unsustainable, no TikTok presence. Top opportunity: optimize Amazon listing copy for top 20 converting keywords from Brand Analytics, begin TikTok organic content (est. 40-60% organic impression improvement in 60 days). **Consideration:** 89K monthly detail page views on Amazon, 8.2% unit session percentage. Key friction: A+ Content is text-heavy with no comparison charts, compatibility info buried in bullet 4, Brand Store outdated 8 months. Top opportunity: rebuild A+ Content with comparison charts and compatibility checker (est. 15-20% unit session improvement). **Evaluation:** 4.1 star rating vs. 4.4 category average. Key friction: 31% of negative reviews cite charging speed mismatch for certain phone models, 45 unanswered Q&A questions. Top opportunity: update listing with exact compatible models and wattage, answer all Q&A, launch review request via product insert (est. rating improvement from 4.1 to 4.3+ in 90 days). **Purchase:** 76% Buy Box win rate due to 3 unauthorized sellers. Key friction: unauthorized seller price competition, no bundle offers despite natural product pairing, Shopify checkout lacks Amazon Pay. Top opportunity: file brand registry complaints to reclaim Buy Box (est. $420K annual revenue recovery). **Onboarding:** 6.2% Amazon support contacts within 7 days, 8.4% return rate. Key friction: basic instruction sheet inadequate for wireless charging alignment, 14% of tickets are "not charging" (placement errors). Top opportunity: visual quick-start card with phone-specific alignment guides (est. 40% reduction in charging support tickets). **Retention:** 8% repeat purchase rate, $52 Amazon CLV vs $78 Shopify CLV. Key friction: no cross-sell strategy, Amazon customer data limited for remarketing, 2-3 year product lifecycle makes same-item repurchase unlikely. Top opportunity: cross-sell email sequences on Shopify (charger buyers get mount offers), Amazon Posts for visibility (est. 50% Shopify repeat rate improvement). **Advocacy:** 2.1% Amazon review rate, not enrolled in Amazon Vine. Key friction: no Vine enrollment for launches, review requests manual and inconsistent, packaging not shareable. Top opportunity: enroll in Vine for all new launches, systematize review requests (est. 3x review velocity on new products). **Top 3 Actions:** (1) File brand registry complaints against unauthorized sellers, 1 week, Operations. (2) Optimize Amazon listing copy, 1 week, Marketing. (3) Answer all 45 pending Q&A questions, 2 days, Customer Service. ## Common Mistakes 1. **Mapping the ideal journey instead of the actual journey.** Teams draw the journey they designed rather than the one customers actually take. Always ground your map in real behavioral data, not internal assumptions. 2. **Stopping at the purchase stage.** The majority of customer lifetime value comes from post-purchase stages. Mapping only awareness through purchase ignores onboarding, retention, and advocacy opportunities. 3. **Ignoring emotional states.** A journey map tracking only functional touchpoints and conversion rates misses the emotional drivers behind behavior. Anxiety at checkout needs a different solution than distraction. 4. **Treating all customer segments as one journey.** A first-time TikTok visitor has a fundamentally different journey than a returning email subscriber. Map separate journeys for important segments. 5. **Collecting data from only one source.** Analytics show what happened but not why. Reviews show feelings but are biased toward extremes. Session recordings show behavior but not patterns. Combine all three. 6. **Making friction points too vague.** "Checkout is confusing" is not actionable. "Shipping cost appears for the first time at checkout step 2, causing 34% drop-off" is actionable. 7. **Proposing solutions without sizing the opportunity.** A friction point affecting 2% of visitors on a low-traffic page matters less than one affecting 40% on your top product page. Always estimate revenue impact. 8. **Ignoring cross-channel handoffs.** Transitions between channels (social to website, email to product page) are often the highest-friction moments. Map these explicitly. 9. **Creating the map and never updating it.** Customer behavior changes with seasons, launches, and platform updates. Schedule quarterly reviews to refresh your map. 10. **Failing to assign ownership for optimizations.** Every optimization needs a responsible person, timeline, and measurable outcome. A journey map without owners is an expensive wall decoration. ## Resources - **Output Template:** `references/output-template.md` -- structured format for journey map delivery - **Journey Mapping Guide:** `references/journey-mapping-guide.md` -- detailed methodology for data collection, touchpoint identification, and emotion mapping - **Touchpoint Metrics Reference:** `references/touchpoint-metrics-reference.md` -- KPIs per stage, benchmark conversion rates, channel metrics, attribution models - **Quality Checklist:** `assets/quality-checklist.md` -- 65-item validation checklist across 8 categories - **Recommended Tools:** Google Analytics 4, Hotjar/FullStory, Klaviyo, Amazon Brand Analytics, Triple Whale/Northbeam
don't have the plugin yet? install it then click "run inline in claude" again.
map every meaningful interaction a customer has with your ecommerce brand, from first awareness through loyal advocacy. this skill guides you through a systematic seven-stage methodology (awareness, consideration, evaluation, purchase, onboarding, retention, advocacy) to identify channels and touchpoints, diagnose friction points causing drop-off, measure performance with stage-specific KPIs, and surface concrete optimization opportunities ranked by impact. use this skill when you need a shared, cross-functional artifact that unifies marketing, product, UX, and operations around a single view of the customer experience, whether launching a new product line, auditing conversion funnels, or building a retention program.
analytics data sources (required):
customer feedback data (required):
external connections (conditional):
SHOPIFY_ACCESS_TOKEN, SHOPIFY_SHOP_URLAWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_SELLER_IDMETA_ACCESS_TOKENSURVEY_API_KEYcontext and business parameters:
edge cases and constraints:
step 1: define scope and objectives
step 2: collect data across all seven stages
SHOPIFY_ACCESS_TOKEN to automate if neededstep 3: map touchpoints for each stage
step 4: diagnose friction points