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
Passaggi di implementazione
Passaggio 1: creare il percorso
-
Passa a Gestione Percorsi > Percorsi in Adobe Journey Optimizer.
-
Fare clic su Crea Percorso per creare un nuovo percorso. Ulteriori informazioni sulla creazione di percorsi
-
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
-
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.
-
Trascina e rilascia un'attività Condition nell'area di lavoro dopo il punto di ingresso. Ulteriori informazioni sulle attività condizionali
-
Fai clic sull’attività Condizione per aprire il relativo pannello di configurazione.
-
Nella sezione Tipo di condizione, selezionare Condizione Source dati. Ulteriori informazioni sui tipi di condizione
Passaggio 3: configurare la condizione per identificare sabato
Crea il primo percorso condizione per identificare le voci del sabato.
-
Fai clic su Modalità avanzata per aprire l'editor espressioni. Ulteriori informazioni sull'editor espressioni
-
Immettere l'espressione seguente per verificare se il giorno corrente è sabato:
code language-javascript dayOfWeek(now()) == 7Questa opzione utilizza la funzione
dayOfWeek()connow()per ottenere il giorno corrente. Ulteriori informazioni sulle funzioni data -
Fare clic su Ok per salvare la condizione.
-
Etichetta questo percorso come "sabato".
Passaggio 4: aggiungi un secondo percorso di condizione per domenica
-
Nell'attività Condizione fare clic su Aggiungi un percorso per creare una seconda condizione.
-
Nell’editor espressioni per il secondo percorso, immetti:
code language-javascript dayOfWeek(now()) == 1Questo controlla se il giorno corrente è domenica.
-
Etichetta questo percorso come "Domenica".
-
Seleziona Mostra percorso per casi diversi da quelli sopra per creare un percorso per le voci dei giorni feriali (dal lunedì al venerdì).
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:
-
Aggiungi un'attività Wait. Ulteriori informazioni sulle attività Attendi
-
Seleziona Durata come tipo di attesa.
-
Fare clic su Modalità avanzata per immettere una formula personalizzata.
-
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)
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:
-
Aggiungi un'attività Wait.
-
Seleziona Durata come tipo di attesa.
-
Fare clic su Modalità avanzata per immettere una formula personalizzata.
-
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.
Passaggio 6: configurare il percorso del giorno feriale
Per il percorso Giorno feriale (da lunedì a venerdì):
-
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
-
Configura il messaggio e-mail:
- Seleziona o crea il contenuto e-mail
- Configura i parametri e-mail
- Configura personalization in base alle esigenze
-
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:
-
Dall'attività Attesa sabato, aggiungi un'azione E-mail.
-
Dall’attività Sunday Wait (Attesa domenica), connettiti alla stessa azione E-mail.
-
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:
-
Fai clic sul pulsante Test nell'angolo superiore destro.
-
Abilita la modalità di test. Scopri come verificare il percorso
-
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
-
Rivedi la visualizzazione percorso per garantire che i profili seguano i percorsi condizionali corretti (sabato, domenica o giorno feriale).
-
Controllare eventuali errori o avvisi nel percorso. Informazioni sulla risoluzione dei problemi dei percorsi
-
Verifica che le formule di attesa calcolino la durata corretta per l’ora di consegna di lunedì desiderata.
Passaggio 9: pubblicare il percorso
Una volta completato il test:
-
Fai clic su Pubblica nell'angolo superiore destro.
-
Conferma la pubblicazione. Ulteriori informazioni sulla pubblicazione dei percorsi
-
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ì):
-
Modificare la condizione per verificare la presenza di giorni specifici:
code language-javascript dayOfWeek(now()) == 3 or dayOfWeek(now()) == 5 -
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:
-
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) -
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:
-
Aggiungi un percorso di condizione per verificare date festive specifiche:
code language-javascript toDateTimeOnly(now()) == toDateTimeOnly("2024-12-25T00:00:00") -
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
- Informazioni sulle attività condizionali - Scopri come creare percorsi diversi nel percorso
- Condizioni di utilizzo in un percorso - Guida dettagliata sulle condizioni del percorso
- Attività attendi - Configurare le durate di attesa e le formule
- Funzioni data - Riferimento completo per le funzioni data e ora
- Editor espressioni - Genera espressioni complesse
- Verifica il percorso - Convalida logica di percorso prima della pubblicazione
- Gestione del fuso orario - Gestione di fusi orari diversi in percorsi
- Best practice per i Percorsi - Approcci consigliati per la progettazione dei percorsi
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
- Documentazione dell'editor espressioni - Creare e convalidare le espressioni di percorso
- Guida alla progettazione dei Percorsi - Eseguire il master dell'area di lavoro del percorso
- Panoramica sui casi d'uso per i Percorsi - Esplora altri modelli ed esempi per i percorsi
- Post di blog della community: come inviare e-mail solo nei giorni feriali - Post di blog originale con esempi dettagliati