Cómo trabajar con acciones de Edge Functions
Las acciones se escriben en JavaScript y requieren que un escucha de sucesos responda a un suceso desencadenante. Las acciones no afectan al tráfico a menos que las utilice un desencadenante.
-
Planes Estándar Tienen un máximo de una acción. A la acción se le asigna un nombre que es el mismo que el del dominio. Puede reemplazar su acción cargando otro archivo, o actualizar su acción utilizando el editor de código. Si se carga otro archivo, se elimina la acción existente.
-
Planes de Empresa Puede cargar un número ilimitado de scripts. Estos scripts pueden recibir nombres únicos.
-
Crear acción Seleccione Crear para añadir una acción utilizando el editor de código. Después de añadir su código de promoción ( JavaScript ), seleccione Guardar para crear su acción.
- Planes Estándar El nombre no se puede editar editable y se utiliza el nombre del dominio.
- Planes de Empresa Especifique un nombre para la acción.
-
Acciones Cargar Utilice el botón Cargar para cargar un archivo Javascript.
- Planes Estándar Para el nombre de la acción se utiliza el nombre del dominio.
- Planes de Empresa El nombre de la acción es el nombre del archivo.
Si se carga o se crea una acción con el mismo nombre que una acción que ya existe se sobrescribe la acción existente. Cambie el nombre del archivo de acción antes de cargarlo o introduzca un nombre único en el campo de texto durante la creación para evitar este comportamiento.
-
Edición de acciones Cuando se selecciona una acción se abre la acción en el editor para modificarla. Siempre que guarde los cambios, la acción se cargará en el extremo de la nube. Una vez hechas las actualizaciones deseadas, seleccione Guardar. Si la acción está en uso, los cambios entran en vigor inmediatamente.
-
Supresión de acciones Para suprimir una acción, pulse el icono Suprimir en la tabla Acciones. Una acción no se puede eliminar mientras está en uso. Para suprimir la acción, primero debe eliminarla de los desencadenantes. En la columna Usos se muestra el número de desencadenantes asociados a esta acción. La eliminación no se puede deshacer.
-
Desencadenantes asociados Puede añadir un desencadenante y asociarlo a una acción.
Cómo trabajar con desencadenantes
Los desencadenantes (rutas) determinan el direccionamiento del tráfico del dominio a las acciones. Los desencadenantes asocian ciertos patrones de URL, basados en un dominio de la cuenta, a una acción predefinida. El URL debe contener el dominio,
pero puede contener comodines como prefijo del dominio o al final de la vía de acceso. Si no se proporciona ninguna vía de acceso en el patrón, se añade /
de forma implícita. El patrón de consulta ( URL ) no puede contener comodines
de infijo ni parámetros de consulta.
Debe añadir un dominio para añadir desencadenantes. Puede añadir desencadenantes sin tener acciones.
-
Adición de desencadenantes Vaya al separador Desencadenantes y pulse Añadir desencadenante. Especifique un patrón de URL y seleccione una acción en la lista de acciones existentes.
- Para una acción, también puede seleccionar Evitar Edge Functions. Esto permite que la vía de acceso del desencadenante permanezca activa, pero evite utilizar acciones de Edge Function. Por ejemplo, la acción llamada
my-function
y un desencadenante con la rutagamma.cistest-load.com/*
. Si la vía de accesogamma.cistest-load.com/data
no debe utilizar la acciónmy-function
, cree otro desencadenante con la vía de accesogamma.cistest-load.com/data
y la opción Evitar Edge Functions. Esto permite que la vía de accesogamma.cistest-load.com/data
permanezca activa sin utilizar la acciónmy-function
.
- Para una acción, también puede seleccionar Evitar Edge Functions. Esto permite que la vía de acceso del desencadenante permanezca activa, pero evite utilizar acciones de Edge Function. Por ejemplo, la acción llamada
-
Edición de desencadenantes Puede actualizar un desencadenante utilizando la opción de menú de la fila de la tabla para un desencadenante seleccionado. Una vez hechas las actualizaciones deseadas, seleccione Guardar.
-
Supresión de desencadenantes Puede suprimir un desencadenante utilizando la opción de menú de la fila de la tabla para un desencadenante seleccionado. Esta acción no se puede deshacer.