0 votes
ago in SoSci Survey (dt.) by u010398 (450 points)

Hallo,
ich würde gerne diesen Code anpassen:

// Erinnerungen
mailSchedule(false, 3, 19 24 3600, ['status' => 'no-response']);

-> hier würde ich gerne einen Reminder an jene, schicken, die den Link zwar angeklickt haben, aber den FB nie ausgefüllt haben: Ich würde das gerne über die maximale Seitenzahl festlegen, also dass auch. alle einen Reminder erhalten, die nicht mindestens bis Seite 20 im entsprechenden FB geantwortet haben.

Kann ich das so über Maxpage ergänzen oder wie müsste ich das umsetzen?

mailSchedule(false, 3, 19 24 3600, ['status' => 'no-response', 'Maxpage<' => 20]);

Vielen Dank!

1 Answer

+1 vote
ago by SoSci Survey (360k points)
edited ago by SoSci Survey

mailSchedule(false, 3, 19 24 3600, ['status' => 'no-response', 'Maxpage<' => 20]);

Was möglich ist, wenn die Befragten Seite mit dem Reminder-Code noch nicht erreicht haben: Sie können de Reminder per mailSchedule() einplanen, und wenn die Befragten die Seite 20 erreichen, dann können Sie den Versand mittels mailRevoke() stornieren.

Kann ich das so über Maxpage ergänzen

Nein, der Serienmailversand kann die Auswahl der Empfänger nicht so differenziert treffen.

Bisher ist nur eine Auswahl nach dem Teilnahmestatus (keine Reaktion, angeklickt aber nicht vollständig ausgefüllt, vollständig ausgefüllt) möglich.

Im Rahmen kostenpflichtiger Projekte können Sie uns auch eine Liste mit SERIALs zukommen lassen, auf deren Basis wir dann Adresseinträge in eine andere Teilgruppe verschieben.

ago by u010398 (450 points)
Hallo, vielen Dank für die Erklärung:
"Bisher ist nur eine Auswahl nach dem Teilnahmestatus (keine Reaktion, angeklickt aber nicht vollständig ausgefüllt, vollständig ausgefüllt) möglich."
-> D.h. ich ergänze 'incomplete'?  Entspricht das dann einer oder verknüpfung?
Wäre das so richtig?

mailSchedule(false, 3, 19 * 24 * 3600, ['status' => 'no-response' , 'incomplete' ]);


Ich konnte nicht finden, was "incomplete" genau meint -> das erreichen der letzten Seite -> Heißt "End"-Seite?

Manchmal ist es ja so, dass der FB auch vollständig ausgefüllt ist, wenn nicht die END Seite erreicht wurde. Kann ich den Status "complete" also irgendwie beeinflussen, dass der Status bei Erreichen einer bestimmten Seite auf complete gesetzt wird?

Dankeschön!
ago by SoSci Survey (360k points)
Bitte geben Sie ['status' => 'incomplete'] an, dies umfasst sowohl "nicht begonnen" als auch "nicht abgeschlossen". Mehrere Werte können aktuell nur über numerische Codes angegeben werden, das sollte in den allermeisten Fällen aber nicht notwendig sein.

> Ich konnte nicht finden, was "incomplete" genau meint

Für jeden E-Mail-Versand wird ein Status gespeichert (außer bei anonymen Adresseinträgen). Sie sehen diesen Status, wenn Sie einen Adresseintrag auswählen und dann nach unten scrollen, wo die einzelnen Aussendungen vermerkt sind.

Beim Erreichen der "letzten Seite" wird der Versandeintrag auf "abgeschlossen" (grünes Symbol) gesetzt. Es gibt aber auch andere Bedingungen, die dazu führen, z.B. ein redirect() oder ein setStatus('complete') ... zumindest habe ich in Erinnerung, dass wir das so implementiert haben. Ich prüfe einmal, ob ein setStatus('quota count') auch schon ausreicht. Das wäre für Ihre Anwendung wahrscheinlich am besten geeignet.
ago by u010398 (450 points)
Ah, vielen Dank, mir war nciht klar, dass incomplete auch "nicht begonnen" inkludiert. Das hilft! Danke!

-> Ich sollte vielelicht dazu sagen, dass ich das opt-in für Serienmail versende mit Pseudonym und die Addresseinräge nicht selbst anlege. Ziel ist, dass die Probanden Ihre Adresse slebst anlegen und automatisch nach 2 Wochen eine Email bekommen (das ist umgesetzt und klappt soweit) und jetzt eben noch mal einen Reminder nach 19 Tagen bei incomplete erhalten! Das sollte dann jetzt auch gehen.  

-> setStatus('quota count')  -> d.h., ich würde im Fragebogen über php-Code einstellen, dass ab einer bestimmten Seite, der Status auf 'quota count' und damit complete gesetzt wird?

Danke für das prüfen und die schnellen Antworten.
ago by SoSci Survey (360k points)
Ja, ich habe es gerade nochmal im Code validiert und gestestet: Mit setStatus('quota count') können Sie den Teilnahmestatus wie oben beschrieben auf jeder beliebigen Seite auf "abgeschlossen" setzen.
ago by u010398 (450 points)
Vielen Dank! Also d.h. einfach den php code: setStatus('quota count') auf der Seite im Fb einfügen und dann wird es als complete gezählt?

Prima! Danke!

Willkommen im Online-Support von SoSci Survey.

Hier bekommen Sie schnelle und fundierte Antworten von anderen Projektleitern und direkt von SoSci Survey.

→ Eine Frage stellen


Welcome to the SoSci Survey online support.

Simply ask a question to quickly get answers from other professionals, and directly from SoSci Survey.

→ Ask a Question

...