Envío de datos de CRM a la API de conversión de Facebook mediante webhooks

Autor
Stape
Publicado
11 sep 2021
También disponible

La API de conversión de Facebook es una potente herramienta que le permite hacer un seguimiento de los visitantes de su sitio web y de su actividad en el mismo. Estos datos pueden utilizarse para crear audiencias personalizadas, probar diferentes versiones de anuncios o incluso proporcionar información sobre quién podría estar interesado en el producto.

La forma más popular de integrar la API de conversión de Facebook es utilizando el contenedor del servidor de Google Tag Manager. Pero hay otras formas de hacerlo: usando Zapier, integración directa, integración con el CRM usando webhooks, y mucho más.

Hay muchos métodos de integración de la API de conversión de Facebook, cada uno con sus pros y sus contras. Usted puede leer nuestro artículo que explica cómo configurar Facebook CAPI utilizando un contenedor de servidor GTM. Esta entrada del blog describe cómo enviar datos desde su CRM a la API de conversión de Facebook utilizando webhooks.

Las ventajas de integrar el CRM con la API de conversión de FacebookCopie el enlace a esta sección

Cómo interactúan las personas con su negocio es un misterio que el píxel de FB por sí solo nunca podría resolver. El píxel de Facebook puede ayudarle a comprender mejor el recorrido del usuario y atribuir más conversiones a los anuncios de Facebook para las personas que interactúan con su sitio.

Algunas empresas pueden recibir un número decente de pedidos o clientes potenciales fuera de línea. Por ejemplo, las compras pueden iniciarse en línea pero completarse en la tienda o a través de un centro de llamadas.

Mientras que un píxel de Facebook envía la actividad en línea a través de los navegadores web que utilizan sus clientes cuando visitan su sitio web, la API de conversiones integrada con el CRM le permite enviar la actividad directamente desde su CRM. Eso le da más control sobre el tipo de actividad que puede medir tanto dentro como fuera de línea.

Casos más populares de uso de webhooks de CRM para enviar datos Facebook CAPICopie el enlace a esta sección

Uno de los casos de uso más populares para integrar el CRM con Facebook CAPI es el seguimiento de las compras a partir de las llamadas telefónicas. Algunas personas pueden ver su anuncio en Facebook, hacer clic en el anuncio, pero luego pueden tener algunas preguntas sobre los productos o servicios. Por eso pueden decidir ponerse en contacto con su empresa y realizar compras por teléfono.

En esta situación, Facebook tuvo un impacto significativo en la decisión de compra del usuario. Pero nunca se atribuirá a ninguna de sus campañas. Integrar el CRM con Facebook le dará más información sobre qué campañas y anuncios impulsan las conversiones, incluidas las conversiones fuera de línea.

El segundo caso de uso es cuando usted quiere hacer un seguimiento de las compras confirmadas por el cliente por separado. En este caso, puede enviar webhooks cada vez que el estado del pedido cambie a confirmado.

Otra forma popular de utilizar los webhooks es el seguimiento de los pagos de PayPal o Stripe. Si una compra ocurrió en el dominio de PayPal o Stripe, usted no puede acceder a los datos del usuario y del producto, por lo tanto no puede enviarlos a FB. La forma más fácil de rastrear las transacciones de PayPal o Stripe en FB es usando webhooks.

La parte complicada con los webhooks es usar un modelo de seguimiento de navegador+servidor. Si desea enviar eventos de navegador de FB para los mismos webhooks de CRM, puede ser difícil de hacer ya que tendrá que enviar los ID de eventos idénticos desde la web y el servidor para que la deduplicación funcione. Si es imposible utilizar el mismo ID de evento, es mejor seguir los eventos de CRM sólo desde el servidor para evitar la duplicación de eventos.

Cómo enviar Webhooks desde CRM a la API de conversión de FacebookCopie el enlace a esta sección

2. Copie la URL del servidor de etiquetado en la consola de administración de stape.io. 

tagging server URL

3. Cree un webhook. Pegue esta URL de etiquetado en la URL de entrega de su webhook y añada una ruta que diferencie este webhook concreto del otro. 

En mi caso, es:

Tagging_url https://ottpwgmj.eu.stape.io

Ruta de acceso: /order_created

webhook

4. Abra el modo de vista previa del contenedor del servidor GTM -> Haga clic en los tres puntos de la esquina superior derecha -> Haga clic en Enviar solicitudes manualmente -> Copie el encabezado HTTP X-Gtm-Server-Preview.

GTM server container

5. Inicie sesión en su cuenta de stape.io -> Haga clic en Configuración en la parte derecha del contenedor -> Haga clic en Configuración de la cabecera de vista previa -> Pegue la cabecera HTTP X-Gtm-Server-Preview que ha copiado en el paso #4. 

http header configuration

6. Pruebe el webhook. Debería ver las solicitudes del webhook en el modo de vista previa del servidor GTM.

webhook

7. En este paso, configuraremos un Cliente en el contenedor del servidor GTM que recibirá las peticiones enviadas por el webhook. En primer lugar, descargue el Data Client desde GitHub -> Abra la etiqueta Templates en el contenedor del servidor GTM -> Haga clic en nuevo -> Importe el Data Client -> Haga clic en guardar y publique el contenedor del servidor. Es necesario publicar un Data Client la primera vez que lo añada. De lo contrario, usted verá un error de CORS en la consola. 

data client

8. Configure un Data Client. Abra una pestaña de Cliente -> Haga clic en Nuevo -> Seleccione el tipo de Data Client -> Abra Más Ajustes -> Añada la ruta del webhook que ha añadido en el paso 3 -> Guarde. 

client configuration

9. Abra el modo de vista previa del servidor GTM y pruebe el webhook. Ahora debería ver que Data Client reclamó una solicitud de webhook. Haga clic en la pestaña de Datos de Eventos, y verá los datos del webhook. 

GTM server preview mode
GTM server preview mode

10. Cree las variables que extraerán los datos del webhook para utilizarlos en la API de conversión de Facebook. Abra la pestaña Variables -> Nueva variable -> Tipo de variable Event Data -> Configure las variables de evento para cada variable que desee utilizar para configurar la API de conversión de Facebook. 

Variables 

11. Configure la API de conversión de Facebook para el webhook que ha creado. Cree una nueva etiqueta -> Etiquete la API de conversión de Facebook -> En el método de configuración, seleccione anular -> Seleccione el nombre del evento -> Añada los parámetros que desea enviar a la API de FB.

la API de conversión de Facebook

12. Configure un trigger para esta etiqueta. En mi caso, la compra FB se activará cuando la ruta de solicitud sea igual a /order_created y el nombre del cliente sea igual a Data Client.

trigger configuration

13. Pruebe la etiqueta CAPI de Facebook.

etiqueta CAPI de Facebook
etiqueta CAPI de Facebook

14. Si todo ha funcionado correctamente, elimine el encabezado de vista previa que ha añadido en el paso 5 del administrador de stape.io y publique los cambios que ha realizado en el contenedor del servidor GTM. Si usted tiene algún problema con la etiqueta FB CAPI, vea esta publicación del blog sobre cómo probar FB CAPI

Conclusión:Copie el enlace a esta sección

Los datos recogidos de su sistema de CRM se pueden enviar a la API de conversión de Facebook con la ayuda de webhooks. No es necesario tener conocimientos de codificación para este proceso, ya que se realiza a través del contenedor del servidor de Google Tag Manager.

En definitiva, esto significa que los datos de su CRM pueden convertirse en una excelente fuente de datos para las audiencias y conversiones personalizadas de FB. Y con stape.io, puede probar rápidamente los webhooks en el contenedor del servidor de Google Tag Manager.

¿Se ha confundido?

Todo lo que se necesita son unas simples preguntas. Haga clic en Obtener ayuda, rellene el formulario y le enviaremos un presupuesto.

Obtener ayuda
Etiquetado con:FacebookCRMWebhook

Aloje su servidor GTM en Stape¡ahora mismo!