Seguimiento de eventos en ActiveCampaign con Google Tag Manager y Zapier

Esta publicación de blog será un poco diferente a otros artículos de este blog. El tema todavía está relacionado con Google Tag Manager. Sin embargo, el autor del artículo no soy yo. Sí, este es el primer artículo invitado en mi blog. Siempre. Vamos a ver cómo va esto.

Matt Jackman tuvo la amabilidad de compartir sus consejos con usted. Me contactó con un artículo listo para usar y definitivamente me gustó lo que escribí. Hice algunas ediciones menores aquí y allá, pero puedes decir que este artículo es 99% de Matt 🙂 Démosle la bienvenida al escenario.

ActiveCampaign es una plataforma sólida y popular de marketing por correo electrónico y CRM. Le permite realizar un seguimiento del comportamiento de un usuario dentro de las campañas de correo electrónico, la actividad básica de visualización de páginas en su sitio web y los envíos de formularios. Pero cuando se trata de rastrear cómo las personas interactúan con su contenido, es probable que deba contratar a un desarrollador … ¡hasta ahora!

Queríamos encontrar una solución mejor que pudiera implementarse sin tener que contratar a un desarrollador y sin codificación compleja.

Este es el escenario

Eres un emprendedor en línea y quieres que tus contactos vean un video nuevo y elegante sobre un nuevo servicio que estás brindando.

Pasaste horas haciendo este video… ¡así que quieres que la gente lo vea!

Esperas que muchos de tus contactos hagan clic en el enlace y vean la página de destino de tu sitio, pero quieres hacer un seguimiento personal de los que ven el 80% de tu video. Son las personas en las que realmente quieres centrarte.

Si usa el seguimiento nativo de ActiveCampaign, no podrá hacer esto. Solo podrá ver si visitaron la página. Así que lo ayudaremos a implementar una solución que funcione a la perfección.

Este es un ejemplo específico, pero si desea realizar un seguimiento de cosas como los clics en los enlaces o la profundidad de desplazamiento de la página, también puede hacerlo mediante este mismo proceso.

Ok, profundicemos…

Puede que no necesite un desarrollador, pero necesitará algunas herramientas en su caja de herramientas. Entonces, aquí están los requisitos antes de comenzar.

  1. Necesitará una cuenta de ActiveCampaign … obviamente
  2. Deberá configurar Google Tag Manager (GTM) en su sitio web.
  3. Necesitará al menos una cuenta Starter Zapier. Si aún no tiene uno, puede probarlo gratis .
  4. En nuestro ejemplo, también necesitaremos una cuenta de YouTube para alojar nuestro nuevo video.

Configuración del seguimiento en ActiveCampaign

ActiveCampaign proporciona algunos niveles de seguimiento, seguimiento de sitios web y seguimiento de eventos.

Para actualizar esta configuración, vaya a Configuración> Seguimiento> Habilitar seguimiento del sitio

El seguimiento del sitio le permite ver qué páginas visita un usuario en su sitio web.

Luego, deberá agregar su sitio web a la sección «Incluido en la lista blanca» e incluir todas las páginas web asumiendo que lo desea en todo su sitio web.

Ahora le darán un código de seguimiento para que lo instale en su sitio web. Se parece a esto:

Tenga este código a mano porque lo necesitará en un minuto.

Ahora al seguimiento de eventos.

El seguimiento de eventos le permite realizar un seguimiento de los comportamientos críticos o «Eventos» que realizan sus contactos, como ver un video.

ActiveCampaign viene con seguimiento de clics nativo para correos electrónicos, pero el seguimiento de acciones en su sitio web requiere tradicionalmente que sepa cómo comunicarse con su API a través de PHP u otro lenguaje de codificación, que es lo que estamos tratando de evitar.

Para activar el seguimiento de eventos, desplácese hacia abajo hasta la parte inferior de la página de configuración «Seguimiento» y habilite el seguimiento de eventos.

Ahora, para nuestro ejemplo, agregaremos el evento que queremos rastrear … «Video nuevo visto».

Una vez que haya agregado el evento del que desea realizar un seguimiento en ActiveCampaign, estará listo para pasar a Google Tag Manager.

Cómo agregar un código de seguimiento del sitio a su sitio web con Google Tag Manager

Ahora está listo para agregar el código que ActiveCampaign le proporcionó para realizar un seguimiento de la actividad de los visitantes en su sitio web.

Dirígete a Google Tag Manager y crea una cuenta si no tienes una, o inicia sesión en tu cuenta actual.

Deberá configurar una cuenta y un contenedor, que es esencialmente el nombre de su sitio web, pero el tutorial en pantalla es bastante sencillo.

Una vez que haya configurado un contenedor, deberá instalar un código en su sitio web. Esto activará el Administrador de etiquetas de Google en su sitio para que todo lo que cree en el Administrador de etiquetas de Google se administre a través de este único código.

Ahora que tiene el código GTM en su sitio web, puede obtener su código de seguimiento de ActiveCampaign en su sitio web a través de GTM. Deberá crear una «Etiqueta» y un «Activador» dentro de GTM para que se active en todas las páginas de su sitio.

En GTM, haga clic en «Etiquetas» y agregue una nueva etiqueta.

Asígnele un nombre relevante, seleccione «HTML personalizado» para la configuración de su etiqueta y pegue el código de seguimiento de ActiveCampaign en la sección de entrada HTML.

Para su activador, simplemente elija «Todas las páginas», que es una opción predeterminada.

Una vez que haya configurado Google Tag Manager en su sitio y guardado su código de seguimiento estándar de ActiveCampaign, deberá crear su cuenta Zapier.

Crear una cuenta Zapier

Si aún no tiene una, necesitará una cuenta Zapier Starter o superior para acceder al activador de Webhook Premium Zapier que usaremos.

Zapier es una herramienta de integración de API muy fácil de usar que le permite comunicarse y enviar datos entre diferentes soluciones basadas en la nube.

Cosas como ActiveCampaign, Mailchimp, GravityForms … cientos de aplicaciones diferentes.

Bien, eso es todo lo que teníamos que hacer para configurar nuestra cuenta básica y el seguimiento del sitio de ActiveCampaign. Ahora puede comenzar a configurar su seguimiento súper especial.

Creación de seguimiento de eventos personalizados en ActiveCampaign con Google Tag Manager (GTM)

En un nivel alto, usaremos Google Tag Manager para identificar cuándo un usuario vio el 80% de nuestro nuevo video de servicio, activaremos una «Etiqueta» cuando lo haga y avisaremos a Zapier. Luego, Zapier le informará a ActiveCampaign y listo, estamos rastreando eventos en ActiveCampaign sin un desarrollador.

Estos son los pasos de alto nivel:

  1. Incluya una etiqueta de personalización % SUBSCRIBERID% como valor de parámetro de cadena de consulta en su correo electrónico de ActiveCampaign.
  2. Obtenga ese valor de ID de suscriptor mediante una variable definida por el usuario de GTM.
  3. Pase ese valor a Zapier mediante un webhook cuando se produzca un «evento» específico.
  4. Grabe ese evento en ActiveCampaign para nuestro contacto usando Zapier.

Agregar etiqueta de personalización de ID de suscriptor en ActiveCampaign

Para que el seguimiento vuelva a ActiveCampaign, necesitamos poder identificar el contacto de alguna manera. Para hacer esto, simplemente agregue un parámetro de cadena de consulta, como «sid» junto con la etiqueta de personalización % SUBSCRIBERID% a las URL que está enviando en su correo electrónico de ActiveCampaign.

Este es un ejemplo de cuando está configurando su correo electrónico en ActiveCampaign:

Ahora, siempre que un contacto haga clic en ese gran botón de llamada a la acción en su correo electrónico, su ID de suscriptor se incluirá en el enlace a través del parámetro de cadena de consulta que agregó.

Configure sus variables en GTM

Lo siguiente que debemos hacer es configurar GTM para realizar un seguimiento de las variables integradas y recoger ese ID de suscriptor cada vez que un contacto llega a nuestra página web prevista.

En GTM, vaya a Variables y haga clic en «Configurar».

Para este ejemplo, querrá activar todas las variables integradas de «Vídeo», pero también puede activar las variables de «Clic» y otras mientras lo hace.

Una vez que estén activados, querrá configurar una Variable definida por el usuario para capturar el ID de suscriptor que necesitaremos enviar a Zapier más adelante.

Dentro de GTM> Variables , querrá agregar una nueva variable definida por el usuario, asígnele el nombre SubscriberID o algo similar, y elija un tipo de URL variable.

Querrá obtener el «Tipo de componente» de «Consulta» …

… y defina la «Clave de consulta» como «sid» (o lo que haya utilizado como parámetro de cadena de consulta en su URL de ActiveCampaign).

Esto tomará el valor del parámetro «sid» de la URL que envió en el correo electrónico, lo que le permitirá eventualmente conectar el Evento con su contacto deseado nuevamente en ActiveCampaign.

Tomar el valor del parámetro le permitirá realizar un seguimiento del comportamiento del usuario mientras se encuentra en su página de destino únicamente, pero también puede establecer un valor de cookie con GTM para rastrear al usuario en varias páginas de su sitio web si es necesario.

Ahora que tiene su variable configurada, deberá configurar una etiqueta y un activador en GTM para que se active cuando el contacto mire el video que desee (o cualquier comportamiento del usuario que esté tratando de rastrear).

Una etiqueta en GTM define los datos que desea enviar cada vez que ocurre una acción específica en su sitio web. Esa acción específica se conoce como desencadenante.

En GTM, haga clic en «Etiquetas» y cree una nueva etiqueta.

Asígnele un nombre relevante y seleccione el tipo de etiqueta de Imagen personalizada . La etiqueta de imagen personalizada le permite enviar información a una URL personalizada cada vez que se activa su etiqueta.

Para saber a qué URL enviarlo, vuelva a su cuenta de Zapier y cree un «Zap».

Elija el activador «Webhooks by Zapier» y seleccione «Catch Hook».

Copie la URL que genera Zapier y péguela en el campo URL de la imagen dentro de su etiqueta GTM recién creada.

Ahora deberá agregar cierta información al final de la URL que acaba de pegar para pasar a través del ID de suscriptor del contacto. Para ello, agregue «? Sid = » junto con la variable definida por el usuario que creó anteriormente.

Puede agregar su variable haciendo clic en el ícono de carpeta «+» y seleccionando su variable.Ahora simplemente copie la URL completa que creó y abra una nueva pestaña en su navegador para enviar algunos datos de prueba a Zapier.

Pegue la URL y actualice la variable SubscriberID a una de su cuenta de ActiveCampaign. Puede encontrar el valor de ID de suscriptor viendo un contacto en su cuenta de ActiveCampaign y tomando el número al final de la URL (por ejemplo, https://myaccount.activehosted.com/app/contacts/ 203 [19459014 ] ).

El campo de dirección de su sitio web debe tener un aspecto similar al siguiente: https://hooks.zapier.com/hooks/catch/764731/o203ksps/?sid=20935

Una vez que haya agregado un ID de suscriptor de muestra a su URL, presione Intro. Debería ver un mensaje de éxito en su navegador. Esto solo envía algunos datos de webhook de prueba a Zapier para ayudarnos a construir el resto de nuestro Zap.

Regresa a Zapier y busca algunos datos de prueba para tu Zap. Debería ver que los datos regresan con el ID de suscriptor que usó en la cadena de consulta.

¡Genial! Tienes algunos datos de prueba, pero antes de terminar de configurar tu Zap, debes terminar de configurar tu disparador en GTM.

Así que regrese a GTM y elija un activador que controle cuándo se debe grabar el «Evento».

En este caso, vamos a crear un activador nuevo, asignarle un nombre relevante y seleccionar el activador «Video de YouTube».

Lo configuraremos para que se active cuando nuestro video «Progreso» alcance el 80%. Para hacer esto, solo queremos que esta etiqueta específica se active cuando el progreso alcance el 80% y el título del video = «Mi nuevo video de servicio», por lo que solo activaremos el gatillo en «Algunos videos» y definiremos el título como un activador. condición.

También deberá seleccionar la casilla de verificación «Agregar compatibilidad con API de JavaScript» para asegurarse de que este activador se active correctamente. Si el activador de YouTube no funciona en su sitio web.

Como medida final para evitar que esta etiqueta se active cuando no conocemos el ID de suscriptor, podemos agregar otro filtro para activar la etiqueta solo cuando nuestra variable «sid» sea mayor que 0.

Tenga en cuenta que puede activar esto en todos los videos y configurar un parámetro personalizado en GTM para capturar el título del video, que luego puede pasar a Zapier en la URL de su imagen mediante otro parámetro de consulta (p. Ej., ? Sid = {{SubscriberID}} & video = {{vid-title}} ), pero lo mantendremos simple en este ejemplo.

Guarde su disparador y guarde su etiqueta. Luego, publique su contenedor en GTM haciendo clic en el botón ENVIAR en la esquina superior derecha de la interfaz de Google Tag Manager y siguiendo todos los pasos necesarios.

Puede comprobar si su configuración funciona «Vista previa» de su espacio de trabajo en GTM. Esto activará el modo de vista previa del Administrador de etiquetas de Google .

Una vez que esté satisfecho de que sus activadores y etiquetas se activen correctamente, puede regresar a Zapier para terminar de configurar su Zap.

Envío de datos del evento a ActiveCampaign desde Zapier

Entonces, a estas alturas, eres:

  1. identificar un ID de suscriptor incluyéndolo en la URL de llamada a la acción de su correo electrónico
  2. capturando ese ID de suscriptor en GTM
  3. pasar ese valor a un webhook de Zapier cuando se produce el «evento» deseado en su sitio web

Ahora debe registrar el evento en ActiveCampaign con sus contactos para poder aprovecharlo en sus esfuerzos de marketing.

Regrese al Zap que comenzó a crear y agregue un nuevo paso de acción «Webhook by Zapier».

Para registrar un evento contra un contacto, ActiveCampaign requiere su dirección de correo electrónico. Para hacer eso, necesitará aprovechar la API de ActiveCampaigns para recuperar la dirección de correo electrónico del contacto.

En su acción Zapier Webhook, elija el evento «OBTENER» y continúe.

Deberá proporcionar una URL para enviar esa solicitud GET, así que regrese a su cuenta de ActiveCampaign y vaya a Configuración> Desarrollador para obtener su URL de acceso a la API. Será algo como https://myaccount.api-us1.com .

Para llamar a la API de ActiveCampaign para obtener la información de su contacto, deberá agregar ‘/api /3/contacts /’ , así como su ID de suscriptor que se transmitió desde GTM al seleccionar la variable ‘Querystring Sid’ que Zapier capturó en el paso 1 de su Zap.

Establezca lo siguiente en la configuración adicional, que puede ser la configuración predeterminada de todos modos:

  • Enviar como JSON> No
  • Clave JSON> json
  • Unflatten> Sí
  • Autenticación básica> (dejar en blanco)

En la sección Encabezados, deberá definir un «Api-Token» y pasar su clave de acceso API única para autenticar su solicitud de webhook. Así que regrese a ActiveCampaign, vaya a Configuración> Desarrollador y copie su clave de acceso API.

Ingrese «Api-Token» y su clave API en los campos de Encabezados en su Zap.

Ahora puede enviar una prueba a ActiveCampaign para obtener la información de su contacto.

Debería ver un mensaje de éxito junto con la información de contacto que está almacenada en ActiveCampaign.

Dentro de esa solicitud de webhook exitosa, puede buscar el símbolo «@» para ver el campo de correo electrónico y el valor que se devolvió. Esto es lo que usará para grabar el Evento para su contacto.

Cree un nuevo paso de acción de ActiveCampaign en Zapier para crear un evento con seguimiento.

Deberá conectar su cuenta de ActiveCampaign con la misma URL de API y clave de API que usamos en el paso anterior.

A continuación, necesitará su clave de evento y su ID de cuenta de evento de ActiveCampaign. Puede encontrarlos en Configuración> Seguimiento .

En la sección Seguimiento de eventos, verá su clave de evento. Cópielo y péguelo en el campo Clave de evento.

Para obtener el ID de la cuenta del evento, haga clic en el enlace «API de seguimiento de eventos» debajo de la clave del evento y copie el valor «actid» para pegarlo en el campo ID de la cuenta del evento de Zapier.

Ahora puede completar los campos restantes de Zapier.

Seleccione el evento que creó anteriormente en ActiveCampaign e ingrese un valor de evento. Esto puede ser solo un texto para explicar qué desencadenó el evento (por ejemplo, se vio el 80% del video de nuevo servicio). Puede ser tan detallado o tan simple como desee.

Finalmente, completará la dirección de correo electrónico del contacto utilizando el campo de dirección de correo electrónico que obtuvimos en el paso de acción anterior del webhook de Zapier.

Pruebe su último paso para confirmar que la información pasa a ActiveCampaign correctamente.

¡Guau! ¡Funcionó!

Ya está todo listo para encender su Zap y enviar su nueva campaña de marketing sabiendo que tendrá un seguimiento procesable para hacer un seguimiento de los clientes adecuados en el momento adecuado.

Dado que toda la industria de análisis / marketing está cambiando y debe cumplir con varias regulaciones / leyes relacionadas con la privacidad (como GDPR), también debe actualizar esta configuración para que sea compatible.

No existe un tutorial paso a paso que se aplique a todas las situaciones. Por lo tanto, solo explicaré brevemente el proceso y necesitarás investigar más por tu cuenta.

En general, la forma más segura de cumplir es rastrear / medir solo cuando un visitante le da su consentimiento. Cuando lo obtenga, podrá activar la etiqueta HTML personalizada de ActiveCampaign, la etiqueta de imagen personalizada (que envía datos a Zapier), etc.

Si no se da el consentimiento, entonces esas etiquetas en GTM deben bloquearse.

Seguimiento de eventos en ActiveCampaign con GTM y Zapier: Palabras finales

¡Uf! ¡Eso fue mucho trabajo! Pero definitivamente vale la pena si deseas obtener datos adicionales en tus informes de ActiveCampaign que te permitan crear mejores segmentos.

La razón por la que esta guía es necesaria es que ActiveCampaign no ofrece una API de JavaScript. En otras palabras, no puede simplemente enviar eventos a AC (como lo hizo con Google Analytics o Facebook Pixel). La única forma en que ActiveCampaign acepta datos es desde el servidor.

Y si no sabe cómo codificar, eso podría ser un gran desafío.

Afortunadamente, con Zapier, puede simplificar el proceso y enviar datos utilizando el siguiente flujo de trabajo: El evento ocurre> GTM> Zapier> ActiveCampaign.

Muchas gracias a Matt por compartir sus consejos y espero que los hayan encontrado útiles. Si tiene alguna pregunta, no dude en publicar un comentario a continuación.


Matt Jackman es el Director de Stay Digital SEO, una agencia de SEO que se enfoca en la automatización de reseñas de clientes y SEO local. Vive en Newcastle Australia con su esposa aventurera y su hijo descarado.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies
Política de Privacidad · Aviso Legal · Política de Cookies · Contacto
Copyright © 2021 - funneldeventa.com <