YesElf is now an AppLearncompany
Find Out More
YesElf
  • Product
    • Features
      • AI & Machine Learning
      • Personalization
      • Analytics
    • Widgets
      • Pop-up
      • Bubble
      • Context help
  • Benefits
    • Business value
      • Training
      • Productivity
      • Application Insights
      • Support
      • Business Agility
    • Enterprise systems
      • Workday ®
      • SAP Concur®
      • Microsoft Teams
      • Microsoft Dynamics 365
      • Salesforce ®
      • Genesys Cloud
  • Community
    • Events
    • Customers
    • Career
    • Partners
    • Ambassador program
    • About us
  • Resources
    • Knowledge Base
    • Case studies
    • Video: What is YesElf
  • News
Get Started
Menu
Knowledge Base
  • Integration
    • User onboarding experience
    • Get Started with YesElf
    • Supported browsers
    • YesElf Modes
    • YesElf Integration Levels
  • Basics
    • Create a new guide
    • Create a new collector
    • Modify Step Properties
    • Sandbox mode
    • Positioning of the bubble
    • Switch between the YesElf Modes
    • Create a new bubble
    • Embedding media into guide steps
    • Guiding users with voice
    • Changing the theme
    • Bulk edit
    • Zoom / Fade Animations
  • YesElf console
    • How to create a new application
    • Managing The Guides
  • Widgets
    • Widget types
    • Full-screen Pop-up
    • YesElf Context Help
  • Analytic Reports
    • Funnel Analytics Reports
    • Application Feature Adoption Report
    • Business Application Insights
    • Activity Time Analytics
    • Confusion Analytics Report
    • Completed Guides Reports
  • Configure Report Filters
    • How to Configure the Time Range Filter
    • How to Configure the Guides Filter
    • How to Configure the Attribute Filter
    • How to Configure the Guide Features Filter
    • How to Configure the Sampling Filter
  • Release notes

Create a new collector

Using data collectors, you can track the user’s actions and analyze their behavior on your application.  Even if your end-user does not use YesElf Guides, you can still track their progress and behavior. You can think of the collectors as the source of big data on which the YesElf Analytics Reports are based. Users interact with digital services (the applications) through interaction (through buttons, menus, click, mouse over, spot, etc.)The goal of Collectors is to collect interaction data of users interacting with webpage elements and transfer it to the Analytics Reports.

For the Analytics Reports to be produced, you need first to collect data from your users with a Collector. The collectors work independently from the actual on-screen guides. Meaning even if you do not set any collectors the YesElf guides will still work. Vice versa. The best use case for the collectors is to set it up and collect data (usually during the demo period) and analyze the user behaviors and which will reveal critical information about how it is used and where the users are struggling thereafter you can create the YesElf walkthroughs.

And you can use the collectors as a trigger to start a certain guide. For example, start upload receipts guide when the user clicks to create a new expense report button.

There are different types of collectors. Each collector collects a different type of data about what happens when users interact with your website or application.

Tip: End-users do not see the collectors or their steps, which is the reason why they do not have a record icon/option in the YesElf Editor.

Read about: Record guides and steps and download as a document

To create a new collector;

  1. Open the YesElf Console
  2. Open the application you want to work on
  3. Select guides tab
  4. Click the create guide button
  5. Select Interaction Collector
  1. Fill in the details. Guide name, URL, and description.
  1. Click on the CREATE button.
  2. Notice the confirmation message on the right bottom side of the screen.
  1. Find the newly created collector (either by scrolling down or using the search box)
  2. Click on the OPEN IN EDITOR button.

This will open the YesElf Editor on the provided URL. 

  1. Use the ADD A STEP button on the YesElf Editor Panel or the keyboard shortcut SHIFT + A to add a new collector step.
  2. This will activate the element picker. Hover your mouse over an element you want to collect data and either click or press Shift + S to select.
  3. Hit the Esc to cancel.

How to modify the Collector Step

Now you have determined which element you want to collect data from, let’s modify and edit what type of interaction data you want to collect.

  1. Click on the Properties button of the collector step.

The opened page allows you to change three parameters of the collector step.

Content, Position, and Triggers

Content

Here you can give a title to the collector step. Once again, nothing will be visible to the end-users about the collectors. This is for the YesElf Editor or administrator’s reference.

  • Give a title to the collector

Position

  • Click on RESELECT to reactivate the element picker to change the element from which you want to collect data from.
  • Click on the PREVIEW to preview which element is active/chosen for the collector you are working on. 
  • Click on the downward pointing arrow corresponding to Element navigation to change or review the Element location URL or enter the ELement location pattern (should that be necessary).
  • Click on the downward pointing arrow corresponding to Element location to change the element location parameters. 

Tip: This section is automatically populated when you use the YesElf element picker. In normal circumstances, you will not need to edit it and leave it as custom.

However, if the element contains dynamic or static text, select the appropriate one. 

  • Additionally, here you can select to ignore URL address or ignore the recorded query parameters by checking or unchecking the corresponding checkmark. 

Triggers

Here you can define what type of user interactions will be collected.

You can collect six different types of user interaction data.

  • Mouse Click

When a user clicks on any element, the following three mouse events fire. In another saying, a full click consists of three actions.

  1. The mousedown command fires when you depress the mouse button on the element.
  2. The mouseup fires when you let go of the mouse button on the element.
  3. The click is fired when one mousedown and one mouseup are detected over the same element.

Select Mouse Click to collect the data on how many times the selected element was clicked.

  • Mouse Over

Mouseover, mouse hover, or hover box is a graphical control element that is activated when the user hovers the pointer over a trigger area, usually with a mouse, or with a pen (for touch screen devices).

Select Mouse Over to collect the data on how many times the selected element hovered over via mouse.

  • Spot in viewpoint

The spot in the viewpoint represents how many times the selected element has appeared on the actual screen of the user where the user could see.

Select Spot in viewpoint to collect the data on how many times the selected element has been seen by the user.

  • Fill/select a value and move off

Select Fill/select a value and move off to collect data how many times the user entered data and moved off of the selected element (which is an empty cell where the user needs to fill in some data.) 

  • Spot

Spot defines a selected element to be rendered and made available for the user. The main difference between viewpoint and spot is that for spot, it is enough to be available on the screen (which may be in a drop-down menu or on a lower portion of the screen where the user has not actually seen yet).

  • Un spot

Select Un spot to collect data on how many times the selected element was rendered and made available for the user. (The user does not necessarily need to see or interact with the element.)

  • Click Save when done and test and preview the collector in action to make sure it collects correct data.  As nothing will be visible to the end-users you do not need to turn off the YesElf Editor to test it.

Notice this message on the right bottom side of the screen every time you interact with the element. This will indicate that the selected interaction collector is working as intended.

It should look like this when it is set up. 

Tip: Keep in mind that the numbers corresponding to the collectors are not a sequence number. Each collector collects the data individually and does not depend on other collectors.

Now that you set up the collectors, read the analytics reports section shows you what your users are doing on your website or in your app and can help you identify trends within your customers and discover obstacles to increased conversions or use in visual graphics.

Read about: YesElf Analytics

Try YesElf

Request a personalized version of the YesElf Digital Adoption Platform and test its features.

I'm Interested
YesElf

We’re on the mission to enable the full potential of employees by giving them the right training, at the right moment, inside the IT system they currently use without leaving the chair or picking the phone to make a call to the support.

Product

  • Features
  • Widgets
  • Knowledge base
  • Release Notes

Solutions

  • Salesforce ®
  • SAP Concur®
  • Workday ®
  • Microsoft Dynamics 365
  • Microsoft Teams

About us

  • About YesElf
  • Customers
  • Partners
  • Events
  • News

Cooperation

  • Become our partner
  • Become an YesElf Ambassador
  • Work with us

© 2025 YESELF | DEVELOPED BY WEBINA

This site uses cookies as explained in our Privacy Policy , to give you the best, most relevant experience.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

This project has received funding from the European Union’s Horizon 2020 research and innovation program under grant agreement No 877741.

We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept All”, you consent to the use of ALL the cookies. However, you may visit "Cookie Settings" to provide a controlled consent.
Cookie SettingsAccept All
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
CookieDurationDescription
cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
SAVE & ACCEPT