Danke für den guten Hinweis, die Geduld und den Projektzugang.
Wir konnten das Problem mit der mehrfachen Zählung replizieren: Es trat auf, wenn (wie Sie vermutlich schon vermuteten) mehrere unverbundene Quotierungen in einem Fragebogen genutzt wurden, und wenn die Quotierungs-Bausteine auf derselben Seite wie die Quota-Fragen platziert wurden.
Ebenfalls replizieren lies sich das Problem, dass abgeschlossene (FINISHED=1) Fragebögen nicht gezählt wurde. Die Zählung bei COMPLETE funktionierte bereits und ist bei der Verwendung von Panel-Redirects auch akkurater.
Beide Programmfehler wurde auf www.soscisurvey.de und auf s2survey.net behoben.
Zwei Kleinigkeit noch:
(1) Sind Sie sicher, dass Sie die Screenout-Frage zur Datenqualität (darin ist noch ein Typo: "frage" mit kleinem F) gleich zu Beginn platzieren möchten und nicht ein wenig später im Fragebogen?
(2) Sie verwenden auf Seite 39 sowohl Panel-Redirects als auch die Funktion redirect(). Letzteres kommt nicht mehr zum Einsatz, wenn vorher der Panel-Redirect durch das setStatus('complete') ausgelöst wird. Bei den Screenouts wäre ein setStatus('screenout') auch sinnvoller als ein redirect(), weil der STATUS dann korrekt im Datensatz gespeichert wird.