#
Confirm User Profile
For a full experience of the Verify service, we recommend passing age and gender using the variables age and gender which allows for the confirmation of the demographic data by Vision AI.
#
Configuration
Use the ageParameter and genderParameter in the request body with the corresponding dynamic value. Insert your codified dynamic value and Verify will flag profile inconsistencies.
{
"projectName": "My Project",
"targetUrl": "https://example.com/survey",
"advancedSettings": {
"ageParameter": "age",
"genderParameter": "gender"
}
}
#
Expected Values
#
Age
The expected value for age is an integer number.
Example:
https://verify-eu.realeyesit.com/project/{projectSlug}?age=25
#
Gender
The expected values for gender are male or female.
Example:
https://verify-eu.realeyesit.com/project/{projectSlug}?gender=male
#
Combined Example
https://verify-eu.realeyesit.com/project/{projectSlug}?age=25&gender=female&userId=user123
#
Verification Results
After verification, Verify will compare the provided demographic data with the Vision AI analysis results:
- If the data matches, the user profile is confirmed
- If there's a mismatch, the
userProfileNotConfirmedflag will be set
The resulted age and gender from Vision AI will be appended to the target URL:
https://example.com/survey?re-age=25-34&re-gender=Female&verificationStatus=OK
#
Qualifying Mode
In qualifying mode, you can choose to block users whose profile doesn't match:
{
"projectName": "My Project",
"targetUrl": "https://example.com/survey",
"terminationUrl": "https://example.com/terminated",
"qualifyingMode": true,
"qualifyingCriteria": {
"userProfileNotConfirmed": true
},
"advancedSettings": {
"ageParameter": "age",
"genderParameter": "gender"
}
}
#
Best Practices
Accuracy
Provide accurate demographic data to ensure the best verification results. Inaccurate data may lead to false positives.
Age Ranges
Vision AI returns age as a range (e.g., "25-34") rather than an exact number. This is normal and expected.