Show Menu
ARGOMENTI×

Calcolo della data di invio

Puoi definire una formula per inviare il messaggio a ogni destinatario in una data e in un'ora specifiche.

Personalizzazione della formula data

Ad esempio, potete utilizzare l'ottimizzazione del tempo di invio durante il processo di rampa.
Quando le e-mail vengono inviate utilizzando una nuova piattaforma, i provider di servizi Internet (ISP) sono sospetti rispetto agli indirizzi IP non riconosciuti. Se grandi quantità di e-mail vengono inviate improvvisamente, gli ISP spesso le contrassegnano come spam.
Per evitare di essere contrassegnati come spam, potete aumentare progressivamente il volume inviato distribuendo grandi quantità di e-mail in tempi diversi. Questo dovrebbe garantire uno sviluppo uniforme della fase di avvio e consentire di ridurre il tasso complessivo di indirizzi non validi.
Ad esempio, potete segmentare il pubblico di destinazione in modo casuale per inviarlo in cinque batch. Il primo batch che rappresenta il 10% del pubblico di destinazione verrà inviato il 1° giugno alle 10:00, il secondo batch 24 ore dopo con il 15% del pubblico e così via.
Puoi pianificare questa operazione tramite un flusso di lavoro.
  1. Accedi all'elenco delle attività di marketing e crea un nuovo flusso di lavoro. Consultate Creazione di un flusso di lavoro .
  2. Trascinate e rilasciate un'attività Query nel flusso di lavoro per aprirla. Vedere la sezione Query .
  3. Selezionate un'audience, ad esempio tutti i clienti Gold e fate clic Confirm per salvare la query.
  4. Trascina e rilascia un’attività di segmentazione nel flusso di lavoro per aprirla. Vedere la sezione Segmentazione .
  5. Definire cinque segmenti. Per ciascun segmento:
    • Compila il Segment code campo: immettete manualmente la data e l’ora desiderate per l’invio del messaggio.
      Ad esempio, si desidera inviare il primo batch il 1° giugno alle 00:00 GMT+1. Utilizzate il formato seguente: AAAA-MM-GG hh:mm:ss+tz .
      Per inviare il batch successivo il giorno successivo, immettere 2017-06-02 10:00:00+01 per il secondo segmento.
      Per i segmenti rimanenti, definire i batch successivi come segue:
      • 2017-06-03 10:00:00+01
      • 2017-06-04 10:00:00+01
      • 2017-06-05 10:00:00+01
    • Accertatevi di selezionare l' Limit the population of this segment opzione.
      Nella Limitation scheda, selezionate Random sampling e inserite la percentuale desiderata per ciascun segmento: 10 per il primo batch, 15 per il secondo e così via.
  6. Una volta definiti tutti i segmenti, seleziona Generate all segments in the same transition e fai clic su Confirm .
  7. Trascinate e rilasciate un’attività di consegna tramite e- mail nel flusso di lavoro per aprirla. Consultate la sezione Invio e-mail.
  8. Fate clic sulla Schedule sezione nel dashboard e-mail e selezionate Messages to be sent automatically on the date specified below .
  9. Nel Start sending from campo, definire una data di contatto.
  10. Dal menu a discesa Ottimizzazione tempo di invio, scegliete Send at a custom date defined by a formula .
  11. Fare clic sul Edit an expression pulsante del Custom date formula campo.
  12. Create la seguente espressione utilizzando la ToDateTime funzione e il Segment code campo. È inoltre possibile digitare direttamente l'espressione, ma accertarsi di utilizzare sintassi e ortografia corrette.
    ToDateTime([targetData/@segmentCode])
    
    
    La ToDateTime funzione trasforma il codice del segmento da una stringa di testo a un valore data e ora.
    Confermate l'espressione per tornare alla schermata precedente.
    Nella Schedule finestra, la formula della data personalizzata viene visualizzata come segue:
    ToDateTime([targetData/@segmentCode])
    
    
  13. Conferma la pianificazione, salva la consegna ed esegui il flusso di lavoro.
La consegna verrà inviata progressivamente a tutti i destinatari interessati nel corso di cinque giorni.
Accertatevi che tutte le date siano in futuro per confermare l'invio. In caso contrario, il messaggio verrà inviato non appena l'invio verrà confermato.

Utilizzo di un'espressione

L'ottimizzazione dei tempi di invio è utile anche per le campagne che coinvolgono un call center. Puoi evitare che tutti i messaggi vengano ricevuti contemporaneamente. Questo consente alla tua organizzazione di elaborare il numero di chiamate in base alla sua capacità.
Ad esempio, potete inviare un messaggio e-mail in cui si invitano i clienti a contattare un call center per ottenere un'offerta promozionale. Per evitare di sopraffare il call center, decidi di segmentare il pubblico di destinazione in modo casuale e di inviare l’e-mail in quattro batch.
Puoi pianificare questa operazione tramite un flusso di lavoro.
  1. Accedi all'elenco delle attività di marketing e crea un nuovo flusso di lavoro. Consultate Creazione di un flusso di lavoro .
  2. Trascinate e rilasciate un'attività Query nel flusso di lavoro per aprirla. Vedere la sezione Query .
  3. Selezionate un'audience, ad esempio oltre 35 profili e fate clic Confirm per salvare la query.
  4. Trascina e rilascia un’attività di segmentazione nel flusso di lavoro per aprirla. Vedere la sezione Segmentazione .
  5. Definire quattro segmenti. Per ciascun segmento:
    • Definite i codici dei segmenti come segue:
      • 8:00 - 10:00: 0 . Il messaggio verrà inviato al primo trimestre della popolazione destinataria alle 08:00 (data del contatto).
      • 10:00 AM - 12:00 PM: 2 . Il messaggio verrà inviato al secondo trimestre della popolazione destinataria alle 10:00 (data di contatto + 2 ore).
      • 2:00 PM - 4:00 PM: 6 . Il call center, chiuso tra le 12:00 e le 14:00, sarà inviato al terzo trimestre della popolazione destinataria alle 14:00 (data di contatto + 6 ore).
      • 4:00 PM - 6:00 PM: 8 . Il messaggio verrà inviato all'ultimo trimestre della popolazione destinataria alle 16:00 (data di contatto + 8 ore).
      La data del contatto verrà definita nell'attività di distribuzione e-mail più avanti nel flusso di lavoro.
    • Accertatevi di selezionare l' Limit the population of this segment opzione.
    • Nella Limitation scheda, selezionate Random sampling e inserite la percentuale desiderata per ciascun segmento: 25 .
  6. Una volta definiti tutti i segmenti, seleziona Generate all segments in the same transition e fai clic su Confirm .
  7. Trascinate e rilasciate un’attività di consegna tramite e- mail nel flusso di lavoro per aprirla. Consultate la sezione Invio e-mail.
  8. Fate clic sulla Schedule sezione nel dashboard e-mail.
  9. Selezionare Messages to be sent automatically on the date specified below .
  10. Nel Start sending from campo, definire una data di contatto.
    In questo esempio, selezionate 25 maggio alle 08:00.
  11. Dal menu a discesa Ottimizzazione dell'ora di invio, scegliete Send at a custom date defined by a formula e fate clic sul Edit an expression pulsante.
  12. In Expression editor , impostare la data e i codici dei segmenti per calcolare i dati per ciascun cliente.
    Nell'elenco delle funzioni, selezionare AddHours .
    Nei campi disponibili, selezionate Current delivery > Delivery scheduling > Contact date .
    Questo consente di recuperare la data e l'ora specificate nel Start sending from campo.
    Nell'elenco delle funzioni, selezionare ToInteger . Nei campi disponibili, selezionate Additional data > Segment code .
    Questo consente di recuperare i numeri specificati nei codici dei segmenti.
    Dovreste ottenere la seguente formula:
    AddHours([currentDelivery/scheduling/@contactDate], ToInteger([targetData/@segmentCode]))
    
    
  13. Confermate il salvataggio dell'espressione. Conferma la pianificazione, salva la consegna ed esegui il flusso di lavoro.
  • Il primo segmento riceverà il messaggio alla data del contatto (25 maggio alle 08:00).
  • Il secondo segmento riceverà il messaggio due ore dopo (25 maggio alle 10:00).
  • Il terzo segmento riceverà il messaggio sei ore dopo (25 maggio alle 2:00 PM).
  • Il quarto segmento riceverà il messaggio otto ore dopo (25 maggio alle 16:00).