top of page
How to force your sample to be tracked in heatmaps & session recordings
Sometimes you might want to force the screenshot on a heatmap to make sure it's correct, or you might want to check the configuration on your session recording. If your sample rate isn't 100% there is a risk your activities won't be recorded.To ensure your activities are included in the sample group you can append a URL parameter?pk_hsr_forcesample=1 to the page you're visiting. The page still needs to follow the target rules you configured in your heatmap or session recordi
Are your visitors really where your analytics say they are?
Have you ever checked your website analytics only to discover that your visit was logged from a completely different city? Or received a weather alert for a city where you've never even set foot? That’s because of how visitor geolocation is done. To determine the location of a visitor, Extellio’s analytics and other websites analyze the user’s IP address. There is no direct mapping between IP addresses and physical locations. Instead, we have to rely on geolocation databases
Heatmap screenshot not working
After you have created a new heatmap, it will automatically start to collect samples, but in order to view it, you also need to take a screenshot. Note that the samples are not dependent on the screenshot, and all samples collected before the screenshot was taken will still be usable. If your heatmap is missing a screenshot, you will be asked to add one when you click to view the heatmap. To take the screenshot, enter the URL for the heatmap and click on "Open page". The URL
How to measure engagement on your website
Before we get to how to measure engagement, let's start by defining engagement on your website. The goal for most websites is to get the visitors to engage with the content, usually by reading articles or clicking on links. An engaged visitor stays longer and interact more with the website. There are a few different signs that your visitors are engaged with the content, and here are some of the metrics you can use: bounce rate, exits, time spent, page views, returning visito
How to fix CORS issue for heatmaps and session recordings
When a heatmap or session sample is recorded, Extellio saves the webpage's CSS to display the page correctly, even if the CSS or URLs to the CSS change. If Extellio can't read the CSS from the DOM, it tries to fetch the content via an HTTP request. While this works most of the time, in certain situations, like when you load your CSS from a CDN, you need to take extra steps to ensure it works. Recommended: To avoid Extellio having to make an additonal HTTP request to fetch
How Extellio's data differ from Matomo
If you have made direct comparisons between your data in Extellio's new analytics (Beta) and our old analytics (Matomo), you may have noticed that there are some minor differences. All data is still collected via Matomo, but as it goes through our database, we are calculating some of the numbers differently from Matomo. Here's the full list. Visit time Matomo doesn't (automatically) track the time spent on exit pages. The default time is 0 sec. In the Extellio analytics, all
Why isn't my heatmap or session recording collecting samples?
Does your target rules match a URL? Check there isn't any spelling mistakes in the target page rules. Is the target rules logic? Make sure that the target page rules are logical and correctly configured to track the intended page. When using URL and equals exactly or equals simple make sure you're using the full URL with https:// . This will not collect any samples because there is no URL equaling exactly www.example.com/ Meanwhile, this will collect samples from https://w
What cookies do Extellio use?
On November 14th, 2022 we changed the names of our cookies. This does not affect old customers before November 14th who still keep the old prefixes. If you signed up to Extellio (or formerly E-space) before November 14th, 2022 , you can find the list of cookies here . If you signed up to Extellio after November 14th, 2022, you can find the list of cookies below . Confused by cookies, local storage and session storage? Check out our article about what a cookie is! Read more
What data does Extellio track?
When you use surveys with Extellio it will track the following information: Survey answers URL of the page on which the response is made Title of page on which the response is made Browser user-agent Browser language IP number (not stored but used only to look up which country the respondent is in When you use Analytics with Extellio it will track the following information: Anonymized User IP addresses. User ID (optional) Date and time of the request Title of the page be
How does Extellio handle your data?
Data storage Extellio stores data with ElastX AB on servers in Sweden. The servers are behind a firewall that is only open for HTTPS traffic. Backup of database is taken every day and stored with City Network Hosting AB in Sweden. Access to the data Extellio and some contracted subcontractors, needed in order for us to deliver and develop our services, have access to data. Such subcontractors have confidentiality and personal data agreements with Extellio. In addition, the c
What is a cookie?
What is a cookie? A cookie is a text file that websites put on your hard drive to identify your computer. The next time you visit the website, it will read the file and remember what it put there. Most of us have visited a website that saved your username for easier access to log in - that's because of cookies! But what about third-party cookies? There are two types of cookies - first-party and third-party cookies. First-party cookies are cookies that only the website o
How to implement cookie consent with Cookie information
Use Cookie information's custom event listeners to ensure the Extellio script won't set cookies prematurely. The event listener runs when consent is set or changed. It means that if the visitor changes their consent through their visit, the event listener will prevent the Extellio script from setting cookies. You can use the CookieInformationConsentGiven event listener: <script> window.addEventListener('CookieInformationConsentGiven', function(event) { if (CookieInformation
How to turn on cookieless analytics
What is cookieless analytics? By default analytics with Extellio uses cookies to store information about the user. Cookieless analytics uses the visitor's settings and attributes to map which actions belong to each visit, instead of cookies. You can choose to turn off analytics cookies completely, meaning no cookies will ever be set and you could ditch the annoying cookie banner. Because no cookies are being set, it will affect some of the accuracies in metrics. Extellio ca
How to analyze your internal search
The internal search is your visitor’s telling you what they’re looking for, in their own words. It contains valuable insights about what your visitor’s are looking for, how they’re using your search function and how you can improve your site’s navigation and content. Poorly functioning internal searches is a source to user frustration and can lead to missed revenue, pre-mature exits and bad user experiences. Here you find your site search reports… An overview of your individu
How to install Extellio's tag manager
With Extellio's Tag Manager Beta, you can streamline and consolidate your advanced tracking and marketing pixels, also referred to as snippets or tags. Tags are pieces of code that are inserted into your website to track user interactions and collect marketing data. A tag manager simplifies the process of adding, editing and removing tags without requiring you to edit code on your website manually. It saves time and resources for website owners and helps to ensure tags are im
How to Set Up Extractions for Custom Dimension Data
Extractions are good for when you want to use custom dimensions through the URL or if you don't want to add code to your website. If you want to learn more about custom dimensions, check out the " How to create custom dimensions " guide! There is three different ways to automatically extract custom dimension data: Extract from the Page URL Extract from the Page Title Extract from the URL Parameter Extraction from the Page URL and Page Title requires some knowledge about Re
How to set up SEO web vitals
The SEO web vitals feature fetches data from Google PageSpeed insights. It measures how long it takes before any content is shown to visitors when they land on the page, how long it takes for the first action to perform, how long before the largest content is fully loaded, and the visual stability on your page. It also calculates a measurable score and gives an indication of how well your pages are performing. How to set it up The SEO web vitals feature collects all the d
How to create custom dimensions
What is a custom dimension? A custom dimension is data about your visitors that you want to assign your visitors. It could be their lead status, membership types or if certain actions they're performed on your website. Or it could be data about their actions like product ratings, levels of stock or the published date of content. The custom dimension data will be shown along your regular view. How to create custom dimensions The analytics settings are placed the sidebar menu
How to implement your script
You will get your script in a separate e-mail when you first sign up, or you can find it by going to your data source settings and select "Script" in the left side menu. The code consists of a single HTML script tag that is unique and only works on your website. This tag will fetch and run JavaScript from Extellio’s server in order to show surveys and track visitors if you use that web analytics. The JavaScript is designed to not interfere with your other resources and will n
How to implement cookie consent with Cookiebot
Use Cookiebot's custom event listeners or callback method to ensure the Extellio script won't set cookies prematurely. Both the event listener and callback fire when consent changes, and each page load. It means that if the visitor changes their consent through their visit, the event listener or callback will prevent the Extellio script from setting cookies. You can use the CookiebotOnAccept event listener: <script type="text/javascript"> function extellioCookieBotConsent(e
bottom of page