Field across suppliers and pay only for people who were real

Set up a project once, place four endlinks in your survey, and route respondents from every supplier you work with. Screening removes automated and duplicate traffic before it reaches you, and reversals handle what your cleaning finds.

From programmed survey to live fieldwork

Five steps in the console, or the same through the buyer API.

  1. Create the project

    Survey URL with {RDID}, country, language, LOI, incidence and completes target.

  2. Capture the session ID

    Store the rdid URL parameter as a hidden or embedded data field.

  3. Add endlinks

    Redirect to complete, terminate, over quota or quality with the stored rdid.

  4. Choose screening

    Monitor or enforce, and whether suspicious sessions are blocked.

  5. Test and launch

    Run sandbox sessions through every path, then set the project live.

Your endlinks

The same four URLs work for every supplier on the project. The session ID tells ResearchDart who the respondent is.

Replace [rdid] with your platform's piping, for example ${e://Field/rdid} in Qualtrics.

Complete/s/end/complete?rdid=[rdid]
Terminate/s/end/terminate?rdid=[rdid]
Over quota/s/end/overquota?rdid=[rdid]
Quality/s/end/quality?rdid=[rdid]

What you control per project

Every setting is per project, so a tracker and a B2B study can run with different rules on the same account.

Project settings Job 26-0418 Live
Completes target
1,000412 accepted
Supplier allocations
3 open, 1 paused
Pre-survey screening
EnforceSuspicious sessions blocked
Minimum LOI
4 min
Duplicate devices
Blocked
Signed endlinks
Required
Console view with illustrative data
Completes target
Entry closes automatically when accepted completes reach the target.
Supplier allocations
Per-supplier caps and prices, paused or closed independently.
Pre-survey screening
Off, monitor or enforce, with a choice for suspicious sessions.
Minimum LOI
Faster completes are recorded as quality terminates.
Duplicate devices
Stop one browser taking the survey under several IDs.
Signed endlinks
Refuse any endlink your survey did not generate.

Numbers you can reconcile against

The console and the buyer API calculate the same metrics from live sessions. Sandbox sessions never appear in totals.

MetricCalculation
Incidence rateCompletes ÷ (completes + terminates)
ConversionCompletes ÷ all entries
Accepted completesCompletes minus reversals
Screened outSessions flagged or blocked by screening
Length of interviewAverage seconds from entry to complete

Buyer questions

Which survey platforms work with ResearchDart?
Any platform that can read a URL parameter and redirect respondents at the end of the survey, including Qualtrics, Forsta Decipher, Alchemer, SurveyMonkey paid plans, LimeSurvey, Voxco and custom-built surveys.
What does a buyer pay for?
Accepted completes. Terminates, over quotas and quality terminates are recorded but not billed, and completes you reverse after cleaning drop out of the total.
How do I reject completes after fieldwork?
Paste the session IDs on the project page and choose a GDQ removal code, or call the reversal API. Suppliers see the code and your note immediately and quota reopens for replacements.
How do I stop someone forging a complete?
Require signed endlinks and have your survey platform add an HMAC signature server-side, or report completes with the status API. Unsigned completes are refused when signing is required.
Should I turn on pre-survey screening?
For most studies, yes. Start in monitor mode to see how many sessions would be stopped, compare the flags with your own cleaning, then switch to enforce.

Field your next study through ResearchDart

Share your audience, length of interview and timing. We will confirm supplier coverage, set up screening and send your endlinks.