Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Similar Survey helps buyer to decided the best CPI based on previous study with common market and audience. The user will have the possibility to see the last three surveys with similar audience and check the AVG CPI that the study got complete.

List of features

  1. User want the ability to compare the new survey with similar studies already closed and/or invoiced

  2. Operator can change this range via Global Settings.

    1. LOI range (in %)

    2. IR range (in %)

    3. Field Time Range (in days)

  3. If the toggle is set to off then these ranges are not included in the search

  4. If toggle Field Time, LOI, and IR value is set to 0, then it will search for an exact match, otherwise search in range as per the value

  5. The API will return the 3 most similar projects in the last 3 / 6 or 9 months (as per the configurations).

Feature Flags:

  • Enable Similar Surveys (For search within the company)

  • Allow the search to all Marketplace inventory. ( For search Globally.)

Accessed By Only:

  • Buyer

  • Service Operator

API DOCS

End Points

Search Within The Company:-

{{url}}/buyers/v2/similar-projects

Search Globally:-

{{url}}/buyers/v2/similar-projects?global=1v2/similar-projects?global=1

  • NOTE: In this case the AVG CPI shown should be Supplier AVG CPI + the Margin of the account. We don’t want to show the price and the margin applied for another account.

Payload

// Payload Structure

{
  "survey_localization": string,
  "completes_required": number,
  "expected_loi": number,
  "expected_ir": number,
  "field_time": number,
  "qualifications": [
    {
        "qualification_name": string
        "qualification_code": number,
        "condition_codes": [
            string(number) // "111", "112" ....
        ],
        "range_sets": [
          {
              "from": number,
              "to": number,
              "units": number
          }
        ] // there will be one present either condition_codes or range_sets
    },
  ],
  "quotas": [
    {
      "required_count": number,
      "criteria": [
          {
              "qualification_code": number,
              "condition_codes": [
                  string(number) // "111", "112", "113"
              ],
              "qualification_name": string
          },
          {
              "qualification_code": 212,
              "range_sets": [
                  {
                      "units": number,
                      "to": number,
                      "from": number
                  }
              ],
              "qualification_name": string
          }
      ],
      "quota_category": "autoNested"
  }
  ]
}

Response:-

// Response Structure
[
  {
	"ps_survey_id": number,
	"cmp": number,
	"title": string,
	"currency": {
		"fx": number,
		"symbol": string,
    },
	"epc": number,
    "cpi": number,
    "completes_required": number,
    "field_time": number,
    "fielded": number,
    "qualifications": [
    {
		"qualification_code": "$$item.qualification_code",
             	"qualification_name": "$$item.q_name",
             	"condition_codes": "$$item.conditions", // []
           	"range_sets": "$$item.range_sets" // []
		}
    ],
    
  }
]
  • No labels