Invia e-mail solo nei giorni feriali send-emails-only-on-weekdays

Questo caso d’uso illustra come configurare un percorso in Adobe Journey Optimizer che invia e-mail solo nei giorni feriali (dal lunedì al venerdì). Per i profili che entrano nel percorso nei fine settimana (sabato o domenica), le e-mail vengono automaticamente messe in coda e inviate il lunedì a un’ora specificata. Questo assicura un coinvolgimento ottimale distribuendo messaggi durante la settimana lavorativa.

Panoramica del caso d’uso

La sfida: assicurati che le e-mail vengano inviate solo nei giorni feriali, anche se i profili possono entrare nel percorso durante il fine settimana. Per gli inserimenti nel fine settimana, le e-mail devono essere messe in coda e inviate il lunedì a un’ora specifica.

Soluzione: utilizzare un'attività condizione per identificare il giorno della settimana. Per le voci del weekend, le attività Attendi con formule personalizzate ritardano il messaggio e-mail fino a lunedì. Le voci del giorno feriale procedono direttamente al passaggio di invio dell’e-mail.

Questo approccio mostra come utilizzare un’attività condizione per verificare se il giorno corrente è sabato o domenica, implementare attività di attesa con formule personalizzate per gli invii nel weekend, mettere in coda le e-mail nel weekend per la consegna del lunedì a un’ora specifica e inviare immediatamente le e-mail per gli invii nei giorni feriali (dal lunedì al venerdì).

Questo approccio è ideale per le campagne e-mail business-to-business (B2B), newsletter e comunicazioni professionali, annunci aziendali, aggiornamenti dei prodotti relativi al lavoro e qualsiasi campagna di marketing in cui non si desidera la consegna nel fine settimana.

➡️ Guarda il tutorial video dettagliato

NOTE
Per implementare questo caso d'uso, è necessaria un'istanza di Adobe Journey Optimizer attiva con una superficie del canale e-mail configurata, un pubblico o un evento per attivare il percorso e una conoscenza di base delle condizioni del percorso e delle espressioni.

Passaggi di implementazione

Passaggio 1: creare il percorso

  1. Passa a Gestione Percorsi > Percorsi in Adobe Journey Optimizer.

  2. Fare clic su Crea Percorso per creare un nuovo percorso. Ulteriori informazioni sulla creazione di percorsi

  3. Configura le proprietà del percorso:

    • Nome: campagna e-mail del giorno feriale
    • Descrizione: invia e-mail solo nei giorni feriali (dal lunedì al venerdì)
    • Imposta lo spazio dei nomi appropriato per il caso d’uso

Ulteriori informazioni sulle proprietà del percorso

  1. Scegliere il punto di ingresso percorso:

    • Read Audience: per campagne batch indirizzate a un pubblico specifico
    • Evento: per percorsi attivati in tempo reale in base al comportamento del cliente

Passaggio 2: aggiungi un’attività Condizione per controllare il giorno della settimana

Subito dopo l'inizio del percorso, aggiungi un'attività Condizione per verificare se il giorno corrente è sabato o domenica. In questo modo il flusso di lavoro verrà diramato di conseguenza.

  1. Trascina e rilascia un'attività Condition nell'area di lavoro dopo il punto di ingresso. Ulteriori informazioni sulle attività condizionali

  2. Fai clic sull’attività Condizione per aprire il relativo pannello di configurazione.

  3. Nella sezione Tipo di condizione, selezionare Condizione Source dati. Ulteriori informazioni sui tipi di condizione

    Configurazione della condizione Saturday nelleditor espressioni

Passaggio 3: configurare la condizione per identificare sabato

Crea il primo percorso condizione per identificare le voci del sabato.

  1. Fai clic su Modalità avanzata per aprire l'editor espressioni. Ulteriori informazioni sull'editor espressioni

  2. Immettere l'espressione seguente per verificare se il giorno corrente è sabato:

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

    Questa opzione utilizza la funzione dayOfWeek() con now() per ottenere il giorno corrente. Ulteriori informazioni sulle funzioni data

  3. Fare clic su Ok per salvare la condizione.

  4. Etichetta questo percorso come "sabato".

Passaggio 4: aggiungi un secondo percorso di condizione per domenica

  1. Nell'attività Condizione fare clic su Aggiungi un percorso per creare una seconda condizione.

  2. Nell’editor espressioni per il secondo percorso, immetti:

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

    Questo controlla se il giorno corrente è domenica.

  3. Etichetta questo percorso come "Domenica".

  4. Seleziona Mostra percorso per casi diversi da quelli sopra per creare un percorso per le voci dei giorni feriali (dal lunedì al venerdì).

NOTE
La funzione dayOfWeek() restituisce un numero intero che rappresenta il giorno della settimana, dove 1 corrisponde alla domenica e 7 al sabato. Questo segue lo standard ISO-8601 per la numerazione dei giorni.

Passaggio 5: configurare le attività di attesa per le voci del fine settimana

Per i profili che entrano il sabato o la domenica, utilizza Attività di attesa con formule personalizzate per ritardare l’e-mail fino a lunedì nell’ora desiderata.

Per il percorso del sabato:

  1. Aggiungi un'attività Wait. Ulteriori informazioni sulle attività Attendi

  2. Seleziona Durata come tipo di attesa.

  3. Fare clic su Modalità avanzata per immettere una formula personalizzata.

  4. Immetti la seguente formula per attendere fino a lunedì alle 9:

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

    In alternativa, utilizzare la formula seguente:

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

    Percorso con tre percorsi di condizione: sabato, domenica e giorni feriali

    Spiegazione: questa formula calcola il tempo di attesa da sabato a lunedì alle 9. Il valore X=2 rappresenta 2 giorni avanti (sabato + 2 giorni = lunedì). Ulteriori informazioni sulle funzioni data

Per il percorso della domenica:

  1. Aggiungi un'attività Wait.

  2. Seleziona Durata come tipo di attesa.

  3. Fare clic su Modalità avanzata per immettere una formula personalizzata.

  4. Immetti la seguente formula per attendere fino a lunedì alle 9:

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

    Spiegazione: questa formula attende 1 giorno (domenica + 1 giorno = lunedì) e imposta l'ora sulle 9. Il valore X=1 rappresenta 1 giorno in avanti e H=9 rappresenta 9.

TIP
Puoi personalizzare il parametro dell’ora (H) in base all’orario in cui desideri che l’e-mail venga inviata lunedì. Ad esempio, modificare da 9 a 10 per le ore 10 o a 14 per le ore 14.

Passaggio 6: configurare il percorso del giorno feriale

Per il percorso Giorno feriale (da lunedì a venerdì):

  1. Procedi direttamente per aggiungere un'attività di azione E-mail. Non è necessaria alcuna attività Attendi per i movimenti nei giorni feriali. Ulteriori informazioni sulle azioni e-mail

  2. Configura il messaggio e-mail:

  3. Aggiungi un'attività End dopo l'e-mail.

Passaggio 7: unire i percorsi del fine settimana all’e-mail

Dopo le attività Attendi nei percorsi Sabato e Domenica, uniscili alla stessa attività Azione e-mail:

  1. Dall'attività Attesa sabato, aggiungi un'azione E-mail.

  2. Dall’attività Sunday Wait (Attesa domenica), connettiti alla stessa azione E-mail.

  3. Anche il percorso del giorno feriale deve passare a questa azione E-mail.

Passaggio 8: verifica del percorso

Prima di pubblicare, verifica accuratamente la logica di percorso nella modalità di test di Adobe Journey Optimizer per verificare che tutto funzioni come previsto:

  1. Fai clic sul pulsante Test nell'angolo superiore destro.

  2. Abilita la modalità di test. Scopri come verificare il percorso

  3. Crea profili di test con orari di immissione simulati in giorni diversi della settimana:

    • Voce sabato: verifica che il profilo segua il percorso del sabato, attendi e riceva e-mail il lunedì all'ora specificata
    • Domenica: verifica che il profilo segua il percorso della domenica, attende e riceve un'e-mail il lunedì all'ora specificata
    • Voci dal lunedì al venerdì: verifica che le e-mail vengano inviate immediatamente senza attendere
  4. Rivedi la visualizzazione percorso per garantire che i profili seguano i percorsi condizionali corretti (sabato, domenica o giorno feriale).

  5. Controllare eventuali errori o avvisi nel percorso. Informazioni sulla risoluzione dei problemi dei percorsi

  6. Verifica che le formule di attesa calcolino la durata corretta per l’ora di consegna di lunedì desiderata.

IMPORTANT
Prima di pubblicare in produzione, verifica sempre accuratamente la logica di percorso. Utilizza la modalità di test per simulare diversi scenari di immissione e verificare che le voci del fine settimana siano correttamente inserite nella coda per la consegna del lunedì. Ulteriori informazioni sulle best practice per i test di percorso

Passaggio 9: pubblicare il percorso

Una volta completato il test:

  1. Fai clic su Pubblica nell'angolo superiore destro.

  2. Conferma la pubblicazione. Ulteriori informazioni sulla pubblicazione dei percorsi

  3. Monitora le prestazioni del percorso utilizzando rapporti sul Percorso e rapporti live.

Best practice e considerazioni

Ottimizzare il flusso di lavoro con formule migliorate

Migliora il tuo flusso di lavoro e gestisci requisiti aziendali più complessi:

  • Orario lavorativo complesso: estendere le formule per tenere conto di festività, fusi orari o orari lavorativi specifici oltre il controllo base del giorno feriale.
  • Orari di consegna personalizzati: regola il parametro dell'ora (H) nella formula di attesa in modo che corrisponda all'orario di invio ottimale. Ad esempio, se alle ore 10 vengono mostrati tassi di coinvolgimento migliori, modifica la formula per utilizzare l’ora 10.
  • Supporto di più fusi orari: crea percorsi separati per aree geografiche diverse per garantire la consegna del lunedì nel fuso orario locale di ciascun destinatario.

Gestione del fuso orario

La funzione now() e l'esecuzione del percorso utilizzano il fuso orario configurato a livello di percorso. Considera questi punti chiave:

  • Fuso orario del Percorso: assicurati che il fuso orario del percorso corrisponda alle tue esigenze configurandolo nelle proprietà del percorso prima di pubblicarlo. Ulteriori informazioni sulla gestione del fuso orario
  • Pubblico globale: se il pubblico si estende su più fusi orari, la verifica giornaliera si verifica nel fuso orario configurato del percorso e non nel fuso orario locale del destinatario.
  • Pianificazione localizzata: per la consegna specifica per il fuso orario, crea percorsi separati per aree diverse o utilizza le impostazioni del fuso orario nell'attività Read Audience.

Immissione e tempistica percorso

Configura la tempistica del percorso in base al tipo di voce:

  • Leggi percorsi di pubblico: Pianifica l'attivazione di Read audience in un momento appropriato per il pubblico. Le esecuzioni nelle prime ore del mattino (ad esempio, 6:00 AM) sono comuni per le comunicazioni aziendali.
  • percorsi basati su eventi: la condizione verrà valutata immediatamente alla ricezione dell'evento. I profili che entrano nei fine settimana attenderanno automaticamente fino a lunedì. Ulteriori informazioni sugli eventi
  • Considerazioni sul timeout di attesa: verifica che le impostazioni di timeout percorsi soddisfino il periodo di attesa massimo (fino a 2 giorni da sabato a lunedì).

I test sono essenziali

Prima di pubblicare in produzione, verifica sempre la logica di percorso:

  • Utilizza la modalità test per simulare diversi scenari di ingresso senza inviare e-mail reali
  • Test di tutti e tre i percorsi: voci del sabato, voci della domenica e voci dei giorni feriali
  • Verificare che i calcoli della durata di attesa siano corretti
  • Conferma consegna lunedì all’ora specificata
  • Controlla la visualizzazione del percorso per garantire un percorso corretto

Ulteriori informazioni sui percorsi di test

Rientro e frequenza

Per le campagne ricorrenti, gestisci con attenzione il reinserimento del profilo:

  • Configura il rientro: configura le impostazioni Rientro in modo appropriato. Ulteriori informazioni sulle impostazioni di rientro
  • Comportamento coerente: se i profili possono rientrare nel percorso, saranno soggetti alla verifica del giorno della settimana ogni volta, assicurandosi che le voci del fine settimana siano sempre in coda per lunedì.
  • Limitazione della frequenza: puoi aggiungere regole di limitazione della frequenza per evitare messaggi eccessivi se i profili possono rientrare frequentemente.

Varianti avanzate

Targeting giornaliero specifico

Per inviare e-mail solo in giorni specifici (ad esempio, martedì e giovedì):

  1. Modificare la condizione per verificare la presenza di giorni specifici:

    code language-javascript
    dayOfWeek(now()) == 3 or dayOfWeek(now()) == 5
    
  2. Aggiungi attività di attesa per tutti gli altri giorni che calcolano il numero di giorni fino al martedì o giovedì successivo.

Orari di invio diversi per giorni diversi

Crea più percorsi con diverse formule di attesa per la pianificazione flessibile:

  • Sabato → mercoledì consegna: utilizzare nowWithDelta(4, "days")
  • Domenica → Martedì consegna: Usa nowWithDelta(2, "days")

Questo approccio consente di personalizzare i giorni di consegna in base alle esigenze aziendali.

Consegna negli orari lavorativi

Per garantire la consegna durante l'orario di lavoro:

  1. Regola il parametro ora nella formula Attendi. Ad esempio, per la consegna alle 14 invece delle 9:

    code language-javascript
    setHours(nowWithDelta(1, "days"), 14)
    
  2. Aggiungi un controllo dell'ora (facoltativo): aggiungi una seconda condizione dopo Attendi per verificare che l'ora corrente sia entro l'orario di ufficio prima dell'invio.

Esclusione festività

Per escludere le festività dall’invio di e-mail:

  1. Aggiungi un percorso di condizione per verificare date festive specifiche:

    code language-javascript
    toDateTimeOnly(now()) == toDateTimeOnly("2024-12-25T00:00:00")
    
  2. Aggiungi un'attività Attendi se la condizione corrisponde a una festività, per rimandare al giorno lavorativo successivo.

Ulteriori informazioni sulle funzioni di confronto delle date

Argomenti correlati

Video dimostrativo

Scopri come inviare e-mail solo nei giorni feriali utilizzando Adobe Journey Optimizer. Questo video illustra l’implementazione passo passo delle attività relative alle condizioni e delle formule di attesa per mettere in coda le voci del fine settimana per la consegna del lunedì.

Risorse aggiuntive

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