Eseguire una query sulle informazioni di consegna querying-delivery-information

Numero di clic per una consegna specifica number-of-clicks-for-a-specific-delivery

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

  • Quale tabella deve essere selezionata?

    Tabella di rilevamento 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, attieniti alla seguente procedura:

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

  2. Nella finestra Data to extract, si desidera creare un aggregato per raccogliere informazioni. A questo scopo, aggiungere la chiave primaria (situata sopra l'elemento principale Recipient tracking logs): il conteggio del registro di tracciamento viene eseguito su questo campo Primary key. L'espressione modificata sarà x=count(primary key). Collega la somma dei vari registri di tracciamento a un singolo 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 di 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 in Yes per raggruppare i registri di tracciamento per indirizzo e-mail: questo gruppo collega ogni registro al relativo 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, ovvero quelli che hanno meno di 2 settimane e che riguardano le consegne relative alle vendite.

    Per eseguire questa operazione:

    • Configura il filtro dei dati. A tale scopo, selezionare Filter conditions e fare clic su Next.

    • Recupera i registri di tracciamento in un determinato periodo per una consegna specifica. Sono necessarie tre condizioni di filtro: due condizioni di data per impostare il periodo di ricerca tra 2 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 i registri di tracciamento verranno presi in considerazione. Fai clic su Add. Viene visualizzata una riga 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 e 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, creare una seconda condizione facendo clic su Add. Nella colonna Expression, scegli di nuovo Date (@logDate).

      Selezionare l'operatore less than. Nella colonna Value fare clic su Edit expression. Per l'elaborazione della data, passare alla finestra Formula type e immettere "1" in Current date minus n days.

      Fai clic su Finish.

      Ora vogliamo configurare la terza condizione di filtro, ovvero l’etichetta di consegna interessata dalla query.

    • 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, scegli Label nel nodo Delivery.

      Fai clic su Finish.

      Cerca una consegna contenente la parola "vendite". 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 visualizzare 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 tracciamento per ogni destinatario della consegna.

    Il risultato viene visualizzato in ordine decrescente.

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

Destinatari che non hanno aperto alcuna consegna recipients-who-did-not-open-any-delivery

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

Per creare questo esempio, attieniti alla seguente procedura:

  1. Trascinare e rilasciare un'attività Query in un flusso di lavoro e aprire l'attività.

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

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

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

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

  6. Aggiungi 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 negli 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 cui si desidera eseguire il targeting. In questo caso, vogliamo puntare agli ultimi 7 giorni.

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

Se, al contrario, desideri filtrare i destinatari che hanno aperto almeno un’e-mail, la query deve essere la seguente. Tieni presente che in questo caso Filtering dimension deve essere impostato su Tracking logs (Recipients).

Destinatari che hanno aperto una consegna recipients-who-have-opened-a-delivery

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, devi utilizzare i registri di tracciamento. sono archiviati in una tabella collegata: iniziare selezionando questa tabella nell'elenco a discesa del campo Filtering dimension, come illustrato di seguito:

  2. Per quanto riguarda le condizioni di filtro, fai 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 ripristinare solo i registri di tracciamento di meno di due settimane, selezionare l'operatore Greater than.

    Fare quindi 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 del filtro fare clic sulla scheda Preview per verificare i criteri di targeting.

Filtrare il comportamento dei destinatari dopo una consegna filtering-recipients--behavior-folllowing-a-delivery

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.

  • Scopo dell’esempio

    In un flusso di lavoro di consegna sono disponibili diversi modi per dare seguito a una prima comunicazione e-mail. Questo tipo di operazione comporta l'utilizzo della casella Split.

  • Contesto

    Viene inviata una consegna per un’“offerta di sport estivi”. Quattro giorni dopo la consegna, vengono inviate altre due consegne. Uno di questi è "offerta di sport acquatici", l'altro è un follow-up della prima consegna "Offerta di sport estivi".

    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 fatto clic sull’“offerta sport estivi” riceveranno nuovamente lo stesso contenuto.

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

  1. Inserire la casella Split nel flusso di lavoro. In questa casella i destinatari della prima consegna vengono suddivisi nelle due consegne successive. Il raggruppamento si verifica in base alle condizioni di filtro collegate al comportamento del destinatario durante la prima consegna.

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

  3. Nella scheda Subsets, definisci il primo ramo diviso. Ad esempio, immetti l'etichetta Clic per questo 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 da applicare al ramo: Recipients having clicked (email).

    Di seguito, selezionare l'opzione Delivery specified by the transition. Questa funzionalità ripristina automaticamente le persone target durante la prima consegna.

    Questa è la consegna "Offerta sport acquatici".

  7. Definite il secondo ramo. Questo ramo includerà l’e-mail di follow-up con lo stesso contenuto della prima consegna. Passare alla scheda Subsets e fare clic su Add per crearla.

  8. Viene visualizzata un’altra scheda secondaria. Denomina "Non ho 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). Selezionare 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).

recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1