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

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

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