Información de entrega de la consulta querying-delivery-information
Número de clics de una entrega específica number-of-clicks-for-a-specific-delivery
En este ejemplo, se busca recuperar el número de clics de una entrega específica. Estos clics se registran gracias a los registros de seguimiento de destinatarios realizados durante un periodo determinado. El destinatario se identifica mediante su dirección de correo electrónico. Esta consulta utiliza la tabla Recipient tracking logs.
-
¿Qué tabla se debe seleccionar?
La tabla de seguimiento del registro de destinatario (nms:trackingLogRcp).
-
¿Campos que se desea seleccionar para las columnas de salida?
Clave principal (con recuento) y correo electrónico
-
¿En función de qué criterios se filtra la información?
Un periodo específico y un elemento de la etiqueta de entrega.
Para llevar a cabo este ejemplo, aplique los siguientes pasos:
-
Abra el Generic query editor y seleccione el esquema Recipient tracking logs.
-
En la ventana Data to extract, se desea crear un acumulado para recopilar información. Para ello, añada la clave primaria (ubicada encima del elemento Recipient tracking logs principal): el recuento de registros de seguimiento se realiza en este campo Primary key. La expresión editada es x=count(primary key). Vincula la suma de diversos registros de seguimiento a una sola dirección de correo electrónico.
Para ello:
-
A la derecha del campo Add, haga clic en el icono Output columns. En la ventana Formula type, seleccione la opción Edit the formula using an expression haciendo clic en Next. En la ventana Field to select, haga clic en Advanced selection.
-
En la ventana Formula type, ejecute un proceso en la función de acumulado. Este proceso es un recuento de clave principal.
Seleccione Process on an aggregate function en la sección Aggregate y haga clic en Count.
Haga clic en Next.
-
Seleccione el campo Primary key (@id). Se configura la columna de salida count (primary key).
-
-
Seleccione el otro campo que se desea mostrar en la columna de salida. En la columna Available fields, abra el nodo Recipient y elija Email. Marque la casilla Group en Yes para agrupar los registros de seguimiento por dirección de correo electrónico: este grupo relaciona cada registro con su destinatario.
-
Configure la ordenación de columnas para que se muestren primero los destinatarios más activos (con la mayoría de registros de seguimiento). Marque Yes en la columna Descending sort.
-
A continuación, se debe filtrar los registros de interés, es decir, aquellos que tengan menos de 2 semanas y que impliquen envíos relacionados con ventas.
Para ello:
-
Configure el filtrado de datos. Para ello, seleccione Filter conditions y haga clic en Next.
-
Recupere los registros de seguimiento durante un periodo determinado para una entrega específica. Se necesitan tres condiciones de filtrado: dos condiciones de fecha para establecer el periodo de búsqueda entre 2 semanas antes de la fecha actual y el día antes de la fecha actual; y otra condición para restringir la búsqueda a una entrega específica.
En la ventana Target element, configure la fecha empezando desde la cual se deben tomar en cuenta los registros de seguimiento. Haga clic en Add. Se muestra una línea de condición. Edite la columna Expression haciendo clic en la función Edit expression. En la ventana Field to select, elija Date (@logDate).
Seleccione el operador greater than. En la columna Value, haga clic en Edit expression y, en la ventana Formula type, seleccione Process on dates. Finalmente, en Current date minus n days, escriba "15".
Haga clic en Finish.
-
Para seleccionar la fecha de finalización de la búsqueda del registro de seguimiento, cree una segunda condición haciendo clic en Add. En la columna Expression, elija Date (@logDate) nuevamente.
Seleccione el operador less than. En la columna Value, haga clic en Edit expression. Para el procesamiento de fechas, vaya a la ventana Formula type y escriba “1” en Current date minus n days.
Haga clic en Finish.
Ahora, se desea configurar la tercera condición de filtro; es decir, la etiqueta de envío que abarca la consulta.
-
Haga clic en la función Add para crear otra condición de filtrado. En la columna Expression, haga clic en Edit expression. En la ventana Field to select, elija Label en el nodo Delivery.
Haga clic en Finish.
Busque una entrega que contenga la palabra “ventas”. Como no recuerda su etiqueta exacta, puede elegir el operador contains e introducir “sales” en la columna Value.
-
-
Haga clic en Next hasta que llegue a la ventana Data preview: no se requiere formato alguno.
-
En la ventana Data preview, haga clic en Start the preview of the data para ver el número de registros de seguimiento para cada destinatario de la entrega.
El resultado se muestra en orden descendente.
El número mayor de registros para un usuario es 6 para esta entrega. Cinco usuarios diferentes han abierto el correo electrónico de entrega o han hecho clic en uno de los vínculos del mismo.
Destinatarios que no han abierto ninguna entrega recipients-who-did-not-open-any-delivery
En este ejemplo, se desea filtrar los destinatarios que no hayan abierto un correo electrónico en los últimos 7 días.
Para crear este ejemplo, aplique los pasos siguientes:
-
Arrastre y suelte una actividad Query en un flujo de trabajo y ábrala.
-
Haga clic en Edit query y configure las dimensiones de objetivo y filtrado en Recipients.
-
Seleccione Filtering conditions, luego haga clic en Next.
-
Haga clic en el botón Add y seleccione Tracking logs.
-
Defina el Operator de la expresión Tracking logs en Do not exist such as.
-
Agregue otra expresión. Seleccione Type en la categoría URL.
-
A continuación, configure su Operator en equal to y su Value en Open.
-
Añada otra expresión y seleccione Date. Operator se debe configurar en on or after.
-
Para configurar el valor los últimos 7 días, haga clic en el botón Edit expression del campo Value.
-
En la categoría Function, seleccione Current date minus n days y añada el número de días que desee establecer como objetivo. En este caso, se busca fijar como objetivo los últimos 7 días.
La transición saliente contiene destinatarios que no han abierto un correo electrónico en los últimos 7 días.
Si, por el contrario, se desea filtrar los destinatarios que hayan abierto al menos un correo electrónico, la consulta debe ser la siguiente: Tenga en cuenta que, en este caso, la Filtering dimension se debe configurar en Tracking logs (Recipients).
Destinatarios que han abierto una entrega recipients-who-have-opened-a-delivery
El ejemplo siguiente muestra cómo dirigirse a perfiles que han abierto una entrega en las últimas 2 semanas:
-
Para segmentar perfiles que hayan abierto una entrega, debe utilizar los registros de seguimiento. se almacenan en una tabla relacionada: comience seleccionando esta tabla en la lista desplegable del campo Filtering dimension, como se muestra a continuación:
-
Con respecto a las condiciones de filtrado, haga clic en el icono Edit expression de los criterios que se muestran en la estructura de sub-árbol de los registros de seguimiento. Seleccione el campo Date.
Haga clic en Finish para confirmar la selección.
Para recuperar únicamente los registros de seguimiento con menos de dos semanas, seleccione el operador Greater than.
A continuación, haga clic en el icono Edit expression de la columna Value para definir la fórmula de cálculo que se desea aplicar. Seleccione la fórmula Current date minus n days y escriba 15 en el campo relacionado.
Haga clic en el botón Finish de la ventana de la fórmula. En la ventana de filtrado, haga clic en la pestaña Preview para comprobar los criterios de objetivo.
Filtrado del comportamiento de los destinatarios después de una entrega filtering-recipients--behavior-folllowing-a-delivery
En un flujo de trabajo, las casillas Query y Split permiten seleccionar un comportamiento después de una entrega previa. Esta selección se realiza mediante el filtro Delivery recipient.
-
Objetivo del ejemplo
En un flujo de trabajo de entrega, hay varias formas de realizar seguimiento a una primera comunicación por correo electrónico. Este tipo de operación implica el uso de la casilla Split.
-
Contexto
Se envía una “Oferta de deportes de verano”. Cuatro días después de la entrega, se realizan otras dos entregas. Uno de ellos es “Oferta de deportes acuáticos”, el otro es un seguimiento de la primera entrega “Oferta de deportes de verano”.
La entrega “Oferta de deportes acuáticos” se realiza a los destinatarios que han hecho clic en el vínculo “Deportes acuáticos” en la primera entrega. Estos clics muestran que el destinatario está interesado en el tema. Esto tiene sentido para dirigirlos a ofertas similares. Sin embargo, los destinatarios que no hayan hecho clic en “Oferta de deportes de verano” reciben el mismo contenido nuevamente.
Los siguientes pasos muestran cómo configurar la casilla Split integrando dos comportamientos diferentes:
-
Inserte la casilla Split en el flujo de trabajo. Esta casilla desglosa los destinatarios de la primera entrega en los dos envíos siguientes. El desglose se produce en función de las condiciones de filtrado vinculadas al comportamiento del destinatario durante la primera entrega.
-
Abra la casilla Split. En la pestaña General, introduzca una etiqueta: Split based on behavior, por ejemplo.
-
En la pestaña Subsets, defina la primera rama de división. Por ejemplo, introduzca la etiqueta en los que se ha hecho clic para esta rama.
-
Seleccione la opción Add a filtering condition on the incoming population. Haga clic en Edit.
-
En la ventana Targeting and filtering dimension, haga doble clic en el filtro Recipients of a delivery.
-
En la ventana Target element, seleccione el comportamiento que desee aplicar a esta rama: Recipients having clicked (email).
A continuación, seleccione la opción Delivery specified by the transition. Esta funcionalidad recupera automáticamente a los destinatarios segmentados durante la primera entrega.
Este es la entrega “Oferta de deportes acuáticos”.
-
Defina la segunda rama. Esta rama incluye el correo electrónico de seguimiento con el mismo contenido que para la primera entrega. Vaya a la pestaña Subsets y haga clic en Add para crearlo.
-
Se muestra otra subpestaña. Denomínela “No han hecho clic”.
-
Haga clic en Add a filtering condition for the incoming population. A continuación, haga clic en Edit….
-
Haga clic Delivery recipients en la Targeting and filtering dimension ventana.
-
En la ventana Target element, seleccione el comportamiento Recipients who did not click (email). Seleccione la opción Delivery specified by the transition como se muestra para la última rama.
La casilla Split ahora está totalmente configurada.
A continuación, se muestra la lista de los distintos componentes configurados de forma predeterminada:
-
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).