Ir al contenido principal
Operadores en Rule Engine
Radhika Shenoy avatar
Escrito por Radhika Shenoy
Actualizado hace más de una semana

En esta página:


¿Qué son los operadores en Rule Engine?

Los operadores son los componentes básicos que se utilizan en Rule Engine para definir las condiciones y los criterios lógicos para las estrategias personalizadas. Estos operadores te permiten crear reglas si-entonces comparando campos o métricas (como Nombre de campaña, Clics, Estado, etc.) con valores específicos para identificar y tomar medidas sobre subconjuntos de datos específicos.

Los operadores se clasifican según el tipo de comparaciones que realizan, como texto coincidente, valores numéricos o pertenencia a un conjunto. Puedes crear reglas específicas adaptadas a tus necesidades de gestión de anuncios combinando los operadores adecuados con las condiciones.

Por ejemplo, puedes utilizar operadores para:

  • Identificar campañas con nombres que contengan palabras clave específicas (por ejemplo, "verano" o "invierno").

  • Seleccionar elementos en el 10% de mejor rendimiento según los clics.

  • Excluir elementos con ciertos estados como "Pausado" o "Archivado".

Operadores de texto

Operadores de soporte de valor múltiple

Los siguientes operadores admiten varios valores de cadena de caracteres:

1. contains (contiene): Coincide si el campo contiene cualquiera de los valores especificados.

Ejemplo: Nombre de campaña contiene "Día del Trabajador" coincide con campañas como "Oferta Flash del Día del Trabajador" y "Descuento de Fin de Semana del Día del Trabajador".

2. does not contain (no contiene): Coincide si el campo no contiene ninguno de los valores especificados.

Ejemplo: Nombre de campaña no contiene "agotadas" excluye campañas como "Promociones Navideñas agotadas" y "Ofertas de Black Friday: agotadas".

3. in (en): Coincide si el valor está en el conjunto especificado.

Ejemplos:

  • Estado en "Activa, Pausada" coincide con las campañas que están actualmente en ejecución o en pausa.

  • Nombre de campaña en [Black Friday] [Cyber Monday] coincide con campañas que contienen "Black Friday", "Cyber Monday", o ambas.

4. not in (no en): Coincide si el valor no está en el conjunto especificado (solo valor único).

Ejemplos:

  • Estado no en "Activa" coincide con las campañas cuyo estado actual es "Pausada" o "Quitada".

  • Nombre de campaña no en [Black Friday] [Cyber Monday] coincide con campañas que no contienen ni "Black Friday" ni "Cyber Monday".

Variantes que no distinguen entre mayúsculas y minúsculas

Los siguientes operadores buscan coincidencias que no distinguen entre mayúsculas y minúsculas (admite múltiples valores):

1. contains (ignore case) (contiene (ignorar mayúsc./minúsc.)): Coincide si el campo contiene alguno de los valores especificados, independientemente de si están escritos en mayúsculas o en minúsculas.

Ejemplo: Nombre de campaña contiene (ignorar mayúsc./minúsc.) "verano" coincide con campañas como "Ofertas de VERANO" o "especial de verano".

2. does not contain (ignore case) (no contiene (ignorar mayúsc./minúsc.)): Coincide si el campo no contiene ninguno de los valores especificados, independientemente de si están escritos en mayúsculas o en minúsculas.

Ejemplo: Nombre de campaña no contiene (ignorar mayúsc./minúsc.) "prueba" excluye campañas como "Campaña de Prueba 2025".

3. in (ignore case) (en (ignorar mayúsc./minúsc.)): Versión que no distingue entre mayúsculas y minúsculas del operador "en".

Ejemplo: Estado del grupo de anuncios en (ignorar mayúsc./minúsc.) "Activo, Pausado" coincide con grupos de anuncios con estados "Activo" o "Pausado".

4. not in (ignore case) (no en (ignorar mayúsc./minúsc.)): Versión que no distingue entre mayúsculas y minúsculas del operador "no en".

Ejemplo: Estado del grupo de anuncios no en (ignorar mayúsc./minúsc.) "Archivado" coincide con grupos de anuncios con estados "Activo" o "Pausado".

Nota: Presiona 'Enter' para agregar múltiples valores para operadores in (en) y not in (no en), sea que distingan entre mayúsculas y minúsculas o no. Todos los demás operadores de texto admiten múltiples valores de cadena de texto separados por comas.

Operadores de texto de valor único

1. is equal to (es igual a): Coincide si el campo es exactamente igual al valor especificado.

Ejemplo: Nombre de campaña es igual a "Regreso a clases 2025" coincide exactamente con el nombre de la campaña "Regreso a clases 2025".

2. is not equal to (no es igual a): Excluye coincidencias si el campo es exactamente igual al valor especificado.

Ejemplo: Nombre de campaña no es igual a "Venta Flash" excluye la campaña "Venta Flash".

3. starts with (comienza con): Coincide si el campo comienza con el valor especificado.

Ejemplo: Nombre de campaña comienza con "Geo_" coincide con campañas como "Geo_USA Deals".

4. ends with (termina en): Coincide si el campo termina con el valor especificado.

Ejemplo: Nombre de campaña termina en "_active" coincide con campañas como "Winter2025_active".

5. is empty (está vacío): Coincide si el campo no tiene ningún valor.

Ejemplo: Nombre de la campaña está vacío coincide con las campañas sin nombre ingresado.

6. is not empty (no está vacío): Coincide si el campo tiene algún valor.

Ejemplo: Nombre de campaña no está vacío coincide con las campañas con cualquier nombre completado.

Variantes que no distinguen entre mayúsculas y minúsculas

Los siguientes operadores buscan coincidencias que no distinguen entre mayúsculas y minúsculas (solo valor único):

1. is equal to (ignore case) (es igual a (ignorar mayúsc./minúsc.)): Coincide si el campo es exactamente igual al valor especificado, independientemente de si está escrito en mayúsculas o en minúsculas.

Ejemplo: Nombre de campaña es igual a (ignorar mayúsc./minúsc.) "VENTA" coincide con campañas como "OFERTA", "oferta" u "Oferta".

2. is not equal to (ignore case) (no es igual a (ignorar mayúsc./minúsc.)): Excluye coincidencias si el campo es exactamente igual al valor especificado, independientemente de si está escrito en mayúsculas o en minúsculas.

Ejemplo: Nombre de campaña no es igual a (ignorar mayúsc./minúsc.) "TEST" excluye campañas como "TEST", "Test" o "test".

3. starts with (ignore case) (comienza con (ignorar mayúsc./minúsc.)): Coincide si el campo comienza con el valor especificado, independientemente de si está escrito en mayúsculas o en minúsculas.

Ejemplo: Nombre de la campaña comienza con (ignorar mayúsc./minúsc.) "geo" coincide con campañas como "geo_US" o "Geo_UK".

4. ends with (ignore case) (termina en (ignorar mayúsc./minúsc.)): Coincide si el campo termina con el valor especificado, independientemente de si está escrito en mayúsculas o en minúsculas.

Ejemplo: Nombre de campaña termina con (ignorar mayúsc./minúsc.) "active" coincide con campañas como "summer_active" o "Winter_Active".


Operadores de texto que admiten listas de datos externas

Los siguientes operadores de texto admiten listas de datos externas, lo que significa que puedes conectar una hoja de cálculo externa de Google a una estrategia en particular y filtrar aún más las sugerencias generadas por las reglas.

  • contains (contiene)

  • does not contain (no contiene)

  • in (en)

  • not in (no en)

  • contains (ignore case) (contiene (ignorar mayúsc./minúsc.))

  • does not contain (ignore case) (no contiene (ignorar mayúsc./minúsc.))

  • in (ignore case) (en (ignorar mayúsc./minúsc.))

  • not in (ignore case) (no en (ignorar mayúsc./minúsc.))

Ejemplo: Posiciones en Posición [Columna de lista externa] coincide con todas las instancias bajo la columna "Ubicaciones" en la hoja de cálculo de la lista externa adjunta.

Operadores de comparación numérica

1. greater than (mayor que) (>): Coincide si el valor es estrictamente mayor que el número especificado.

Ejemplo: Clics > 100

2. greater than or equal to (mayor o igual que) (>=): Coincide si el valor es mayor o igual al número especificado.

Ejemplo: Impresiones >= 1000

3. less than (menor que) (<): Coincide si el valor es estrictamente menor que el número especificado.

Ejemplo: Costo < 50

4. less than or equal to (menor o igual que) (<=): Coincide si el valor es menor o igual al número especificado.

Ejemplo: Conversiones <= 10

5. equal to (igual a) (==): Coincide si el valor es exactamente igual al número especificado.

Ejemplo: CPC == 2.5

Operadores de percentil y rango

1. in top (en lo superior/primero): Coincide con los elementos en el porcentaje o valor superior especificado dentro de tu cuenta.

Ejemplos:

  • Clics en el 10% superior coincide con campañas con clics en el 10% superior de todas las campañas de la cuenta.

  • Costo en las primeras 10 coincide con las 10 campañas principales de la cuenta por costo.

2. in bottom (en lo inferior/último): Coincide con los elementos en el porcentaje o valor inferior especificado dentro de tu cuenta.

Ejemplos:

  • Costo en el 25% inferior coincide con las campañas con un costo en el 25% inferior de todas las campañas de la cuenta.

  • Clics en los últimos 5 coincide con las 5 campañas con el menor número de clics en la cuenta.

¿Ha quedado contestada tu pregunta?