La API de conversion de Facebook es una herramienta de seguimiento de conversiones del lado del servidor. Te permite como un vendor/afiliado rastrear tus campañas publicitarias de Facebook de manera confiable mientras permaneces independiente de los navegadores y dispositivos de los compradores. Con el seguimiento por API, Digistore24 recopila información estadística sobre los siguientes eventos y los reenvía a Facebook:
- Nuevo pedido
- Inicio de una suscripción
- Pagos por una suscripción
- Fin de una suscripción
Nota
Para configurar la API de conversión, necesitarás una cuenta comercial de Facebook.
1. Configura la API de conversión de Facebook
a) En Facebook
- Configura un Meta Tracking Pixel.
- Genera una clave de acceso para este píxel. Utiliza el método "a través de Events Manager".
- Opcional para probar eventos: Ve a "Test Events" en el Events Manager y copia el código de prueba para realizar pruebas.
Después de completar estos tres pasos, deberías tener lo siguiente:
- Clave de acceso a la API de Facebook
- ID del píxel de Facebook
- Código de prueba de evento
Ahora inserta el píxel de seguimiento de Facebook en tu sitio web.
b) En Digistore24
Aquí configuras dos cosas:
- Píxel de seguimiento de Facebook en el formulario de pedido
- Conexión IPN de Facebook
2. Configura el píxel de seguimiento de Facebook:
Como vendedor: Crea un píxel de seguimiento de Facebook en: Configuraciones > Seguimiento de formularios de pedido.
Sigue los pasos descritos aquí.
Nota:
- Selecciona Facebook como el tipo de seguimiento.
- Ingresa el ID del píxel de Facebook en el campo.
Como afiliado: Crea un píxel de seguimiento de Facebook en: Cuenta > Seguimiento de formularios de pedido.
Sigue los pasos descritos aquí comenzando desde el paso 2.
Configura la conexión IPN de Facebook:
Como vendedor: Crea una conexión IPN de Facebook en: Configuraciones > Integraciones (IPN).
Sigue los pasos descritos aquí.
Consejo:
Selecciona los productos y idiomas para los que se debe enviar un evento a Facebook. Luego ingresa la "clave de acceso a la API", "ID del píxel" y "código de prueba de evento."
Si estás utilizando una página de agradecimiento de Digistore24, tu configuración está ahora completa. Si estás utilizando tu propia página de agradecimiento, continúa con la siguiente sección.
Como afiliado: Crea una conexión IPN de Facebook en: Cuenta > S2S Postback.
Sigue los pasos descritos aquí.
3. Opcional: Configura el píxel de seguimiento en tu propia página de agradecimiento
Si estás utilizando tu propia página de agradecimiento, también puedes rastrear pedidos allí. Siga estos pasos:
- Habilita la transferencia de todos los ID de pedidos a tu página de agradecimiento
Es importante que todos los ID de pedidos se transfieran a tu página de agradecimiento para asegurar que las ventas ya registradas no se cuenten dos veces. - Agrega el píxel de seguimiento de Facebook a tu página de agradecimiento.
Puedes encontrarlo en la guía de Facebook. Ve el enlace. - Luego agrega la sección de código mencionada a continuación.
Insértalo debajo del píxel de seguimiento de Facebook. Ve el enlace.
Así es como proceder:
Paso 1: Transfiere todos los ID de pedidos a tu página de agradecimiento
- Ya sea habilitando la transferencia de todos los datos del pedido, como se describe aquí.
- O agrega la URL de la página de agradecimiento con ?order_id=[ORDER_ID], como se describe aquí.
Paso 2: Agrega el píxel de seguimiento de Facebook y la sección de código
- Agrega el píxel de seguimiento a tu página de agradecimiento. Puedes encontrarlo en esta guía de Facebook bajo "Agregar manualmente el código del píxel al sitio web." También se proporciona una guía paso a paso allí.
- Luego agrega la siguiente sección de código debajo del píxel de seguimiento:
<!-- Inserta esto debajo del píxel de Facebook -->
<script>
(function () {
function getParameterByName(name, url) {
url = url || window.location.href;
name = name.replace(/[\[\]]/g, "\\$&");
var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"),
results = regex.exec(url);
if (!results) return null;
if (!results[2]) return "";
return decodeURIComponent(results[2].replace(/\+/g, " "));
}
var order_id = getParameterByName("order_id");
var queryParamToFacebookMapping = {
product_id: "content_ids",
product_name: "content_name ",
currency: "currency",
amount: "value",
quantity: "num_items"
};
var purchaseData = { content_type: 'product' };
Object.keys(queryParamToFacebookMapping).forEach(function (name) {
var value = getParameterByName(name);
if (value !== null) {
purchaseData[queryParamToFacebookMapping[name]] = value;
}
});
fbq('track', 'Purchase', purchaseData, {eventID: 'purchase.'+order_id}); })();
</script>
4. Cómo trabajar con eventos en Facebook
En Facebook, ahora puedes crear conversiones personalizadas y filtrar idealmente tu producto por ID de contenido.
5. Cómo probar tu evento
- En el Events Manager, selecciona la fuente de datos que has configurado.
- Haz clic en "Test Events".
- Ahora abre el formulario de pedido para el producto que has configurado.
Si tu evento está configurado correctamente, recibirás información sobre tus eventos (ver captura de pantalla).
Nota
Si la prueba no funciona, verifica si el EventCode en Facebook coincide con el EventCode de tu conexión IPN.
6. Transfiriendo parámetros con una conexión IPN
Con la conexión IPN de Facebook, estos parámetros de Facebook pueden ser transferidos. Como vendedor, puedes usar estos para ver métricas como ROAS (Retorno sobre el Gasto Publicitario - gastos vs. ingresos) y así controlar mejor las medidas publicitarias. Otros parámetros de DS24 también pueden ser transferidos, como content_type. Transferimos este parámetro para todos los eventos con ID de producto. Esto ayuda a Facebook a reconocer que son compras reales. Para trasladar estos y otros parámetros, sigue estos pasos:
- Configura tu pixel en el Administrador Comercial de Facebook de acuerdo con esta guía.
- Configura la API de conversión en el píxel:
- Abre el Administrador de Eventos.
- Ve a Fuentes de Datos.
- Selecciona el píxel y cambia a la pestaña Configuraciones.
- Bajo API de Conversión, ve al campo Configurar manualmente.
- Configura la API:
- El evento Compra debe estar presente.
- Page View también se puede utilizar para rastrear vistas de página.
- Categoría Comercio electrónico y venta al por menor.
- En el siguiente paso, selecciona todos los parámetros que deben ser transferidos. El país no puede ser transferido.
- En el último paso, selecciona "Implementar API manualmente".
- Se abrirá una nueva sección: Aplicar la API de Conversión. Genera una clave de acceso aquí, que será necesaria para Digistore24 Facebook IPN. Una vez generada, copia la clave y luego selecciona Finalizar Implementación.
- Completa la configuración de la API y haz clic en Finalizar en la sección de instrucciones.
- Ahora cambia a Digistore24. a) Ve a Configuraciones > Integraciones (IPN) > Agregar nueva conexión. b) En "Para profesionales", selecciona Facebook.
- Ingresa los ajustes (para qué productos e idiomas).
- Inserta la clave de API generada en el paso 4 e ingresa también el ID del píxel.
- Ve a Configuraciones > Seguimiento de formularios de pedido.
- Abre nuevo seguimiento > Selecciona los productos deseados.
- Elige dónde ingresar el seguimiento > Selecciona eventos > Elige Facebook como tipo de seguimiento.
- Ingresa el ID del píxel y haz clic en Guardar.
Los parámetros ahora se transferirán a Facebook y se pueden ver en la vista general del píxel.