Genere su primera consulta build-query

Para empezar a crear una consulta, acceda al modelador de consultas desde la ubicación que elija, según la acción que desee realizar. El modelador de consultas se abre con un lienzo en blanco. Haga clic en + para configurar el primer nodo de la consulta.

Se pueden añadir dos tipos de elementos:

  • Filtrado de componentes (Condición personalizada, Seleccionar audiencia, Filtro predefinido) le permite crear sus propias reglas, seleccionar una audiencia o un filtro predefinido para restringir la consulta. Se añaden al principio de la consulta y en transiciones punteadas. Aprenda a trabajar con los componentes de filtrado

    Ejemplo: Destinatarios que se han suscrito al boletín "Deportes". Destinatarios que viven en Nueva York, Destinatarios que viven en San Francisco

    {modal="regular"}

  • Operadores de grupo (AND, OR, EXCEPT) permiten agrupar los componentes de filtrado en el diagrama. Se añaden a las transiciones existentes antes de un componente de filtrado. Aprenda a trabajar con operadores

    Ejemplo: Destinatarios que se suscribieron al boletín "Deportes"Y ​que viven en Nueva York O ​San Francisco.

    {modal="regular"}

Adición de componentes de filtrado filtering

Los componentes de filtrado le permiten refinar la consulta utilizando:

  • Condiciones personalizadas: filtre la consulta creando su propia condición con atributos de la base de datos y expresiones avanzadas.
  • Audiencias: filtre la consulta utilizando una audiencia existente.
  • Filtro predefinido: filtre la consulta utilizando filtros predefinidos existentes.

Configuración de una condición personalizada custom-condition

Para filtrar la consulta mediante una condición personalizada, siga estos pasos:

  1. Haga clic en + en el nodo deseado y seleccione Condición personalizada. El panel de propiedades de condición personalizada se abre en el lado derecho.

  2. En el Atributo , seleccione el atributo de la base de datos que desee aprovechar para crear la condición. La lista de atributos incluye todos los atributos de la base de datos de Campaign, incluidos los atributos de las tablas vinculadas.

    {modal="regular"}

    note note
    NOTE
    El Editar expresión Este botón permite aprovechar el editor de expresiones web de Campaign para definir manualmente una expresión utilizando los campos de la base de datos y las funciones de ayuda. Obtenga información sobre cómo editar expresiones
  3. Seleccione el operador que desee aplicar en la lista desplegable. Hay varios operadores disponibles. Tenga en cuenta que los operadores disponibles en la lista desplegable dependen del tipo de datos del atributo.

    accordion
    Lista de operadores disponibles
    table 0-row-3 1-row-3 2-row-3 3-row-3 4-row-3 5-row-3 6-row-3 7-row-3 8-row-3 9-row-3 10-row-3 11-row-3 12-row-3 13-row-3 14-row-3 15-row-3 16-row-3
    Operador Objetivo Ejemplo
    Igual a Devuelve un resultado idéntico a los datos introducidos en la segunda columna Valor. Apellido (@lastName) igual a "Jones", solo devuelve como resultado los destinatarios cuyo apellido sea Jones.
    No igual a El resultado son todos los valores que no son idénticos al valor ingresado. Idioma (@language) igual a "inglés"
    Mayor que El resultado es un valor mayor que el valor introducido. Edad (@age) mayor de 50 años, devolverá todos los valores mayores que "50", es decir, "51", "52", etc.
    Menor que El resultado es un valor menor que el valor introducido. Fecha de creación (@created) antes de "DaysAgo(100)", devuelve todos los destinatarios creados hace menos de 100 días.
    Mayor o igual que El resultado son todos los valores iguales o mayores que el valor introducido. Edad (@age) mayor o igual que "30", devuelve como resultado todos los destinatarios de 30 años o más.
    Menor o igual que El resultado son todos los valores iguales o inferiores al valor introducido. Edad (@age) inferior o igual a "60", devuelve como resultado todos los destinatarios de 60 años o menos.
    Incluido en Devuelve los resultados incluidos entre los valores indicados. Estos valores deben separarse con una coma. Fecha de nacimiento (@birthDate) incluida en "12/10/1979,12/10/1984", devuelve como resultado los destinatarios que nacieran entre esas fechas.
    No en Funciona como el operador Is included in. Aquí queremos excluir los destinatarios según los valores ingresados. Fecha de nacimiento (@birthDate) no incluida en "12/10/1979,12/10/1984". A diferencia del ejemplo anterior, no se recuperan los destinatarios nacidos entre esas fechas.
    Is empty En este caso, el resultado que estamos buscando coincide con un valor vacío en la segunda columna Valor. Móvil (@mobilePhone) está vacío devuelve todos los destinatarios que no tienen número de móvil.
    Is not empty Funciona de forma inversa al operador Is empty. No es necesario introducir datos en la segunda columna Valor. Correo electrónico (@email) no está vacío.
    Comienza con Devuelve los resultados que comienzan con el valor ingresado. N.º cuenta (@account) comienza con “32010”.
    No empieza con Devuelve los resultados que no empiezan con el valor introducido. N.º cuenta (@account) no comienza con "20"
    Contiene Devuelve los resultados que contienen al menos el valor ingresado. Email domain (@domain) contains 'mail', devolverá todos los nombres de dominio que contengan "mail". Por lo tanto, también devuelve el dominio “gmail.com”.
    Does not contain Devuelve los resultados que no contienen el valor introducido. Dominio de correo electrónico (@domain) no contiene "vo". En este caso, no devuelve como resultado los nombres de dominio que contengan “vo”. El nombre de dominio “voila.fr” no aparece en los resultados.
    Como Like es muy similar al operador Contains. Permite insertar % wild card character in the value. Apellido (@lastName) como "Jon%s". En este caso, el carácter comodín se utiliza para encontrar el nombre “Jones”, en el caso de que el operador haya olvidado la letra que falta entre la “n” y la “s”.
    Not like Like es muy similar al operador Contains. Permite insertar % wild card character in the value. Apellido (@lastName) como "Smi%h". En este caso, no devuelve los destinatarios cuyo apellido sea “Smi%h”.
  4. En el Valor , defina el valor esperado. También puede aprovechar el editor de expresiones web de Campaign para definir manualmente una expresión utilizando los campos de la base de datos y las funciones de ayuda. Para ello, haga clic en el Editar expresión botón. Obtenga información sobre cómo editar expresiones

    Ejemplo de consulta que devuelve todos los perfiles de 21 años o más:

    {modal="regular"}

    Para los atributos de tipo fecha, los valores predefinidos están disponibles mediante la variable Ajustes preestablecidos opción.

    {modal="regular"}

Las condiciones personalizadas permiten consultar tablas vinculadas a la tabla que utiliza actualmente la regla. Esto incluye tablas con un vínculo de cardinalidad 1-1 o tablas de recopilación (vínculo 1-N).

Para un Vínculo 1-1, vaya a la tabla vinculada, seleccione el atributo deseado y defina el valor esperado.

También puede seleccionar directamente un vínculo de tabla en la Valor selector y confirmar. En ese caso, los valores disponibles para la tabla seleccionada deben seleccionarse mediante un selector dedicado, como se muestra en el ejemplo siguiente.

Ejemplo de consulta

En este caso, la consulta está dirigida a marcas cuya etiqueta está "en ejecución".

  1. Navegue dentro de Marca y seleccione la Etiqueta atributo.

    {modal="regular"}

  2. Defina el valor esperado para el atributo.

    {modal="regular"}

Este es un ejemplo de consulta en el que se ha seleccionado directamente un vínculo de tabla. Los valores disponibles para esta tabla deben seleccionarse de un selector específico.

{modal="regular"}

Para un Vínculo 1-N, puede definir subcondiciones para restringir la consulta, como se muestra en el ejemplo siguiente.

Ejemplo de consulta

En este caso, la consulta está dirigida a destinatarios que han realizado compras relacionadas con el producto BrewMaster, por un importe total de al menos 100 $.

  1. Seleccione el Compras y confirme.

    {modal="regular"}

  2. Se añade una transición saliente, que le permite crear subcondiciones.

    {modal="regular"}

  3. Seleccione el Precio compras de atributo y destino de 1000 $ o más

    {modal="regular"}

  4. Añada subcondiciones para adaptarlas a sus necesidades. Aquí hemos agregado una condición a los perfiles de destino que compraron un producto BrewMaster.

    {modal="regular"}

Trabajo con datos agregados aggregate

Las condiciones personalizadas le permiten realizar operaciones acumuladas. Para ello, debe seleccionar directamente un atributo de una tabla de recopilación:

  1. Desplácese dentro de la tabla de recopilación deseada y seleccione el atributo en el que desea realizar una operación de acumulado.

    {modal="regular"}

  2. En el panel de propiedades, active la opción Datos agregados y seleccione la función de acumulado que desee.

    {modal="regular"}

Selección de un público audiences

Para filtrar la consulta utilizando una audiencia existente, siga estos pasos:

  1. Haga clic en + en el nodo deseado y elija Seleccionar audiencia.

  2. El Seleccionar audiencia el panel de propiedades se abre en el lado derecho. Elija la audiencia que desee utilizar para filtrar la consulta.

    Ejemplo de consulta que devuelve todos los perfiles pertenecientes a la audiencia "Asistentes al festival":

    {modal="regular"}

Uso de un filtro predefinido predefined-filters

Para filtrar la consulta utilizando un filtro predefinido, siga estos pasos:

  1. Haga clic en + en el nodo deseado y seleccione Filtro predefinido.

  2. El Filtro predefinido el panel de propiedades se abre en el lado derecho. Seleccione un filtro predefinido de la lista de filtros personalizados o de favoritos.

    Ejemplo de consulta que devuelve todos los perfiles correspondientes al filtro predefinido "Clientes inactivos":

    {modal="regular"}

Copiar y pegar componentes copy

El modelador de consultas permite copiar uno o varios componentes de filtrado y pegarlos al final de una transición. Esta operación se puede ejecutar dentro del lienzo de consulta actual o en cualquier lienzo de la instancia.

NOTE
La selección copiada se conserva mientras esté trabajando en la instancia. Si cierra la sesión y vuelve a iniciarla, la selección ya no estará disponible para pegar.

Para copiar y pegar componentes de filtrado, siga estos pasos:

  1. Seleccione el componente de filtrado que desea copiar haciendo clic en él en el lienzo de la consulta. Para seleccionar varios componentes, utilice la herramienta de selección múltiple disponible en la barra de herramientas situada en la esquina superior derecha del lienzo.

  2. Haga clic en Copiar en el panel de propiedades del componente o en la cinta azul de la parte inferior de la pantalla si ha seleccionado varios componentes.

    table 0-row-2 1-row-2
    Copiar un solo componente Copiar varios componentes
    {modal="regular"} {modal="regular"}
  3. Para pegar los componentes, haga clic en el botón + al final de la transición deseada y seleccione Pegar elementos n.

    {modal="regular"}

Combinación de componentes de filtrado con operadores operators

Cada vez que se añade un nuevo componente de filtrado a la consulta, se vincula automáticamente al otro componente mediante una variable Y operador. Esto significa que los resultados de los dos componentes de filtrado se combinan.

En este ejemplo, se han añadido nuevos componentes de filtrado de tipo audiencia en la segunda transición. El componente está vinculado a la condición de filtro predefinida con un Y operador, lo que significa que los resultados de la consulta incluyen destinatarios dirigidos por el filtro predefinido "Madridians" Y que pertenecen a la audiencia "Discount hunters".

Para cambiar el operador utilizado para vincular las condiciones de filtrado, haga clic en él y seleccione el operador deseado en la Grupo panel que se abre en el lado derecho.

Los operadores disponibles son:

  • Y (intersección): combina los resultados que coinciden con todos los componentes de filtrado en las transiciones salientes.
  • O (Unión): incluye resultados que coinciden con al menos uno de los componentes de filtrado en las transiciones salientes.
  • EXCEPT (Exclusión): excluye los resultados que coinciden con todos los componentes de filtrado de la transición saliente.

Además, puede crear grupos intermedios de componentes haciendo clic en el + en una transición. Esto le permite agregar un operador en esta ubicación específica para agrupar varios componentes y refinar la consulta.

VIP VIP En el ejemplo siguiente, hemos creado un grupo intermedio para incluir los resultados de las audiencias "recompensar con un" o "".

Compruebe y valide la consulta

Una vez que haya creado la consulta en el lienzo, puede comprobarla con el Propiedades de regla panel situado en el lado derecho Este panel se muestra al crear una consulta para crear una audiencia. Las operaciones disponibles son:

  • Ver resultados: Muestra los datos resultantes de la consulta.

  • Vista de código: Muestra una versión basada en código de la consulta en SQL.

  • Calcular: actualiza y muestra el número de registros dirigidos por la consulta.

  • Seleccionar o guardar filtro: elija un filtro predefinido existente para utilizarlo en el lienzo o guarde la consulta como un filtro predefinido para su reutilización futura. Aprenda a trabajar con filtros predefinidos

    note important
    IMPORTANT
    Seleccione un filtro predefinido en el panel de propiedades de la regla para reemplazar la consulta que se ha creado en el lienzo por el filtro seleccionado.

Cuando la consulta esté lista, haga clic en Confirmar en la esquina superior derecha para guardarlo.

Puede modificar la consulta en cualquier momento abriéndola. Tenga en cuenta que al abrir una consulta existente, se muestra en una vista simplificada sin la visibilidad de + botones. Para añadir nuevos elementos a la consulta, seleccione un componente u operador en el lienzo para mostrar el + botones.

recommendation-more-help
c39c2d00-ba9a-424b-adf9-66af58a0c34b