El seguimiento de eventos es una función avanzada y requiere trabajar con nuestra API abierta y nuestros conocimientos de lenguaje de programación.
El seguimiento de eventos es una función flexible que te permite recopilar datos sobre diversos comportamientos de los contactos. Puedes crear un evento para cualquier actividad en tu sitio web o app y asignarle un valor. Cuando comiences a capturar datos de eventos y enviarlos a tu cuenta de ActiveCampaign, puedes usarlos para mejorar tus procesos de marketing y ventas, así como para activar las automatizaciones, crear condiciones de segmento y personalizar campañas.
El seguimiento de eventos con el contenedor de PHP de la API es una de las muchas maneras de enviar datos de seguimiento de eventos a tu cuenta de ActiveCampaign. Una vez que haya escrito el código en tu sitio para definir y capturar eventos, puedes usar el contenedor para enviar los datos del evento a tu cuenta de ActiveCampaign. Al usar contenedor de API se facilita el envío de datos de eventos a tu cuenta: los contenedores controlan la conexión de la API y las llamadas de API específicas como funciones simples. Esto te ahorra tiempo de tener que crear la conexión de la API y las llamadas desde cero.
Para obtener información general sobre el seguimiento de eventos y cómo activarlo en tu cuenta de ActiveCampaign, consulta este artículo de ayuda.
En este artículo hablaremos sobre cómo configurar el seguimiento de eventos con el contenedor de API.
Configuración del seguimiento de eventos con el contenedor de API
En primer lugar, tendrás que definir las credenciales de la API:
define("ACTIVECAMPAIGN_URL", "https://ACCOUNT.api-us1.com");define
("ACTIVECAMPAIGN_API_KEY", "3693354bb1...04c2d126b9c");require_once
("../activecampaign-api-php/includes/ActiveCampaign.class.php");$ac =
new ActiveCampaign(ACTIVECAMPAIGN_URL, ACTIVECAMPAIGN_API_KEY);
A continuación, configura tus detalles de seguimiento:
$ac->track_actid = "764325673";$ac->track_key = "oy5tbe34c564...
69079d18abc";
Puedes consultar el nombre de la cuenta y los valores de clave en la página "Mi configuración" > "Seguimiento". Haz clic en el enlace que dice "API de seguimiento de eventos":

Si deseas asociar una dirección de correo electrónico con el evento, agrégala de la siguiente manera:
$ac->track_email = "test@test.com";
El evento se agregará y estará disponible para crear un segmento aunque no se asocie una dirección de correo electrónico.
A continuación, establece los datos del evento y envía la solicitud:
$post_data = array("event" => "event_name1", // "event_name2", etc.
"eventdata" => "event_value",);$response = $ac->api("tracking/log",
$post_data);
La respuesta será algo como lo siguiente:
stdClass Object([success] => 1[message] => Event spawned[http_code]
=> 200)
Ahora los datos de los eventos aparecerán en la secuencia de actividad de tu contacto en el registro de contacto y podrás usar los datos de seguimiento de eventos para crear segmentos.
Para saber más sobre el seguimiento de eventos, consulta este artículo de ayuda.