Ir al contenido principal

Operadores del Motor de Reglas

Escrito por Radhika Shenoy

Nota: Este artículo fue traducido del inglés usando IA y puede contener pequeñas imprecisiones.

¿Qué son los operadores del Motor de Reglas?

Los operadores del Motor de Reglas son los componentes fundamentales que se usan en el Motor de Reglas para definir condiciones lógicas y criterios para estrategias personalizadas. Estos operadores te permiten crear reglas del tipo "si-entonces" comparando campos o métricas (como nombre de la campaña, clics, estado, etc.) con valores específicos para identificar subconjuntos concretos de datos y actuar sobre ellos.

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

Por ejemplo, puedes usar operadores para:

  • Identificar campañas cuyos nombres contengan palabras clave específicas (p. ej., "summer" o "winter").

  • Seleccionar los elementos que estén en el 10% con mejor rendimiento según los clics.

  • Excluir elementos con ciertos estados, como "Paused" o "Archived".

Operadores de texto

Operadores que admiten varios valores

Los siguientes operadores admiten varios valores de texto:

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

Ejemplo: Nombre de la campaña contiene "Labor Day" coincide con campañas como "Labor Day Flash Sale" y "Labor Day Weekend Discount".

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

Ejemplo: Nombre de la campaña no contiene "out of stock" excluye campañas como "out of stock Holiday Promotions" y "Black Friday Deals: out of stock".

3. contiene palabra completa (contains whole word): Coincide si el campo contiene cualquiera de los valores especificados como palabra o frase completa, no como parte de otra palabra.

Ejemplo: Nombre de la campaña contiene palabra completa "shoe" coincide con campañas como "Running Shoe Campaign" o "Shoe Sale - US", pero no coincide con "Shoes - All Products".

4. no contiene palabra completa (does not contain whole word): Coincide si el campo no contiene ninguno de los valores especificados como palabra o frase completa.

Ejemplo: Nombre de la campaña no contiene palabra completa "shoe" excluye campañas como "Running Shoe Campaign", pero incluye campañas como "Shoes - All Products".

5. en (in): Coincide si el campo es exactamente igual a cualquiera de los valores especificados.

Ejemplos:

  • Estado en ["enabled","paused"] coincide con campañas que están activas o pausadas.

  • Nombre de la campaña en ["Black Friday","Cyber Monday"] coincide con campañas llamadas exactamente "Black Friday" o "Cyber Monday".

6. no en (not in): Coincide si el campo no es exactamente igual a ninguno de los valores especificados.

Ejemplos:

  • Estado no en ["paused","removed"] coincide con campañas que están habilitadas actualmente.

  • Nombre de la campaña no en ["Black Friday","Cyber Monday"] coincide con campañas que no se llaman exactamente "Black Friday" o "Cyber Monday".

Operadores de fecha

Los operadores de fecha te permiten crear condiciones sobre campos de fecha. Puedes usarlos para buscar una fecha exacta o un rango de días próximos o pasados, o para comprobar si una fecha ya pasó.

1. es (is): Coincide si el campo de fecha es igual al día de la semana, día del mes o fecha completa especificados.

Ejemplos:

  • Fecha de inicio de la campaña es lunes coincide con campañas cuya fecha de inicio cae en lunes.

  • Fecha de inicio de la campaña es 15 coincide con campañas cuya fecha de inicio es el día 15 del mes actual.

  • Fecha de inicio de la campaña es 01-09-2026 coincide con campañas cuya fecha de inicio es el 1 de septiembre de 2026.

2. no es (is not): Excluye coincidencias si el campo de fecha es igual al día de la semana, día del mes o fecha completa especificados.

Ejemplo: Fecha de inicio de la campaña no es lunes excluye campañas cuya fecha de inicio cae en lunes.

Nota: Para los operadores es (is) y no es (is not), puedes elegir cómo especificar la fecha con la que se compara:

  • Día de la semana (Day of week): selecciona un día, de lunes a domingo.

  • Día del mes (Day of month): ingresa un número del 1 al 31, que se evalúa respecto al mes actual.

  • Fecha completa (Full date): ingresa o elige una fecha exacta del calendario.

3. está dentro de los próximos (is within next): Coincide si el campo de fecha está dentro del número de días especificado a partir de hoy.

Ejemplo: Fecha de inicio de la campaña está dentro de los próximos 7 coincide con campañas cuya fecha de inicio está dentro de los próximos 7 días.

4. transcurrido en los últimos (elapsed in last): Coincide si el campo de fecha está dentro del número de días especificado que ya transcurrieron, contando hacia atrás desde hoy.

Ejemplo: Fecha de inicio de la campaña transcurrido en los últimos 30 coincide con campañas cuya fecha de inicio está dentro de los últimos 30 días.

5. ha transcurrido (is elapsed): Coincide si el campo de fecha es anterior a hoy, es decir, si la fecha ya pasó. Este operador no requiere un valor.

Ejemplo: Fecha de inicio de la campaña ha transcurrido coincide con campañas cuya fecha de inicio está en el pasado.

6. no ha transcurrido (is not elapsed): Coincide si el campo de fecha es hoy o posterior, es decir, si la fecha aún no pasó. Este operador no requiere un valor.

Ejemplo: Fecha de inicio de la campaña no ha transcurrido coincide con campañas cuya fecha de inicio es hoy o posterior.

Variantes que no distinguen mayúsculas de minúsculas

Los siguientes operadores buscan coincidencias sin distinguir mayúsculas de minúsculas (admiten varios valores):

1. contiene (ignorar mayúsculas) (contains (ignore case)): Coincide si el campo contiene cualquiera de los valores especificados, sin importar las mayúsculas o minúsculas.

Ejemplo: Nombre de la campaña contiene (ignorar mayúsculas) "summer" coincide con campañas como "SUMMER Deals" o "summer special".

2. no contiene (ignorar mayúsculas) (does not contain (ignore case)): Coincide si el campo no contiene ninguno de los valores especificados, sin importar las mayúsculas o minúsculas.

Ejemplo: Nombre de la campaña no contiene (ignorar mayúsculas) "test" excluye campañas como "Test Campaign 2025".

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

Ejemplo: Nombre del grupo de anuncios en (ignorar mayúsculas) ["shopping tools"] coincide con grupos de anuncios llamados "Shopping Tools", "Shopping tools", "SHOPPING TOOLS", etc.

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

Ejemplo: Nombre del grupo de anuncios no en (ignorar mayúsculas) ["shopping tools"] no coincide con grupos de anuncios llamados "Shopping tools", "Shopping Tools" o "SHOPPING TOOLS".

Nota: Presiona Enter para agregar varios valores en los operadores "en" y "no en" (distingan o no mayúsculas de minúsculas). Todos los demás operadores de texto admiten varios valores de texto separados por comas.

Operadores de texto de un solo valor

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

Ejemplo: Nombre de la campaña es igual a "Back to School 2025" coincide con el nombre exacto de campaña "Back to School 2025".

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

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

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

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

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

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

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

Ejemplo: Nombre de la campaña está vacío coincide con campañas que no tienen un nombre ingresado.

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

Ejemplo: Nombre de la campaña no está vacío coincide con campañas que tienen cualquier nombre ingresado.

Variantes que no distinguen mayúsculas de minúsculas

Los siguientes operadores buscan coincidencias sin distinguir mayúsculas de minúsculas (solo un valor):

1. es igual a (ignorar mayúsculas) (is equal to (ignore case)): Coincide si el campo es exactamente igual al valor especificado, sin importar las mayúsculas o minúsculas.

Ejemplo: Nombre de la campaña es igual a (ignorar mayúsculas) "SALE" coincide con "SALE", "sale" o "Sale".

2. no es igual a (ignorar mayúsculas) (is not equal to (ignore case)): Excluye coincidencias si el campo es exactamente igual al valor especificado, sin importar las mayúsculas o minúsculas.

Ejemplo: Nombre de la campaña no es igual a (ignorar mayúsculas) "TEST" excluye "TEST", "Test" o "test".

3. comienza con (ignorar mayúsculas) (starts with (ignore case)): Coincide si el campo comienza con el valor especificado, sin importar las mayúsculas o minúsculas.

Ejemplo: Nombre de la campaña comienza con (ignorar mayúsculas) "geo" coincide con "geo_US" o "Geo_UK".

4. termina con (ignorar mayúsculas) (ends with (ignore case)): Coincide si el campo termina con el valor especificado, sin importar las mayúsculas o minúsculas.

Ejemplo: Nombre de la campaña termina con (ignorar mayúsculas) "active" coincide con "summer_active" o "Winter_Active".

Operadores de texto que admiten datos de listas externas

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

  • contiene (contains)

  • no contiene (does not contain)

  • contiene palabra completa (contains whole word)

  • no contiene palabra completa (does not contain whole word)

  • en (in)

  • no en (not in)

  • contiene (ignorar mayúsculas) (contains (ignore case))

  • no contiene (ignorar mayúsculas) (does not contain (ignore case))

  • en (ignorar mayúsculas) (in (ignore case))

  • no en (ignorar mayúsculas) (not in (ignore case))

Ejemplo: Posiciones en Placement [External List Column] coincide con todas las instancias de la columna "Placements" de la hoja de cálculo de datos de lista externa adjunta.

Operadores de comparación numérica

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

Ejemplo: Clics > 100

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

Ejemplo: Impresiones >= 1000

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

Ejemplo: Costo < 50

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

Ejemplo: Conversiones <= 10

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

Ejemplo: CPC == 2.5

Operadores de percentil y rango

1. entre los primeros (in top): Coincide con los elementos que están dentro del porcentaje o la cantidad superior especificados en tu cuenta.

Ejemplos:

  • Clics entre los primeros 10% coincide con campañas cuyos clics están en el 10% superior de todas las campañas de la cuenta.

  • Costo entre los primeros 10 coincide con las 10 campañas principales de la cuenta por costo.

2. entre los últimos (in bottom): Coincide con los elementos que están dentro del porcentaje o la cantidad inferior especificados en tu cuenta.

Ejemplos:

  • Costo entre los últimos 25% coincide con campañas cuyo costo está en el 25% inferior de todas las campañas de la cuenta.

  • Clics entre los últimos 5 coincide con las 5 campañas con menos clics de la cuenta.

¿Ha quedado contestada tu pregunta?