Meta Web integration setup for PC and console apps

At a glance: The Meta Web (metaweb_int) integration uses a Conversions API tool provided by Meta ads for advertisers to send data from their PC and console apps directly to Meta's servers. Such data may include user actions, such as purchases, registrations, and other types of conversions performed on non-mobile platforms (websites or applications). The data is then used by Meta ads to optimize ad targeting, measure ad performance, and build custom audiences for retargeting.


This integration is only available for PC and console apps, such as Steam, Epic, or Native PC. For mobile apps, see the Meta ads integration setup page.


Before activating the Meta Web integration, make sure you have a business account in Meta Business Manager and you've created a Meta app.

Activate partner

To activate the partner integration:

  1. In AppsFlyer, go to Configuration > Partner Marketplace.
  2. Search for the Meta Web and select it.
  3. Click Set up integration. You’re directed to the Active Integrations setup page.
  4. In the Integration tab, turn on Activate partner.
    Note: The toggle must stay on (activated) for as long as you work with the partner.
  5. Complete the configuration using the relevant tabs, as described in the next section.

Setting up Meta Web

The integration with Meta Web only supports sending postbacks for installs and in-app events. 

Integration tab

The Integration tab includes a number of sections, as described below.

Activate partner

To configure the integration, you must first turn on the Activate partner toggle. 

General settings

  • Pixel ID: Enter the Pixel ID. You can retrieve it from your Meta ads Manager:
    1. From the Ads manager side menu, go down to All tools > Events Manager
      Note: Make sure you have the correct business selected from the drop-down on the top right.
    2. From the Events Manager side menu, select Data sources. You'll see a list of your pixels. If you don’t have a pixel for the selected business, you can create one through the same view.
    3. Copy the pixel ID showing under the pixel name and paste it into the Pixel ID field of the AppsFlyer integration.
  • Access token: Enter the access token. To retrieve it, follow these instructions
  • Limit Meta ads use of users’ personal information (CCPA): Turn on this toggle to enable compliance with data protection laws.
    Note: Complying with CCPA privacy regulations limits the data coming from Meta ads users based in California.

Default postbacks

Postbacks for installs are automatically sent only to Meta Web.

In-app event postbacks

Configure mapping of in-app event postbacks sent to Meta Web. These events can be viewed in the Meta Events Manager

  1. Turn on In-app event postbacks.
  2. Click Add event to add an SDK or server-to-server event to the list. The following table describes the fields to complete:
    Parameter name Description
    AppsFlyer event

    The name of the event, as received by AppsFlyer either from the SDK integrated into your app or from server-to-server events.

    • Click Add item, enter the event name, and click check.png
    mapped to partner event

    The unique name or ID of each event, as defined on the partner's side. 

    • Select from the dropdown box the most suitable pre-defined partner event or select CUSTOM.
    for users from

    This partner only: In-app event postbacks are sent only for events attributed to this partner—meaning, the user who performed it came from this partner.


    Values and revenue: All event parameters, including the revenue value (if exists in the event), are sent in the postback.

  3. [Optional] Click the Add conditionconditional-iae-postbacks-icon.pngicon to set conditions for an event.
  4. Set the In-app event postback window, if required (read more about in-app event postback window configuration).
  5. Click Save integration.
  6. [Optional] After saving the integration, while remaining on the configuration page, you can integrate more of your apps with the partner:
    1. From the top-left corner, under the partner name, click the app name to open the list of apps. 
    2. Select a different app from the drop-down list.
    3. Repeat the integration steps for the selected app.

Attribution link tab

Generating an attribution link on AppsFlyer isn't currently available. However, you can either create a direct click URL for your app or use a cross-platform landing page with SmartScript (see note below).

When sending postbacks to Meta Web, the following should be configured:

  • The media_source must be metaweb_int
  • The fbclid (Facebook Click Identifier) parameter. This parameter is automatically added by Meta to any outgoing click from Meta. 


When using a landing page with Smart Script, the fbclid parameter must be put in the outgoing direct link with fbclid as the parameter name.

Cost tab

Cost isn't available for Meta Web.

Ad revenue tab

Ad revenue isn't available for Meta Web.

Permissions tab

Currently, permissions aren't granted to Meta Web.