Help Center / Collector / Collector

Collector

Create a New Collector

The system supports the following four different channels:
  • Website: You can share and disseminate the collector link on various channels such as websites, WeChat, and Weibo to collect data.
  • Social Media: This is used for binding WeChat authorization. Select "Bind New WeChat Authorization" from the dropdown list for binding WeChat authorization, and the system will redirect to WeChat's official authorization page. At this time, the WeChat Official Account administrator needs to scan the QR code to grant authorization. Subsequently, when sharing and disseminating the collector link within this official account, the system can automatically obtain the respondent's WeChat ID and record it in the questionnaire results, facilitating continuous data tracking or more personalized data mining. After selecting this channel, questionnaires can currently only be completed within WeChat.
  • Online Panel: Collect data from the system-certified sample database.
  • Offline: After creating an offline questionnaire collector, you can download the offline questionnaire in the Choiceform Offline APP and complete the questionnaire data collection without an internet connection.

Collector Settings

Collector Name

Rename Collector

Delete Collector

Collector Toggle

Collection Information Summary

Response Limits

Response Quantity Setting
Unlimited Responses
Add Quota

Sharing Settings

Embedded Code
Standard Embedded Questionnaire
  • Link Text and Color: Set the button prompt text and button color;
  • Font Size: Set the size of the button text;
  • Popup Mode: Set the width and height of the questionnaire, as well as the position of the popup, with options for centering, aligning to the left, or aligning to the right.
  • Close Window After Submission: Automatically close the popup after submitting the questionnaire.

Estimation

Complexity Score

Complexity
Estimated Maximum Number of Questions to be Answered
  • Total Questions: The total number of questions in the questionnaire, including the start and end pages.
Number of Responses to be Collected

Date and Time Restrictions

No Date and Time Restrictions
Deadline Date and Time

Multiple Resplies

  • Allow multiple responses to the questionnaire on the same device: On the same device terminal, the same respondent can respond to the questionnaire multiple times.
  • Restrict multiple responses to the questionnaire on the same device: On the same device terminal, the same respondent can only respond once.

Data Request

Add Request
Request Name
Request Method
  • Quota Full: Response exceeds the set quota.
  • Screening Out: Screening response is unqualified.
  • Complete: Response completed.
  • Invalid Data: Rresponse is unqualified.
Webhook Trigger Events
  • Reply completed: Triggered when a respondent completes the survey and submits their responses.
  • Replay exceeded the set quota: When a respondent completes the screening questions and begins the main survey content, the system checks if there are remaining quotas for that respondent. If quotas are available, the respondent can continue with the survey; otherwise, this event is triggered.
  • Unqualified repley to the screening question: Triggered when a respondent fails the screening questions.
  • Invalid replies: Triggered when a respondent who has passed screening is found to be answering the main survey questions haphazardly, rendering their survey data completely useless. When such a respondent ends their survey, the "Invalid Response" event is triggered, and the configured interface is invoked. Typically, such data can affect data analysis results. By enabling the "Do Not Record Responses" switch on the survey end page, the system will discard the respondent's response data directly upon encountering such data submission requests. This is usually used to notify the sample database that the respondent's data is unqualified, while the system does not record their submitted invalid data.
Webhook Invocation Methods
  • POST After an event occurs, this interface is invoked in the frontend using the POST method, with the request parameters placed in the body of the HttpRequest.
  • GET After an event occurs, this interface is invoked in the frontend using the GET method, with parameters appended to the end of the URL.
  • Redirect After an event occurs, a direct redirect to the specified URL page is performed.
Inject Variables into URLs
  • var1: This is an explicit variable. To inject it, ensure that a variable named var1 has been created in the survey editor, which corresponds to a survey question prompting the input of the employee ID.
  • key1: key1 is a built-in URL parameter variable in the survey editor. When the respondent opens the survey page, the values of these variables are parsed.