Este artículo cubre cómo configurar FunnelFlux para enviar datos de conversión a Microsoft Ads utilizando su API.
Tenga en cuenta que esta integración está en versión beta y observe las siguientes limitaciones:
- Si tiene varias cuentas, deberá crear una fuente de tráfico separada en FunnelFlux por cuenta para poder configurar diferentes ID de cuenta en la configuración de escenario personalizado. Lo mismo ocurre con los ID de acción de conversión.
- MS Ads no permite enviar datos de conversión hasta al menos 2 horas después del clic. Por lo tanto, hay un retraso mínimo de 2 horas antes de que una conversión aparezca en la interfaz de usuario de MS Ads, aunque allí tendrá el tiempo de conversión correcto.
El escenario personalizado de Microsoft Ads
Primero, vaya a crear una nueva fuente de tráfico en FunnelFlux Pro. Escriba en el campo de nombre y elija la plantilla de Microsoft Ads.
Ahora navegue a la pestaña de seguimiento de conversiones. Debería ver esto:
Entonces, necesitamos obtener algunos datos:
- El ID de la cuenta de anuncios
- Su ID de cliente de Microsoft
- Un ID de objetivo de conversión
- Un token de actualización (se generará más tarde)
Recopilando datos de Microsoft Ads
Inicie sesión en su cuenta de MS Ads. Desde aquí intentaremos obtener muchas cosas de una vez.
Diríjase a la sección de objetivos de conversión:
Haga clic en "crear objetivo de conversión" si aún no lo ha hecho.
Una limitación en este momento es que su objetivo de conversión se define en la configuración de la fuente de tráfico en FunnelFlux, por lo que solo puede establecer una opción. Así que yo crearía un objetivo de conversión genérico como envío de formulario o compra que generalmente quiera usar para esta fuente de tráfico de MS Ads. Podríamos mejorar esto más adelante.
Elija Offline como el tipo de conversión:
Elija una categoría de objetivo de conversión -- Voy a elegir enviar formulario de cliente potencial, como ejemplo (puede elegir cualquiera):
Una vez seleccionado, elija la opción de conversiones offline que aparece > siguiente.
Ahora, elija un nombre para el objetivo. Evite espacios y hágalo simple como Conversión, EnviarFormulario, ClientePotencial, etc. Para los ingresos puede poner que el precio de conversión puede variar y poner un valor predeterminado de cero. De esta manera, utilizará el pago que enviemos a MS Ads.
Haga clic en Guardar y Siguiente y luego en Hecho. Debería volver a la página de objetivos de conversión.
Ahora el movimiento ninja secreto para obtener todos los detalles que necesita: haga clic en el nombre del nuevo objetivo para editarlo. Ahora, copie la URL de la barra de direcciones.
Debería verse algo así:
https://.../conversiongoals/edit?goalId=172005557&aid=141782088&cid=251805003&uid=98666059
En esta URL tenemos muchos de los datos que necesitamos:
- goalId = el ID del objetivo
- aid = el ID de la cuenta
- cid = el ID del cliente
¡Es una tontería que tengamos que encontrar estos parámetros en una URL, pero no hay otro lugar obvio en la interfaz de usuario para ellos!
Se requiere un token de actualización, así que si quiere guardar, simplemente ponga algún texto aleatorio en el cuadro por ahora.
Obteniendo un token de actualización
Esto es generado por nuestra aplicación FunnelFlux MS. Puede acceder a esto en la sección de integraciones en ui.funnelflux.pro/integrations
Aquí, desplácese hacia abajo y encuentre la sección de Microsoft Ads:
Haga clic en el botón de iniciar sesión para abrir nuestro flujo de autenticación en una nueva pestaña. Deberá iniciar sesión con su cuenta de Microsoft para permitir que nuestra aplicación acceda a cargar conversiones en su nombre.
Esta debe ser la misma cuenta que tiene acceso a la cuenta de anuncios de antes.
Tenga en cuenta que nuestra aplicación dice no verificada -- obtener la "verificación" requiere una cantidad onerosa de trabajo y no es posible para una aplicación pequeña como esta, así que no se preocupe por ello (no significa que la aplicación no esté realmente aprobada por MS, piense en ello como las marcas de verificación azules en IG y Twitter).
Una vez que continúe, será redirigido a una página donde nuestra integración proporciona un valor de token de actualización:
Copie el valor completo del token de actualización y úselo en la configuración del escenario personalizado. Asegúrese de eliminar primero cualquier valor existente y de no haber incluido espacios en blanco aleatorios. En caso de duda, copie/pegue el token en un editor de texto primero para verificarlo cuidadosamente.
¡Ahora debería tener todos los valores que necesita!
Cómo funciona la integración
En primer lugar, nuestra plantilla de fuente de tráfico tiene nuestro ID externo renombrado a msclkid con un marcador de posición en blanco, como se muestra a continuación:
Debido a esto, cuando genere enlaces de seguimiento, NO agregaremos un valor msclkid (no queremos hacerlo ya que Microsoft agrega esto automáticamente a las URL de clic), pero si se pasa uno, lo capturaremos como el parámetro de ID de clic externo.
Entonces, cuando los usuarios hacen clic en los anuncios, capturamos ese ID de clic, y cuando ocurren conversiones, podemos pasar ese ID de clic junto con otros datos como el ID de cuenta, ID de objetivo de conversión, etc., a una cola de conversión.
Luego almacenamos un registro de datos de conversión de nuestro lado y cada hora se ejecuta un trabajo que verifica las conversiones donde el tiempo de clic inicial es >2 horas atrás. Si lo es, intentamos enviarlo a su cuenta de Microsoft Ad utilizando todos los datos proporcionados.
Tenga en cuenta que almacenamos sus ID de cuenta y los tokens de actualización correspondientes por separado de los datos de conversión, y se actualizan/verifican cuando ocurren conversiones.
Por lo tanto, si alguna vez necesita actualizar el token de actualización, puede hacerlo, y eventualmente procesará conversiones más antiguas que pueden haber estado rebotando. Sin embargo, si el ID de cuenta de anuncios, el ID de objetivo u otras propiedades estaban mal en el momento de la conversión, deberá pedirnos ayuda allí, ya que quedará atascado para siempre en la cola y no podrá procesarse.
¿Alguna otra pregunta? ¡Simplemente contáctenos!