Intégrer le SDK Facebook pour Suivre les Événements In-App (Android/iOS, Avec ou Sans MMP)

Apprenez à intégrer le SDK Facebook sur Android et iOS pour suivre les événements in-app, avec ou sans MMP (Adjust, AppsFlyer).
Share on social media

🇫🇷 Comment intégrer le SDK Facebook pour suivre les événements d’application (Android/iOS, avec ou sans MMP)

📚 Navigation rapide

Configuration développeur Meta (obligatoire)

Avant toute chose, inscrivez-vous comme développeur et créez votre app ici :

👉 Créer votre app sur Meta for Developers

  1. Allez dans Paramètres > Général
  2. Ajoutez les plateformes Android et iOS
  3. Sans cela, vous ne pourrez pas lancer de campagnes ou suivre les événements

✅ Thanks! The full article is now unlocked.

Ensuite, connectez l’app à votre compte publicitaire via le Event Manager :

👉 Lien vers les paramètres de connexion

⚠️ Vous devez être administrateur à la fois de l’app et du Business Manager.

Pourquoi l’intégration du SDK Facebook est importante

Une intégration correcte permet à Meta de :

  • Mieux optimiser vos campagnes publicitaires
  • Améliorer l’attribution des conversions
  • Booster le ROAS via ses algorithmes

✅ Événements standards les plus utilisés de Meta

Utilisez des événements standards autant que possible pour de meilleures performances.

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

👉 Liste complète des événements standards

Intégration du SDK sans MMP

Si vous n’utilisez pas de MMP, vous devez intégrer les événements directement via le SDK Meta.

Ajoutez toujours les paramètres valeur et devise sur les événements monétisés.

Android – Tracking avec SDK Facebook

java

Copia

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

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

// Événement
Bundle params = new Bundle();
params.putDouble(AppEventsConstants.EVENT_PARAM_VALUE_TO_SUM, 19.99);
params.putString(AppEventsConstants.EVENT_PARAM_CURRENCY, "EUR");
logger.logEvent(AppEventsConstants.EVENT_NAME_PURCHASED, params);

iOS – Tracking avec SDK Facebook

swift

Copia

pod 'FacebookSDK'

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

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

✅ Patientez 24–48 heures pour voir apparaître les événements dans Event Manager.
✅ Lancez une campagne d’installation pour tester la réception.

Intégration avec MMP

Même avec un MMP comme Adjust ou AppsFlyer, il est recommandé d’envoyer les événements aussi via le SDK Meta.

Pourquoi ?

  • Meta recevra également les événements organiques
  • L’algorithme comprendra mieux le profil des utilisateurs convertis

Exemple Adjust

java

Copia

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

Exemple AppsFlyer

java

Copia

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

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

👉 Configurer Adjust avec Meta
👉 Configurer AppsFlyer avec Meta

✅ Gardez une campagne test active pour valider la remontée. Vérifiez que les volumes d’événements correspondent à votre base de données.

Most popular