Liebes Team,
ich habe eine mehrwellige Befragung (3 Wellen) und zum 1. MZP wird am ENDE des Fragebogens ein single Opt in (ID04) genutzt, um weitere Serienmails verschicken zu können.
// Einladungsmails
mailSchedule(value('ID04'), 1, strtotime('+ 30 days 8:00:00'), [ 'expire' => strtotime('+36 days 23:59:00')]);
mailSchedule(value('ID04'), 2, strtotime('+ 60 days 8:00:00'), [ 'expire' => strtotime('+66 days 23:59:00')]);
// Erinnerungsmails
mailSchedule(value('ID04'), 4, strtotime('+ 33 days 8:00:00'), ['status' => 'incomplete'], [ 'expire' => strtotime('+36 days 23:59:00')]);
mailSchedule(value('ID04'), 6, strtotime('+ 36 days 8:00:00'), ['status' => 'incomplete'], [ 'expire' => strtotime('+36 days 23:59:00')]);
mailSchedule(value('ID04'), 5, strtotime('+ 63 days 8:00:00'), ['status' => 'incomplete'], [ 'expire' => strtotime('+66 days 23:59:00')]);
mailSchedule(value('ID04'), 7, strtotime('+ 66 days 8:00:00'), ['status' => 'incomplete'], [ 'expire' => strtotime('+66 days 23:59:00')]);
Allerdings tauchen in den Einladungen aktuell 55 Aussendungen bei 40 individuellen Adresseinträgen auf und ich frage mich, woran das liegen könnte.
Eine Idee war, dass ich vorher im Fragebogen ein Item abfrage, bei dem es wichtig ist, dass Personen, wenn sie einen Wert über 3 haben, nicht zu weiteren Befragungen eingeladen werden.
Dieses Item möchte ich aber vor der Abfrage der opt-in E-Mail stellen, da es zum Haupt-Fragebogen gehört.
if(value('P901_9') >= 3) {
mailRevoke('ID04', 1);
mailRevoke('ID04', 2);
mailRevoke('ID04', 4);
mailRevoke('ID04', 5);
mailRevoke('ID04', 6);
mailRevoke('ID04', 7);
}
Kann es sein, dass aufgrund dieses "vorgezogenen" Revokes Probleme bei dem Mailversand am Ende entstehen?
Oder haben Sie eine andere Idee, warum ich mehr Aussendungen als individuelle Adress-Einträge erhalte?
Vielen Dank!