Best Practices for Analytics with MIDA

1. Session Replays

What it is Watch the full journey of any session exactly as the visitor experienced it.

Why it matters Pinpoint where users get stuck, hesitate, or what captures attention-so you can answer, “Why did they leave without buying?”

How to use effectively

  • Prioritize by Relevance Score. MIDA calculates this from Active Duration, Pageviews, Purchases, Checkouts Started, and Rage Clicks. Focus on high-score sessions first.

  • Use Filters. Narrow to sessions by country, device, or behaviors (e.g., added to cart but did not checkout).

Suggested filter recipes by use case

1) Homepage Check

  • Goal: See who landed on the homepage and from where → Landing Page contains “/” + combine with Source URL / Source Type

  • Goal: Check bounce → Duration = 0–5 mins + Page Count = 1

  • Goal: Understand homepage behavior on mobile → Device = Mobile

2) Product Page Behavior (PDP) Analysis

  • Goal: Find sessions that viewed products → Event = View product

  • Goal: Identify users who viewed many products → Page Count > 10 + Event = View product

  • Goal: Attribute ad traffic to product views → Source URL contains utm_source=facebook (etc.)

  • Goal: Compare by device → Device = Mobile / Desktop

3) Add to Cart Behavior

  • Goal: Who clicked Add to cart → Event = Add to cart

4) Cart & Checkout Analysis

  • Goal: Reached checkout but didn’t purchase → Event = View checkout + Cart Value > 0

  • Goal: Detect checkout drop-offs → Exit Page contains /checkout

  • Goal: Compare checkout behavior by device → Event = View checkout + filter by Device

5) High-Value Sessions (VIP)

  • Goal: High cart value → Cart Value > 0 + sort by Page Count or Duration

  • Goal: Returning visitors → Event = Returning shopper

  • Goal: Team-tagged sessions → Tag = Exactly ...

  • Goal: Marked important/favorite → Favorite = true

6) Traffic Source Analysis

  • Goal: Analyze Facebook/Google/etc. → Source URL or Source Type

  • Goal: Campaign-specific landings → Landing Page contains utm_campaign=abc

Reference

https://docs.mida-app.io/dvanced-filters/advanced-filters


2. Heatmaps

What it is Aggregated visual maps of clicks, mouse movement, and scroll depth.

Why it matters Reveal which elements (buttons, images, products) get attention and which are ignored.

How to use effectively

  • Spot high-interest products. Identify products/categories with dense click activity on home/collection pages; feature or promote them.

  • Optimize layout. If a critical CTA gets few clicks, reconsider placement or appearance (e.g., position or color).

Reference https://docs.mida-app.io/heatmaps/view-heatmaps


3. Analytics

Goal Understand why users don’t convert by analyzing the journey, intent, and friction points.

Key dashboard areas

  • Visitors / Sessions - Volume & frequency: gauge interest and cadence

  • Successful Orders / Abandoned Carts - Identify where drop-offs happen

  • Funnel (Viewed → Cart → Checkout → Order) - Locate the exact step with loss

  • Traffic Sources (Organic/Paid/Referral/Direct) - Find channels that drive quality traffic

  • Top Pages / Clicks - Prioritize content that converts well

  • Devices / Browsers / OS - Ensure responsive, error-free experiences

  • Heatmaps / Session Replays - Observe real click behavior & scroll depth

Step-by-step: analyze & improve conversion

3.1. Monitor the funnel - find drop-off points

Follow Product viewed → Cart added → Checkout started → Order placed. If a step drops heavily (e.g., Cart → Checkout), ask: technical errors? trust gaps (badges/reviews)? unclear design?

Action: Use Session Replays or Heatmaps to inspect behavior at that step.

3.1.1. Landing → View Product (Viewed)

Common causes

  • Message mismatch: Landing content doesn’t match ad/keyword promise.

  • Weak mobile presentation: CTA/navigation lacks prominence; hero section too tall; products appear only after deep scroll.

  • Speed/compatibility issues: Heavy page; browser/device rendering errors.

  • Poor orientation: Key categories/best-selling products not highlighted.

How to handle with MIDA

  • Heatmaps (homepage/landing): Check click-through on CTA/menu/banner; validate scroll depth reaches product blocks.

  • Analytics → Traffic Sources & Top Pages: Compare Paid/Organic/Referral/Direct; find landing pages that drive the most View product.

Quick actions

  • Surface the primary CTA and best-selling products higher (especially on mobile).

  • Align ad messaging ↔ landing content.

  • Streamline top navigation: concise menu, clear category entry points.

  • QA display across popular devices/browsers (mobile first).


3.1.2 View Product (PDP) → Add to Cart

Common causes

  • Missing info: Size guide, images, benefits, price/shipping are unclear.

  • CTA not prominent / not sticky on mobile.

  • Variants: Users don’t see/believe the right color/size exists.

  • Weak trust: No reviews; missing warranty/returns badges.

  • Unclear value: Pricing, bundles, promos, or free-shipping thresholds aren’t obvious.

How to handle with MIDA

  • Session Replays: Compare sessions with vs without Add to cart (watch variant selection and rage clicks on CTA).

  • Heatmaps (PDP): Check clicks on gallery, size guide, reviews, CTA; confirm attention is concentrated on key areas; verify scroll to descriptions/specs.

  • Suggested Filters

    • View product: Event = View product

    • Heavy browsers: Page Count > 10 + Event = View product

    • Device comparison: Device = Mobile / Desktop

    • Exit on PDP: Exit Page contains /products/

Quick actions

  • Make the Add to cart CTA highly visible; consider sticky ATC on mobile.

  • Place size guide / returns / shipping near the CTA; clarify variant selection.

  • Add reviews and concise benefit bullets (with real-life images).

  • Show promotions & free-shipping thresholds clearly.


3.1.3 Add to Cart → Checkout Started

Common causes

  • UI interruptions: Mini-cart obscures the “Proceed to checkout” CTA; checkout path is unclear.

  • Pop-ups/upsells create noise; app conflicts cause issues.

  • Trust concerns: Worries about returns/shipping/payment gateways.

  • “Probe carts”: Users are only testing price/shipping.

How to handle with MIDA

  • Session Replays: Inspect sessions that have Add to cart to observe whether users progress to checkout.

Quick actions

  • Reduce noise: Limit pop-ups/upsells that block the path to checkout.

  • Emphasize trust: Returns, secure payment, fast support.

  • Clarify the checkout CTA: Fixed, visible placement (especially in drawers/mini-carts).


3.1.4 Checkout Started → Order Placed

Shopify plan notes

  • Non-Shopify Plus: You cannot modify checkout UI; you can monitor with MIDA.

  • Shopify Plus: You can review checkout sessions to spot drop points and add trust badges to increase credibility and completion.

(From Analytics steps)

3.2. Evaluate traffic sources - which channels convert?

Compare Paid vs Organic vs Referral vs Direct. Some drive volume but convert poorly.

Action: Scale high-converting channels; optimize landing for weak ones; align ad messaging with page content.

3.3. Focus on high-performing pages/products

Identify frequently viewed pages or PDPs. Ask why they perform (visuals, CTA, clear pricing/promos).

Action: Replicate winning elements on weaker pages; ensure clear, mobile-friendly CTAs; use Heatmaps to confirm users don’t skip primary actions.

3.4. heck device & browser compatibility

If most users are on mobile, prioritize mobile UX. Low engagement on certain browsers may indicate bugs.

Action: QA on popular devices/browsers; improve load speed, layout, and button responsiveness on mobile.

3.5. Detect & fix button errors (Error Clicks)

Broken/unresponsive buttons directly block conversion.

Action: Use Session Replays to find unresponsive clicks; fix CTAs/checkout immediately; show fallback error messages like “Something went wrong, try again.”


4. Surveys

What it is Ask customers directly to validate your hypotheses.

Why it matters Collect feedback about pricing, product selection, or purchase difficulties.

How to use effectively

  • Track performance: Use Survey analytics to monitor response rates and adjust questions/design to increase completion.

Reference

https://docs.mida-app.io/surveys/create-surveys


If you have any questions, feel free to contact us via Crisp Chat or email us at [email protected].

Last updated