Query delle informazioni di consegna

Numero di clic per una consegna specifica

In questo esempio, stiamo cercando di recuperare il numero di clic per una consegna specifica. Questi clic vengono registrati grazie ai registri di monitoraggio dei destinatari registrati in un determinato periodo. Il destinatario viene identificato tramite il proprio indirizzo e-mail. Questa query utilizza la tabella Recipient tracking logs.

  • Quale tabella deve essere selezionata?

    Tabella di tracciamento del registro destinatari (nms:trackingLogRcp)

  • Campi da selezionare per le colonne di output?

    Chiave primaria (con conteggio) e E-mail

  • Su quali criteri verranno filtrate le informazioni?

    Un periodo specifico e un elemento dell'etichetta di consegna

Per eseguire questo esempio, eseguire i seguenti passaggi:

  1. Aprire Generic query editor e selezionare lo schema Recipient tracking logs.

  2. Nella finestra Data to extract, si desidera creare un aggregato per la raccolta delle informazioni. A tal fine, aggiungete la chiave primaria (situata sopra l'elemento Recipient tracking logs principale): Il conteggio dei log di tracciamento viene eseguito in questo campo Primary key. L'espressione modificata sarà x=count(primary key). Collega la somma dei vari registri di tracciamento a un unico indirizzo e-mail.

    Per eseguire questa operazione:

    • Fare clic sull'icona Add a destra del campo Output columns. Nella finestra Formula type, selezionare l'opzione Edit the formula using an expression e fare clic su Next. Nella finestra Field to select, fare clic su Advanced selection.

    • Nella finestra Formula type, eseguire un processo sulla funzione di aggregazione. Questo processo sarà un conteggio delle chiavi primarie.

      Selezionare Process on an aggregate function nella sezione Aggregate e fare clic su Count.

      Fai clic su Next.

    • Selezionare il campo Primary key (@id). La colonna di output count (primary key) è configurata.

  3. Selezionare l'altro campo da visualizzare nella colonna di output. Nella colonna Available fields, aprire il nodo Recipient e scegliere Email. Selezionare la casella Group su Yes per raggruppare i registri di tracciamento per indirizzo e-mail: questo gruppo collega ogni registro al destinatario.

  4. Configura l’ordinamento delle colonne in modo che vengano visualizzati per primi i destinatari più attivi (con il maggior numero di registri di tracciamento). Selezionare Yes nella colonna Descending sort.

  5. Devi quindi filtrare i registri che ti interessano, vale a dire quelli che hanno meno di 2 settimane e che riguardano le consegne relative alle vendite.

    Per eseguire questa operazione:

    • Configurare il filtraggio dei dati. A questo scopo, selezionare Filter conditions, quindi fare clic su Next.

    • Recupero dei registri di monitoraggio in un determinato periodo per una consegna specifica. Sono necessarie tre condizioni di filtraggio: due condizioni di data per impostare il periodo di ricerca tra due settimane prima della data corrente e il giorno prima della data corrente; e un'altra condizione per limitare la ricerca a una consegna specifica.

      Nella finestra Target element, configura la data a partire dalla quale verranno presi in considerazione i registri di tracciamento. Fai clic su Add. Viene visualizzata una linea di condizione. Modificare la colonna Expression facendo clic sulla funzione Edit expression. Nella finestra Field to select, scegliere Date (@logDate).

      Selezionare l'operatore greater than. Nella colonna Value fare clic su Edit expression, quindi nella finestra Formula type selezionare Process on dates. Infine, in Current date minus n days, immettere "15".

      Fai clic su Finish.

    • Per selezionare la data di fine della ricerca nel registro di tracciamento, create una seconda condizione facendo clic su Add. Nella colonna Expression, scegliere di nuovo Date (@logDate).

      Selezionare l'operatore less than. Nella colonna Value, fare clic su Edit expression. Per l'elaborazione delle date, andate alla finestra Formula type, immettete "1" in Current date minus n days.

      Fai clic su Finish.

      Ora vogliamo configurare la terza condizione del filtro, ovvero l'etichetta di consegna che la nostra query solleva.

    • Fare clic sulla funzione Add per creare un'altra condizione di filtro. Nella colonna Expression, fare clic su Edit expression. Nella finestra Field to select, scegliere Label nel nodo Delivery.

      Fai clic su Finish.

      Cercare una consegna contenente la parola "sales". Poiché non si ricorda l'etichetta esatta, è possibile scegliere l'operatore contains e immettere "sales" nella colonna Value.

  6. Fare clic su Next fino a raggiungere la finestra Data preview: qui non è necessaria alcuna formattazione.

  7. Nella finestra Data preview, fai clic su Start the preview of the data per visualizzare il numero di registri di monitoraggio per ciascun destinatario della consegna.

    Il risultato viene visualizzato in ordine decrescente.

    Il numero massimo di registri per un utente è 6 per questa consegna. 5 diversi utenti hanno aperto il messaggio e-mail di consegna o hanno fatto clic su uno dei collegamenti presenti nell’e-mail.

Destinatari che non hanno aperto alcuna consegna

In questo esempio, vogliamo filtrare i destinatari che non hanno aperto un messaggio e-mail negli ultimi 7 giorni.

Per creare questo esempio, procedere come segue:

  1. Trascinate e rilasciate un'attività Query in un flusso di lavoro e aprite l'attività.

  2. Fare clic su Edit query e impostare le dimensioni di destinazione e filtro su Recipients.

  3. Selezionare Filtering conditions, quindi fare clic su Next.

  4. Fare clic sul pulsante Add e selezionare Tracking logs.

  5. Impostare l'espressione Operator dell'espressione Tracking logs su Do not exist such as.

  6. Aggiungete un'altra espressione. Selezionare Type nella categoria URL.

  7. Quindi, impostare Operator su equal to e Value su Open.

  8. Aggiungere un'altra espressione e selezionare Date. Operator deve essere impostato su on or after.

  9. Per impostare il valore degli ultimi 7 giorni, fare clic sul pulsante Edit expression nel campo Value.

  10. Nella categoria Function, selezionare Current date minus n days e aggiungere il numero di giorni di destinazione. Qui vogliamo concentrarci sugli ultimi 7 giorni.

La transizione in uscita conterrà i destinatari che non hanno aperto un messaggio e-mail negli ultimi 7 giorni.

Se invece si desidera filtrare i destinatari che hanno aperto almeno un messaggio e-mail, la query deve essere la seguente. Si prega di notare che, in questo caso, il Filtering dimension deve essere impostato su Tracking logs (Recipients).

Destinatari che hanno aperto una consegna

L'esempio seguente mostra come eseguire il targeting dei profili che hanno aperto una consegna nelle ultime 2 settimane:

  1. Per eseguire il targeting dei profili che hanno aperto una consegna, è necessario utilizzare i registri di tracciamento. sono memorizzati in una tabella collegata: per iniziare, seleziona questa tabella nell'elenco a discesa del campo Filtering dimension, come mostrato di seguito:

  2. Per quanto riguarda le condizioni di filtraggio, fate clic sull'icona Edit expression dei criteri mostrati nella struttura ad albero secondaria dei registri di tracciamento. Selezionare il campo Date.

    Fare clic su Finish per confermare la selezione.

    Per recuperare solo i registri di monitoraggio di meno di due settimane, selezionare l'operatore Greater than.

    Fare clic sull'icona Edit expression nella colonna Value per definire la formula di calcolo da applicare. Selezionare la formula Current date minus n days e immettere 15 nel campo correlato.

    Fare clic sul pulsante Finish della finestra della formula. Nella finestra di filtro, fate clic sulla scheda Preview per controllare i criteri di targeting.

Filtrare il comportamento dei destinatari dopo una consegna

In un flusso di lavoro, le caselle Query e Split consentono di selezionare un comportamento dopo una consegna precedente. Questa selezione viene eseguita tramite il filtro Delivery recipient.

  • Obiettivo dell'esempio

    In un flusso di lavoro di distribuzione, esistono diversi modi per monitorare una prima comunicazione e-mail. Questo tipo di operazione prevede l'utilizzo della casella Split.

  • Contesto

    Viene inviata una consegna "Offerta sportiva estiva". Quattro giorni dopo la consegna, vengono inviate altre due consegne. Uno di questi è "offerta di sport acquatici", l'altro è un seguito alla prima "offerta sportiva estiva" consegna.

    La consegna "Offerta Sport acquatici" viene inviata ai destinatari che hanno fatto clic sul collegamento "Sport acquatici" nella prima consegna. Questi clic mostrano che il destinatario è interessato all'argomento. Ha senso indirizzarli verso offerte simili. Tuttavia, i destinatari che non hanno cliccato nell'"offerta sportiva estiva" riceveranno di nuovo lo stesso contenuto.

Nei passaggi seguenti viene illustrato come configurare la casella Split integrando due diversi comportamenti:

  1. Inserire la casella Split nel flusso di lavoro. Questa casella consente di suddividere i destinatari della prima consegna nelle due consegne successive. La suddivisione si verifica in base alle condizioni di filtraggio collegate al comportamento del destinatario durante la prima consegna.

  2. Aprire la casella Split. Nella scheda General, immettere un'etichetta: Dividi in base al comportamento, ad esempio.

  3. Nella scheda Subsets, definire il primo ramo suddiviso. Ad esempio, immettere l'etichetta Clic per il ramo.

  4. Selezionare l'opzione Add a filtering condition on the incoming population. Fai clic su Edit.

  5. Nella finestra Targeting and filtering dimension, fare doppio clic sul filtro Recipients of a delivery.

  6. Nella finestra Target element, selezionare il comportamento che si desidera applicare a questo ramo: Recipients having clicked (email).

    Sotto, selezionate l'opzione Delivery specified by the transition. Questa funzionalità recupererà automaticamente le persone di destinazione durante la prima consegna.

    Questa è la consegna "Offerta Sport acquatici".

  7. Definire il secondo ramo. Questo ramo includerà l'e-mail di follow-up con lo stesso contenuto del primo invio. Passate alla scheda Subsets e fate clic su Add per crearla.

  8. Viene visualizzata un'altra sottoscheda. Denominarlo "Non è stato fatto clic".

  9. Fai clic su Add a filtering condition for the incoming population. Quindi fai clic su Edit….

  10. Fare clic su Delivery recipients nella finestra Targeting and filtering dimension.

  11. Nella finestra Target element, selezionare il comportamento Recipients who did not click (email). Selezionate l'opzione Delivery specified by the transition come mostrato per l'ultimo ramo.

    La casella Split è ora completamente configurata.

Di seguito è riportato l’elenco dei vari componenti configurati per impostazione predefinita:

  • All recipients

  • Recipients of successfully sent messages,

  • Recipients who opened or clicked (email),

  • Recipients who clicked (email),

  • Recipients of a failed message,

  • Recipients who didn’t open or click (email),

  • Recipients who didn’t click (email).

In questa pagina