Stape
Búsqueda
Pruébelo gratis

Envíe notificaciones de Slack mediante el contenedor de servidor de Google Tag Manager

Actualizado
21 ago 2024
Publicado
1 jun 2021
También disponible

Hemos creado una etiqueta para el contenedor del servidor de Google Tag Manager que envía una notificación a Slack. Con la ayuda de esta etiqueta, puede enviar cualquier información sobre las acciones del usuario en su sitio al canal de Slack. Esta etiqueta permite añadir variables, como información del producto y del usuario, dentro de la notificación. Usted puede notificar a su equipo acerca de una nueva compra, carrito abandonado, o una nueva solicitud de cotización de los clientes. Uno de los casos de uso de esta etiqueta es enviar notificaciones al canal Slack del equipo de ventas sobre nuevos pedidos inmediatamente. También puede utilizar esta etiqueta para supervisar la estabilidad de su sitio.

¿Cómo funciona la etiqueta Slack para el contenedor del servidor de Google Tag Manager?

Para enviar notificaciones de Slack, necesitará tener configurado un contenedor de servidor de Google Tag Manager con los datos de usuario y evento que desea enviar dentro del mensaje de Slack. También necesitará crear una aplicación Slack y generar una URL de webhook para esta aplicación. Puede parecer complicado, pero todo se puede configurar en unos pocos clics. Voy a cubrir todos los pasos en este how-to, incluyendo la creación de una aplicación Slack y URL webhook.

Uso de la etiqueta Slack para probar si el seguimiento de Facebook está bloqueado por iOS 14

Uno de los casos de uso no estándar de la etiqueta Slack es verificar si el seguimiento de conversiones de Facebook se bloqueó para los usuarios de iOS 14 que optaron por no participar en el seguimiento. Supongamos que ha implementado la API de conversión de Facebook y utiliza un subdominio personalizado para el servidor de etiquetado. Esto significa que puede ver los eventos en la herramienta de eventos de prueba dentro del Facebook business manager. Pero, ¿cómo puede verificar que el seguimiento de conversiones de Facebook funciona para los usuarios de iOS 14 que optaron por no participar en el seguimiento?

Puede configurar etiquetas de Slack que utilizarán el mismo disparador que su CAPI de Facebook. Abra su anuncio de FB en el iPhone que optó por no participar en el seguimiento de Facebook, haga clic en el anuncio y pruebe los eventos. Si el seguimiento funciona, verá las notificaciones de Slack. Dado que Slack y Facebook utilizan los mismos desencadenantes, puede decirse que el seguimiento de Facebook también funciona.

Cómo enviar notificaciones de Slack mediante el contenedor de servidor de Google Tag Manager

2. Abra el contenedor Servidor y añada la etiqueta Slack desde la galería de plantillas o haciendo clic en este enlace.

slack tag in server container

3. En este ejemplo, voy a mostrar cómo enviar una notificación Slack en una compra exitosa. En primer lugar, debe asegurarse de que el contenedor Servidor tiene la información de compra necesaria. Si no es así, tendrá que configurarlo.

Déjeme mostrarle cómo enviar datos desde la web al contenedor del servidor. Tengo data layer dentro del contenedor web con información de pedidos. Utilizaré la etiqueta GA4 para enviar datos desde la web al contenedor servidor. Dentro del contenedor Web, he configurado una etiqueta GA4 Configuration con la URL de transporte configurada que envía peticiones a la URL de mi servidor de etiquetado. También he configurado un Evento de Compra GA4 con los detalles de la compra.

ga4 tag configuration
ga4 event

4. Dentro del contenedor Servidor, he añadido un Cliente GA4 y una etiqueta GA4 que se activa cada vez que se reclama un cliente GA4.

client configuration in ga4
ga4 tag configuration

5. Abra el modo de vista previa de los contenedores Web y Servidor y compruebe si el contenedor Servidor ve los datos del pedido.

web and server container

6. Cree variables dentro del contenedor Servidor que tomarán datos de eventos. Variable tipo Event Data -> Añada Key Path -> Haga click en Save. Usaremos estas variables para la notificación de Slack.

server container variables

7. Vaya a la pestaña Etiquetas dentro del contenedor Servidor -> Haga clic en Nuevo -> Tipo de etiqueta Notificación de Slack.

8. Necesitamos crear una Slack App y luego generar un Webhook para ella. Haga clic en este enlace -> Haga clic en Crear una aplicación -> Seleccione Desde cero -> Nombre de su aplicación y seleccione Slack Workspace.

slack api
slack api from scratch
slack api name app

9. Genere un webhook entrante para la aplicación que hemos creado recientemente. Haga clic en Incoming Webhook -> Haga clic en Activate Incoming Webhooks para activarlo -> Desplácese hacia abajo y haga clic en Add New Webhook to Workspace -> Seleccione el canal al que desea enviar las notificaciones y haga clic en Allow -> Copie la URL del Webhook.

slack api incoming webhooks
slack add new webhook to workspace
slack tag test 

10. Pegue la URL del Webhook en la etiqueta Slack.

webhook url copy
webhook url

11. Cree un texto de notificación de Slack. Usted puede agregar variables aquí. Añada un trigger y haga clic en Guardar.

slack notification text
slack trigger configuration

12. Abra el modo de vista previa de los contenedores Web y Servidor y compruebe si la notificación funciona.

slack tag web and server

13. Publique contenedores web y de servidor.

Conclusión

Los desarrolladores y las empresas buscan continuamente nuevas soluciones para facilitar mejor su flujo de trabajo con Slack. Espero que este post le ayude a configurar las notificaciones de Slack para los eventos críticos de su sitio.

Etiquetado con:NotificationsGTM tag

Pruebe Stape para todo del lado del servidor¡ahora mismo!