Decipher / Forsta — Overview
Everything DQC does inside a Decipher/Forsta survey is built from two independent halves:
- The Quality Tool runs client‑side and scores each participant during fielding — device score, Data Trust Score, persona, duplicate flag.
- The transaction egress runs server‑side and posts each participant's outcome to DQC at the survey lifecycle hooks.
You can install the first without the second. The second needs the first, because it sends what the first collected.
How the pieces fit together
The pages, and whether you need them
| Page | Status | What it covers |
|---|---|---|
| General setup | Required | Install the toolbox after the <survey> tag, define save_dqc_data(), add the dqc_data holder. Nothing else works without this. |
| Sending Transaction Data | Required to send data | Forsta domain authorization (Step 0 — start it on day one), send_results_dqc(), the entry checks, and the two lifecycle calls. |
| Company Mapping | Required to send data | The buyer and the seller. A seller is required on every response, so this is not optional. |
| Failures Mapping | Optional | Send your own in‑survey quality checks — honeypots, trap questions, open‑ends. |
| Termination Scripts | Optional | End the survey early for duplicates, low scores or high‑risk personas. Only if your research policy allows it. |
| Dispositions | Informative | How DQC turns the status you send into a disposition. You never send a disposition — this is a reference. |
| Decipher XML Generator | Tool | Tick the options you need and copy the complete survey XML. Produces exactly what the pages above build by hand. |
| Troubleshooting | When stuck | The common failure modes as symptom → cause → fix. |
Two things worth knowing before you start
Step 0 has a clock on it
Authorizing api.dqco-op.com for server‑side calls is a request to Forsta Support and can take a
few days. It is the only step in this section you cannot complete yourself, so
submit it first and keep working while you wait.
You do not have to write any of this by hand
The Decipher XML Generator emits the whole survey — toolbox, exec blocks, holder, egress, failures and terminations — from a set of checkboxes. Read the pages above to understand what it produced, or to add DQC to a survey that already exists.