Eine der Strategien, die Contact Optimization nutzt, ist die Aufteilung der vorgeschlagenen Kontaktdaten in zufällige Subsets mit ungefähr der gleichen Anzahl Kunden und die anschließende getrennte Optimierung der vorgeschlagenen Kontakte jeder dieser Stichproben. Wenn mehrere Threads konfiguriert sind und Ihre Hardware dies unterstützt, werden diese Kundenstichproben gleichzeitig verarbeitet.
Nehmen wir beispielsweise 1 Million Kunden und einen konfigurierten Kundenstichprobenumfang von 1000 an. Diese Konfiguration impliziert, dass wir 1000 Kundenstichproben haben. Stellen Sie sich vor, dass wir eine Kapazitätsregel haben, die wie folgt eingerichtet ist: mindestens 1 E-Mail, maximal 5000 E-Mails. In diesem Beispiel würde Contact Optimization die Regeleinschränkungen so modifizieren, dass die Regel auf die Kundenstichproben aufgeteilt wird. Die Einschränkung von maximal 5000 E-Mails wird in diesem Beispiel durch die Anzahl der Stichproben geteilt, sodass jede Stichprobe mit der Einschränkung von maximal 5 E-Mails verarbeitet wird. Was aber tun wir mit der Einschränkung von mindestens 1 E-Mail? Wir können keine Forderung von mindestens 1/1000 einer E-Mail pro Stichprobe aufstellen!