Liebes Support-Team,
ich arbeite mit einem Panelanbieter zusammen, für den ich Personen-IDs aus der URL in meinem Datensatz speichere und am Ende der Umfrage über den Redirect-Link wieder "abgebe".
Dafür speichere ich mir sonst immer die ID als Geräte & übermittelnde Variable "tic" und schreibe auf der letzten Seite folgenden php-Code:
replace('%unserTicket%', 'tic', 'response'); // Platzhalter vorbereiten
redirect('https://redirect-link.de?c_0002=1&return_tic=%unserTicket%');
Das hat in bisherigen Studien gut geklappt.
Nun habe ich (zumindest für mich) einen Sonderfall: Die Personen sollen zufällig auf einen von zwei Fragebogen gelangen. Hierfür habe ich einen separaten Fragebogen erstellt, bei dem die Teilnehmenden über einen Zufallsgenerator (mit den Zetteln 1 = part1a und 2 = part1b) auf einen der beiden Fragebögen part1a oder part1b geleitet werden. Die Weiterleitung mache ich auf der letzten Seite des ersten Fragebogens über:
$qnr = value('AG06', 'label');
Da ja aber am Ende des folgenden Fragebogens die tic-Variable wieder an den Panel-Anbieter weitergegeben werden soll, muss die tic irgendwie übermittelt werden. Hierfür habe ich es erstmal über folgenden Code auf der letzten Seite des ersten Fragebogens probiert:
$qnr = value('AG06', 'label');
multiLevelDown($qnr, reference());
Das bringt mir aber nicht den gewünschten Effekt: Es wird nur die CASE-Variable des ersten Fragebogens als REF-Wert im zweiten Fragebogen gespeichert. Die tic wird noch nicht übermittelt.
Gibt es eine Lösung für das Problem? Also dass ich die tic, die im ersten Fragebogen "ankommt" am Ende des zweiten Fragebogens übergeben kann?
Ich bin sehr dankbar für Tipps.