At a glance: Some partners require AppsFlyer to restrict certain fields in specific raw data reports. In other cases, partners may request redaction of the media source when sharing postbacks with third-party platforms. This article outlines these restrictions and their implications.
Raw data restriction
AppsFlyer restricts access to certain raw data report fields based on the advertiser's AAP settings or the data-sharing policies of the ad networks providing the data. These restrictions vary depending on the type of report and the reason for the restriction.
Media source restrictions
The following table lists restrictions per media source for conversions, clicks, and impressions.
Note
- Aggregated attribution and analytics data are available without limitations. However, all postbacks and device-level reports are subject to the limitations outlined below.
-
Postback restrictions on third-party platforms:
- The restrictions described in the table below apply to the events included in postbacks sent to third-party platforms, such as analytics and marketing platforms.
- Further postback restrictions may apply for other events
| Media source | Attribution type restriction |
|---|---|
| Amazon Ads |
Raw data from Amazon Ads is restricted on the AppsFlyer platform. As a result, the media source is reported as “restricted” and campaign details are null. As with any SRN, clicks and impressions from Amazon aren't included in raw data reports. |
| Discord | Raw data from Discord is restricted on the AppsFlyer platform. As a result, the media source is reported as "restricted". Clicks and impressions from Discord aren't included in raw data reports. |
|
Meta ads
|
|
|
|
|
The following restrictions apply to view-through attribution:
The following restrictions apply to click-through attribution:
Reminder: Data received about a Reddit campaign is subject to Reddit Business Tool Terms, and includes, among other restrictions, a prohibition on using Reddit Data to create profiles of any users |
|
| Samsung DSP |
Starting October 17, 2023: Samsung View-through and Click-through attribution is limited.
Clicks and impressions from Samsung aren't included in raw data reports. Starting August 30, 2025: Samsung EMEA View-through and Click-through attribution is limited, for engagements received with af_data_restriction=attribution on the URL. The following are included in raw data delivery tools:
|
| Snapchat |
|
| TikTok for Business |
Until May 19, 2026, the following restrictions applied to view-through attribution:
As of May 19, 2026, the following raw data tools were updated: Pull API, Data Locker, and the Raw Data Export page. The changes are:
The above restrictions don't apply to engaged views. Clicks and impressions raw data reports via Data Locker from |
| Uber |
The following restrictions apply to view-through and click-through attribution:
|
| X Ads (formerly Twitter) |
In some cases, based on user choices in X Ads, raw data may be restricted on the AppsFlyer platform. Until July 15, 2025: Attributed events from X Ads didn’t appear at all in raw data reports. As of July 15, 2025: Attributed events are included in raw data reports, with the following restrictions:
Access to unrestricted raw data depends on participation in X Ads’ Advanced Mobile Measurement (AMM) program and on end-user privacy settings:
For more information, see the X Ads setup guide – user privacy section. |
Raw data context
Field-level restriction of raw data depends on the context of the data, as listed in the table that follows.
| Restriction type | Reports impacted |
|---|---|
| Restricted media source: Where the user came from |
|
| Fully restricted |
|
Delivery of raw data
User-level attribution data in AppsFlyer is available using the following raw data delivery tools:
- Data Locker
- Raw data Pull API
- Push API
- Dashboard export page
- Postbacks to networks
- Get conversion data (GCD) API in the context of the client-side user-level data API
Unavailable attribution fields
The following fields are unavailable when the media source is restricted:
| Display name | API name |
|---|---|
| Ad | af_ad |
| Ad ID | af_ad_id |
| Ad type | af_ad_type |
| Adset | af_adset |
| Adset ID | af_adset_id |
| Attribution lookback window | af_attribution_lookback |
| Campaign ID | af_c_id |
| Channel | af_channel |
| Cost currency | af_cost_currency |
| Cost model | af_cost_model |
| Cost value | af_cost_value |
| Keywords | af_keywords |
| Partner | af_prt |
| Site ID | af_siteid |
| Sub site ID | af_sub_siteid |
| Sub param [n] (n=1-5) | af_sub[n] (n=1-5) |
| Attributed touch time | attributed_touch_time |
| Attributed touch type | attributed_touch_type |
| Campaign | campaign |
| Deeplink URL | deeplink_url |
| HTTP referrer | http_referrer |
| Install app store | install_app_store |
| Keyword ID | keyword_id |
| Keyword match type | keyword_match_type |
| Match type | match_type |
| Network account ID | network_account_id |
| Original URL | original_url |
| Re-engagement window | af_reengagement_window |
| Store product page | store_product_page |
Identifier restriction
When identifier restriction applies, the fields listed in the table that follows are the only fields available in the raw data reports.
| API name |
|---|
| event_time |
| event_name |
| event_revenue |
| event_revenue_currency |
| event_revenue_usd |
| af_cost_model |
| af_cost_value |
| af_cost_currency |
| event_source |
| media_source |
| af_channel |
| campaign |
| af_c_id |
| af_adset |
| af_adset_id |
| af_ad |
| af_ad_id |
| af_ad_type |
| af_siteid |
| af_sub_siteid |
| app_id |
| app_name |
| bundle_id |
| is_retargeting |
| retargeting_conversion_type |
| is_primary_attribution |
| af_attribution_lookback |
| af_reengagement_window |
| country_code |
| blocked_reason |
| blocked_reason_value |
| blocked_reason_rule |
| blocked_sub_reason |
| platform |
| is_paid_media |
FAQ
What events are restricted?
Restricted events, as detailed in the table above, may include conversions (installs, re-engagements, and re-attributions) and associated in-app events to which the restricting ad network is attributed.
How does the restricted media source impact raw data reports?
- The media source field is populated with restricted.
- The attribution fields listed in this article are either empty or populated with null.
Report example: Installs restricted raw data in a CSV file. Other raw data reports are populated in a similar manner.
How does the restricted media source impact postbacks sent to partners?
Postbacks sent to partners don't include attribution fields.
How do restricted events impact postbacks to third-party platforms?
Postbacks for attributed ad networks listed in the table above aren't sent to third-party platforms.
Do non-restricted events impact postbacks to third-party platforms?
In some cases, postbacks for non-restricted events sent to third-party platforms don't include the media source. This means attribution is credited as organic.
What about the data of assists that form part of the attribution?
Data related to assists is regarded as attribution data and isn't available.