Generar y administrar campañas de palabras clave de inventario

Utilizar funciones, atributos de inventario y columnas de fórmula en plantillas de inventario

Si añade funciones de DoubleClick Search (DS), atributos de inventario o columnas de fórmula a las plantillas de inventario, podrá generar texto de anuncio, palabras clave, campañas y configuraciones de grupo de anuncios únicos. Si desea usar el mismo valor para todos los anuncios, palabras clave o demás elementos, introduzca texto o números estáticos según el tipo de datos que haya configurado.

Por ejemplo, en la siguiente plantilla de anuncios:

  • El Título 1 genera el texto estático: "Oferta de calzado de exterior".
  • El Título 2 contiene la siguiente fórmula para generar el texto "Envío gratis" en el caso de los productos que cuestan más de 25 USD:
    Envío [if(max(Item_price) > 25, "rápido", "gratis")].

    Para generar el texto, el Título 2 combina dos funciones (if y max), números y texto estáticos, y el atributo de inventario Item_price.

Ad templates can include inventory functions.

Sintaxis de las plantillas de inventario

Esta es la sintaxis que se debe utilizar para añadir campañas, grupos de anuncios, anuncios, palabras clave y otros ajustes a una plantilla de inventario: 

  • El texto y los números estáticos se pueden introducir directamente en una plantilla.
  • Las fechas siempre deben especificarse en una función, como la función date.
  • Todas las funciones, atributos de inventario y columnas de fórmula deben escribirse entre corchetes ([ ]). 
    Para incluir los caracteres [ ] en el texto del anuncio, debe usar el formato de escape siguiente:
    \[ \]

La disponibilidad de las funciones depende del contexto

DS ofrece una amplia lista de funciones, pero algunas solo se pueden utilizar en fórmulas o columnas de fórmula que contengan datos de inventario. Por ejemplo, con max(ATTRIBUTE) se calcula el valor máximo de un atributo del inventario entre todos los elementos de un grupo de anuncios. Por eso, esta función solo se puede aplicar a datos de inventario.

Otras funciones solo se pueden usar en columnas de fórmula que contienen métricas de buscador o de conversión. Por ejemplo, for_date_range(date) solo se puede utilizar con las métricas: Clicks.for_date_range(last_7_days())

Cuando crea plantillas de inventario, DS muestra únicamente las funciones que son válidas en el contexto actual. 

Gestionar valores no válidos

Como no se pueden anticipar todas las variaciones de datos, las funciones deben solucionar los posibles errores. DS no genera campañas, anuncios ni otros elementos si la función devuelve un valor vacío o no válido. Puede utilizar cualquiera de estos métodos (o todos) para solucionar los errores:

  • Agrupe funciones como if_error(function, alternate) o if(is_error(function), alternate1, alternate2). Si function devuelve un error o está vacía, se usará alternate en su lugar.
  • Utilice la función if(condition, true, else) para filtrar o cambiar resultados no deseados.
  • Agrupe los atributos de inventario como min(ATTRIBUTE), max(ATTRIBUTE)any(ATTRIBUTE), a menos que sepa con seguridad que cada grupo de anuncios contendrá un único valor para el atributo.
    Por ejemplo, especifique max(Item_price) si es posible que un grupo de anuncios contenga productos con diferentes precios.
  • En las plantillas de anuncios, cree alternativas para cada campo en caso de que el resultado que genera la plantilla sea demasiado largo. 

Crear columnas de fórmula para utilizarlas en plantillas de inventario

Si suele utilizar las mismas funciones, atributos de inventario y texto estático en sus plantillas, puede definir la lógica en una columna de fórmula y utilizar dicha columna en sus plantillas en lugar de repetir la lógica cada vez.

La sintaxis de las columnas de fórmula es diferente de la sintaxis de las plantillas de inventario. Por ejemplo, puede introducir texto estático directamente en una plantilla de inventario, pero las columnas de fórmula requieren que dicho texto se escriba entre comillas.

Por ejemplo, si suele utilizar el carácter $ detrás del precio de un producto y genera el precio con dos decimales, haga lo siguiente:

  1. Cree una columna de fórmula que contenga esta fórmula:
    "$" & to_string(Item_price, 2)
  2. Asigne un nombre descriptivo a la columna, como precio_con_moneda.
  3. Incluya la columna en una plantilla cuando la necesite. Por ejemplo, utilice esta línea en la descripción de una plantilla de anuncio:
    Precios a partir de [c:"precio_con_moneda"​]

Para crear columnas de fórmula que se puedan utilizar en plantillas de inventario:

  1. Desplácese hasta un anunciante.

  2. En el panel de navegación izquierdo, haga clic en Gestión de inventario.

  3. Haga clic en la pestaña Artículos de inventario.

  4. Haga clic en el botón Columnas de la barra de herramientas situada sobre el gráfico de resumen del rendimiento.
    Aparece la herramienta de selección de columnas.

  5. Haga clic en Columnas de fórmula bajo el encabezado Columnas disponibles.
    Aparecerá una lista de columnas de fórmula que ya se habrán creado en el anunciante.

  6. Haga clic en Crear una columna.
    Aparece la ventana emergente con la configuración para la columna que va a crear.

  7. Asigne un nombre a la columna.
    Este es el nombre que aparecerá al crear plantillas de inventario, por lo que debe asegurarse de que sea significativo para todos los usuarios que lo vean.

  8. En el cuadro de diálogo Escriba la ecuación, cree otra fórmula.
    Utilice el campo de búsqueda para buscar los nombres de los atributos de inventario o de las funciones que puede usar. Recuerde que debe utilizar la sintaxis de las columnas de fórmula, que es distinta de la que emplean las plantillas de inventario.

  9. Haga clic en Guardar.
    • Si se produce algún error, haga clic en Seleccionar error para destacar el error en cuestión e intente solucionarlo. A continuación, vuelva a hacer clic en Guardar.
    • Una vez resueltos todos los errores, la columna aparecerá automáticamente en la lista de columnas seleccionadas.
¿Te ha sido útil este artículo?
¿Cómo podemos mejorar esta página?