You can use filters to select performers for your project. Tasks will only be shown to matching performers, rather than to all of them. Properly configured filters help you send tasks to a target group of performers. As a result, you'll get your results faster and spend less money.
To select performers for a pool, click Add filter on the pool editing page.
From the drop-down list, select audience presets and filters by profile data and device specifications.
To add filters quickly, use the Audience presets or copy filters from another pool (the Copy settings from button).
All filters added to the pool are applied simultaneously. The criteria within a single filter are combined with the logical OR operator.
Presets of popular filters are available for your convenience. For example, for field tasks performed in Russia, you can immediately add the Mobile Russian-speaking performers group to make tasks available to Russian-speaking users of mobile devices.
To add a set of two or three filters at once, click, and select the desired set.
A combination of Region by phone number and Languages filters: selects performers from Russia, Ukraine, Kazakhstan, and Belarus who indicated knowledge of Russian in their profiles.
A combination of Region by phone number and Region by IP filters: selects performers from Russia who use IP addresses based in Moscow or St. Petersburg.
A combination of Region by phone number and Browser filters: selects performers from Russia, Ukraine, Kazakhstan, and Belarus who use Firefox.
A combination of Client, Region by phone number, and Languages filters: selects performers from Russia, Ukraine, Kazakhstan, and Belarus who indicated in their profiles that they know Russian and who use the Toloka mobile app.
A combination of Client and Operating system filters: selects performers who use Android devices to work with the Toloka mobile app.
A combination of Client and Operating system filters: selects performers who use iOS devices to work with the Toloka mobile app.
The number of performers selected by filters is shown in the Speed/quality section, in the line Task is available for N active users.
You can select performers with or without a skill and filter them by skill value.
For example, like this:
= operator and leave the value empty.
≠ operator and leave the value empty. For example, use this to choose performers who are already familiar with the type of tasks like those in your pool.
Use filters from this group to select performers by the main profile data.
Make sure to add the Languages filter and specify the language of the instructions and text in the task.
If there is adult content in the pool tasks, they will only be shown to performers who have agreed to see them. To select such performers, add the Adult content filter and select the On option.
You can choose performers who live in certain cities. Use this filter for field tasks or to search for data online.
Use this filter when the performer's citizenship may affect the quality of responses, like if your project asks performers to complete a survey, transcribe audio, or search for information online. You can also use this filter to restrict performers' access to tasks.
Using a set of operators, you can select an age-based audience among available performers.
Add this filter if the performer's education may affect the quality of responses. Use the
≠ operator and select Secondary, Vocational secondary, or Higher education from the drop-down list.
You can choose performers of a certain gender if this matters for your project.
Add this filter to restrict the audience by region.
Use filters from this group to select performers by rating in Toloka, device or browser type, and software versions.
AAAstands for the major version of a product that includes major and sometimes fundamental changes to the product.
BBBis a minor version of the product that usually includes minor changes and improvements.
CCCis a bugfix version of the product build in which bugs are fixed.
- Client application versions
- OS versions
- Client application bugfix version
- OS bugfix version
- Client application major version
- OS major version
- Client application minor version
- OS minor version
Each performer in Toloka has a rating. Toloka calculates it based on the quality of the performer's responses and their activity on the platform.
Add the Performer rating filter, enter the appropriate number in the Value field, and use a set of operators to select performers with the desired rating.
Use this filter if your tasks are intended for users with certain web browsers.
If the type of the performer's device matters, use the
≠ operators to set the requirements. For example, a smart watch isn't suitable for performing tasks like Side-by-side image comparison.
This filter indicates whether to publish your project tasks in the Toloka mobile app.
If your project has field tasks, you need to select Mobile Toloka users among the performers.
To make a task available only in mobile apps, add the filter Client = Mobile Toloka.
Tasks can be run simultaneously in the web version and mobile app: to do this, add the filter Client = Toloka web version and Client = Mobile Toloka.
Add this filter to select users of certain operating systems.
To make a task available to users with IP addresses of a particular region, add the Region by IP filter and enter the region name. This is useful for field tasks.
To more effectively choose performers by location, add the Region by phone filter.
Select this filter if the browser type determines whether performers match your project tasks (for example, you want them to complete field tasks in the Toloka mobile version or to check how links are displayed in a mobile browser).
Use this filter if you need to assign tasks to performers with particular app or OS versions (for example, if you are starting a software testing project or you know that your tasks can't be completed with some OS versions).
The product (app or OS) version is indicated by a number, for example, in
AAA.BBB.CCC format, where:
You can select performers with the full product version by specifying it in
AAA.BBB.CCC format, or specify any part of the version.
Choose how you want to filter performers by software version:
- Add tasks to the pool.
- Has a skill value lower than the one specified in the Level required field.
- Didn't complete any tasks linked to training during this period.
- Upload the task file using Smart mixing.
studentas the correct answer to the question. Don't take other questions into account (leave the fields empty or unselected).
- Add the Control tasks rule to the pool:
if the percentage of correct control answers = 100, then set the skill value Student = 1.
Requesters can't see the full details about specific performers. So you can't see information like the date of birth, gender, last name, or first name. However, you can use filters by date of birth and gender (in the pool settings). This way you can select a group of performers without accessing the personal information of individual performers. This decreases the risk of user de-anonymization.
You can do that. To select performers for the pool, use filters.
If the user mismatches your preset filter or rating level, they can't see the task. You can only remove the restricting filter from the pool. You can test the task in the Sandbox by adding the desired user to your trusted list.
Tasks from an open pool are available to every user that matches your pool filters. You can restrict access, like by using a skill.
Yes, you can do that. In the filters, select . Please note that the profile data is entered by the user when they register in Toloka. We recommended that you use the filters Region by phone number and Region by IP.
Yes, of course — you can use the same skill for different projects. But most often, a skill is intended for a specific project. If the performer completes a certain task well, this doesn't mean that they will complete other ones successfully. Another disadvantage is that if you filter by skills that were set long ago, you will artificially limit the number of available performers.
If you mean multiple different projects, you can't do that.
You can merge all the projects into one and use History size in the quality control rules. See examples in the Control tasks post.
You can use Aggregation by skill, but you'll need to list all the possible values, which is probably not the best choice. Perhaps you'll find another method of aggregation helpful.
Perhaps the output fields you want to aggregate don't have valid values in your project. For now, you have to specify the possible values for every type of output fields.
In the main Toloka version, you can only assign a skill to users who have completed at least one of your tasks. There is no option to assign a skill to an arbitrary user. To limit the audience of users who will see your project, use filters. For example, specify the city, date of birth, gender, or some other parameters of your target performers.
Your users will need to be trained again.
You can assign a skill to these people based on their performance in the previous pools. Use this skill as a filter in the new pool.
Specify this skill as a filter, but leave the value field empty (this is equivalent to absence of the skill).
If the user already has a given skill, you can't add the same skill to them from the task review interface. You can open the user's profile and edit the skill value.
If it's a public or training skill, they see it and they get a message about it.
There is no such option. If the skill is public, the performer sees it in their profile.
Client = web version or = mobile Toloka
To make your task available in the mobile app, set up the filter:
client = mobile Toloka in your pool.