Skip to content

Website monitoring

Conversion monitoring

On this page

A website can lose conversions even when its traffic is unchanged, so track conversion regardless of how the traffic is developing. Measure it both as a number and as a share of the visitors to the website.

Build reporting systems that immediately signal if the conversion metrics change or if a critical event occurs. A small drop in the conversion rate can cost enormous sums if it is not detected quickly. Technical problems in the checkout or in forms can stop 100 per cent of conversions overnight.

Conversion monitoring has two parts: monitoring results (are the conversion rate, volumes or traffic distribution changing?) and monitoring functionality (are the checkout, forms and payment working?).

Why conversion monitoring is critical

Small drops can cause large losses of revenue

Example

Scenario
an online shop with 10,000 visitors a week, a conversion rate of 2 per cent and an average order value of SEK 500.
Normal revenue
10,000 × 2 per cent × SEK 500 = SEK 100,000 a week.
Problem
The conversion rate falls to 1.5 per cent (minus 25 per cent).
New revenue
10,000 × 1.5 per cent × SEK 500 = SEK 75,000 a week.
Loss
SEK 25,000 a week (SEK 1.3 million a year).
With monitoring
The problem is detected on day 1 and fixed on day 2. Loss: SEK 3,500.
Without monitoring
The problem is detected in week 4 when the monthly figures are reviewed. Loss: SEK 100,000.

Technical problems can stop all conversions

Common problems

  • The checkout form does not work
  • The payment gateway is down
  • JavaScript errors that block forms
  • The “Complete purchase” button does not work
Without monitoring
Problems are discovered only when customers complain or when no sales have come in for several days.
With monitoring
An alert within minutes. The problem can be fixed before the revenue losses become large.

Segmented monitoring shows where the problems are

An aggregated conversion rate hides problems.

Example

Overall conversion rate: 2.5 per cent (down from 2.7 per cent). A quarter of visits are on mobile.

Broken down by device

  • Desktop: 3 per cent (unchanged)
  • Mobile: 1 per cent (down from 1.8 per cent, minus 44 per cent)

Insight: The mobile checkout has problems. Without segmentation, this is missed.

Proactive monitoring prevents escalation

Example

Day 1
The conversion rate falls by 20 per cent (an alert is sent).
Action
Investigate and fix.
Day 2
The conversion rate is back to normal.

Without monitoring

Days 1-7
The conversion rate continues to fall (now minus 30 per cent).
Day 8
The problem is discovered when the monthly figures are reviewed.
Day 9
The problem is fixed, but a large loss has already occurred.
Days 10-30
The sales that were lost cannot be made up.

The two monitoring areas

1. Monitoring internal results

Purpose: Monitor the conversion metrics and identify changes in behaviour.

The number of completed conversions has changed

What is monitored: The total volume of conversions per day, week and month.

Threshold

A 20 per cent change from one day to the next (for daily monitoring), a 15 per cent change from one week to the next (for weekly monitoring)

Example: “Conversions down from 50 a day to 30 a day (minus 40 per cent).”

Causes

  • Traffic has fallen (fewer visitors = fewer conversions)
  • The conversion rate has fallen (just as many visitors, but fewer convert)
  • A technical problem (people try to buy but cannot)

Actions

  1. Check the traffic (has it fallen?)
  2. Check the conversion rate (has it fallen?)
  3. If the conversion rate has fallen: Investigate why

The number of completed conversions in sub-areas has changed

What is monitored
Conversions per product category, per landing page and per campaign.
Example
“Conversions from the ‘Electronics’ category down from 20 a day to 8 a day (minus 60 per cent), other categories unchanged.”

Causes

  • A problem specific to that category (broken product pages, products out of stock)
  • Traffic to the category has fallen

Actions: Investigate that category specifically.

Completed but failed conversions have occurred

What is monitored
Conversions that reach the thank-you page even though the payment failed.
Example
“Ten conversions reached the thank-you page but no payments were registered in the payment system.”

Causes

  • Problems with the payment gateway
  • A timeout between the checkout and the payment system
  • Data synchronisation errors

Actions: Check the payment gateway and investigate the technical fault.

The number of started conversions has changed

What is monitored: The number of users who start the checkout process.

Threshold

A 20 per cent change.

Example: “Checkouts started down from 100 a day to 60 a day (minus 40 per cent).”

Causes

  • Traffic has fallen
  • Fewer users reach the checkout (a problem earlier in the funnel)
  • The call to action (CTA) leading to the checkout is less visible or less appealing

Actions

  1. Check the traffic
  2. Check the traffic flow (are people reaching the product pages? Are they clicking “Add to basket”?)

The abandonment rate for started conversions is increasing

What is monitored
The share of users abandoning the checkout increases.
Formula
Abandonment rate = (Started minus Completed) / Started

Threshold

An increase in the abandonment rate of more than 10 percentage points.

Example: “Checkout abandonment up from 70 per cent to 85 per cent (plus 15 percentage points).”

Causes

  • The checkout process is too long or complicated
  • Unexpected costs (delivery, fees)
  • A technical problem (a form does not work)
  • Slow loading
  • A missing payment method

Actions

  1. Test the checkout manually
  2. Review heatmaps and session recordings
  3. Identify where people drop out
  4. Optimise

The conversion rate has changed

What is monitored
The conversion rate overall and per sub-area.
Formula
Conversion rate = Conversions / Visitors

Threshold

A 15 per cent change.

Example: “Conversion rate down from 2.5 per cent to 2.0 per cent (minus 20 per cent).”

Causes

  • The quality of the traffic has deteriorated (more irrelevant visitors)
  • The website or the offer is less appealing
  • Technical problems
  • A competitor has a better offer

Actions

  1. Segment (which traffic source or which device has problems?)
  2. Investigate specific segments

The share of started conversions relative to the number of visitors has changed

What is monitored
The share of visitors who start the checkout.
Formula
Started conversions / Visitors
Example
“Checkouts started down from 5 per cent of visitors to 3 per cent (minus 40 per cent).”

Causes

  • Fewer people click “Add to basket” (product pages less appealing)
  • Fewer people reach the checkout (a problem on the basket page)

Actions: Analyse the funnel from the product page via the basket to the checkout.

The share of started conversions from predefined key pages has changed

What is monitored
For important landing pages, how many people start the checkout from there?
Example
“Checkouts started from /campaign-page down from 10 per cent to 5 per cent (minus 50 per cent).”

Causes

  • The page has been updated and is now weaker
  • The CTA to the checkout is less clear
  • The offer is less appealing

Actions: Review the page and A/B test improvements.

The number of completed conversions from a traffic source has changed

What is monitored
Conversions per traffic source (organic, paid, direct, social, email).
Example
“Conversions from Google Ads down from 20 a day to 8 a day (minus 60 per cent), other sources unchanged.”

Causes

  • Traffic from the source has fallen (campaign paused, budget used up)
  • The conversion rate from the source has fallen (weaker targeting, the wrong landing page)

Actions

  1. Check the traffic from the source
  2. Check the conversion rate from the source
  3. Optimise the campaign/landing page

The number of started conversions from a traffic source has changed

What is monitored
Checkouts started per traffic source.
Example
“Checkouts started from Facebook down from 30 a day to 12 a day (minus 60 per cent).”

Causes

  • Traffic has fallen
  • The quality of the traffic has deteriorated (the wrong audience)

Actions: Review and optimise the campaign.

The share of completed conversions from a traffic source has changed

What is monitored
The conversion rate per traffic source.
Example
“Conversion rate for email down from 5 per cent to 2.5 per cent (minus 50 per cent).”

Causes

  • The email campaign is reaching the wrong segment
  • The landing page does not match the email message
  • The offer is no longer relevant

Actions: Analyse the email campaign and the landing page.

The share of started conversions from a traffic source has changed

What is monitored
The share of visitors from a traffic source who start the checkout.
Example
“Checkouts started from organic traffic down from 6 per cent to 3 per cent (minus 50 per cent).”

Causes

  • Organic traffic is reaching the wrong pages (rankings for irrelevant search phrases)
  • Pages are less appealing

Actions: SEO analysis, optimise the pages.

The number of completed conversions per device has changed

What is monitored
Conversions per device (desktop, mobile, tablet).
Example
“Conversions from mobile down from 30 a day to 15 a day (minus 50 per cent), desktop unchanged.”

Causes

  • Mobile traffic has fallen
  • The mobile conversion rate has fallen (problems with the mobile checkout)

Actions: Test the checkout on mobile and optimise it.

The number of started conversions per device has changed

What is monitored
Checkouts started per device.
Example
“Checkouts started from mobile down from 50 a day to 25 a day (minus 50 per cent).”

Causes

  • Mobile traffic has fallen
  • Fewer people reach the checkout on mobile (a problem in the funnel)

Actions: Analyse the mobile funnel.

The share of completed conversions per device has changed

What is monitored
The conversion rate per device.
Example
“Mobile conversion rate down from 1.5 per cent to 0.8 per cent (minus 47 per cent), desktop unchanged at 3 per cent.”

Causes

  • Problems in the mobile checkout (design, loading, functionality)

Actions: Prioritise mobile optimisation.

The share of started conversions per device has changed

What is monitored
The share of visitors per device who start the checkout.
Example
“Checkouts started by mobile visitors down from 4 per cent to 2 per cent (minus 50 per cent).”

Causes

  • The mobile pages are less appealing
  • The CTA to the checkout is less visible on mobile

Actions: Optimise the mobile experience before the checkout.

2. Monitoring internal events

Purpose: Monitor technical problems that prevent conversions.

Parts of the conversion chain are not working

What is monitored
Specific steps in the checkout process are not working.
Example
“Step 3 of the checkout (choice of payment method) returns a 500 error.”
Impact
0 per cent can complete the checkout from this step.
Actions
Fix the fault immediately. Critical.

The checkout is not working

What is monitored
The entire checkout process is down.
Impact
0 per cent convert. Revenue stops completely.
Actions
Top priority. All resources are deployed.

The connection to the payment provider is not working

What is monitored
The integration with the payment gateway (Stripe, Klarna and others) is broken.
Impact
Users can fill in the checkout but the payment fails.
Example
“Payment gateway timeout. Users get an error message when paying.”

Actions

  1. Contact the payment provider (are their systems up?)
  2. Check your own logs (are there errors in the integration?)
  3. Roll back the latest deployment if it caused the problem

Out-of-stock items can be selected for purchase

What is monitored
Products with no stock still appear as available to buy.
Impact
Users add the item to their basket, reach the checkout and get an error message saying it is unavailable. They get frustrated and drop out.
Example
“Product X out of stock but the ‘Buy’ button is still active.”

Actions

  1. Sync the stock status correctly
  2. Hide the “Buy” button for sold-out items
  3. Show “Out of stock” clearly

Basket functions are broken

What is monitored
It is not possible to update the quantity, remove a product or enter a discount code.
Impact
Users get stuck in the basket and cannot continue to the checkout.
Example
“The discount code field does not accept codes. Users get an error message.”
Actions
Test the basket manually and fix the faults.

Pages or functions are broken on certain devices

What is monitored
The checkout works on desktop but not on mobile (or vice versa).
Impact
If the mobile checkout is broken, the purchases from all mobile traffic are lost.
Example
“The checkout button on mobile is not clickable (a CSS problem).”
Actions
Test on all devices and prioritise fixing the fault on mobile.

Tools for conversion monitoring

Analytics and alerts

Google Analytics 4

  • Custom insights for changes in the conversion rate (evaluated hourly, daily, weekly or monthly)
  • Real-time conversion tracking
  • Funnel analysis

Adobe Analytics

  • Enterprise-level conversion tracking
  • Advanced segmentation

Error tracking

Sentry

  • JavaScript errors in real time
  • Alerts for errors in the checkout
  • Stack traces for debugging

Rollbar

  • Back-end error tracking
  • Alerts for API errors (payment gateway and others)

LogRocket

  • Session replay with error tracking
  • See exactly what users did when the error occurred

Funnel and session tracking

Privacy: Session recording requires consent, and fields containing personal data and payment details must be masked. Microsoft Clarity requires a consent signal for visits from the EEA, the UK and Switzerland.

Contentsquare (formerly Hotjar)

  • Funnel visualisation
  • Session recordings (see where people drop out)
  • Heatmaps

Microsoft Clarity

  • Free session recordings
  • Rage clicks (users clicking many times in frustration)
  • Dead clicks (users clicking on non-clickable elements)

Uptime and synthetic monitoring

Pingdom

  • Transaction monitoring (simulates the checkout process every five minutes)
  • Alerts if the transaction fails

Datadog Synthetic Monitoring

  • Simulate user flows
  • Alerts if the checkout flow breaks

A/B testing and CRO

Tests in existing systems

  • Modern websites are complex, so external testing tools can rarely be relied on
  • A test of a checkout change is usually built into the company’s existing systems

Separate analysis

  • Data from the test is extracted for analysis outside the test environment
  • Funnel analysis

Payment gateway monitoring

Stripe Dashboard

  • Payment success rate
  • Failed payment reasons

Klarna, PayPal and others

  • Their own dashboards with success rates

How to monitor conversion step by step

Step 1: Define critical conversion goals

What counts as a conversion?

E-commerce

  • A completed purchase

Lead generation

  • A form filled in
  • A demo booked
  • A PDF downloaded

SaaS

  • Registration
  • A trial started
  • A subscription activated

B2B

  • Contact form
  • Quote request

Step 2: Set up conversion tracking

Google Analytics 4

  • Key events configured
  • E-commerce tracking (for online shops)
  • Event tracking for micro-conversions

Google Tag Manager

  • Triggers for conversions
  • Custom events

Step 3: Configure alerts

Google Analytics custom insights

  • The conversion rate falls by more than 15 per cent from one day to the next
  • Conversions fall by more than 20 per cent from one day to the next

Custom alerts (data via the GA4 API, with the alerting logic built separately)

  • The checkout abandonment rate increases by more than 10 percentage points
  • More flexible thresholds
  • Segmented alerts (per device, per traffic source)

Step 4: Set up error tracking

Sentry

  • Install in the front end (JavaScript)
  • Install in the back end
  • Alerts for errors in checkout-related code

Alert configuration

  • An immediate alert at more than ten errors per minute in the checkout
  • A daily summary of all errors

Step 5: Implement synthetic monitoring

Pingdom Transaction Monitoring

  • Create a script that simulates the checkout
  • Run it every five minutes
  • Alerts if the transaction fails

Example script

  1. Go to a product page
  2. Click “Add to basket”
  3. Go to the basket
  4. Click “Go to checkout”
  5. Fill in the checkout form (test data)
  6. Click “Complete purchase”
  7. Verify that the thank-you page is displayed

If any step fails: Alert.

Step 6: Review daily

Daily routine (five minutes)

  • Check Google Analytics: Conversions yesterday compared with last week
  • Check the error tracking: Any new errors?
  • Check the synthetic monitoring: Any failed transactions?

If anything looks odd, investigate it immediately.

Step 7: Weekly in-depth analysis

Weekly routine (30 minutes)

  • The trend in the conversion rate (the past four weeks)
  • Funnel analysis (where do most people drop out?)
  • Segmented analysis (device, traffic source)
  • Session recordings (watch a few abandoned purchases, with consent and with personal data masked)

Identify patterns and optimisation opportunities.

Common conversion problems that monitoring catches

Problem 1: The checkout button is not clickable on mobile

Alert
“Synthetic monitoring: Checkout transaction failed on mobile.”
Cause
A CSS error after the latest deployment.
Detected
ten minutes after the deployment with monitoring. Days later without monitoring, when customers complain.
Action
Roll back the deployment, fix the CSS and deploy again.
Impact with monitoring
ten minutes of mobile checkout downtime.
Impact without monitoring
Three days of downtime and a loss of SEK 100,000.

Problem 2: The conversion rate falls by 24 per cent for no obvious reason

Alert: “Conversion rate down from 2.5 per cent to 1.9 per cent (minus 24 per cent).”

Investigation

  1. Traffic unchanged
  2. Segment: Desktop fine, mobile conversion rate down from 1.8 per cent to 0.9 per cent (minus 50 per cent)
  3. Test the mobile checkout: Slow loading (five seconds or more)
  4. Check recent changes: New high-resolution images uploaded
Action
Optimise the images and add lazy loading.
Impact with monitoring
Detected on day 1, fixed on day 2. Minimal loss.
Impact without monitoring
Detected in week 4, a large loss.

Problem 3: Payment gateway timeout

Alert
“Sentry: 50 errors per minute in payment processing.”
Cause
The payment gateway (Stripe) is having temporary problems.

Action

  1. Contact Stripe (they confirm a problem on their side)
  2. Show users a message: “Payment temporarily unavailable, please try again in 10 minutes”
  3. When Stripe has fixed the fault: Remove the message
Impact with monitoring
Users are told that the problem is temporary.
Impact without monitoring
Users think the checkout is broken, give up and buy from a competitor.

How to get the most out of conversion monitoring

Always segment

Aggregated data hides problems.

Segment by

  • Device (desktop, mobile, tablet)
  • Traffic source (organic, paid, direct, social, email)
  • New or returning visitors
  • Geography (if relevant)

Prioritise critical alerts

Not all alerts are equally important.

Critical (immediate action)

  • The checkout completely down
  • The payment gateway down
  • Zero conversions for more than two hours

Important (action within 24 hours)

  • The conversion rate falls by more than 15 per cent
  • Checkout abandonment increases by more than 10 percentage points

Informational (action within a week)

  • The conversion rate falls by 5 to 15 per cent
  • Minor errors in the checkout (affecting fewer than 5 per cent of users)

Test the checkout regularly

Even without alerts, test manually

  • Desktop checkout (every week)
  • Mobile checkout (every week)
  • Different payment methods (every two weeks)

Catch problems that synthetic monitoring misses.

Document all problems and actions

Problem log

  • Date
  • Problem (what happened?)
  • How the problem was detected (an alert? Manually?)
  • Cause
  • Action
  • Time to fix
  • Impact (estimated loss)

Use

  • Learn from past problems
  • Identify recurring problems
  • Justify investment in monitoring (show how much money has been saved)

Compare with deployments

When problems arise, check

  • Was there a recent deployment?
  • Did anything change on the website?

If so: That is probably the cause. Roll back and investigate.

How to go from alert to action when conversion falls

Process

  1. Alert sent → “Conversion rate falls by 25 per cent”
  2. Verify → Is it accurate? (Check Google Analytics manually)
  3. Segment → Which segment has the problem? (Device, traffic source)
  4. Diagnose → What is the cause? (Test manually, check the error logs, check the latest changes)
  5. Fix → Fix the problem
  6. Monitor → Is the conversion rate recovering?
  7. Document → Log the problem and the solution

Contact us about conversion monitoring

Carnaby helps companies set up robust conversion monitoring, from alerts and error tracking to synthetic monitoring, so that problems in the checkout and conversion flows are detected and fixed before revenue is lost.

Contact us →

Want to know where you stand today?

Call us, or fill in the form and we will get back to you.