Avant toute chose, inscrivez-vous comme développeur et créez votre app ici :
👉 Créer votre app sur Meta for Developers
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.
Une intégration correcte permet à Meta de :
Utilisez des événements standards autant que possible pour de meilleures performances.
👉 Liste complète des événements standards
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.
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);
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.
Même avec un MMP comme Adjust ou AppsFlyer, il est recommandé d’envoyer les événements aussi via le SDK Meta.
Pourquoi ?
java
Copia
AdjustEvent event = new AdjustEvent("abc123");
event.setRevenue(19.99, "EUR");
Adjust.trackEvent(event);
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.