top of page
What do the different question types for surveys mean?
We offer survey templates you can use when setting up a survey which automatically adds questions to your survey, but you may want to add more questions, or maybe you started with an empty survey. To add a question, you select the question type that suits that question. The custom question types you can choose from are: Single choice , Multiple choice , Text answer , Sentiment , Thumbs , Rating , and NPS . This article will explain all of them. Single choice A single choice q
Ready to use fonts for surveys
Static fonts A static font comes in pre-set styles, such as regular, bold, and italic. These styles are stored in separate font files. OpenSans Montserrat Lato Poppins Oswald Raleway Noto Sans Nunito PlayfairDisplay Merriweather Variable Fonts Variable fonts are fonts that can change their weight, width, slant, and other styles within a single font file, making them more customizable and flexible. Inter @font-face {font-family: 'Inter';font: ;src: url( https://static.ext
How to cross-tabulate
If you want to compare two question, say look at how different roles rate the website or what the find score is for the different purposes, you can cross-tabulate. The cross-tabulation will give you two sets of information at the same time, and is good way to identify problem areas. In the example below, the role is cross-tabulated with the find score. Each of the dots represent the share of the role and its find score. "Member, teachers" are about 67% of the visitors and hav
How to structure your survey
When creating a survey, the structure of it matters. It will affect how the respondents perceive it and how they answer. In this article, we'll show the different setting options for structure that we offer, and also how they can affect your survey. You structure your survey under "Questions" also. The most obvious is the order of the questions. The order you have in the survey editor is the order you will have in your survey. The settings we will go through here are: Blocks
How to write advanced triggers for your surveys
Expressions In the publish settings of the survey you can write a logical expression that must evaluate to true for the survey to be shown. Values to be evaluated can be either a Number, String or Boolean. A number may be floating point or integer. Arrays or objects containing these types is also supported. The properties of an object can be accessed using the dot operator, and properties of an array by the in operator. Values Description 43, -1.234 Number "hello" String tr
How to flag personal data
Extellio has an automatic system for picking up potential personal information among the text answers, which is then manually handled. Any personal information such as names, phone numbers, email addresses, etc, is masked and replaced with e.g. . While the answers are being processed, you will not be able to see the flagged answers. Once we have approved or masked the personal data, you will see the answers. One thing to note is that the automatic system isn't 100% accurate.
Debug tool: How to read and use
The easiest way to troubleshoot your survey is to use the debug tool. To activate the tool, go to your website and then add /?extellio_debug=true at the end of the URL. A modal will now pop up at the bottom of the page. If the modal doesn't pop up, it's usually because the page or website is missing the Extellio script, or because your CSP prevents the debug modal. Read more about CSP here . Modal information The debug modal looks like this: Survey The first column in the de
How to set up conversion import in Google Ads
First begin by logging onto your Google Ads account… For each conversion you’d like to add… Next configure your conversion… 1. If you want, you can choose to categorize your goal in Google Ads. This only affects your view in Google Ads. 2. Name your conversion. Note that while this name is going to be used in Extellio analytics, it doesn’t have to match the goal name in Extellio analytics. 3. Decide how you value your conversion. This does not affect your goal in Extell
How to exclude internal visits in analytics
You should exclude internal traffic from your website analytics because it can skew your data, making it difficult to accurately measure your website's performance and user behavior. For example, those working with the website might spend a lot of time on it, and can therefore increase the average visit time. You find you settings for excluding IP addresses under "Data sources/Analytics". In the sidebar menu you select "Settings/Tracking". Enter the IP addresses you want to
How to exclude URL parameters from your analytics tracking
What is a parameter? URL parameters are a powerful tool for website owners, allowing them to add additional information to URLs that can be used for tracking, analytics, and other purposes. If you're also using a CRM or CMS to track content interaction it might add parameters to track interactions with content or buttons. The parameters will look like this in the analytics. If you want to remove parameters from your analytics, you can exclude them. Only the parameter will b
How to check for broken links
If you have analytics via Extellio, you can check for broken links on your website. This is especially helpful for websites with many links, but also if you have updated pages or URLs and want to make sure there are no mistakes. There are two options for broken links: Scan now with a manual scan, and scan automatically every week or every month. First of all, you find broken links under Data sources/Analytics/Broken links. Manual scan If you want a single scan, click on the
How to import search engine keywords from Google to your analytics
Finding out what your visitors searched to get to your website can help you improve your marketing efforts, SEO strategies and usability. Are you using the same terminology as your users? Are they landing on the appropriate pages for their search terms? What information is interesting to your users? Which keywords are converting, and which aren’t? Which keywords are trending right now? are among the many questions you can answer by connecting your Google Search Console. First
How to track campaign links
What is a campaign link? Campaign data is traditionally tracked through URL parameters. In marketing, these are called campaign parameters, or tags. A standard link may look like this: https://www.example.com The same link, with campaign parameters, may look like this: https://www.example.com ?mtm_campaign=thebestcampaign The question mark (?) indicates the beginning of the URL parameter, followed by the definition of the parameter. Defining means stating what the paramet
How to create and use analytics segments
Here’s where you find your segments… … and here’s where you create an segment! Here is some useful segments and how to create them! Visit types New visitors are visitors who are visiting the website for the first time or the first time with a new device. Segmenting new visitors can reveal navigation and usability issues, and help focus marketing efforts. Good questions to ask: What pages are they landing on? How many page interactions do they have? How did they get to your
How to track custom events with Extellio
When you enable analytics for a website it will automatically track all page views within the configured URLs. But if you want to know more about what your users do on your web you need to send additional data to Extellio as a custom event. An event is basically built with four bricks, out of which only two are required: Category (Required) - This describes the type of event you want to track, e.g Clicks, Element visibility or Videos. Action (Required) - This defines the
Analytics glossary
Metric Explanation Actions The number of interactions with the website, for example viewing more pages, clicking on links, and using the internal search engine. Actions per visit The average number of actions per visit. Average DOM completion time The average time in seconds for the browser to load media and execute any Javascript listening for the DOMContentLoaded event, after page is loaded and visitors can interact with it. Average DOM processing time The average time in s
How to track page views manually
If your website changes views without changing the URL, you need to track the page view manually to see it in your analytics. You do so by telling Extellio whenever the URL and page title changes. You use the methods setCustomUrl and setDocumentTitle: extellio_actions.push(['setCustomUrl', '/nameofpage’]); extellio_actions.push(['setDocumentTitle', 'My New Title']); extellio_actions.push(['trackPageView']);
How to set up media analytics
Are your visitors watching your videos? Which types of visitors are watching your videos? Where are they watching it from? How long are they engaging with the videos? How well are your videos converting to sales? The Media analytics feature lets you find the answer and help you make better decisions to reach your goals from your content. Tracking Youtube videos Media Analytics use the Youtube iFrame API. To track your Youtube videos, you need to enable the API by adding th
How to use the visits log
Have you ever wondered what a specific user was doing on your website? Perhaps you saw a response in the survey that made you want to see exactly what they did during that session? Finding specific user journeys have never been easier with the visit log! Note that the visit log doesn't refresh automatically, but you can reload the page to see your latest visits in real time. You find the visit log under "Visitors" in the left side menu under analytics. You can click Next
How to correct a heatmap when a page header isn't rendering correctly
If the web page has elements set to a 100% of the browser height or uses parallax scrolling, the heatmap might display incorrectly. The header may appear stretched across the entire heatmap, obscuring other parts of the web page. To fix it, you can set a maximum height on the element using CSS or JavaScript. For instance: .hero{ max-height: 1000px; } If you want to set this style only for heatmaps, you can prefix the selector with "html.matomoHeatmap": html.matomoHeatmap
bottom of page