AppsFlyer
Platform Summary
AppsFlyer event and user identifier contracts.
Scope
Primary execution surface: hybrid.
Developer Source Map
| Source | Reason |
|---|---|
| AppsFlyer Audience API Additional Identifier | User Data Contracts; user data, hashing |
| AppsFlyer In-app Events (Android) | Event Contracts |
RudderStack Cross-Check
No destination mapping linked for this platform.
Verified Contracts
Event Contracts
| Object / Event | Field | Applies To | Type | Requirement | Exact Format | Normalization | Hashing | Examples | Caveat | Primary Source | Status | Confidence |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
event | af_content_id | hybrid | string | Optional | ID of the item. | Not clearly specified | Not clearly specified | - | AppsFlyer developer hub documents predefined in-app event names and event parameter fields. | AppsFlyer In-app Events (Android) | Verified | High |
event | af_currency | hybrid | string | Optional | Currency code. | Not clearly specified | Not clearly specified | USD | AppsFlyer developer hub documents predefined in-app event names and event parameter fields. | AppsFlyer In-app Events (Android) | Verified | High |
event | af_price | hybrid | number | Optional | Price of the product (individual item price). | Not clearly specified | Not clearly specified | - | AppsFlyer developer hub documents predefined in-app event names and event parameter fields. | AppsFlyer In-app Events (Android) | Verified | High |
event | af_quantity | hybrid | integer | Optional | Number of items. | Not clearly specified | Not clearly specified | 2 | AppsFlyer developer hub documents predefined in-app event names and event parameter fields. | AppsFlyer In-app Events (Android) | Verified | High |
event | af_revenue | hybrid | number | Optional | Total amount of purchases; value must not contain commas, currency symbols, or text. | Not clearly specified | Not clearly specified | - | AppsFlyer developer hub documents predefined in-app event names and event parameter fields. | AppsFlyer In-app Events (Android) | Verified | High |
event | event_name | hybrid | string | Required | AppsFlyer predefined event name (for example af_add_to_cart, af_content_view, af_initiated_checkout). | Not clearly specified | Not clearly specified | Purchase | AppsFlyer developer hub documents predefined in-app event names and event parameter fields. | AppsFlyer In-app Events (Android) | Verified | High |
User Data Contracts
| Object / Event | Field | Applies To | Type | Requirement | Exact Format | Normalization | Hashing | Examples | Caveat | Primary Source | Status | Confidence |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
default | email_sha256 | server | string | Conditional | Lowercase, no white spaces, SHA256 hashed | lowercase; remove whitespace | SHA-256 | <sha256(alice@example.com)> | AppsFlyer developer API reference documents hashed identifier upload fields for audience matching. | AppsFlyer Audience API Additional Identifier | Verified | Medium |
default | phone_number_e164_sha256 | server | string | Conditional | E164 phone number; SHA256 hashed | E.164 | SHA-256 | <sha256(16505551234)> | AppsFlyer developer API reference documents hashed identifier upload fields for audience matching. | AppsFlyer Audience API Additional Identifier | Verified | Medium |
default | phone_number_sha256 | server | string | Conditional | No symbols, letters, or leading zeroes; include country code; SHA256 hashed | include country code | SHA-256 | <sha256(16505551234)> | AppsFlyer developer API reference documents hashed identifier upload fields for audience matching. | AppsFlyer Audience API Additional Identifier | Verified | Medium |
Candidate / Needs Review Items
No candidate rows currently tracked.
Excluded Items
No excluded rows in this revision.
Last Reviewed
2026-03-31