> For the complete documentation index, see [llms.txt](https://doc.commandersact.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.commandersact.com/fr/fonctionnalites/destinations/destinations-catalog/appsflyer/appsflyer-mobile-events-api.md).

# AppsFlyer Mobile Events API

[AppsFlyer](https://www.appsflyer.com/)La plateforme d’AppsFlyer est utilisée par les entreprises pour comprendre comment les utilisateurs découvrent et interagissent avec leurs applications.\
Avec cette destination, vous pouvez exploiter [AppsFlyer Server-to-Server Events API](https://dev.appsflyer.com/hc/reference/s2s-events-api3-overview) pour envoyer des événements mobiles à AppsFlyer pour vos applications Android ou iOS.

## Fonctionnalités clés

La destination AppsFlyer Mobile Events API offre les fonctionnalités clés suivantes :

* **Structure des événements**: notre [Référence des événements](https://community.commandersact.com/platform-x/developers/tracking/events-reference) prend en charge [la structure d’événements d’AppsFlyer](https://dev.appsflyer.com/hc/reference/s2s-events-api3-post), ce qui signifie que vos données sont correctement reliées aux champs attendus de manière optimisée.
* **Mappages prédéfinis**: le mappage des données pour les destinations basées sur des événements s'effectue automatiquement, ce qui simplifie la saisie utilisateur.
* **Événements et propriétés personnalisés**: vous pouvez librement envoyer des événements et des propriétés personnalisés selon vos besoins spécifiques.
* **Smart mapping**: le mapping des données peut être réajusté à l'aide des champs définis dans votre datalayer.

## Configuration de la destination

{% hint style="info" %}
Assurez-vous que votre application est enregistrée dans [AppsFlyer](https://hq1.appsflyer.com/auth/login) dans <mark style="color:bleu;">`Mes applications`</mark> .
{% endhint %}

### Configuration

| Paramètres                          | Description                                                                                                                                                                                                                                                                                                                                                                                              |
| ----------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `Jeton`                             | <p><em><strong><code>Obligatoire</code></strong></em><br>Votre jeton S2S d'autorisation. Vous pouvez en trouver la valeur dans le <a href="https://support.appsflyer.com/hc/en-us/articles/360004562377-Managing-AppsFlyer-tokens#reaching-the-tokens-page">le Dashboard d’AppsFlyer</a>.</p>                                                                                                            |
| `ID de l'application`               | <p><em><strong><code>Obligatoire</code></strong></em><br>Votre identifiant d’application (app-id). Vous pouvez trouver sa valeur dans le <a href="https://hq1.appsflyer.com/unified-ltv/dashboard">le Dashboard d’AppsFlyer</a> dans <code>Paramètres</code> → <code>Mes applications</code> → survolez juste sous le nom de votre application → cliquez <code>Copier l’ID de l’application</code> .</p> |
| `AppsFlyer Id`                      | <p><em><strong><code>Obligatoire</code></strong></em><br>Un identifiant unique, généré par AppsFlyer, lorsque l'application est lancée pour la première fois. Plus de détails sont disponibles en suivant ce <a href="https://support.appsflyer.com/hc/en-us/articles/207034486-Server-to-server-events-API-for-mobile-S2S-mobile#fetching-the-appsflyer-id">LINK</a>.</p>                               |
| `Correspondance des événements`     | Modifiez la correspondance standard entre les événements AppsFlyer et les vôtres ou ajoutez de nouvelles correspondances.                                                                                                                                                                                                                                                                                |
| `Mappage de données personnalisées` | Mappez vos paramètres personnalisés en définissant leurs noms de champ dans `paramètre AppsFlyer` et en ajoutant la valeur dans `Votre valeur`.                                                                                                                                                                                                                                                          |

## Référence rapide

<table data-header-hidden="false" data-header-sticky><thead><tr><th>Commanders Act Events</th><th>Événements AppsFlyer</th></tr></thead><tbody><tr><td><code>achievement_unlocked</code></td><td><code>af_achievement_unlocked</code></td></tr><tr><td><code>ad_click</code></td><td><code>af_ad_click</code></td></tr><tr><td><code>ad_view</code></td><td><code>af_ad_view</code></td></tr><tr><td><code>add_payment_info</code></td><td><code>af_add_payment_info</code></td></tr><tr><td><code>add_to_cart</code></td><td><code>af_add_to_cart</code></td></tr><tr><td><code>add_to_wishlist</code></td><td><code>af_add_to_wishlist</code></td></tr><tr><td><code>app_opened</code></td><td><code>af_app_opened</code></td></tr><tr><td><code>sign_up</code></td><td><code>af_complete_registration</code></td></tr><tr><td><code>view_item</code></td><td><code>af_content_view</code></td></tr><tr><td><code>begin_checkout</code></td><td><code>af_initiated_checkout</code></td></tr><tr><td><code>invite</code></td><td><code>af_invite</code></td></tr><tr><td><code>generate_lead</code></td><td><code>lead</code></td></tr><tr><td><code>level_achieved</code></td><td><code>af_level_achieved</code></td></tr><tr><td><code>view_item_list</code></td><td><code>af_list_view</code></td></tr><tr><td><code>login</code></td><td><code>af_login</code></td></tr><tr><td><code>notification_open</code></td><td><code>af_opened_from_push_notification</code></td></tr><tr><td><code>in_app_purchase</code><br><code>purchase</code></td><td><code>af_purchase</code></td></tr><tr><td><code>submit_rating</code><br><code>rate</code></td><td><code>af_rate</code></td></tr><tr><td><code>re_engage</code></td><td><code>af_re_engage</code></td></tr><tr><td><p><code>view_search_results</code></p><p><code>search</code></p></td><td><code>af_search</code></td></tr><tr><td><code>share</code></td><td><code>af_share</code></td></tr><tr><td><code>spend_virtual_currency</code></td><td><code>af_spent_credits</code></td></tr><tr><td><code>spent_credits</code></td><td><code>af_spent_credits</code></td></tr><tr><td><code>start_trial</code></td><td><code>af_start_trial</code></td></tr><tr><td><code>subscribe</code></td><td><code>af_subscribe</code></td></tr><tr><td><code>travel_booking</code></td><td><code>af_travel_booking</code></td></tr><tr><td><code>ecommerce_purchase</code></td><td><code>af_travel_booking</code></td></tr><tr><td><code>tutorial_complete</code></td><td><code>af_tutorial_completion</code></td></tr><tr><td><code>app_update</code><br><code>update</code></td><td><code>af_update</code></td></tr><tr><td><code>[Tout événement]</code></td><td><code>[Tout événement]</code> <strong>[1]</strong></td></tr></tbody></table>

{% hint style="info" %}
**1.** Voir <mark style="color:bleu;">`Correspondance des événements`</mark> dans [Configuration](#configuration).
{% endhint %}

## Correspondances des champs

{% hint style="info" %}
Les propriétés peuvent être remappées à l'aide de notre [Mappage intelligent](https://doc.commandersact.com/features/destinations/advanced-mapping#smart-mapping) fonctionnalité.
{% endhint %}

<table data-header-hidden="false" data-header-sticky><thead><tr><th width="361">Champs Smart Mapping</th><th width="423">Propriétés par défaut de Commanders Act</th><th width="393">Propriétés AppsFlyer</th></tr></thead><tbody><tr><td>-</td><td><code>AppsFlyer Id</code></td><td><code>appsflyer_id</code> <strong>[*]</strong></td></tr><tr><td>-</td><td><code>(event_name)</code></td><td><code>eventName</code> <strong>[*][1]</strong></td></tr><tr><td><code>Horodatage de l’événement</code></td><td><code>context.event_timestamp</code></td><td><code>eventTime</code></td></tr><tr><td><code>ID utilisateur</code></td><td><code>user.id</code></td><td><code>customer_user_id</code></td></tr><tr><td><code>IP de l'appareil</code></td><td><code>context.device.ip</code></td><td><code>ip</code></td></tr><tr><td><code>Valeur de l'événement</code></td><td><code>valeur</code></td><td><code>af_revenue</code> <strong>[2]</strong></td></tr><tr><td><code>Type de contenu</code></td><td><code>partners.appsflyer.content_type</code></td><td><code>af_content_type</code> <strong>[2]</strong></td></tr><tr><td><code>Identifiant de contenu</code></td><td><code>partners.appsflyer.content_id</code></td><td><code>af_content_id</code> <strong>[2]</strong></td></tr><tr><td><code>Attribut personnalisé</code></td><td><code>partners.appsflyer.your_custom_attribute</code></td><td><code>your_custom_attribute</code> <strong>[2]</strong></td></tr><tr><td><code>Version de l’application</code></td><td><code>context.app.version</code></td><td><code>app_version_name</code></td></tr><tr><td><code>App Store</code></td><td><code>partners.appsflyer.app_store</code></td><td><code>app_store</code></td></tr><tr><td><code>Devise</code></td><td><code>currency</code></td><td><code>eventCurrency</code></td></tr><tr><td><code>Espace de noms de l'application</code></td><td><code>context.app.namespace</code></td><td><code>bundleIdentifier</code></td></tr><tr><td><code>Filtres de partage</code></td><td><code>partners.appsflyer.sharing_filters</code></td><td><code>sharing_filter</code></td></tr><tr><td><code>Est un App Clip</code></td><td><code>(partners.appsflyer.is_app_clip)</code></td><td><code>app_type</code> <strong>[3]</strong></td></tr><tr><td>-</td><td><code>Mappage de données personnalisées</code></td><td><code>custom_data</code></td></tr><tr><td><code>Nom du système d'exploitation de l'appareil</code></td><td><code>context.device.os.name</code></td><td><code>os</code></td></tr><tr><td><code>Agent utilisateur de l'appareil</code></td><td><code>context.device.user_agent</code></td><td><code>ua</code></td></tr><tr><td><code>Le suivi publicitaire est activé</code></td><td><code>(context.device.ad_tracking_enabled)</code></td><td><code>aie</code> <strong>[4]</strong></td></tr><tr><td><code>Identifiant mobile de l'appareil</code></td><td><code>context.device.advertising_id</code></td><td><code>advertising_id</code><br><code>idfa</code></td></tr><tr><td><code>Identifiant publicitaire Open</code></td><td><code>partners.appsflyer.oaid</code></td><td><code>oaid</code></td></tr><tr><td><code>Identifiant publicitaire Amazon</code></td><td><code>partners.appsflyer.aid</code></td><td><code>amazon_aid</code></td></tr><tr><td><code>Identifiant international d'équipement mobile</code></td><td><code>partners.appsflyer.imei</code></td><td><code>imei</code></td></tr><tr><td><code>Portée de l'App Set Id</code></td><td><code>partners.appsflyer.app_set_id_scope</code></td><td><code>app_set_id.scope</code></td></tr><tr><td><code>App Set Id</code></td><td><code>partners.appsflyer.app_set_id</code></td><td><code>app_set_id.id</code></td></tr><tr><td><code>IDFV de l'appareil</code></td><td><code>context.device.idfv</code></td><td><code>idfv</code></td></tr><tr><td><code>Statut ATTrackingManager iOS</code></td><td><code>partners.appsflyer.att</code></td><td><code>att</code></td></tr><tr><td><code>Chaîne TCF</code></td><td><code>partners.appsflyer.tcf_string</code></td><td><code>tcf.tcstring</code> <strong>[5]</strong></td></tr><tr><td><code>Version de la politique TCF</code></td><td><code>partners.appsflyer.tcf_policy_version</code></td><td><code>tcf.policy_version</code> <strong>[5]</strong></td></tr><tr><td><code>Identifiant du SDK CMP</code></td><td><code>partners.appsflyer.cmp_sdk_id</code></td><td><code>tcf.cmp_sdk_id</code> <strong>[5]</strong></td></tr><tr><td><code>Version du SDK CMP</code></td><td><code>partners.appsflyer.cmp_sdk_version</code></td><td><code>tcf.cmp_sdk_version</code> <strong>[5]</strong></td></tr><tr><td><code>GDPR s'applique</code></td><td><code>partners.appsflyer.gdpr_applies</code></td><td><code>manual.gdpr_applies</code> <strong>[5][6]</strong><br><code>tcf.gdpr_applies</code> <strong>[5][6]</strong></td></tr><tr><td><code>Données utilisateur publicitaires activées</code></td><td><code>partners.appsflyer.ad_user_data_enabled</code></td><td><code>manual.ad_user_data_enabled</code> <strong>[5]</strong></td></tr><tr><td><code>Personnalisation publicitaire activée</code></td><td><code>partners.appsflyer.ad_personalization_enabled</code></td><td><code>manual.ad_personalization_enabled</code> <strong>[5]</strong></td></tr></tbody></table>

{% hint style="info" %}
**\*** Propriété obligatoire.\
**1.** Voir [Référence rapide](#quick-reference) pour plus de détails.\
**2.** Défini dans la propriété <mark style="color:bleu;">`eventValue`</mark> .\
**3.** Défini avec <mark style="color:bleu;">`app_clip`</mark> si <mark style="color:bleu;">`partners.appsflyer.is_app_clip`</mark> est <mark style="color:bleu;">`true`</mark> .\
**4.** Défini avec la valeur opposée dans <mark style="color:bleu;">`context.device.ad_tracking_enabled`</mark> .\
**5.** Défini dans la propriété <mark style="color:bleu;">`consent_data`</mark> .\
**6.** Ces champs sont mutuellement exclusifs.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://doc.commandersact.com/fr/fonctionnalites/destinations/destinations-catalog/appsflyer/appsflyer-mobile-events-api.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
