Crazy Egg is a visual analytics tool that shows visitor actions on heatmaps, scroll maps, and session recordings. It tracks how people actually move through your pages, from entry to exit.
Marketers also use it to run A/B tests, surveys, and CTA tests, helping them refine layouts and messaging. Crazy Egg can be found in the Semrush App Center.
How can Crazy Egg help me
Crazy Egg can help you:
- Track user behavior on your pages to see where visitors show interest and where they drop off
- Understand which page elements help or hurt your conversion rate
- A/B test website variations and route traffic to the winning version
- Collect user feedback through surveys
- Optimize call to action (CTA) and website performance
- Track your funnels, traffic, and conversions
Pricing
Crazy Egg has the following subscription options:
- Crazy Egg Plus: $99/month
- Crazy Egg Pro: $249/month
- Crazy Egg Enterprise: $599/month
Crazy Egg feature guide
Below is a short rundown of all Crazy Egg features.
Web Analytics
Web Analytics is a statistics dashboard showing your website traffic, including:
- New and returning visitors
- Pageviews
- Number of sessions and session duration
- Bounce rate
- Entry pages
- Countries
- Channels
- Device type
- Browsers
- Languages
Live Activity
Live Activity shows who’s on your site right now. On a timeline, you can see:
- The visitor’s location
- Referrer links (e.g., Facebook or direct traffic)
- Page paths
- Timestamps
Conversions
Conversions is where you set up events to track. These can be:
- Clicking a button or link
- Reaching a certain page
- Filling out a form
- Triggering an ad conversion pixel
- Completing an eCommerce event
- Triggering a custom HTML tag
- Triggering a Google Analytics 4 (GA4) event
Heatmaps
Heatmaps are a visualization of user activities on your page. Once you create a heatmap, the tool starts gathering data for 7 different reports:
- Heatmap: Shows where people click to reveal which elements are the most and least popular

- Scrollmap: Shows how far your visitors scroll down the page

- Confetti Report: Shows each separate click, along with metrics that describe it

- Overlay Report: Shows which page elements are the most popular in terms of clicks

- List Report: Shows all page click statistics in a list form

- Page Performance Report: Provides deep insights into click types, page speed, and bounces
- Errors Report: Shows the errors visitors encounter on your pages
Recordings
Recordings shows how visitors interact with your website in real time. Each session recording follows a user's journey from their first page view to the moment they leave.
Errors
Errors tracks JavaScript errors your users encounter. You can monitor who’s affected, which pages need fixing, and which errors are still unresolved.
Traffic Analysis
Traffic Analysis compares your top 10 traffic sources with session recordings to help you better understand your page performance.
Funnels
Funnels lets you build conversion funnels based on the events you’ve already set up. Track how users move through each step and where they drop off most often.
A/B Testing
A/B Testing helps you try different variations of your site and see which works better for your audience. Run experiments, check reports, and make data-based changes.
Surveys
Surveys is where you can create and set up customer surveys on your website. Gather feedback needed to improve your pages or product.
CTAs
In CTAs, you create and monitor the performance of various types of calls to action on your website. Optimize your CTA copy and style to boost conversions.
Limits
|
Plus |
Pro |
Enterprise |
|
|
Pageviews tracked monthly |
150,000 |
500,000 |
1,000,000 |
|
Session recordings monthly |
1,000 |
5,000 |
10,000 |
|
Heatmap reports monthly |
75 |
100 |
200 |
|
Recordings storage |
2 years |
2 years |
2 years |
|
Websites |
Unlimited |
Unlimited |
Unlimited |
|
Team members |
Unlimited |
Unlimited |
Unlimited |
|
Exporting heatmaps and recordings to AI |
No |
Yes |
Yes |
|
SAML Single Sign On (SSO) |
No |
No |
Yes |
How to use Crazy Egg
When you first open Crazy Egg, no tracking data will be available yet.
To begin using the app, you’ll need to install the tracking script on your website. Without it, Crazy Egg cannot track visitor activity or generate insights.
Once the script is installed, you can start setting up and activating the available features in just a few simple steps.
Install the tracking script
- Go to the Crazy Egg homepage
- Click Install Crazy Egg

From there, you have a few options to set up the tool.
Option 1: Install the tracking script yourself
-
Click I can install the tracking script myself. You will be shown the script, which you can copy to your clipboard with 1 click.
-
Paste it into your website script. If you’re unsure where, there’s an instruction under How do I manually install this tracking script onto my site.

- After your tracking script has been installed, check your manual installation by pasting your website URL in the next step. The system will automatically verify if your script is installed. If so, you’re all set to start using the tool.

Option 2: Ask your developer to install the tracking script for you
-
Click I need my developer to add the script for me. You will see a form to fill out and send to your web developer.

- When you’re finished, click Send tracking script to my developer!
Option 3: Integrate with a third-party app
-
Click the logo of the app you’re already using and want to integrate through

-
You will be shown step-by-step instructions for installing Crazy Egg via each app.
Once the script setup is complete, Web Analytics and Live Activity will go live immediately. Session Recordings will be available as they’re collected. All the other features, however, will turn on only once you activate them.
Set up conversions
-
To create your first conversion, click Conversions in the homepage side panel
-
Go to Track New Conversion in the top-right corner or Track a Conversion in the middle of the screen

- Choose which site you’d like to set a conversion for and the conversion type

- Complete the simple form for each conversion type you chose. You can add more than 1 conversion trigger.

-
Once you’re finished, create the conversion by clicking Next at the bottom-right of your screen

Set up Heatmaps
-
Click Heatmaps in the homepage side panel
-
Click Create a Heatmap in the middle of the page or Create New Heatmap in the top-right corner

-
Choose Heatmap for single page

-
A form will appear below. Fill it out by entering your website URL and heatmap name, choosing the devices to track, and specifying when the heatmap should start and end. All these details will be set for you, so you don’t need to overthink your first heatmap.

You can also set options such as Recurring Heatmap, Blocking Pop-Ups, Sampling Ratio, and Tracking Options. However, all of them will be filled out automatically, as well.

-
In the next step, you will see a preview of your heatmaps. Check if everything is set correctly, and click Create # Heatmaps in the bottom-right corner.

Your first heatmap has now been activated. You will begin tracking the data as soon as their start date.
Set up A/B Tests (optional)
- Go to A/B Testing in the homepage side panel
- Click Create an A/B Test

- Choose which type of test you’d like to run

For the page editor test, you need to provide the control URL and decide whether you’d like to target all visitors or only specific ones.

For the URL redirect test, provide the control URL and a different URL for each variant you add. You can target all or just a group of your visitors.

- Choose which of your already created conversions to track for this test

- On the following screen, choose how you’d like to split your traffic. You can set it manually or let AI adjust it automatically for you.

-
Review your A/B test details and either save your draft or publish the test
Set up Surveys (optional)
-
Go to Surveys in the side panel
-
Click Create New Survey and pick either Browse templates or Create from scratch

-
To use a ready-made template, simply click one

-
Check the settings and change them as needed. You can adjust the survey type (Popup or External link), copy and images for each question, additional information, answers, and the thank you message. If you’d like to enable, disable, duplicate, or delete any element, click on the three-dot menu in each top-right corner.

While you’re editing your survey, you can preview the outcome on the right side of the screen. You can also click Preview to see how the survey would look on your website.

- Scroll to the bottom of the form and click Settings

-
Choose which visitors can see your survey based on device type, page URL, traffic source, and more

- Below, you can customize your survey's appearance by adjusting color, position, and logo

- Choose when the survey appears to your visitors

- Once you’ve customized your survey, you can either save the draft or publish it right away by clicking the buttons in the top-right corner of your screen

Set up CTAs (optional)
-
Go to CTAs in the side panel
-
Click Create New CTA and pick either Browse templates or Create from scratch

-
From here, the process is the same as creating a survey. See Step 5 for details.
Frequently asked questions
Crazy Egg collects the following user data:
- Heatmaps: Clicks, scroll depth, page views, device/browser, geography, visitor segments
- Recordings: Navigation, clicks, scrolling, mouse activity, page sequence, session replay
- Surveys: Answers and response metadata
- A/B tests: Variant exposure, conversions, behavioral metrics, heatmaps, and recordings by variant
Crazy Egg data is updated as close to real-time as possible.
Yes, you can connect your Google Analytics 4 account with Crazy Egg and track your custom events.
No, the session recording cannot be restored once deleted. Please delete only if you’re sure you won’t need it.