Articles on: Blockify - Checkout Rules

Checkout Analytics

Checkout Analytics — Overview

Blockify Analytics shows you how your checkout is performing and how Blockify impacts your revenue. With real-time data on conversion, lost revenue, saved revenue, upsell performance, and Custom Fields engagement, you can spot drop-offs, validate the impact of your rules, and decide what to optimize next.

The Analytics page is organized into four tabs:

  • Overview — Store-wide checkout performance (conversion, AOV, funnel, top methods).
  • Rules — How your Checkout Validation rules are protecting revenue.
  • Upsell — Acceptance rate, revenue uplift, and best-performing offers.
  • Custom Fields — Engagement metrics for every Custom Field component you've added to Checkout, Order Status, and Thank You pages.

When you open Analytics, the Overview tab loads by default. Click any other tab in the top navigation to switch.

Availability by Plan

  • Premium / Plus/ Basic — Full access to all four tabs, including the complete Custom Fields Analytics tab with component cards, detail pages, and full date range options.
  • Free — Access to Analytics for the last 7 days only. The Custom Fields tab is not available on these plans because Custom Fields itself is not available.
Note: If you downgrade from Premium to Free/Basic, your historical Custom Fields data is kept in our database but is no longer accessible through the UI. Upgrading back to Premium/Plus restores access to all data.

Activate Analytics

Before any real data is collected, you need to activate Analytics.

Step 1: Open your Shopify admin and go to Blockify CheckoutAnalytics.

Step 2: Click Activate Analytics.

Step 3: Data collection starts immediately. Allow a few minutes for the first metrics to appear.


Tab 1 — Overview

The Overview tab shows your store-wide checkout performance based on Shopify checkout data.

Metrics on this tab:

  • Conversion Rate — Percentage of checkouts completed vs. started.
  • Lost Revenue — Total cart value of abandoned checkouts.
  • Average Order Value (AOV) — Average value per completed order.
  • Checkout Completion Time — Average time a customer spends to finish checkout.
  • Checkout Funnel — Step-by-step completion rate (Information → Shipping → Payment → Order).
  • Top Shipping / Payment Method — Most-used methods on your store.

Use case: Identify where most customers drop off and optimize those checkout steps.

Tab 2 — Rules

The Rules tab measures how your Checkout Validation rules are performing.

Metrics on this tab:

  • Checkout Validation — Total number of times validation rules were triggered.
  • Saved Revenue — Cart value protected by Blockify rules (for example, blocked fraudulent or invalid checkouts).
  • Checkout Validation Breakdown — A table showing the performance of each rule you've configured.

Use case: Confirm that the rules you set up are actually catching the orders you wanted to block.

Tab 3 — Upsell

The Upsell tab shows how your Product Offers and upsell components are converting.

Metrics on this tab:

  • Upsell Acceptance Rate — Percentage of customers who accepted an upsell offer.
  • Revenue Uplift — Additional revenue generated through accepted upsells.
  • Best Product Upsell — A table ranking your top-performing upsell products.

Use case: Compare AOV with Revenue Uplift to measure the true impact of your upsell strategy and decide which offers to promote or retire.

Tab 4 — Custom Fields

The Custom Fields tab tells you exactly which Custom Field components your customers are engaging with — which ones they fill out, which ones they ignore, and how trends are moving.

This tab is available on Premium and Plus plans only, and only appears once you have at least one Custom Field component set up.

Best Practices

  • Spot dead components. If a field has high Impressions but very low Responses, customers are seeing it but choosing not to fill it. Consider rewording the label, making it required, or removing it.
  • Compare across pages. A field that performs well on the Thank You page (e.g., "How did you hear about us?") may underperform on Checkout, where customers want to finish quickly. Use the page filter to compare.
  • Watch the trend, not just the number. A 40% conversion rate is good — but if the trend arrow is pointing down month over month, something changed. Check whether you recently moved the field, added a rule that hides it, or changed the label.
  • Review weekly. Engagement shifts as you change layouts, run promotions, or update rules. A short weekly check is enough to catch regressions early.

How to Read the Custom Fields Tab

Step 1: Go to Blockify CheckoutAnalytics in your Shopify admin.

Step 2: Click the Custom Fields tab in the top navigation.

Step 3: Review the component cards. Each Custom Field component you've created appears as one card, ordered by page: Checkout → Order Status → Thank You.

Step 4: Use the segmented control (All / Checkout / Order Status / Thank You) to filter cards by the page they appear on.

Step 5: Use the date range dropdown to switch between Last 7 days, Last 30 days (default), Last 90 days, This month, or Last month. All metrics and trend indicators recalculate when you change the period.

What's on Each Component Card

Every card shows you the three things you need at a glance:

  • Header — Component name, a page badge (Checkout Page / Order Status Page / Thank You Page), and a field type badge (Text, Number, Checkbox, Select, etc.).
  • Three core metrics:
    • Impressions — How many times the component was shown to a customer.
    • Responses — How many times a customer filled it in and submitted the order.
    • Conversion Rate — Responses ÷ Impressions, shown as a percentage, with a trend arrow comparing the current period to the previous period of the same length.
  • Recent responses — The 3 most recent responses, each showing the value, order ID, and date.
  • View all X responses → — Footer link that opens the component's detail page.
  • Export CSV — Visible but disabled in this version. Hover to see the "Coming soon" tooltip.

How Each Metric Is Calculated

  • Impression — Counted when the component is rendered and visible in the customer's viewport. We do not count impressions when:
    • The component is hidden by a rule and never renders.
    • The page hasn't finished loading.
    • The customer reloads the same session — each session/order counts a maximum of one impression per component.
  • Response — Counted when the customer fills the field with a value and the order is submitted successfully:
    • Checkbox — Ticked = response. Unticked at submit time = no response.
    • Text / Number — Any non-empty value = response.
    • Select / Dropdown — Any selected option (including a default option, if you configured one) = response.
  • Conversion Rate — Responses ÷ Impressions, expressed as a percentage.
  • Trend — Compares the conversion rate of the selected period against the immediately preceding period of the same length. For example, with Last 7 days selected, the trend compares against the 7 days before that.

Detail Page — View All Responses

When you want to dig into a specific component, click View all X responses → on its card.

The detail page shows:

  • Header — A ← Custom Fields back button, the component name, page badge, and field type badge.
  • Three summary metrics at the top — Total Responses, Total Impressions, and Conversion Rate.
  • Toolbar — A search box (filters by response content) and the same date range dropdown as the main tab.
  • Responses table with these columns:
    • Response — The value the customer entered.
    • Order ID — Click to jump to the order in Shopify.
    • Customer — Customer name (if available).
    • Date — When the response was submitted.
  • The table is sorted newest first by default and shows 8 rows per page. Use the Next and Previous buttons to paginate.
  • Searching filters the table in real time and resets pagination to page 1.

Click ← Custom Fields to return to the main tab. Your filter and date range selections are preserved.

What's Not Included Yet

  • Export CSV is not available in this release. The button is visible but disabled — the "Coming soon" tooltip confirms this.
  • Per-field-type charts (pie charts for Select responses, histograms for Number fields, etc.) are planned for a future release.
  • Response breakdown by product or variant is not available.


Data Availability

  • Refresh rate — Data updates in near real-time. Allow a few minutes after an order is placed for it to appear.
  • Plans — Demo data is shown for Free/Basic, and full live data is shown for Premium/Plus. Custom Fields data is only collected when you're on Premium or Plus.

Tips & Best Practices

  • Use the Checkout Funnel in the Overview tab to spot high-drop-off steps and optimize them.
  • Monitor Saved Revenue in the Rules tab to confirm your rules are catching fraudulent or invalid checkouts.
  • Track Upsell Acceptance Rate when testing different Product Offers — small label or placement changes can move this number significantly.
  • Compare AOV with Revenue Uplift to measure the true impact of upsells.
  • Check the Custom Fields tab weekly. Components with falling Conversion Rate are usually a sign that a layout or rule change is hurting engagement.

FAQ

Q: I'm on Free/Basic but see numbers in Analytics — are they real? A: No, those are demo data to help you explore the feature. Upgrade to Premium or Plus to see real data from your store.

Q: Why don't I see the Custom Fields tab in my Analytics? A: The Custom Fields tab requires the Premium or Plus plan. If you're on Free or Basic, the tab won't appear because Custom Fields is not available on those plans.

Q: I downgraded from Premium to Basic — where did my Custom Fields data go? A: Your historical data is safe in our database. It's just not accessible in the UI on Free/Basic. Upgrade back to Premium or Plus to see it again.

Q: Why is Impressions higher than Responses? A: That's expected. Impressions count every customer who saw the field; Responses count those who actually filled it in and completed the order. Conversion Rate is the percentage that did both.

Q: My component is set up but its card doesn't show any impressions. Why? A: A few possible reasons: (1) the component is hidden by a rule and never renders to customers, (2) you just published it and no customers have reached that page yet, or (3) you're on Free/Basic and Custom Fields data isn't being collected. Check the rule configuration first.

Q: Why is the Export CSV button disabled? A: Exporting Custom Fields data is on our roadmap but not available yet. The button is visible so you know it's coming — hover over it to confirm it's marked "Coming soon".

Q: Does the trend arrow include today? A: Yes. The current period always includes today (or the most recent complete day if data is still flowing in), and the previous period is the same length immediately before it.

Note: Custom Fields metrics only count submitted orders. A customer who fills a field and abandons the cart won't be counted as a Response — only as an Impression.

Updated on: 06/05/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!