Neue Hürden im Projekt:
Stichworte sind zwei Wellen, Einfragebogenlösung, Selbstrekrutierung.
Habe mich nach vergeblichen Versuchen es anders zu lösen (mittels Testcode) dafür entschieden es meinen TestteilnehmerInnen freizustellen wie sie zum zweiten Teil der Befragung kommen. Sie können wählen zwischen...
- Sofortmail, mittels der Frage vom Typ Mailabfrage
- single-opt-in über Mailverteiler (mailSchedule())
- oder aber den Link und Termin selbst zu notieren.
Teste derzeit im Debug-Modus mit meiner eigenen Mailadresse die Optionen durch ('Mehrfachregistrierung' vorübergehend ausgewählt).
Die Gute Nachricht ist, dass alle Mails zuverlässig ankommen.
Aber nun zu den Eigenartigkeiten, die ich nicht ganz verstehe.
1.) Die Links sind unterschiedlich:
der Mithilfe von replace('%link%', 'https://sosci.[...]/?i='.caseToken());
erstellte sieht anders aus, wie jener, den das System im Serienmail dann anbietet. (bsp:
.../?i=X14EURW2G1X3 vs. /?I=ger&d=938D4WN5VUAULFND)
Das allein würde mich noch nicht beunruhigen, viele Wege führen nach Rom, ABER:
2.) Die Links funktionieren auch unterschiedlich:
Im Fall des mit Replace erzeugten Links (Option Sofortmail bzw. Notieren - in dieser Situation habe ich neben Opt-in die Bedingung Notieren verglichen) führt dieser auf die Unterbrecherseite. Obwohl ich das Zeitfenster nun repariert habe und garantiert innerhalb dessen (Testphase - innerhalb 120 und 200000 Sekunden) ihn aufrufe, leitet er nicht weiter auf die nächste Seite, sondern es bleibt die Verabschiedungsseite aktiv (IF-Bedingung wird nicht als zutreffend erkannt?).
Im Falle vom Systemlink (Option optin-Serienmail) wird's noch ein Stück seltsamer:
Verwende ich den Link am Laptop (wo ich arbeite und den ersten Teil des FB ausgefüllt habe) abgetippt, gelange ich auf eine Seite (offensichtlich außerhalb des Debug-Modus) mit einem Hinweis, dass der Fragebogen noch nicht verfügbar ist, weil er noch nicht veröffentlicht wurde. Grundsätzlich ja ein gutes Zeichen, wie ich finde, ABER
wenn ich den Link direkt aus der Mail von meinem Handy aus öffne, lande ich im Debug-Modus auf Seite eins mit Einwilligungserklärung und nach Debug Info in einem neuen Interview (Nr. 191, statt 190).
Das verwirrt mich alles ein wenig...
Eine Erste-Hilfe-Idee wäre den Replace-%link% umzubenennen (%link2%) und diesen konsequent auch in den Serienmails zu verwenden[Anm. das hab ich gerade versucht, aber der Platzhalter wird nicht unterstützt im Serienmal], das würde das Chaos ein wenig reduzieren, wenn wenigstens auf allen Wegen der gleiche Link verwendet werden würde.
Dann bliebe aber immer noch das Problem mit der Unterbrecherseite...
Hätten Sie einen Tipp für mich? Oder sehen Sie einen offensichtlichen Fehler, den ich mache?