Aprende a instalar el SDK de Facebook para Android/iOS y enviar eventos estándar de Meta para optimizar campañas.

Aprende a instalar el SDK de Facebook para Android/iOS y enviar eventos estándar de Meta para optimizar campañas.
Share on social media

🇪🇸 Cómo integrar el SDK de Facebook para rastrear eventos de app (Android/iOS, con o sin MMP)

📚 Navegación rápida

Configuración de desarrollador Meta (obligatoria)

Antes de todo, regístrate como desarrollador y crea tu aplicación:

👉 Crea tu app en Meta for Developers

  1. Ve a Ajustes > Básico
  2. Conecta las plataformas Android y iOS
  3. Sin esto, no podrás lanzar campañas ni rastrear eventos

Luego, vincula la app a tu cuenta publicitaria desde el Administrador de eventos:

👉 Cómo vincular tu app

🔒 Asegúrate de ser administrador tanto de la app como del Business Manager.

✅ Thanks! The full article is now unlocked.

Por qué es importante integrar el SDK de Facebook

Una integración correcta permite que Meta:

  • Optimice la entrega de anuncios
  • Atribuya mejor las conversiones
  • Aumente el ROAS mediante sus algoritmos

✅ Eventos estándar más comunes de Meta

Usa eventos estándar siempre que sea posible. Tienen mejor rendimiento.

  • AddToCart
  • AddToWishlist
  • CompleteRegistration
  • Contact
  • InitiateCheckout
  • Lead
  • Purchase
  • StartTrial
  • Subscribe

👉 Referencia completa de eventos estándar

Integración del SDK sin MMP

Si no usas MMP, debes implementar el seguimiento con el SDK de Meta directamente.

Asegúrate de añadir los parámetros valor y moneda en eventos de ingresos.

Android – Seguimiento con SDK de Facebook

java

Copia

implementation 'com.facebook.android:facebook-android-sdk:[latest-version]'

FacebookSdk.sdkInitialize(getApplicationContext());
AppEventsLogger.activateApp(this);
AppEventsLogger logger = AppEventsLogger.newLogger(this);

Bundle params = new Bundle();
params.putDouble(AppEventsConstants.EVENT_PARAM_VALUE_TO_SUM, 19.99);
params.putString(AppEventsConstants.EVENT_PARAM_CURRENCY, "USD");
logger.logEvent(AppEventsConstants.EVENT_NAME_PURCHASED, params);

iOS – Seguimiento con SDK de Facebook

swift

Copia

pod 'FacebookSDK'

ApplicationDelegate.shared.application(
 application,
 didFinishLaunchingWithOptions: launchOptions
)

let params = [
 AppEvents.ParameterName.currency: "USD",
 AppEvents.ParameterName.valueToSum: 19.99
]
AppEvents.logEvent(.purchased, parameters: params)

✅ Espera 24–48 horas para validar que los eventos llegan correctamente.
✅ Lanza campañas de instalación para probar los eventos de instalación.

Integración con MMP

Aunque uses MMP como Adjust o AppsFlyer, también debes integrar los eventos en el SDK de Meta.

¿Por qué?

  • Meta recibirá también eventos orgánicos
  • Podrá optimizar mejor tus campañas

Ejemplo con Adjust

java

Copia

AdjustEvent event = new AdjustEvent("abc123");
event.setRevenue(19.99, "USD");
Adjust.trackEvent(event);

Ejemplo con AppsFlyer

java

Copia

Map<String, Object> eventValues = new HashMap<>();
eventValues.put(AFInAppEventParameterName.REVENUE, 19.99);
eventValues.put(AFInAppEventParameterName.CURRENCY, "USD");

AppsFlyerLib.getInstance().logEvent(getApplicationContext(),
 AFInAppEventType.PURCHASE, eventValues);

👉 Guía de integración Adjust + Meta
👉 Guía de integración AppsFlyer + Meta

✅ Mantén una campaña de prueba activa y compara los eventos con tu base de datos para validar la trazabilidad.

Most popular