Configuración de la definición del filtro configuring-filter-definition
En la pestaña Filter definition, puede crear filtros avanzados a los que los usuarios pueden acceder directamente al crear consultas complejas, como cuando se define una audiencia.
Este paso no es obligatorio, ya que aún puede rellenar el recurso y acceder a sus datos a través de flujos de trabajo, audiencias y API de REST.
Estos filtros se utilizan en el editor de consultas en forma de reglas preconfiguradas. Permiten limitar el número de pasos necesarios para obtener la configuración deseada, lo que puede resultar especialmente beneficioso para las segmentaciones repetitivas.
Por ejemplo, puede crear un filtro que permita seleccionar todas las transacciones buenas que no sean una determinada cantidad en los últimos tres meses.
Para ello, debe ampliar el recurso Profiles y definir un filtro que vincule a una tabla de transacciones (que ha creado anteriormente) con una regla que indique que el precio de transacción debe ser bueno o igual a un parámetro determinado y que la fecha de transacción debe estar dentro de un rango correspondiente a los últimos tres meses.
-
Asegúrese de crear y publicar una tabla de transacciones. Consulte Creación o ampliación del recurso.
note note NOTE Este procedimiento utiliza el ejemplo de una tabla de transacciones personalizada. Para su caso, ajústelo a sus necesidades empresariales. -
Antes de definir un filtro relacionado con la tabla de transacciones del recurso Profiles, asegúrese de definir el vínculo a esta tabla y publicar los cambios. Consulte Definición de vínculos con otros recursos y Actualización de la estructura de la base de datos.
-
En la pestaña Definition de la pantalla de definición del nuevo filtro, seleccione la tabla de transacciones.
-
En la ventana Add a rule - Profiles/Transactions, arrastre y suelte la tabla de transacciones en el espacio de trabajo. En la siguiente ventana que se muestra, seleccione el campo que desee utilizar.
-
En Optional parameter settings de la ventana Add a rule - Transactions, marque la casilla Switch to parameters.
En Filter conditions, seleccione el operador Greater than or equal to. En el campo Parameters, introduzca un nombre y haga clic en el signo más para crear el nuevo parámetro.
-
Confirme los cambios. Esta definición corresponde a un campo configurable que el usuario debe rellenar más tarde para ejecutar la consulta.
-
Combine esta regla con otra regla que especifique que la fecha de transacción debe estar dentro de un intervalo correspondiente a los últimos tres meses.
-
Elija la categoría en la que se mostrará el filtro.
-
En la pestaña Parameters de la pantalla de definición del filtro, modifique la descripción y la etiqueta para indicar claramente el asunto del filtro a los usuarios. Esta información aparecerá en el editor de consultas.
Si define varios campos configurables, puede modificar el orden en que aparecen en la interfaz.
-
Guarde los cambios y publique los recursos. Para obtener más información, consulte la sección Actualización de la estructura de la base de datos.
Una vez publicada la extensión del recurso Profiles, los usuarios verán este filtro en la pestaña de métodos abreviados de la interfaz del editor de consultas.
Esto permitirá al usuario definir fácilmente su audiencia al crear un correo electrónico para enviarlo a todos los clientes que gastaron más de una determinada cantidad en los últimos tres meses.
En lugar de hacerlo ellos mismos, simplemente tienen que poner la cantidad deseada en el cuadro de diálogo que aparece.
Una vez configurado un filtro, puede utilizarlo desde las API de Campaign Standard con esta sintaxis:
GET https://mc.adobe.io/<ORGANIZATION>/campaign/profileAndServicesExt/<resourceName>/by<customFilterName>?<customFilterparam>=<customFilterValue>
Para obtener más información, consulte la documentación de API de Campaign Standard.