E-Mails nur an Wochentagen senden send-emails-only-on-weekdays

Dieser Anwendungsfall zeigt, wie Sie eine Journey in Adobe Journey Optimizer konfigurieren, die E-Mails nur an Werktagen (Montag bis Freitag) sendet. Bei Profilen, die an Wochenenden (Samstag oder Sonntag) auf die Journey zugreifen, werden E-Mails automatisch in die Warteschlange gestellt und am Montag zu einer bestimmten Zeit versendet. Dies gewährleistet eine optimale Interaktion durch den Versand von Nachrichten während der Arbeitswoche.

Anwendungsfall - Übersicht

Die Herausforderung: Sicherstellen, dass E-Mails nur an Wochentagen gesendet werden, auch wenn Profile am Wochenende auf die Journey gelangen können. Für Wochenendeinträge sollten E-Mails am Montag zu einer bestimmten Zeit in die Warteschlange gestellt und gesendet werden.

Die Lösung: Verwenden Sie eine Aktivität vom Typ Bedingung , um den Wochentag zu identifizieren. Bei Wochenendeinträgen wird die E-Mail durch Warteaktivitäten mit benutzerdefinierten Formeln bis Montag verzögert. Wochentagseinträge gehen direkt zum Schritt E-Mail-Versand über.

Dieser Ansatz zeigt Ihnen, wie Sie mit einer Bedingungsaktivität überprüfen können, ob der aktuelle Tag Samstag oder Sonntag ist, Warteaktivitäten mit benutzerdefinierten Formeln für Wochenendeinträge implementieren, Wochenend-E-Mails für den Montag-Versand zu einer bestimmten Stunde in die Warteschlange stellen und E-Mails sofort für Wochentagseinträge senden (Montag bis Freitag).

Dieser Ansatz ist ideal für B2B-E-Mail-Kampagnen (Business-to-Business), professionelle Newsletter und Kommunikation, geschäftliche Ankündigungen, geschäftliche Produktaktualisierungen und jede Marketing-Kampagne, bei der die Bereitstellung am Wochenende nicht gewünscht ist.

➡️ Sehen Sie sich das Schritt-für-SchrittVideo-Tutorial an

NOTE
Um diesen Anwendungsfall zu implementieren, benötigen Sie eine aktive Adobe Journey Optimizer-Instanz mit einer konfigurierten E-MailKanaloberfläche​ einer ​ oder einem Ereignis zum Trigger der Journey sowie ein grundlegendes Verständnis von Journey-Bedingungen und Ausdrücken.

Implementierungsschritte

Schritt 1: Journey erstellen

  1. Navigieren Sie zu Journey-Verwaltung > Journey in Adobe Journey Optimizer.

  2. Klicken Sie Journey erstellen, um eine neue Journey zu erstellen. Erfahren Sie mehr über das Erstellen von Journey

  3. Konfigurieren Sie die Journey-Eigenschaften:

    • Name: E-Mail-Kampagne am Wochentag
    • Beschreibung: Sendet E-Mails nur an Wochentagen (Montag bis Freitag)
    • Den entsprechenden Namespace für Ihren Anwendungsfall festlegen

Weitere Informationen zu Journey-Eigenschaften

  1. Journey-Einstiegspunkt auswählen:

    • Zielgruppe lesen: Für Batch-Kampagnen, die auf eine bestimmte Zielgruppe abzielen
    • Ereignis: Für Journey, die in Echtzeit ausgelöst werden und auf dem Kundenverhalten basieren

Schritt 2: Fügen Sie die Aktivität Bedingung hinzu, um den Wochentag zu überprüfen

Fügen Sie direkt nach dem Start des Journey eine Bedingung-Aktivität hinzu, um zu überprüfen, ob der aktuelle Tag Samstag oder Sonntag ist. Dadurch wird der Workflow entsprechend verzweigt.

  1. Ziehen Sie eine Aktivität Bedingung auf die Arbeitsfläche nach Ihrem Einstiegspunkt. Weitere Informationen zu Bedingungsaktivitäten

  2. Klicken Sie auf die Aktivität Bedingung , um das Konfigurationsfenster zu öffnen.

  3. Wählen Abschnitt „Bedingungstyp die Option Data Source-Bedingung. Weitere Informationen zu Bedingungstypen

    Konfigurieren der Samstagsbedingung im Ausdruckseditor

Schritt 3: Konfigurieren der Bedingung, um Samstag zu identifizieren

Erstellen Sie den ersten Bedingungspfad zur Identifizierung von Samstagseinträgen.

  1. Klicken Sie auf Erweiterter Modus, um den Ausdruckseditor zu öffnen. Erfahren Sie mehr über den Ausdruckseditor

  2. Geben Sie den folgenden Ausdruck ein, um zu überprüfen, ob der aktuelle Tag Samstag ist:

    code language-javascript
    dayOfWeek(now()) == 7
    

    Dabei wird die dayOfWeek()-Funktion mit now() verwendet, um den aktuellen Tag abzurufen. Weitere Informationen zu Datumsfunktionen

  3. Klicken Sie OK, um die Bedingung zu speichern.

  4. Beschriften Sie diesen Pfad mit „Samstag“.

Schritt 4: Einen zweiten Bedingungspfad für Sonntag hinzufügen

  1. Klicken Sie in der Aktivität Bedingung auf Pfad hinzufügen, um eine zweite Bedingung zu erstellen.

  2. Geben Sie im Ausdruckseditor für den zweiten Pfad Folgendes ein:

    code language-javascript
    dayOfWeek(now()) == 1
    

    Dadurch wird geprüft, ob der aktuelle Tag Sonntag ist.

  3. Beschriften Sie diesen Pfad mit „Sonntag“.

  4. Aktivieren Sie Pfad für andere Fälle als die obigen anzeigen, um einen Pfad für Wochentagseinträge (Montag bis Freitag) zu erstellen.

NOTE
Die dayOfWeek() gibt eine Ganzzahl zurück, die den Wochentag darstellt, wobei 1 Sonntag und 7 Samstag ist. Dies entspricht dem ISO-8601-Standard für die Tagesnummerierung.

Schritt 5: Warteaktivitäten für Wochenendeinträge konfigurieren

Verwenden Sie für Profile, die am Samstag oder Sonntag eintreten, Warteaktivitäten mit benutzerdefinierten Formeln, um die E-Mail bis Montag zur gewünschten Stunde zu verzögern.

Für den Samstagspfad:

  1. Fügen Sie eine Aktivität Warten hinzu. Weitere Informationen zu Warteaktivitäten

  2. Wählen als Wartetyp Dauer“ aus.

  3. Klicken Sie Erweiterter Modus, um eine benutzerdefinierte Formel einzugeben.

  4. Geben Sie die folgende Formel ein, um bis Montag um 9 Uhr zu warten:

    code language-javascript
    toDuration("PT" + (48 - getHourOfDay(now())) + "H")
    

    Oder verwenden Sie diese alternative Formel:

    code language-javascript
    setHours(nowWithDelta(2, "days"), 9)
    

    Journey mit drei Bedingungspfaden - Samstag, Sonntag und Wochentag

    Erklärung: Diese Formel berechnet die Wartezeit von Samstag bis Montag um 9 Uhr morgens. Der Wert X=2 stellt 2 Tage vor dar (Samstag + 2 Tage = Montag). Weitere Informationen zu Datumsfunktionen

Für den Sonntagspfad:

  1. Fügen Sie eine Aktivität Warten hinzu.

  2. Wählen als Wartetyp Dauer“ aus.

  3. Klicken Sie Erweiterter Modus, um eine benutzerdefinierte Formel einzugeben.

  4. Geben Sie die folgende Formel ein, um bis Montag um 9 Uhr zu warten:

    code language-javascript
    setHours(nowWithDelta(1, "days"), 9)
    

    Erklärung: Diese Formel wartet einen Tag (Sonntag + 1 Tag = Montag) und setzt die Zeit auf 9 Uhr. Der Wert X=1 bedeutet 1 Tag vorwärts und H=9 bedeutet 9 Uhr nachts.

TIP
Sie können den Parameter Stunde (H) jederzeit anpassen, wenn die E-Mail am Montag gesendet werden soll. Ändern Sie beispielsweise 9 bis 10 für 10 Uhr oder 14 für 14 Uhr.

Schritt 6: Konfigurieren des Wochentagspfads

Für den Wochentagspfad (Montag bis Freitag):

  1. Fahren Sie direkt fort, um eine E-Mail-Aktionsaktivität hinzuzufügen. Für Wochentagseinträge ist keine Warteaktivität erforderlich. Weitere Informationen zu E-Mail-Aktionen

  2. Konfigurieren der E-Mail-Nachricht:

  3. Fügen Sie nach E-Mail Aktivität „Ende“ hinzu.

Schritt 7: Wochenendpfade mit E-Mails zusammenführen

Führen Sie nach den Warteaktivitäten für den Samstag- und den Sonntagspfad diese mit derselben E-Mail-Aktionsaktivität zusammen:

  1. Fügen Sie in der Aktivität „Warten am Samstag“ die Aktion E-Mail hinzu.

  2. Stellen Sie von der Aktivität Sonntagswarte aus eine Verbindung zur gleichen E-Mail-Aktion her.

  3. Der Wochentagspfad sollte auch zu dieser E-Mail-Aktion fließen.

Schritt 8: Journey testen

Testen Sie vor der Veröffentlichung Ihre Journey-Logik gründlich im Testmodus von Adobe Journey Optimizer, um zu bestätigen, dass alles erwartungsgemäß funktioniert:

  1. Klicken Sie auf Test-Schaltfläche oben rechts.

  2. Testmodus aktivieren. Erfahren Sie, wie Sie Ihren Journey testen können

  3. Erstellen Testprofile mit simulierten Eingabezeiten an verschiedenen Wochentagen:

    • Samstagseingabe: Überprüfen Sie, ob das Profil dem Samstagspfad folgt, am Montag zur angegebenen Stunde wartet und E-Mails erhält
    • Sonntagseintrag: Überprüfen Sie, ob das Profil dem Sonntagspfad folgt, am Montag zur angegebenen Stunde wartet und E-Mails erhält
    • Montag-Freitag-Einträge: Überprüfen Sie, ob E-Mails sofort und ohne Wartezeit gesendet werden
  4. Überprüfen Sie die Journey-Visualisierung, um sicherzustellen, dass die Profile den richtigen bedingten Pfaden folgen (Samstag, Sonntag oder Wochentag).

  5. Prüfen Sie die Journey auf Fehler oder Warnungen. Erfahren Sie mehr über die Fehlerbehebung bei Journey

  6. Überprüfen Sie, ob die Warteformeln die richtige Dauer für Ihre gewünschte Montag-Lieferzeit berechnen.

IMPORTANT
Testen Sie Ihre Journey-Logik immer gründlich, bevor Sie sie in der Produktionsumgebung veröffentlichen. Verwenden Sie den Testmodus, um verschiedene Eintrittsszenarien zu simulieren und zu überprüfen, ob die Wochenendeinträge korrekt in die Warteschlange der Montagsbereitstellung gestellt werden. Erfahren Sie mehr über Best Practices beim Journey-Testen

Schritt 9: Veröffentlichen des Journey

Sobald der Test abgeschlossen ist:

  1. Klicken oben auf „Veröffentlichen“.

  2. Bestätigen Sie die Veröffentlichung. Erfahren Sie mehr über das Veröffentlichen von Journey

  3. Überwachen Sie die Journey-Leistung mithilfe von JourneyBerichten und Live-Berichten.

Best Practices und Überlegungen

Optimieren des Workflows mit erweiterten Formeln

Verbessern Sie Ihren Workflow und bewältigen Sie komplexere Geschäftsanforderungen:

  • Komplexe Geschäftszeiten: Erweitern Sie die Formeln, um Feiertage, Zeitzonen oder bestimmte Geschäftszeiten über den grundlegenden Wochentag-Check hinaus zu berücksichtigen.
  • Benutzerdefinierte Versandzeiten: Passen Sie den Stundenparameter (H) in der Warteformel an Ihre optimale Versandzeit an. Wenn beispielsweise 10 Uhr bessere Interaktionsraten aufweist, ändern Sie die Formel so, dass sie Stunde 10 verwendet.
  • Unterstützung mehrerer Zeitzonen: Erstellen Sie separate Journey für verschiedene geografische Regionen, um den Versand am Montag in der lokalen Zeitzone jeder Empfängerin und jedes Empfängers sicherzustellen.

Zeitzonen-Management

Die now() und die Journey-Ausführung verwenden die auf Journey-Ebene konfigurierte Zeitzone. Betrachten Sie die folgenden zentralen Punkte:

  • Journey-Zeitzone: Stellen Sie sicher, dass die Journey-Zeitzone Ihren Anforderungen entspricht, indem Sie sie vor der Veröffentlichung in den Journey-Eigenschaften konfigurieren. Erfahren Sie mehr über die Zeitzonenverwaltung
  • Globale Zielgruppen: Wenn Ihre Zielgruppe mehrere Zeitzonen umfasst, erfolgt die Prüfung am Wochentag in der konfigurierten Zeitzone der Journey und nicht in der lokalen Zeitzone der Empfängerin bzw. des Empfängers.
  • Lokalisierte Planung: Erstellen Sie für einen zeitzonenspezifischen Versand separate Journey für verschiedene Regionen oder verwenden Sie die Zeitzoneneinstellungen in der Aktivität „Zielgruppe lesen“.

Journey-Eingabe und -Timing

Konfigurieren Sie das Journey-Timing je nach Eintragstyp:

  • Journey von Zielgruppen lesen: Planen Sie die ​ „Zielgruppe lesen“ so, dass der Trigger zu einem Zeitpunkt erfolgt, der für Ihre Zielgruppe sinnvoll ist. Frühe Morgenausführungen (z. B. 6:00 Uhr morgens) sind in der Geschäftskommunikation üblich.
  • Ereignisbasierte Journey: Die Bedingung wird sofort beim Empfang des Ereignisses ausgewertet. Profile, die an Wochenenden eintreten, warten automatisch bis Montag. Weitere Informationen zu Ereignissen
  • Wartezeitüberschreitungsüberlegungen: Stellen Sie sicher, dass Ihre Journey-Zeitüberschreitungseinstellungen ​ die maximale Wartezeit (bis zu 2 Tage von Samstag bis Montag) berücksichtigen.

Tests sind unerlässlich

Testen Sie Ihre Journey-Logik immer, bevor Sie sie in der Produktionsumgebung veröffentlichen:

  • Verwenden Sie Testmodus um verschiedene Eintrittsszenarien zu simulieren, ohne echte E-Mails zu senden
  • Testen Sie alle drei Pfade: Samstagseinträge, Sonntagseinträge und Wochentagseinträge
  • Überprüfen, ob die Berechnungen der Wartezeit korrekt sind
  • Versand am Montag zur angegebenen Uhrzeit bestätigen
  • Überprüfen der Journey-Visualisierung, um ein korrektes Pfadrouting sicherzustellen

Weitere Informationen über das Testen von Journey

Wiedereintritt und Häufigkeit

Gehen Sie bei wiederkehrenden Kampagnen sorgfältig mit dem erneuten Eintritt eines Profils um:

  • Erneuten Eintritt konfigurieren: Richten Sie die Einstellungen Erneuten Eintritt entsprechend ein. Weitere Informationen zu den Einstellungen für den erneuten Eintritt
  • Konsistentes Verhalten: Wenn Profile erneut auf die Journey zugreifen können, werden sie jedes Mal einer Wochentagsprüfung unterzogen, um sicherzustellen, dass Wochenendeinträge immer für Montag in der Warteschlange stehen.
  • Frequenzlimitierung: Erwägen Sie das Hinzufügen Frequenzlimitierungsregeln um eine Übermeldung zu vermeiden, wenn Profile häufig erneut eintreten können.

Erweiterte Varianten

Zielgruppenbestimmung nach bestimmten Tagen

So senden Sie E-Mails nur an bestimmten Tagen (z. B. dienstags und donnerstags):

  1. Ändern Sie die Bedingung um auf bestimmte Tage zu prüfen:

    code language-javascript
    dayOfWeek(now()) == 3 or dayOfWeek(now()) == 5
    
  2. Warteaktivitäten hinzufügen für alle anderen Tage, die die Anzahl der Tage bis zum nächsten Dienstag oder Donnerstag berechnen.

Unterschiedliche Versandzeiten für verschiedene Tage

Erstellen Sie mehrere Pfade mit unterschiedlichen Warteformeln für eine flexible Planung:

  • Versand am Samstag → Mittwoch: Verwenden Sie nowWithDelta(4, "days")
  • Versand am Sonntag → Dienstag: Verwenden Sie nowWithDelta(2, "days")

Mit diesem Ansatz können Sie die Versandtage an Ihre Geschäftsanforderungen anpassen.

Versand während der Geschäftszeiten

So stellen Sie die Bereitstellung während der Geschäftszeiten sicher:

  1. Passen Sie den in Ihrer Warteformel an. Zum Beispiel für die Lieferung um 14 Uhr statt um 9 Uhr:

    code language-javascript
    setHours(nowWithDelta(1, "days"), 14)
    
  2. Zeitprüfung hinzufügen (optional): Fügen Sie nach der Wartezeit eine zweite Bedingung hinzu, um zu überprüfen, ob die aktuelle Zeit innerhalb der Geschäftsstunden liegt, bevor Sie den Versand durchführen.

Urlaubsausschluss

So schließen Sie Feiertage vom E-Mail-Versand aus:

  1. Bedingungspfad hinzufügen um nach bestimmten Urlaubsterminen zu suchen:

    code language-javascript
    toDateTimeOnly(now()) == toDateTimeOnly("2024-12-25T00:00:00")
    
  2. Warteaktivität hinzufügen Wenn die Bedingung mit einem Feiertag übereinstimmt, wird die Wartezeit auf den nächsten Werktag verschoben.

Weitere Informationen zu Datumsvergleichsfunktionen

Verwandte Themen

Anleitungsvideo

Erfahren Sie, wie Sie mit Adobe Journey Optimizer E-Mails nur an Wochentagen senden. Dieses Video zeigt die schrittweise Implementierung von Bedingungsaktivitäten und Warteformeln, um Wochenendeinträge für die Montagsbereitstellung in die Warteschlange zu stellen.

Weitere Ressourcen

recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76