Creating Segments
Segments can be created by clicking the Add Segment button when viewing Segments in the app. You will be asked to add a Segment name, while a Description is optional. The “Share this segment with other users” option determines whether the segment is available to just you, or to other users in your account. Filters can be added by clicking Add Filters, while you can Edit or Delete any filters by clicking the respective buttons. Once you are happy with your segment, click the Create Segment button.
Segments can also be created and edited in Sessions, Heatmaps, Forms and Reports by clicking Filters and then the New or Edit buttons next to the Segment dropdown.
Options
When adding Filters, a number of Filter criteria will represent you with a number of options, such as the following:
- One of – Refers to one of the following selected. The input box below this will allow you to search for specific pages or browsers, and you can select one or multiple of these. By selecting one of and a number of pages, this would mean that the user only had to reach one of the pages selected to meet this criteria.
- All of – Similar to above, but all of the selected. If you were to add two pages into the text box, then the user will have had to view all of the pages that you have selected to meet this criteria.
- Not any of – Not any of the selected. Again, if you add two pages into this text box, then the user will have had to NOT view either of these pages to meet the criteria.
- Matches regex – Here you can use a regular expression to define the criteria, and if the user matches, they will be part of the segment. For example, you could use a wildcard statement (.*) when using Custom Dimensions to search for any session with that Custom Dimension present.
- Does not match regex – Similar to above, the user can create a regex statement and if the session doesn’t match it, such as doesn’t have that Custom Dimension present, they will not meet the criteria.
- Contains – A simple contain criteria. For example, if you wanted to see those users who have viewed the Decibel Insight blog, the structure of the blog posts is the following: www.decibelinsight.com/blog/Changelog-updated-filter-menus-more. You could simply put “blog” into the text box having selected Contains and all users who viewed a URL containing “blog” will match this criteria.
- Does not contain – Similar to above, must not contain what is input into the text box. Using the same example as contains, if you were to put blog under Does not contain, any sessions where the user visited a URL containing “blog” means they would not meet the criteria, whereas if they did not visit a URL containing “blog”, they would meet the criteria.
- Any - Removes the text/search option and simply references "any" of the criteria. For example in the Form abandoned filter under the Form tab, selecting any will mean any form abandoned.
- None - Similar to above, removes the text/search option and simple references "none". Again, using Form abandoned as an example, selecting none will mean no forms were abandoned.
Behavior
The behavior filters allow you to filter on visitor behavior that has been detected from our behavior-detection algorithms. More information on each filter can be found in the Decibel Insight app.
Engagement
- Bounced – Refers to whether the visitor just viewed one page and then left.
- Options: Yes, No
- Domain – What domain the user visited during their session (i.e if you have multiple domains or subdomains on an account you can specify which domains you want to segment by).
- Options: One of, Not any of
- Entry page – The page that the user entered the website on.
- Options: One of, Not any of, Matches regex, Does not match regex, Contains, Does not contain
- Exit page – The page that the user exited the website from.
- Options: One of, Not any of, Matches regex, Does not match regex, Contains, Does not contain
- Focus time – The focus time of the session (time that the website was in focus i.e. user wasn’t looking at other tabs or other programs).
- Options: Is between, At least, At most
- Goal: The specific goal or goals achieved or not achieved in the session.
- Options: One of, Not any of, Matches regex, Does not match regex, Contains, Does not contain
- Goal Count: The number of goals achieved in the session.
- Options: Is between, At least, At most
- Goal Value: The value of the goals achieved in the session, such as a user completing a purchase goal at a checkout where the value of the purchase is passed.
- Options: Is between, At least, At most
- Opened tabs: The number of opened tabs that the user was viewing the property on during their session.
- Options: Is between, At Least, At most
- Page count – The number of pages the user visited in a session
- Options: Is between, At least, At most
- Page title - The title of pages that the user viewed in their session.
- Options: One of, Not any of, Matches regex, Does not match regex, Contains, Does not contain
- Pages viewed – The pages that the user viewed or didn't view in their session.
- Options: One of, All of, Not any of, Matches regex, Does not match regex, Contains, Does not contain
- Time on site – The amount of time the user spent on the website.
- Options: Is between, At least, At most
Form
- Element abandoned – If a user has engaged with a field but not entered a value.
- Options: One of, Not any of, All of
- Element completed – If a user has completed a specific element or field of a form.
- Options: One of, Not any of, All of
- Element engaged – If a user has engaged with (clicked or typed in) a specific element or field on a form.
- Options: One of, Not any of, All of
- Element errored – If a user has encountered any validation errors on a specific element or field.
- Options: One of, Not any of, All of
- Form abandoned – If a user abandoned a form.
- Options: One of, Not any of, All of , Any, None
- Form completed – If a user completed a form.
- Options: One of, Not any of, All of , Any, None
- Form engaged – If a user engages with (clicks in or types in) any element within a form.
- Options: One of, Not any of, All of , Any, None
- Form errored – If a user encounters a validation error on a form.
- Options: One of, Not any of, All of , Any, None
- Form validation error - If a user encounters a specific validation error on a form. You will need to configure the Field Error Callback in Form Settings to see Form validation errors.
- Options: One of, Not any of, All of, Matches regex, Does not match regex, Contains, Does not contain
Integrations
You will only be able to segment by Integrations that you have enabled in the Integrations section.
- Adobe segment – Any segment pulled through using the Adobe Analytics integration.
- Options: One of, All of, Not any of
- Adobe Target variation - Any variation pulled through using the Adobe Target integration.
- Options: One of, All of, Not any of
- API Call - Any API calls made during a session, such as setCollection.
- Options: One of, All of, Not any of
- Generic A/B testing variation – Any variation pulled through using the Generic A/B testing integration.
- Options: One of, All of, Not any of
- GlobalMaxer variation – Any variation pulled through using the GlobalMaxer integration.
- Options: One of, All of, Not any of
- Google segment – Segments that have been pulled through using the Google Analytics integration can be selected.
- Options: One of, All of, Not any of
- iPerceptions surveyed – If a user has taken part in an iPerceptions survey and the integration is present.
- Options: No, Yes
- Monetate segment – Any segment that has been collected through the Monetate integration.
- Options: One of, All of, Not any of
- Monetate variation – Any variation collected using the Monetate integration.
- Options: One of, All of, Not any of
- Optimizely variation – Any variation collected through the Optimizely integration.
- Options: One of, All of, Not any of
- Optimost variation - Any variation collected through the Optimost integration.
- Options: One of, Not any of, All of
- Oracle Maxymiser Experience – Any experience pulled through using the Oracle Maxymiser integration.
- Options: One of, All of, Not any of
- Qualaroo surveyed – If a user has taken part in a Qualaroo survey and the integration is present.
- Options: No, Yes
- Qualtrics Survey - If a user has taken part in or been offered a Qualtrics survey and the integration is present.
- Options: Offered, Accepted, Completed, Abandoned
- Qubit variation - Any variation collected through the Qubit integration.
- Options: One of, Not any of, All of
- Visual Website Optimizer Variation - Any variation collected through the Visual Website Optimizer integration.
- Options: One of, Not any of, All of
Interaction
The interaction filters allow you to filter on visitor interactions that have been detected from our behavior-detection algorithms. More information on each filter can be found in the Decibel Insight app.
Technical
- Application Error - If the user experienced an Application Error during their session. Application errors need to be configured using the sendApplicationError call, which you can find out more about here.
- Options: One of, All of, Not any of, Matches regex, Does not match regex, Contains, Does not contain
- HTTP error – If the user received a specific HTTP error (such as 404 etc.). This will need to be configured using the sendHTTPerror call, which you can find more information about here.
- Options: One of, Not any of
- HTTP error occurred – If any HTTP Error occurred during the user’s session. As mentioned above, these need to be configured using the sendHTTPError call, which you can find more information about here.
- Options: No, Yes
- JavaScript error – If the user received a JavaScript error at any time in their session.
- Options: No, Yes
- URL fragment – If fragmenting is set up then you can segment by these fragments. For example, if you had a URL such as the following: www.decibelinsight.com/cart#!checkout/billingSection and had fragmenting set up, you could segment by checkout/billingSection
- Options: One of, All of, Not any of, Matches regex, Does not match regex, Contains, Does not contain
- URL query – If a website uses query strings, you can segment by them here (i.e. www.decibelinsight.com/blog?post=17, you could segment by post=17)
- Options: One of, All of, Not any of, Matches regex, Does not match regex, Contains, Does not contain
- Wait time – The amount of time users had to wait for pages to load.
- Options: Is between, At least, At most
Traffic
- Channel – The channel that the user visited the site from (Google PPC, Facebook, Referrer etc.)
- Options: One of, Not any of, Matches regex, Does not match regex, Contains, Does not contain
- Keywords – Any keywords that the user typed into a search engine before visiting the site.
- Options: One of, Not any of, Matches regex, Does not match regex, Contains, Does not contain
- Search position – The search position from which a user found the website.
- Options: Is between, At least, At most
- UTM Campaign – The UTM campaign code from which a user visited the website.
- Options: One of, Not any of, Matches regex, Does not match regex, Contains, Does not contain
- UTM Medium – The UTM medium code from which a user visited the website.
- Options: One of, Not any of, Matches regex, Does not match regex, Contains, Does not contain
- UTM Source – The UTM source from which a user visited the website.
- Options: One of, Not any of, Matches regex, Does not match regex, Contains, Does not contain
Visitor
- Browser – The browser type of the user’s device (i.e. Firefox, Safari, Chrome etc.).
- Options: One of, Not any of, Matches regex, Does not match regex, Contains, Does not contain
- Country – The country that the user browsed to the website from.
- Options: One of, Not any of, Matches Regex, Does not match regex, Contains, Does not contain
- Device type – The type of device used by the visitor (Desktop, Tablet, Mobile).
- Options: One of, Not any of
- Language - The language that the user’s browser is set to.
- Options: One of, Not any of, Matches regex, Does not match regex, Contains, Does not contain
- Operating system - The operating system of the user’s device (i.e. iOS, OS X, Windows 10 etc.).
- Options: One of, Not any of, Matches regex, Does not match regex, Contains, Does not contain
- Score – The score assigned to a user. This can be configured using Rules.
- Options: Is between, At Least, At Most
- Screen resolution – The screen resolution of the user’s monitor (both width and height can be configured).
- Options: Is between, At least, At most
- Status – The lead status of a user. This can be configured using Goals.
- Options: One of, Not any of
- Time of visit – Day: The day of the week the user visited the website.
- Options: Monday – Sunday
- Time of visit – Hour: The hourly period of the day that the user visited the website (i.e. 12-1, 1-2 etc.).
- Options: 0-1 through to 23-0
- Viewport size – The size of the user’s viewport when viewing the site (i.e. how large the part of the browser that shows the web page is), both width and height can be configured.
- Options: Is between, At least, At most
- Visitor count – The number of times a user has visited the site.
- Options: Is between, At Least, At Most
- Visitor type – The type of visitor
- Options: New visitor, Return visitor
Custom Dimensions
Custom Dimensions can be created by going to Settings > Custom Dimensions. More information on Custom Dimensions can be found here. The names of all Custom Dimensions will be listed on the left, while the Options available will depend on the Scope chosen when creating your Custom Dimension, and these are displayed below.
- String – This will have a free text box which will allow you to select the value of the string you want to segment by.
- Options: One of, Not any of, Matches regex, Does not match regex, Contains, Does not contain
- Boolean – This will simply give you the option of true or false.
- Options: True, False
- Number – Allows you to segment by numerical values that are passed through the Custom Dimension.
- Options: Is between, At least, At most
- Choice – This will give you a free text box where you can search for any of the choices that can be passed that were configured when creating the Custom Dimension.
- Options: One of, Not any of, Matches regex, Does not match regex, Contains, Does not contain