Aufgrund der Erläuterungen des Handbuches tendiere ich dazu für die mehrwellige Befragung einen Fragebogen zu verwenden anstelle von mehreren.
Grundsätzlich eine gute Idee - denn dann brauchen Sie sich wegen der Randomisierung wenig Gedanken machen. Wenn Sie mit Unterbrecherseiten arbeiten, können Sie überall auf die experimentelle Gruppenzuordnung zugreifen.
Aber ... bei 3 Erhebungswellen kann es durchaus passieren, dass ein Teilnehmer Welle 2 verschläft und dann in Welle 3 wieder teilnehmen will. Und an dieser Stelle wird der unterbrochene Fragebogen kompliziert. Denn dann kommt der Teilnehmer natürlich nicht zu Welle 3, sondern zu Welle 2, weil es ja sequenziell dort weitergeht.
Wenn dies in Ihrem Setting plausibel ist, dann sollten Sie über 3 getrennte Fragebögen nachdenken. Wenn Sie mit Serienmails arbeiten, ist die Zuordnung der 3 Datensätze kein Problem. Und für die Randomisierung brauchen Sie nur die "Datenbank für Inhalte" zubemühen. Gehen wir einmal davon aus, dass Sie mit dem Zufallsgenerator ZG01 in Welle 1 die Zufallszahl ziehen. Diese speichern Sie dann (mit der Personenkennung des Teilnehmers) in der Datenbank für Inhalte:
$code = value('ZG01');
dbSet(caseSerial(), $code);
In Welle 2 können Sie die Zufallszahl dann auslesen:
$data = dbGet(caseSerial());
if ($data) {
$code = $data[0];
} else {
// Keine Teilnahme in Welle 1 gefunden. Screenout
text('screenout');
buttonHide();
pageStop();
}