Profiling Survey


Use Case

In general, the minimum attributes Toluna needs to know about a member in order to match them to a survey are BirthDate and Gender. There may be cases, however, when a Partner does not have access to this information. If you are on this page, it’s highly likely you currently do or will fall into this category.

For members without BirthDate or Gender assigned, Toluna can route them through a Member Profile Survey. This survey will ask the member a few questions and assign those answers to the member’s profile automatically. At the completion of the survey, the member will be returned to the Partner’s defined End Page.

The method to produce the Member Profile Survey is identical to that of the Get Surveys API. The Member Profiling Survey will be automatically returned whenever surveys are requested of a member registered without the minimum attributes needed

Note: Toluna does not request nor store PII Regulated information.

Post-Completion

Once a member has returned from the Member Profile Survey, their newly-updated information can be retrieved using the GET Member Route of the Member Management API. The member will also be eligible for surveys at this time. Repeat the Get Surveys API call to pull a list of surveys the member now qualifies for.

Request

Route

GET  https://{IP_CORE_URL}/IntegratedPanelService/api/Surveys/?memberCode={MemberCode}&partnerGuid={PartnerGUID}&numberOfSurveys=2&deviceTypeIDs=1

Parameters

Name Type Description
MemberCode int Unique Respondent Code from the Partner
PartnerGUID Guid Unique Partner code provided by Toluna
NumberOfSurveys string Number of Surveys the Partner is requesting to receive to show the Member (maximum 5 available)
MobileCompatible bool Optional - When TRUE, only mobile compatible surveys will be shown. This property will be deprecated in the future with an announcement. Use DeviceTypeIDs instead.
DeviceTypeIDs int Indicated the device types for which Surveys should be returned. Supported values: 1=Desktop/Laptop, 2=Tablet, 3=Phone. When “DeviceTypeIDs” are supplied, the “MobileCompatible” parameter is ignored

Response

Possible Response Codes

Code Etiology, actions
200 OK. Request processed normally, results returned without issue
400 Bad Request. Request is malformed or incomplete. Review message details and take appropriate action
500 Internal Error. An exception occurred while processing the request. Toluna likely has the details captured in its logs

Body Details

Name Type Description
SurveyID int Toluna-specified Survey identifier
WaveId null Always null for the Member Profiling Survey
Name string Toluna-specified Survey name. “MemberProfileSurvey”
URL string Invitation link. Clicking on the URL will take this specific Respondent to the survey.
Duration int Estimated length of interview
IR null Always null for the Member Profiling Survey
MemberAmount decimal By default, the Member Profile Survey is not incentivized to the Member by Toluna.
PartnerAmount decimal By default, the Member Profile Survey is not incentivized to the Partner by Toluna.

Example Response

[
    {
        "SurveyID": 1000001,
        "WaveId": null,
        "Name": "MemberProfileSurvey",
        "URL": "https://www.quicksurveys.com/tqsruntime/service?getDataUrl=https%3a%2f%2fttm.toluna.com%2fapi%2fsurveys%2fstart%3fsurveyStartDataEncrypted%3dcib8SUikmO4yif3RyYa%2bKLxWGCjkefejGYcNTnn3m96olsXa4e8d6HXTMy2bXMGxJUGRKgk%2b%2faHg7MNAXEOwPBe13F7k2sSRX8lRY1z62Xr2i64L1FRb%2bGdAc%2b95ruC0uETnJohyp%2bS3ORObMvDHi8lu690FOkXWc8c6ceKuQY9W2MgDTFMRaAyEOqecrioZ8P8rsub2RbgGHH2wdT0gd6AFMt8qwxjvFxzLL0%2bB1ZngPAMBFzqyPoNwrHIPhBlcki4LxNQJ2l3fePwrYpdXFrRnvbXFJDhKdC%2bw63hSEiNvxhbe5zfl%2bfv8SO9WGhyerANipTCIexuhwznxeVSCwrDlJS2O1KEdE280QqAtu2v732Dn59n2PlLf5F%2fuMI5OTYkpnsOUBpbfVJPqm76KXxqb8orBEXos5oZ3BTTIdQnMsMLWeBB7QENS3yFKRNBpYW50m9nbxfSLVvvwq%2bKqb%2fJZcvrwyX%2fTTMmkmjV26ObV2H2mXFlWDXa7PTNae8niEtX4pJ7ZuzJlqnbE6%2f3uyw%3d%3d&cultureid=7&location=IntegratedPanelService",
        "Duration": "5",
        "IR": null,
        "MemberAmount": 0.0,
        "PartnerAmount": 0.0
    }
]