Cómo funcionan los activadores

Cómo funcionan los activadores

Copiar página

Explica los 4 mecanismos de activadores en Shopify Flow: webhooks, detección de cambios, sondeo y píxel, y su efecto en la latencia.

Comprender cuál de los cuatro mecanismos utiliza un activador permite resolver prácticamente todas las dudas sobre la sincronización, la configuración y el motivo por el que algo se ha disparado o no.

Los cuatro mecanismos

Mecanismo Activadores Latencia Se necesita un punto de referencia Entrega
Shopify webhook 26 Casi en tiempo real No Garantizado
Webhook + detección de cambios 52 Casi en tiempo real Sí Garantizado
Encuestas 6 Hasta un intervalo de sondeo Sí Garantizado
Píxel de tienda online 14 Segundos No Máximo esfuerzo

1. Webhook de Shopify

Shopify notifica a la aplicación en el momento en que se produce el evento, y la aplicación lo reenvía directamente a Shopify Flow. Las funciones «Descuento creado» y «Ubicación eliminada» funcionan de esta manera.

Estos activadores no requieren ninguna configuración adicional aparte del permiso, y cada uno de ellos cuenta con su propio interruptor en la página «Activadores».

2. Webhook y detección de cambios

Este es el grupo más numeroso, y es lo que hace que la aplicación resulte útil. El webhook products/update de Shopify se activa cada vez que se modifica un producto, pero no indica qué ha cambiado. Por lo tanto, la aplicación:

  1. almacena una instantánea de los campos que le interesan,
  2. compara cada webhook entrante con esa instantánea, y
  3. activa el activador específico únicamente cuando ese campo concreto ha cambiado realmente.

Así es como «Product Title Changed» puede activarse al modificar un título y no activarse al modificar un precio, aunque ambos se reciban a través del mismo webhook Shopify.

3. Encuestas

Shopify No publica Webhooks para blogs, entradas de blog, páginas, el estado de visualización de los pedidos, la caducidad de los descuentos ni la configuración fiscal de las ubicaciones de la empresa. Para estos seis activadores, la aplicación realiza comprobaciones periódicas y se activa cuando detecta una diferencia.

Los activadores de sondeo se activan desde la página «Activadores», al igual que cualquier otro. Suponen un ciclo de sondeo de latencia, en lugar de activarse de forma instantánea.

4. Píxel de tienda online

Shopify No envía webhooks sobre las acciones de los compradores: la visualización de una página de producto, la incorporación de un artículo al carrito, una búsqueda sin resultados o un error que se produce al finalizar la compra. Para estos 14 activadores, la aplicación instala un píxel web en su tienda online, que notifica el evento desde el navegador del comprador.

De ello se desprenden tres cosas, que distinguen a estos activadores de los otros tres mecanismos:

  • Suscripción voluntaria. Necesitan el permiso «Acceso al comportamiento de la tienda online» y que la opción esté activada. desactivado. Al activar un flujo de trabajo de Flow que utilice uno, este se activa, al igual que ocurre con cualquier activador. El El píxel se activa cuando se enciende el primero y no envía nada mientras no haya ninguno encendido.
  • Sujeto a consentimiento. Un cliente que no haya dado su consentimiento para el análisis de datos pasa a la navegador, y el evento nunca nos llega, no supone ningún coste ni inicia ningún flujo de trabajo.
  • Haremos todo lo posible. Si se cierra una pestaña, se interrumpe la conexión o se utiliza un bloqueador de anuncios, el evento nunca llega, y no hay reintento. Utilícelos para señales y reacciones, nunca en casos en los que un El hecho de que se haya pasado por alto un evento supondría un problema de corrección.

Además, su volumen es mucho mayor que el de los eventos de administración. Consulte Condiciones de activación de Storefront antes de activar uno.

Lo que llega a su flujo de trabajo

Los activadores a nivel de campo proporcionan el valor anterior y el nuevo, por lo que puede ramificar en función del propio cambio sin necesidad de realizar una consulta posterior:

yaml
Old price: 19.99
New price: 24.99
SKU:       WIDGET-BLUE-M
Añada en Shopify Flow un panel de variables que muestre «oldPrice», «newPrice», «delta», «percentChange» y «direction»
Lo que se muestra en Shopify Flow (Variación de precios): el valor anterior y el posterior, la diferencia, el porcentaje y la tendencia.

Los cambios en forma de lista se proporcionan como objetos estructurados, en lugar de como texto separado por comas, por lo que podrá iterar y realizar ramificaciones sobre ellos en Shopify Flow. Los cambios en los artículos de pedido, los cambios en las publicaciones y las exenciones fiscales por ubicación de la empresa funcionan todos de esta manera.

Pedidos y duplicados

  • Los eventos se deduplican en función del identificador de evento de Shopify, por lo que un reenvío no activa su ejecutar el flujo de trabajo dos veces.
  • La aplicación aplica un límite de velocidad breve por tienda, por lo que una edición masiva de miles de productos no sobrecarga sus flujos de trabajo. Los eventos se ponen en cola, no se descartan.
  • Una operación masiva que modifica 5.000 productos genera 5.000 eventos y consume 5.000 de su cuota mensual. Consulte Planes y uso.
  • Los eventos de Tienda online agrupan las repeticiones de la misma visita a la página en un intervalo de tiempo breve, y Los dos activadores de visita agrupan toda una visita en un único evento por cliente o empresa.